O documento discute a aplicação do ALM (Application Lifecycle Management) em sistemas supervisórios usando o Team Foundation Server da Microsoft. Ele fornece detalhes sobre como instalar as ferramentas de colaboração do InduSoft e conectá-las ao TFS, além de apresentar breves biografias de dois especialistas em ALM da InduSoft.
3. InduSoft.com.br info@InduSoft.com.br
Paulo Guerra - Application Engineering
Paulo está na InduSoft desde 2010. Ele atualmente
trabalha na equipe de consulting services.
Marcelo Sacchetin – Development Leader
Marcelo está na InduSoft desde 2008. Ele é líder de
desenvolvimento nos projetos do Security System e
Collaboration no InduSoft Web Studio.
5. InduSoft.com.br info@InduSoft.com.br
ALM: “Application Lifecycle Management” / “Gerenciamento de Ciclo de Vida
de Aplicativos”
Conceito: É o processo contínuo de gerenciamento de vida de uma aplicação
através da governança, desenvolvimento e manutenção.
Vantagens:
Rastreabilidade: interface que permite ter-se conhecimento do que
especificamente foi modificado
Interatividade através da colaboração e fluxo de informações: estimula a
comunicação entre membros da equipe, quando eles são centralizados
ou em um ambiente geograficamente distribuído
6. InduSoft.com.br info@InduSoft.com.br
Vantagens:
Melhoria da Qualidade: no sentido de que o produto final satisfaz as
expectativas do utilizador. Gestão de erros por meio de itens de trabalho
“Work Items”.
Aceleração do tempo de Desenvolvimento: distribuição das atividades de
acordo com as necessidades do projeto e organização de recursos.
7. InduSoft.com.br info@InduSoft.com.br
Por que aplicar ALM a sistemas supervisórios?
Projetos em sistemas SCADA geralmente são complexos e de grande
escala. Nesse contexto os benefícios da utilização de ALM são mais
evidentes.
É um processo já consolidado pela ampla utilização por diversas pessoas
e diversas soluções:
Microsoft TFS (Team Foundation Server)
IBM Rational ClearQuest / Rational Team Concert
HP Application Lifecycle Management software
SAP Solution Manager
9. InduSoft.com.br info@InduSoft.com.br
Team Foundation Server (TFS) é um produto da Microsoft que oferece
controle de versão, coleta de dados, relatórios e acompanhamento de
projetos, e é destinado a projetos de desenvolvimento de software
colaborativo.
Ele permite criar seu servidor local ou na nuvem com baixo custo e alto nível
de personalização. Você pode planejar todos os seus projetos usando o
SharePoint e outras ferramentas de escritório, tornando-se uma solução ideal
para empresas que trabalham com vários projetos ou versões diferentes de
um mesmo projeto.
Pode-se expressar todos os requisitos como itens de trabalho e tarefas
dentro de um backlog consolidado. Os gerentes de projetos podem monitorar
o progresso de seu backlog em tempo real. Todas as tarefas são facilmente
controladas e documentadas.
18. InduSoft.com.br info@InduSoft.com.br
Microsoft Visual Studio Team Explorer 2010
http://www.microsoft.com/en-us/download/details.aspx?id=329
DEPENDÊNCIAS ADICIONAIS PARA A CLOUD
Visual Studio 2010 SP1
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23691
KB2581206
http://go.microsoft.com/fwlink/?LinkID=212065