Scrum na sua Empresa

2,304
-1

Published on

Published in: Technology
1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,304
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
130
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

Scrum na sua Empresa

  1. 1. Scrum na sua empresa Fabiano Milani, CSM fabiano.milani@adaptworks.com.br www.adaptworks.com.br
  2. 2. Sobre mim Fabiano Milani, CSM, é consultor, instrutor e coach em liderança e gerenciamento de projetos de software onde utiliza metodologias e processos ágeis. • Co-fundador e membro do time da AdaptWorks juntamente com Alexandre Magno, primeiro e único Certified Scrum Trainer do Brasil e Edmilson Miyasaki, a AdaptWorks é uma nova empresa brasileira, com escritórios em São Paulo - Brasil e Londres - UK, que tem como propósito atuar na capacitação e condução de seus clientes na adaptação cultural necessária para o alcance de melhores resultados em seus projetos. •Atua na área de software há 16 anos, participando de projetos de variadas dimensões de lead time, escopo e investimento. •Atua como co-trainer do Alexandre Magno nos treinamentos de CSM ( Certified ScrumMaster ) pelo Brasil; •Atuou como desenvolvedor e coordenador de desenvolvimento de vários segmentos de empresa; • Atuou como professor de matemática, física e linguagens de programação. www.adaptworks.com.br
  3. 3. Agenda • A verdade sobre projetos • Em busca da qualidade • Mudanças acontecendo • Manifesto ágil • Projetos iterativos • Scrum – Visão Geral • Visibilidade • Comunicação • Comprometimento • Retorno de Investimento • Quem gosta de Scrum? • Variações de Scrum • Caminho para a implantação do Scrum • Coach & Treinamentos • Cases www.adaptworks.com.br
  4. 4. A verdade A verdade sobre projetos www.adaptworks.com.br
  5. 5. Chaos Report • O Standish Group vem, há mais de uma década, realizando estudos em volta dos resultados dos projetos de software ao redor do mundo. O resultado destes estudos é um relatório batizado de Chaos Report; www.adaptworks.com.br
  6. 6. Chaos Report • Segundo o Standish Group quais foram os principais fatores para esta melhora? www.adaptworks.com.br
  7. 7. Chaos Report • Segundo o Standish Group quais os principais fatores para um número ainda tão alto de projetos que não alcançam seu objetivo? A vasta maioria dos projetos de software falha por falta de clareza – sobre funções pessoais, responsabilidades e requisitos – e também por inabilidade para acompanhar o que ocorre em cada um dos diferentes passos do ciclo de vida da aplicação. www.adaptworks.com.br
  8. 8. Uso de funcionalidades Standish Group, 2002 www.adaptworks.com.br
  9. 9. Resumindo... • A comunicação entre as partes envolvidas nos projetos é muito fraca; • A visibilidade do andamento real e dos problemas existentes nos projetos é muito fraca; • Clientes pedem sempre mais do que realmente precisam; • Os projetos são caros e, ainda em sua maioria, não alcançam sucesso; • Os conflitos existentes entre TI e negócios durante os projetos são muitos; www.adaptworks.com.br
  10. 10. O problema do cliente • Clientes sabem que fornecedores odeiam mudanças de requisitos; • Clientes são “forçados” a definir tudo que precisam para um produto na fase inicial do projeto; • Clientes – no início de um projeto - estão inseguros quanto ao que precisam; www.adaptworks.com.br
  11. 11. A solução do cliente • Colocar o máximo possível de requisitos na lista inicial; • Entende-se por “o máximo possível” tudo que lhe vier à cabeça naquele momento; • Desta forma a possibilidade de “faltar” requisitos no produto final é menor; www.adaptworks.com.br
  12. 12. O problema do fornecedor • Fornecedores sabem que os requisitos fornecidos pelo cliente são vagos; • Fornecedores sabem que no decorrer do projeto o cliente precisará mudar requisitos; • Fornecedores sabem que sempre ao validar o produto com o cliente surgirão novas idéias para o produto; www.adaptworks.com.br
  13. 13. A solução do fornecedor • Documentar ao máximo tudo que foi passado pelo cliente para que o fornecedor possa estar protegido; • Colocar margens de tempo por todo o projeto; • Entregar o produto para o cliente apenas no final do projeto; www.adaptworks.com.br
  14. 14. O que tudo isto gera? www.adaptworks.com.br
  15. 15. Quem mais perde? A EMPRESA www.adaptworks.com.br
  16. 16. A verdade Em busca da qualidade www.adaptworks.com.br
  17. 17. A solução... www.adaptworks.com.br
  18. 18. ...ignorou a cultura! Cultura www.adaptworks.com.br
  19. 19. A verdade Mudanças acontecendo www.adaptworks.com.br
  20. 20. O que vem sendo falado... www.adaptworks.com.br
  21. 21. O que vem sendo falado... www.adaptworks.com.br
  22. 22. O que vem sendo falado... www.adaptworks.com.br
  23. 23. O que vem sendo falado... “...a tomada de decisões em empresas na vida real está em aceleração, graças em parte à disponibilidade quase instantânea de certos tipos de dados (ainda que incompletos). Para seguir o ritmo das rivais, líderes do mundo real precisarão cada vez mais estar preparados e dispostos a agir com base nestas informações sem recorrer a longas pausas para ponderar opções. Terão de estar dispostos a alterar suas decisões em respostas a contingências e a adotar estratégias iterativas caracterizadas por repetidas correções de rumo; já a cultura corporativa terá de aceitar sem problemas esses ajustes.” “Se o que querem é uma liderança melhor, por que não mudam o jogo, em vez de mudas os líderes?” Byron Reeves, Thomas W. Malone e Tony O’Driscoll www.adaptworks.com.br
  24. 24. O que vem sendo falado... www.adaptworks.com.br
  25. 25. O que vem sendo falado... Original by Alistair Cockburn www.adaptworks.com.br
  26. 26. Números... www.adaptworks.com.br
  27. 27. Quem vem mudando... www.adaptworks.com.br
  28. 28. A verdade O Manifesto Ágil www.adaptworks.com.br
  29. 29. O Manifesto Ágil “Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através desse trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Produto 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 Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda." http://agilemanifesto.org www.adaptworks.com.br
  30. 30. A verdade Projetos iterativos www.adaptworks.com.br
  31. 31. Tradicional x Iterativo Visão Escopo Escopo Custo Tempo Custo Tempo www.adaptworks.com.br
  32. 32. Tradicional, Plan-Drive, Definido • Os processos baseados no modelo waterfall (cascata) buscam organizar o desenvolvimento de produtos no formato de linha de produção; • Isto se parece com projetos da áre de TI? www.adaptworks.com.br
  33. 33. Iterativo, Empírico • Imagine um projeto iterativo como uma viagem a ser feita; • Você terá que planejar sua viagem, mas como garantir os programas ideais, se você só conhecerá mais sobre o seu destino quando lá estiver; www.adaptworks.com.br
  34. 34. A verdade Scrum – Visão Geral www.adaptworks.com.br
  35. 35. O que é Scrum? • É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto; • É mais um framework que uma metodologia, mais atitute que um processo; www.adaptworks.com.br
  36. 36. Estrutura do Scrum Reunião de Planejamento Parte I Parte II Lista de Funcionalidades Lista de Tarefas Visão Retrospectiva Execução e Reunião Diária Produto www.adaptworks.com.br
  37. 37. Artefatos do Scrum Lista de Lista de Lista de Funcionalidades Funcionalidades Tarefas Selecionadas Lista de Impedimentos www.adaptworks.com.br
  38. 38. Papéis do Scrum • Gerente do Produto (Product Owner) Responsável por garantir o ROI (Retorno de Investimento); Responsável por conhecer as necessidades do(s) cliente(s); Proxy em ambientes com mais de um cliente; • Gerente/Líder de Projeto(ScrumMaster) Responsável por remover os impedimentos do time; Responsável por garantir o uso de Scrum; Protege o time de interferências externas; • Time Definir metas das iterações; Auto-gerenciamento; Produzir produto com qualidade e valor para o cliente; www.adaptworks.com.br
  39. 39. A verdade Visibilidade www.adaptworks.com.br
  40. 40. Quadro de acompanhamento www.adaptworks.com.br
  41. 41. Quadro de acompanhamento www.adaptworks.com.br
  42. 42. Gráficos de acompanhamento www.adaptworks.com.br
  43. 43. Gráficos de acompanhamento Parking Lot www.adaptworks.com.br
  44. 44. A verdade Comunicação www.adaptworks.com.br
  45. 45. Sobre documentos... www.adaptworks.com.br
  46. 46. Reuniões de Planejamento • A reunião de planejamento da iteração é composta de duas partes, sendo na primeira parte a definição da meta dos itens que comporão a iteração e na segunda a decomposição dos itens em tarefas; • O time inteiro planeja, o time inteiro se comunica ; www.adaptworks.com.br
  47. 47. Reuniões Diárias • O que fiz desde a última reunião? • O que pretendo fazer até a próxima; • Estou tendo impedimentos? www.adaptworks.com.br
  48. 48. Reuniões de Revisão • Apresentação do resultado da iteração para os clientes; • Todos os envolvidos no projeto participam; www.adaptworks.com.br
  49. 49. Retrospectivas • O que foi bom na última iteração? • O que deve melhorar? • Quem está no controle? www.adaptworks.com.br
  50. 50. A verdade Comprometimento www.adaptworks.com.br
  51. 51. Você está comprometido com o que ajuda a definir? • Em Scrum todos planejam, então todos tem oportunidade de opinar e ajudar a definir a meta que será buscada; • O time mantém o foco na meta e colabora entre si para que ela seja atingida; www.adaptworks.com.br
  52. 52. A verdade Retorno de Investimento www.adaptworks.com.br
  53. 53. Entregando o que é importante para o cliente Alta Prioridade Cada Sprint implementa os requisitos de prioridade mais alta Cada novo requisito é priorizado e inserido no Product Backlog pelo Product Owner a qualquer momento Requisitos podem ser repriorizados pelo Product Owner a qualquer momento Requisitos podem ser removidos do Product Backlog pelo Product Owner a qualquer momento Baixa Prioridade Copyright Scott Ambler, 2004 www.adaptworks.com.br
  54. 54. A verdade Quem gosta de Scrum? www.adaptworks.com.br
  55. 55. Clientes gostam de Scrum... • ...porque não é obrigado a definir uma lista completa de requisitos no início do projeto; • ...porque é esperado que ele aprenda sobre o produto durante o projeto; • ...porque ele pode mudar requisitos (incluir, remover e alterar); • ...porque ele começará a utilizar o produto desde as primeiras semanas do projeto; www.adaptworks.com.br
  56. 56. Times gostam de Scrum... • ...porque eles podem trabalhar de forma auto-gerenciada; • ...porque a colaboração é elevada e isto gera produtividade; • ...porque eles estão protegidos contra interrupções externas; • ...porque sua palavra vale; • ...porque o trabalho se torna mais agradável (divertido); www.adaptworks.com.br
  57. 57. Gerentes gostam de Scrum... • ...porque o stress do projeto é reduzido; • ...porque o projeto fornece visibilidade e elimina a necessidade de cobranças por status, etc; • ...porque a garantia do ROI está em suas mãos; • ...porque o time passa estar ao seu lado; • ...porque ele gerenciará projetos e produtos, e não cronogramas; www.adaptworks.com.br
  58. 58. A verdade Variações do Scrum www.adaptworks.com.br
  59. 59. Scrum of Scrums www.adaptworks.com.br
  60. 60. Trajetória A verdade para implantação www.adaptworks.com.br
  61. 61. Scrum Implementation www.adaptworks.com.br
  62. 62. A verdade Coach & Treinamentos www.adaptworks.com.br
  63. 63. Coach – Implantação de Scrum para times Esse serviço tem como finalidade acelarar a adoção de Scrum e é distribuído através de uma combinação de coaching, mentoring, treinamentos e workshops. Essa é a opção ideal para empresas que estão iniciando a utilização de Scrum em seus projetos, mas também pode ser adaptada e aplicada em empresa que já estejam trabalhando com Scrum e queiram melhorar a aplicação de suas práticas e valores, bem como elevar o potencial de seu time. www.adaptworks.com.br
  64. 64. Coach – Implantação de Scrum na sua empresa Os profissionais da AdaptWorks vem, já há alguns anos, trabalhando na utilização de processos ágeis – principalmente Scrum, FDD e XP – em diferentes ambientes corporativos. Desde empresas da área financeira até empresas de publicidade, passando por fábricas de software, operadoras de cartão de crédito, empresas .com e outras verticais. O que pudemos perceber com estas experiência é que, por mais que não exista receita para o sucesso, alguns passos se mostram inevitáveis para a boa aplicação de processos ágeis em praticamente todos os ambientes, por mais que a forma com que os passos sejam diferentes entre esses cenários, eles acabam sempre tendo que ser dados. www.adaptworks.com.br
  65. 65. Coach – ScrumMaster e Product Owner Nesta modelidade é aplicado o coaching profissional com o intuito de elevar a atuação de ScrumMasters e Product Owners. Nosso Scrum Coach ajudará estes profissionais a tonar Scrum mais efetivo em seus times e empresas, trabalhando em sua forma de atuação e nas habilidades de facilitação e liderança. Esta modalidade pode ainda ser uma excelente opção para profissionais que tenham participado de treinamentos de Scrum mas estejam com dificuldades de iniciar um processo de aplicação, ou mesmo convencimento, de Scrum na sua empresa. www.adaptworks.com.br
  66. 66. Treinamentos • Treinamentos Oficiais • Certified ScrumMaster • Certified Scrum Product Owner • Certified Scrum Developer • Workshops • Scrum Foundation • Requisitos de software em projetos ágies • Planejamento e Estimativas em projetos ágies • User Stories • ScrumMaster Skills www.adaptworks.com.br
  67. 67. A verdade Cases www.adaptworks.com.br
  68. 68. BT, Globo.com, SAP, Siemens, Yahoo!... www.adaptworks.com.br
  69. 69. ?????????? www.adaptworks.com.br
  70. 70. Fabiano Milani - CSM Obrigado! fabiano.milani@adaptworks.com.br http://fabianomilani.blogspot.com http://blog.adaptworks.com.br/ www.adaptworks.com.br
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×