Projetos de Software com Visual Studio Team System

2,492 views

Published on

Palestra realizada para funcionários Odebrecht sobre a Plataforma Visual Studio Team System

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,492
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Projetos de Software com Visual Studio Team System

  1. 1. Ricardo Serradas<br />blog.ricardoserradas.net<br />twitter.com/serradas<br />
  2. 2. Sobre o que vamos falar?<br />ALM e VSTS, o que são?<br />Team Foundation Server<br />Visual Studio Team System<br />VSTS na Web<br />
  3. 3. Application Lifecycle Management<br />Obtenção e <br />gerenciamento<br />de requisitos<br />Gestão de bugs e <br />e mudanças<br />Plano de projeto e<br />gestão de tarefas<br />
  4. 4. Visual Studio Team System<br />Suite de ferramentas para suportar o ALM<br />Agilidade<br />Comunicação<br />Praticidade<br />Democracia<br />
  5. 5. Suítes da Plataforma<br />Team Foundation Server<br />Team Suite<br />Team Edition for Software Architects<br />Team Edition for Software Developers<br />Team Edition for Database Professionals<br />Team Edition for Testers<br />Team Test Load<br />
  6. 6. Team Foundation Server<br />
  7. 7. Team Explorer<br />Visual Studio integrado<br />Documentos<br />Reports<br />Builds<br />Tarefas<br />Código fonte<br />Configuração de alertas<br />
  8. 8. Team Build<br />Integração contínua<br />Qualidade do software<br />Testes automatizados<br />Análise de código<br />Deploy<br />
  9. 9. Team Foundation Server<br />Arquiteturas<br />Single Server<br />TFS, SQL Server, Sharepoint Services<br />Dual Server<br />TFS e Sharepoint<br />SQL Server<br />
  10. 10. Permissionamento<br />TFS/Team Project<br />Portal do Projeto/Sharepoint<br />Report Services<br />
  11. 11. Dicas<br />Team Foundation Power Tools<br /><ul><li>Team members
  12. 12. Custom Controls
  13. 13. Windows Shell Extension
  14. 14. TFPT Command Line</li></li></ul><li>Dicas<br />TFS Administration Tool<br /><ul><li>Gerenciamento de permissõescentralizado
  15. 15. Log de alteração de permissões
  16. 16. Define permissões no Sharepoint e Report Services de acordo com TFS</li></li></ul><li>Metodologias<br />Template de processo extensível<br />Processos padrão:<br />MSF for Agile Software Development 4.2<br />MSF for CMMi Process Improvement 4.2<br />
  17. 17. MSF for Agile 4.2<br />Times pequenos<br />Foco na entrega<br />Fluxo de trabalho menor<br />Menos itens de trabalho<br />Menor número de entregáveis<br />
  18. 18. MSF for CMMi 4.2<br />Times maiores<br />Foco no entregável da iteração<br />Fluxo de trabalho mais detalhado<br />Maior número de iterações/entregáveis<br />
  19. 19. Personalização de processo<br />Process templates nativos extensíveis<br />Adoção de process templates do mercado<br />
  20. 20. Como usar processos do mercado?<br />
  21. 21. Work Items<br />Como funcionam?<br />Como personalizar?<br />
  22. 22. Version Control<br />Workspaces<br />Comandos básicos (checkin, checkout, GLV)<br />Visualização do histórico<br />Configuração<br />Políticas<br />Label<br />Merge<br />Shelve<br />
  23. 23. VSTS para Arquitetos<br />Application Designer<br />
  24. 24. VSTS para Arquitetos<br />System Designer<br />
  25. 25. VSTS para Arquitetos<br />Logical Datacenter Designer<br />
  26. 26. VSTS para Arquitetos<br />Class Designer<br />
  27. 27. VSTS para Desenvolvedores<br />Unit Tests<br />Code Coverage<br />Code Analisys<br />Profiling Tools<br />Code Metrics<br />
  28. 28. VSTS para Testers<br />Test View<br />Test List Editor<br />Test Run<br />Tipos de Teste<br />Web<br />Manual<br />Ordered<br />Generic<br />
  29. 29. VSTS para DBAs<br />Projeto de Banco<br />Schema/Data Compare<br />Refactoring<br />Data generation<br />Unit Tests<br />Static Code Analisys<br />Deploy<br />
  30. 30. Team System Web Access<br />Work Items<br />Relatórios<br />Documentos<br />Source Control<br />Settings<br />
  31. 31. Relatórios<br />Reporting Services<br />Criando um relatório<br />Publicando um relatório<br />Usando o Excel<br />
  32. 32. CMMi – Remainin Work<br />
  33. 33. Scrum – Code Churn<br />
  34. 34. CMMi - Bugs<br />
  35. 35. CMMi – Product Quality<br />
  36. 36. Team Builds<br />Continuous Integration<br />Instanâneamente mede-se:<br />Qualidade de código;<br />Qualidade das funcionalidades<br />Deploy Instantâneo<br />How to<br />
  37. 37.
  38. 38. Obrigado!<br />Sucesso!<br />Ricardo Serradas<br />blog.ricardoserradas.net<br />twitter.com/serradas<br />

×