Organizando Demandas de
Desenvolvimento com o Microsoft
Team Foundation Server
Vinicius Moura
Visual Studio ALM MVP
Visual...
Conceituando o processo de
trabalho de um time de
desenvolvimento
• Coordenação das
atividades do ciclo de vida
de desenvolvimento:
– Inclui requisitos,
modelagem,
desenvolvimento,
constru...
• Gerente de Projetos
• Analista de Negócios
• Arquiteto
• Designer de UX/UI
• DBA
• Desenvolvedor
• Testador
• Analista d...
Entendendo o processo de
trabalho de um time de
desenvolvimento
Processo de Trabalho
Analista
de
Negócio
Gerente
de
Projeto
Time de
Desenvolvimento
Time de
Testes
Operações
Solicitações ...
Quais ferramentas a Microsoft
oferece para a gestão de times e
demandas de desenvolvimento?
Ferramentas Microsoft
Team Foundation Server e Visual
Studio Online
Sprint 84 Sprint 85 Sprint 86 Sprint 87
3 meses (Update) - TFS
3 semanas (Up...
Como organizar a equipe de
desenvolvimento e suas entregas?
Itens de trabalho
Título Descrição
Estado Atual
Atribuição de tarefas
Anexos
Links para outros Itens de Trabalho
Histórico...
Organização e Planejamento
Atividades
(Work Items)
Cadastro de
todas as
atividadades
pertinentes ao
planejamento
de entrega
Organização e planejamento do projeto
Versionamento do código fonte
desenvolvido
Código fonte
A utilização do versionamento do
código fonte de sua aplicação é
essencial para times de
desenvolvimento.
Com...
Organização do código fonte
Entrega de Software ao Cliente
Processo de Build
O processo de Build
tem como objetivo
entregar software
em um ambiente de
testes,
homologação ou
produçã...
Processo de Build
Testes nas Aplicações entregues
ao usuário final e Report de Bugs
Microsoft Test Manager
• Necessário
– Título
– Autor (Assigned To)
– Estado
• Opcional
– Descrição
– Passo-a-passo
– Parâm...
Microsoft Test Manager
No processo de Testes
executamos os
diferentes cenários ao
qual a nossa aplicação
poderá passar e
c...
Microsoft Test Manager
• Disponíveis
após a
execução do
teste
Execução de Testes/Report de Bugs
Perguntas
www.lambda3.com.br
Próximos SlideShares
Carregando em…5
×

Organizando demandas de desenvolvimento com o microsoft team foundation server

452 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
452
No SlideShare
0
A partir de incorporações
0
Número de incorporações
9
Ações
Compartilhamentos
0
Downloads
6
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

    ×