Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM

2.165 visualizações

Publicada em

Palestra apresentada no ALM Roadshow etapa Barretos - evento organizado pela comunidade ALM Brasil - em 08/08/2015 discutindo sobre o que são times ágeis, como criar times ágeis de verdade e como utilizar os recursos do Visual Studio ALM para apoiar esse times.

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

Sem downloads
Visualizações
Visualizações totais
2.165
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.524
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM

  1. 1. ALM Roadshow Do UnitTest ao DevOps! Criando times realmente ágeis com o Visual Studio ALM Guilherme Cardoso Consultor ALM | Arquiteto de Software MCP | MCSD ALM guilherme.silvacardoso@hotmail.com @guilhermescard
  2. 2. ALM Roadshow Quem sou eu ? Consultor especialista em ALM na Konia Tecnologia Especialista em Tecnologia de desenvolvimento de Sistemas blog.guilhermescardoso.com.br twitter.com/guilhermescard
  3. 3. ALM Roadshow • O manifesto ágil • Times ágeis • Application Lifecycle Management • Visual Studio ALM • As ferramentas Nossos assuntos
  4. 4. ALM Roadshow O manifesto ágil
  5. 5. ALM Roadshow Antes de iniciarmos
  6. 6. ALM Roadshow Não é dessa agilidade que estamos falando
  7. 7. ALM Roadshow Manifesto para o desenvolvimento ágil • Indivíduos e interação entre eles mais que processos e ferramentas • Software em funcionamento mais que documentação abrangente • Colaboração com o cliente mais que negociação de contratos • Responder a mudanças mais que seguir um plano
  8. 8. ALM Roadshow Uma outra perspectiva • Indivíduos e interação entre eles • Software em funcionamento • Colaboração com o cliente • Responder a mudanças
  9. 9. ALM Roadshow O time ágil deve • Ser “multifuncional" • Ser colaborativo • Estar/ser integrado • Ser maduro • Ter propriedade coletiva • Ter vontade de evoluir • Ter autonomia
  10. 10. ALM Roadshow O produto deve ter • Feedback contínuo – dos clients, POs, etc • Um horizonte definido (curto prazo) • Visibilidade do andamento • Indicadores • Rastreabilidade de mudanças e change requests
  11. 11. ALM Roadshow Uma grande diferença
  12. 12. ALM Roadshow Time oculpado (fazendo coisas) != Time conquistador (entregando coisas)
  13. 13. ALM Roadshow Vamos definir produtividade Produzir Produzir melhor Produzir melhor & otimizado
  14. 14. ALM Roadshow Em outras palavras “Não basta fazer o seu melhor, você precisa saber o que fazer e então fazer o seu melhor” Deming
  15. 15. ALM Roadshow Visual Studio ALM
  16. 16. ALM Roadshow O que é ALM “É o coordenação das atividades do ciclo de vida de desenvolvimento, incluíndo requisitos, modelagem, desenvolvimento, construção, testes, manutenção e operações.”
  17. 17. ALM Roadshow Product Backlog Ops Backlog MonitorSprint DESENVOLVER Idéia de trabalhar o software OPERAR Resolução de Incidentes Gerenciamento de Release Testando Causa Raiz Não é possível identificar a Causa Raiz Não é possível reporuzir Incidentes de Produção Falta de App Não é possível obter Feedback Gerenciamento de Mudanças e Provisionamento Ciclo de vida das aplicações
  18. 18. ALM Roadshow
  19. 19. ALM Roadshow E como ???
  20. 20. ALM Roadshow Como otimizar o trabalho do seu time • Unit Tests • Check-in polices • Work item tracking • Code review • Continuous Integration • Testes Automatizados • Code metrics • Code clone • .... Etc …. • …. Etc ….
  21. 21. ALM Roadshow bit.ly/ALMRoadshow @ALMRoadshow Obrigado

×