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.
Upcoming SlideShare
Palestra: LINQ via C#
Next
Download to read offline and view in fullscreen.

6

Share

Download to read offline

Como a Microsoft faz software: Desgerenciando Pessoas

Download to read offline

Deck dos Slides apresentados na trilha Agile do TDC 2015

Related Books

Free with a 30 day trial from Scribd

See all

Como a Microsoft faz software: Desgerenciando Pessoas

  1. 1. Como fazemos software Marlon Luz Evangelista Técnico Microsoft
  2. 2. 2 | “Desgerenciando” Times Ágeis #1. Nós “desgerenciamos” pessoas e times
  3. 3. 3 | “Desgerenciando” Times Ágeis #2. Nós somos ágeis
  4. 4. 4 | “Desgerenciando” Times Ágeis #3. Nós respiramos “BML” (Build, Measure, Learn)
  5. 5. 5 | “Desgerenciando” Times Ágeis #4. Trabalhamos em times, de 8 à 12 pessoas
  6. 6. 6 | “Desgerenciando” Times Ágeis #5. Nossos ciclos de entrega, giram em torno de 2 meses
  7. 7. 7 | “Desgerenciando” Times Ágeis Como é possível “desgerenciar” (#1) times?
  8. 8. 8 | “Desgerenciando” Times Ágeis gerenciar VERBO Disciplinar ou controlar uma pessoa ou animal: manter o controle de uma pessoa ou animal, ou de um conjunto de pessoas e animais, especialmente quando são selvagens ou indisciplinados Gerenciando
  9. 9. 9 | “Desgerenciando” Times Ágeis Gerenciando Controle Ambiente
  10. 10. 10 | “Desgerenciando” Times Ágeis “Desgerenciando” Controle Ambiente
  11. 11. 11 | “Desgerenciando” Times Ágeis Ambiente
  12. 12. 12 | “Desgerenciando” Times Ágeis Controle: Ponte do sucesso
  13. 13. 13 | “Desgerenciando” Times Ágeis 1. Motivação 2. Objetivo, Regras, Pontos 3. Liberdade Religiosa O que é necessário para um ótimo ambiente?
  14. 14. 14 | “Desgerenciando” Times Ágeis O seus times vivem em um ambiente saudável?
  15. 15. 15 | “Desgerenciando” Times Ágeis Autonomia A necessidade de controlar nossas próprias vidas Drive Maestria Enorme conhecimento + enorme habilidade Propósito O motivo pelo qual algo existe
  16. 16. 17 | “Desgerenciando” Times Ágeis Scrum Kanban Lean TDD XP MSF Waterfall Liberdade Religiosa A guerra das metodologias terminou.
  17. 17. 18 | “Desgerenciando” Times Ágeis 1. Nossos Papéis 2. Nossa Organização 3. Nossa Cadência 4. Nosso Planejamento 5. Nossas Práticas Nossos Times
  18. 18. 19 | “Desgerenciando” Times Ágeis Times de 8-12 Multidisciplinar Sprints de 3 semanas Revisões com os líderes a cada 6 semanas Janela de planejamento de 6 meses O Básico
  19. 19. 20 | “Desgerenciando” Times Ágeis Nossos Papéis Program Manager – Responsável por garantir que nós estamos construindo a coisa certa. Desenvolvedores – Responsáveis por garantir que estamos construindo produtos rápidos, confiáveis, e com engenharia adequada. QA – Responsáveis por garantir que estamos construindo produtos de alta qualidade que atendem as necessidades do usuário.
  20. 20. 21 | “Desgerenciando” Times Ágeis Nossos Times Program Manager Development QA
  21. 21. 22 | “Desgerenciando” Times Ágeis Nossos Times QADev QADev QADev QADevPM PM PM PM Colaboração Controle de Versão Build Rastreabilidade de Work Items
  22. 22. 23 | “Desgerenciando” Times Ágeis O que mudou? 6 semanas 10 – 12 semanas 3 semanas
  23. 23. 24 | “Desgerenciando” Times Ágeis Cadência das Sprints Semana 1 Semana 2 Semana 3
  24. 24. 25 | “Desgerenciando” Times Ágeis Sprints de 3 semanas Semana 1 Semana 2 Semana 3 Semana 4 Semana 1 Semana 2 Semana 3 Planejamento da Sprint Estudo do Backlog Deployment! Planejamento da Sprint Estudo do Backlog Pronto!
  25. 25. 26 | “Desgerenciando” Times Ágeis Sprints de 3 semanas Sprint 43 Sprint 44 Sprint 45 Sprint 4642
  26. 26. 27 | “Desgerenciando” Times Ágeis Mecânica da Sprint
  27. 27. 28 | “Desgerenciando” Times Ágeis Foco no ambiente Controle Ambiente
  28. 28. 29 | “Desgerenciando” Times Ágeis Conversas entre os times Team Chats Team Chats Team Chats 1. O que vem por aí? 2. Como o time está se saindo? 3. Algum impedimento?
  29. 29. 30 | “Desgerenciando” Times Ágeis Conversas entre os times Colaboração Controle de Versão Build Rastreabilidade de Work Item
  30. 30. 31 | “Desgerenciando” Times Ágeis Como somos não organizados
  31. 31. 32 | “Desgerenciando” Times Ágeis Como somos organizados
  32. 32. 33 | “Desgerenciando” Times Ágeis Nosso Planejamento Visão de 18 meses
  33. 33. 34 | “Desgerenciando” Times Ágeis Scrum Waterfall Kanban Microsoft BML Quais práticas estamos utilizando?
  34. 34. 35 | “Desgerenciando” Times Ágeis Waterfall • Planejamento alto nível • Design • Especificações Regras que seguimos Scrum • Planejamento da Sprint • Reuniões diárias • Times multidisciplinares • Retrospectivas Kanban • Rastreabilidade Visual • Limites WIP
  35. 35. 36 | “Desgerenciando” Times Ágeis Regras que quebramos  Waterfall • Nós mudamos de idea… Bastante! • Design • Especificações Scrum • Não fazemos Sprint Reviews • Rodízio de Scrum Master • Rastreabilidade de Bugs • Deploy uma semana após a Sprint Kanban • Limites WIP • Agendamento
  36. 36. 37 | “Desgerenciando” Times Ágeis feedback
  37. 37. Como fazemos software Marlon Luz Evangelista Técnico Microsoft
  • powerirs

    Aug. 5, 2015
  • RonaldoNascimentoMartins

    Aug. 4, 2015
  • eleriane

    Aug. 4, 2015
  • vanessacrodrigues5

    Aug. 3, 2015
  • EriickWendell

    Aug. 3, 2015
  • daxfdr

    Aug. 3, 2015

Deck dos Slides apresentados na trilha Agile do TDC 2015

Views

Total views

1,143

On Slideshare

0

From embeds

0

Number of embeds

25

Actions

Downloads

14

Shares

0

Comments

0

Likes

6

×