Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Scrum4Lego

Scrum4Lego é uma rica experiência em interação, colaboração, aplicação de Valores, Princípios e Práticas Ágeis e de engenharia de software para entregar valor mais rápido para os clientes.

Scrum4Lego

  1. 1. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 www.etecnologia.com.br rildo.santos@etecnologia.com.br rildosan@rildosan.com skype: rildo.f.santos Versão 2.0 by Rildosan
  2. 2. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 2 “Não jogamos para competir, mas para aprender e se divertir” (@rildosan) Scrum é legal! Existem diversas formas de aprender e de se familiarizar com as práticas ágeis, uma delas é através de jogos. Os jogos ágeis são uma maneira eficiente e divertida que permite aos participantes entender e aplicar os valores, princípios e práticas ágeis e descobrir o quão poderoso os métodos ágeis podem ser. Existem diversos tipos de jogos, nós destacamos o Jogo da Construção da Cidade Inteligente (Smart City) que é baseado em peças de LEGO® e requer conhecimento empírico. O jogo cobre todos os aspectos do Scrum, seus papéis, artefatos, eventos, entrega do produto e as principais práticas ágeis. O jogo também simula o processo desenvolvimento de software com práticas avançadas de engenharia de software como DevOps, Scaled Scrum, Integração Continua, Requisitos Emergentes e Mudanças durante o projeto. O objetivo é dar uma experiência única de aprendizado para os participantes, demonstrando como vivenciar e utilizar valores, princípios e práticas ágeis e de engenharia de software em um projeto “hands-on” de desenvolvimento de software através de um jogo lúdico, colaborativo e interativo. Workshop foi baseado no: lego4scrum.com
  3. 3. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 3 eTecnologia.com.br rildo.santos@etecnologia.com.br www.etecnologia.com.br blog: rildosan.com rildosan@rildosan.com comunidade: www.etecnologia.ning.com Minha pequena história com os Métodos Ágeis: Sou ex desenvolvedor Java, alias não existe “ex”, uma vez desenvolvedor você sempre será um “dev”. Trabalhei com método tradicional como cascata e depois com RUP. Minha historia com os métodos ágeis começou em 2006, quando conhece XP e depois o Scrum, gostei do Scrum, pois era como pensava que deveria ser o processo de desenvolvimento de software. Em 2007 escrevei o ebook Scrum Experience que foi considerado, na época, pela Revista InfoExame como o melhor material disponível na internet para aprender Scrum. De lá para cá, ganhei muita experiência, atuei em muitos projetos, implantações e mentoria em métodos ágeis. Atualmente continuo trabalhando com métodos ágeis na missão entregar valor para os clientes. Rildo Santos (@rildosan) é entusiasta e praticante de Métodos Ágeis (mestre Jedi em métodos ágeis). Atua como consultor, mentor, coach, escritor, facilitador, palestrante, professor e empreendedor. É multidisciplinar e lida com métodos ágeis, inovação, design, estratégia, análise de negócio, liderança, tecnologia da informação, processos e empreendedorismo.
  4. 4. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 4
  5. 5. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 A ALMA do SCRUM: artefatos Sprint Backlog Produto Planejamento da Sprint Reunião diária 2-4 Semanas 24 horas Revisão da Sprint Retrospectiva da Sprint Visão Cerimônias Burndown Produto Backlog • Product Owner (PO) • ScrumMaster (SM) • Equipe de Desenvolvimento • Planejamento da Sprint • Reunião Diária • Revisão da Sprint • Retrospectiva da Sprint • Product Backlog • Sprint Backlog • Incremento do Produto Papéis Cerimônias Artefatos Legenda: 5
  6. 6. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 Pilares do SCRUM: Transparência, Inspeção e Adaptação Transparência AdaptaçãoInspeção
  7. 7. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 7 Abordagem: Valores, Princípios, Práticas Práticas Princípios Valores4 Valores Ágeis 12 Princípios Muitas Porque O que O que
  8. 8. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 8 Manifesto Ágil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: 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. Quebra de Paradigma para o Desenvolvimento de Software Valores Ágeis
  9. 9. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 9 Princípios Ágeis Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adéquam a mudanças, para que o cliente possa tirar vantagens competitivas. Entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos. Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto. Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho. Software funcional é a medida primária de progresso. Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes. Contínua atenção à excelência técnica e bom design, aumenta a agilidade. Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito. As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis. Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.
  10. 10. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 10 Além das práticas do Scrum, serão trabalhadas: - Visão do Produto* - História de Usuário - Estimativa com Planning Poker - Grooming - Priorização do Product Backlog - MVP (Produto Mínimo Viável) Práticas Ágeis e Lean Startup
  11. 11. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 11 Prática DevOps Comunicação Colaboração Integração DevOps é uma abordagem baseada em princípios Agile e Lean para desenvolvimento de software que estressa a comunicação, colaboração e integração ente as equipes de Desenvolvimento e Operações de TI. Desenvolvimento de Software Operação de TI
  12. 12. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 12 Práticas DevOps + Integração Contínua Integração Contínua Desenvolvimento Colaboração Comunicação Integração Ágil
  13. 13. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 13 Prática Scaled Scrum
  14. 14. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 14 Game Durante “Play Scrum” será observado o comportamento das equipes em relação aos Valores Ágeis, Principios Ágeis e Práticas Ágeis. O objetivo primário do jogo é fazer com as equipes e seus membros aprendam e apliquem as práticas ágeis, mas levando em consideração os Valores e Principios Ágeis. Quanto mais as equipes utilizarem os valores e princípios na aplicação das práticas mais alta será sua pontuação. 5 pontos Valores Ágeis Princípios Ágeis 3 pontos 1 pontos Práticas Ágeis
  15. 15. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 15 Aprenda Scrum se divertindo! Workshop Scrum4Lego é uma rica experiência em interação, colaboração, aplicação de Valores, Princípios e Práticas Ágeis e de engenharia de software para entregar valor mais rápido para os clientes. Trabalhando com um projeto “hands-on” para que os participantes vivenciem o aprendizado.
  16. 16. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 16 Warm-up (preparação)
  17. 17. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 17 Pré-Planejamento Ágil: - Visão do produto - Roadmap do produto - Plano de release - Product Backlog - MVP (Produto Mínimo Viável) - Priorização - Pré-planejamento do produto Pós-Game: - Retrospectiva - Inspeção e Adaptação - Refinamento do Product Backlog (Grooming) Pre-Game: - Planejamento da sprint - Histórias do usuário - Priorização - Estimativas - Sprint Backlog - Definição de Pronto Game: - Sprint - Reunião diária - Revisão da Sprint Produto é desenvolvido através de um processo iterativo e incremental, com colaboração e trabalho em equipe: Pré-Planejamento Desafio Produto pronto Game Experience Scrum Retrospectiva Incremento do Produto Backlog do Produto
  18. 18. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 18 Scaled Scrum Desenvolvimento de software em paralelo (em escala), ou seja, duas equipes trabalhando lado a lado para desenvolver um único produto:
  19. 19. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 19 Cliente Scrum Master Dono do Produto Equipe Equipe Equipe Scrum
  20. 20. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 20 Preparar a Equipe: Business Owner (cliente) Product Owner (dono do produto) Equipe Dev Houston, temos um problema... Equipe Ops Scrum Master Scrum Master Equipe Scrum
  21. 21. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 21 Planejamento Sprint Reunião Diária Revisão da Sprint Retrospectiva Durante o workshop trabalhamos com os eventos tradicionais do Scrum e mais o Pré- Planejamento (Grooming) que é um evento utilizado para refinar o produto backlog , fazer alinhamento de expectativas, transferência de conhecimento, reforçar a colaboração.... Incremento do Produto (MVP) Pré-planejamento Eventos
  22. 22. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 22 Artefatos: Product Backlog Sprint Backlog Incremento do Produto Produto Pronto No workshop trabalhamos com os artefatos do Scrum. Mas, o principal artefato esperado é produto pronto, esse é objetivo. Artefatos
  23. 23. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 23 Coleta Seletiva Zoneamento inteligente Construir uma pequena cidade com conceitos de Smart City: Entrega de valor mais Rápido (MVP) Requisitos Emergentes Incertezas Smart cities, ou cidades inteligentes, se define pelo uso da tecnologia para melhorar a infraestrutura urbana e tornar os centros urbanos mais eficientes e melhores de se viver. Mobilidade urbana Acessibilidade Conectividade Áreas verdes Desafio (problema) Empirismo (conhecimento pela experimentação) Mudanças Durante o projeto Características do Projeto:
  24. 24. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 24 Sprint #1 MVP Sprint #2 MVP Linha do Tempo Produto pronto Sprint#3MVP Sprint #4 Produto Sprint #5 Produto Sprint#6Produto Roadmap
  25. 25. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 25 Sprint #1 MVP Sprint #2 MVP Linha do Tempo Produto pronto Release #1 (MVP) Release #2 Produto Pronto Sprint#3MVP Sprint #4 Produto Sprint #5 Produto Sprint#6Produto Plano de Release
  26. 26. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 26 O cliente receberá na primeira release o MVP (Produto Mínimo Viável) e na próxima release ele receberá o produto pronto. Produto pronto Entrega do Produto
  27. 27. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 27 Visão do Produto Para pessoas que buscam por qualidade de vida, mas não abrem mão dos benefícios da tecnologia que tem dificuldade em conviver em grandes cidades não planejadas. A SmartCity é uma cidade planejada, sustentável e inteligente que usa tecnologia para o bem. Diferente de outras cidades. A cidade é planejada para maximizar qualidade de vida e bem estar das pessoas.
  28. 28. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 28 Condomínio habitacional Comércio e Serviços Prédios Casas Banco Hospital Lojas Escola Igreja Correio Zoneamento Logradouros e Praças Segurança & Conectividade Habitacional Comércio e Serviços Ruas Avenidas Ciclovia Praças Infraestrutura: Ilumuniação WiFi Acessibilidade Serviços Públicos Prefeitura Bombeiros Edificações: TemaÉpico Histórias Produto Backlog
  29. 29. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 29 Condomínio habitacional Comércio e Serviços Casas Banco Hospital Lojas Escola Zoneamento Logradouros Segurança & Conectividade Habitacional Comércio e Serviços Ruas Avenidas Infraestrutura: IlumuniaçãoServiços Públicos Prefeitura Edificações: Produto Backlog: MVP
  30. 30. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 30 O Jogo: Aperte o Play
  31. 31. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 31 Play Scrum: Sprint #1, Sprint #2 e Sprint #3 Pré-Planejamento (10 minutos) Planejamento da Sprint (10 min) Sprint (45 min) Sprint (45 min) Planejamento da Sprint Integração (10 min) Planejamento da Sprint (10 min) Revisão da Sprint (10 min) Sprint Integração (15 min) Retrospectiva (10 min) Retrospectiva (10 min) Retrospectiva (10 min) MVP Reuniões Diárias Reuniões Diárias Play Scrum
  32. 32. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 32 Play Scrum: Sprint #4, Sprint #5 e Sprint #6 Pré-Planejamento (10 minutos) Planejamento da Sprint (10 min) Sprint (45 min) Sprint (45 min) Planejamento da Sprint Integração (10 min) Planejamento da Sprint (10 min) Revisão da Sprint (10 min) Sprint Integração (15 min) Retrospectiva (10 min) Retrospectiva (10 min) Retrospectiva (10 min) Produto Reuniões Diárias Reuniões Diárias Play Scrum
  33. 33. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 33 Score (Exemplo) Valores Ágeis Princípios Ágeis Práticas Ágeis Pontos 4 (4 x 5) 9 (9 x 3) 15 (15 x 1) Pontuação 3 (3 x 5) 18 (16 x 1) Valores Ágeis x 5 Principios Ágeis x 3 Práticas Ágeis x 1 + Equipes 11 (11 x 3) 68 60 A equipe Azul foi vencedora, na realidade todos ganharam, pois houve aprendizado dos Valores, Princípios e Práticas.
  34. 34. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 34 Reflexão do Aprendizado: /Reflexão Debriefing: - Realinhamento das expectativas - Lições Aprendidas - Feedback A reflexão do workshop será feita através de duas perguntas chaves: O que você aprendeu hoje? O que você vai colocar em prática amanhã? Reflexão
  35. 35. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 35 * Declaração de Isenção de Responsabilidade: “LEGO® é uma marca registrada do Grupo de empresas LEGO. Ágil
  36. 36. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 36 MVP
  37. 37. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 37 MVP: Lean Startup O termo Lean Startup (Startup Enxuta) foi criado em 2008 por Eric Ries a partir de várias experiências, uma parte de fracassos, em seu blog. A missão: “melhorar a taxa de sucesso de novos produtos inovadores no mundo inteiro.”( Eric Ries 2012) • Construir rapidamente experimentos de validação das suposições do negócio • Diminuir o tempo de construção e geração de códigos fontes • Conseguir uma aprendizagem validada para tomada de decisão Ciclo Lean:
  38. 38. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 38 MVP (Produto Mínimo Viável) Um produto mínimo viável (MVP, de Minimum Viable Product) é a versão mais simples de um produto com uma quantidade suficiente de funcionalidades para entregar valor para as partes interessadas. MVPMínimo Valor Produto Valor Visão do Produto MVP Produto Final
  39. 39. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 39 MVP (Produto Mínimo Viável) Exemplo de Produto Viável Mínimo (MVP, de Minimum Viable Product) Entrega: Incremental, mas é não considerada MVP Entrega: Incremental, MVP, pois ela gera valor desta primeira entrega.
  40. 40. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 Entregas incrementais Um produto pode ser construído por partes, ou seja, através de entrega incrementais. 40 Exemplo real: Um projeto para escrever um livro, é processo empírico, onde o autor pode escrever o livro capitulo a capitulo. Cada capitulo entregue pode ser considerado uma entrega incremental, quando todos os capítulos forem entregues, então o livro está pronto. MVP (Produto Mínimo Viável)
  41. 41. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 41 MVP (Produto Mínimo Viável) Mas, nem todos os produtos podem ter um MVP, um exemplo é construção da a torre Eiffel, apesar de ser construída por fases, cada fase não pode ser considerada como um MVP. Pois, o valor somente será percebido quando a torre estiver completa.
  42. 42. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 42 Referências
  43. 43. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 43 Turmas in-company: Solicite uma proposta Palestras: Entre em contato conosco para fazer como podemos realizar palestras sobre Métodos Ágeis na sua empresa. /Blog: www.rildosan.com /Site: www.etecnologia.com.br /Comunidade: www.etecnologia.ning.com /E-mails: etecnologia@etecnologia.combr treinamento@etecnologia.com.br rildo.santos@etecnologia.com.br Este workshop pode ser “adaptado” para atender as necessidades da sua empresa. A adaptação possível é de conteúdo e carga horária. #Consulte a Agenda de Treinamentos de 2017 Nossos Serviços Consultoria para Transformação Ágil e Consultoria para Implantação de Métodos Ágeis, entre em contato conosco para saber nossa oferta de serviços de consultoria. Mentoria para Desenvolvimento da Equipe Ágil, entre em contato conosco para saber nossa oferta de mentoria para equipe ágil.
  44. 44. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 Rildo Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br rildosan@rildosan.com skype: rildo.f.santos 44 https://www.linkedin.com/in/rildofsantos/ https://www.facebook.com/rildosan Contatos
  45. 45. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 Licença: Você tem o direito de: Compartilhar — copiar e redistribuir o material em qualquer suporte ou formato Adaptar — remixar, transformar, e criar a partir do material O licenciante não pode revogar estes direitos desde que você respeite os termos da licença. De acordo com os termos seguintes: Atribuição — Você deve atribuir o devido crédito, fornecer um link para a licença, e indicar se foram feitas alterações. Você pode fazê-lo de qualquer forma razoável, mas não de uma forma que sugira que o licenciante o apoia ou aprova o seu uso. Não Comercial — Você não pode usar o material para fins comerciais. Compartilhamento — Se você remixar, transformar, ou criar a partir do material, tem de distribuir as suas contribuições sob a mesma licença que o original. Sem restrições adicionais — Você não pode aplicar termos jurídicos ou medidas de caráter tecnológico que restrinjam legalmente outros de Fazerem algo que a licença permita. Avisos: Você não tem de cumprir com os termos da licença relativamente a elementos do material que estejam no domínio público ou cuja utilização seja permitida por uma exceção ou limitação que seja aplicável. Não são dadas quaisquer garantias. A licença pode não lhe dar todas as autorizações necessárias para o uso pretendido. Por exemplo, outros direitos, tais como direitos de imagem, de privacidade ou direitos morais, podem limitar o uso do material. 45
  46. 46. www.etecnologia.com.br Mentoria | Consultoria | Treinamento | rildo.santos@etecnologia.com.br Versão 2.0 www.etecnologia.com.br rildo.santos@etecnologia.com.br rildosan@rildosan.com skype: rildo.f.santos Versão 2.0 by Rildosan

×