Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

2,295 views

Published on

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.

Published in: Technology
  • Be the first to comment

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

×