Organizando demandas de desenvolvimento com o microsoft team foundation server

420 visualizações

Publicada em

Palestra ministrada no 2° Encontro de Tecnologia da Baixada Santista realizada em 02/09/2015

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
420
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Course 6214A
  • Organizando demandas de desenvolvimento com o microsoft team foundation server

    1. 1. Organizando Demandas de Desenvolvimento com o Microsoft Team Foundation Server Vinicius Moura Visual Studio ALM MVP Visual Studio ALM Ranger Twitter: @vinijmoura
    2. 2. Conceituando o processo de trabalho de um time de desenvolvimento
    3. 3. • Coordenação das atividades do ciclo de vida de desenvolvimento: – Inclui requisitos, modelagem, desenvolvimento, construção, testes, manutenção e operações, através de: Arquitetura e Design Experiência do Usuário Gestão de Requisitos Qualidade da Codificação Gestão de Configuração Gestão de Dados Gestão de Projeto Implantação e Operações Controle de Qualidade Gestão de Entrega O que é ALM? PROBLEMA: Falta de Visibilidade do status do projeto PROBLEMA: Comunicação ineficiente no time PROBLEMA: Equilibrar demandas de negócio e risco do projeto PROBLEMA: Qualidade e tempo de entrega imprevisíveis
    4. 4. • Gerente de Projetos • Analista de Negócios • Arquiteto • Designer de UX/UI • DBA • Desenvolvedor • Testador • Analista de Infraestrutura Papéis e responsabilidades
    5. 5. Entendendo o processo de trabalho de um time de desenvolvimento
    6. 6. Processo de Trabalho Analista de Negócio Gerente de Projeto Time de Desenvolvimento Time de Testes Operações Solicitações de Mudança Cenários Requisitos de Negócio Bugs Tarefas Erros em Produção Builds Implantação
    7. 7. Quais ferramentas a Microsoft oferece para a gestão de times e demandas de desenvolvimento?
    8. 8. Ferramentas Microsoft
    9. 9. Team Foundation Server e Visual Studio Online Sprint 84 Sprint 85 Sprint 86 Sprint 87 3 meses (Update) - TFS 3 semanas (Update) - VSO
    10. 10. Como organizar a equipe de desenvolvimento e suas entregas?
    11. 11. Itens de trabalho Título Descrição Estado Atual Atribuição de tarefas Anexos Links para outros Itens de Trabalho Histórico totalmente auditado Personalizável Encerrado Ativo Solucionado Encerrado Ativo Solucionado Proposta Caso de Uso Tarefas Bugs “Os itens de trabalho são unidades de comunicação que fazem parte do processo de desenvolvimento”
    12. 12. Organização e Planejamento Atividades (Work Items) Cadastro de todas as atividadades pertinentes ao planejamento de entrega
    13. 13. Organização e planejamento do projeto
    14. 14. Versionamento do código fonte desenvolvido
    15. 15. Código fonte A utilização do versionamento do código fonte de sua aplicação é essencial para times de desenvolvimento. Com o versionamento criamos o histórico de modificações nos arquivos possibilitando o seu rastreamento.
    16. 16. Organização do código fonte
    17. 17. Entrega de Software ao Cliente
    18. 18. Processo de Build O processo de Build tem como objetivo entregar software em um ambiente de testes, homologação ou produção para que o usuário final possa utilizá-lo e dar os devidos feedbacks.
    19. 19. Processo de Build
    20. 20. Testes nas Aplicações entregues ao usuário final e Report de Bugs
    21. 21. Microsoft Test Manager • Necessário – Título – Autor (Assigned To) – Estado • Opcional – Descrição – Passo-a-passo – Parâmetros – Requisito testado – Anexos
    22. 22. Microsoft Test Manager No processo de Testes executamos os diferentes cenários ao qual a nossa aplicação poderá passar e coletamos os feedbacks da execução (prints de tela, vídeo, voz, etc.)
    23. 23. Microsoft Test Manager • Disponíveis após a execução do teste
    24. 24. Execução de Testes/Report de Bugs
    25. 25. Perguntas
    26. 26. www.lambda3.com.br

    ×