7. Office
Version Control Test Case Management
Requirements Build Automation
Management
Project Reporting
Management
Extensibility
8. Visão e Desafios em ALM
Rastreabilidade e Planejamento e Qualidade ao longo DevOps Desenvolvimento
relatórios gerenciamento do ciclo colaborativo
Visibilidade limitada do status do projeto para tomada de decisões
Falta de orientações e processos definidos
Ferramentas e dados dispersos
Requisitos de negócios não são gerenciados de forma efetiva
Problemas de comunicação entre os membros da equipe
Testes não alinhados aos objetivos de negócios
9. Requisitos não
compreendidos
Feedback não gera
Prioridades ação para
conflitantes desenvolvimento
Dificuldade para identificar
causas raiz em incidentes de
produção
Perda de foco
Qualidade é uma fase
Passagem de bastão entre desenv e testes
Integração de times multiplataforma
Expectativa dos usuários
não atendidas Ferramentas e
processos distintos
Requisitos de produção não
atendidos/estabelecidos
10. O ALM Summit 3
• Na sede da Microsoft em Redmond – EUA
• Contato direto com o time de produtos
• Cases de empresas
• Trocas de experiências
11. O ALM Summit 3
• Trilhas
– Desenvolvimento ágil
– Testes
– DevOps
• PowerPoints: sdrv.ms/Tb5zuj
• Videos: bit.ly/WDRKSz
17. Novidades em Kanban
• Customização dos estados do fluxo
– Reordenação dos estados
– Mudança de status dos Work Items
– Adicionar, remover e renomear estados
19. Git no TFS
• Isso não é um sonho!
• “Git venceu a guerra dos DVCS” (Brian Harry)
• Não é um “Git da Microsoft”, é o Git
• Integração em 2 partes:
– Componente de acesso para Visual Studio
– Criação de Team Projects no TFS com suporte a Git
20. Git no TFS – Componente VS
• Funciona para Git em geral, não apenas no TFS
• Traz visualizações para as operações básicas do
Git
• Facilita muito quando estamos aprendendo
21. Git no TFS – Team Projects com Git
• Criar um novo Team Project com suporte a Git
• Acesso via:
– Componente do VS
– Command line
Inefficient team integrations result in value delivery impediments that adversely impact the entire software lifecycle from defining application requirements to development, production, deployment, and operations. The net adverse impact is increased cycle time in delivering value to take the business forward at the needed velocity.hana