SlideShare uma empresa Scribd logo
Desmistificando Agile & Scrum Better, Cheaper, Faster & Cooler Software Projects Adotando Agile para melhorar os resultados em projetos turbulentos
Agenda Apresentação Será que é possível conciliar as pressões atuais em projetos? O que é o manifesto ágil? O trabalho baseado em conhecimento exige outro modelo de gestão O que é Scrum? Processos definidos vs. empíricos
Quem somos? Teamware do Brasil Pioneira no Brasil em melhoria de processos com foco exclusivo em Abordagens Ágeis Fundadora da Agile Alliance Brasil e Corporate Member da Agile Alliance e Scrum Alliance Primeiro treinamento aberto de Certified Scrum Master no Brasil Consultores Especializados Nacionais e Internacionais em: Agile Process Improvement Scrum, Lean, XP, OpenUP, FDD Agile RUP, Agile CMMi, TOC Inovação, Knowledge Teams, OpenSourcing
Alguns dos nossos clientes
Nossa Missão- O que fazemos? “ Ajudamos organizações e equipes de desenvolvimento de software a ser mais produtivas, agregar mais valor aos seus clientes e organizações, reduzir o tempos do ciclo do processo de desenvolvimento, cultivar a inovação e a melhoria continua”
Nossa tática- Como fazemos? “ Nos apoiamos em abordagens Ágeis e Enxutas (Lean) para adicionar uma perspectiva nova sobre como organizações podem gerenciar seus projetos, melhorar seus processos, e desenvolver software”
Nossa Visão – Porque fazemos? “ Clientes, organizações, executivos, gestores, profissionais estão sobre forte pressão por mais resultados, melhor, mais rápido, e mais barato, mais cremos que as premissas atuais sobre a natureza do trabalho não nos permitem capitalizar o potencial total dos trabalhadores do conhecimento. Sua produtividade e eficácia podem e serão melhorados em varias vezes, pela adoção de um novo paradigma para tratar efetivamente com o trabalho baseado em conhecimento.”
Quem sou eu? Juan Esteban Bernabó Fundador Teamware do Brasil Fundador da Agile Alliance Brasil Fundador da Object Magazine Brasil Projetos em Argentina, Brasil, Uruguai, Bolívia, Estados Unidos Usando Agile desde 1997 em recuperação de projetos, projetos de clientes e implementações de clientes. Telecomunicações, Segurança Física e Eletrônica, Saúde, Internet, Call Center, Ferramentas de Desenvolvimento e Middleware´s Mais de 17 anos de experiência em Desenvolvimento de Software, Gestão de Projetos, Arquitetura, Modelagem de Domínio, Liderança de Equipes, Orientação a Objetos Foco em Pessoas, Liderança, Tecnologia, Inovação e Empreendedorismo
PERIGOS A FRENTE! Horrores de Português a Frente! Palestra em portunhol, por favor não se horrorize com os horrores de português. Perigo de Mexerem no seu Queijo O conteúdo desta palestra pode afetar a sua visão de mundo e ter seu queijo mexido.
Minhas metas para esta palestra Você conhecera alguns dos conceitos chave da Gestão Àgil de Projetos Você entendera porque Scrum é diferente Com sorte você tenha interesse em saber mais sobre o assunto
Pesquisa sobre a adoção de abordagens ágeis
Pesquisa conclui:  Ágilidade Funciona na Pratica Pesquisa com 4232 profissionais de TI em março de 2006 publicada na revista Dr. Dobbs mostra:  65% trabalham em organizações que tem adaptado uma ou mais técnicas de desenvolvimento ágil 41% trabalham em organizações que tem adotado uma ou mais metodologias ágeis 60% reportaram aumento na produtividade 66% reportaram aumento na qualidade 58% reportaram melhoria na satisfação dos stakeholders
Que metodologia segue mais de perto? Scrum 40% XP 23% Híbrido 14% DSDM 8% Outras 15%
Qual o tipo de melhorias experimentadas?   Nada Melhoria Significat Habilidade de mudar de prioridades  8% 52% 40% Aumento da Produtividade  25% 58% 17% Melhoria da Moral da Equipe 26% 54% 20% Aumento da Qualidade do Software 26% 50% 24% Redução do Time-To-Market 29% 51% 20% Redução de Riscos de Projeto 28% 55% 17% Alinhamento entre os Objetivos de TI e de Negocio 34% 44% 22%
Valores do manifesto ágil
O Manifesto Ágil – Os valores Processos e ferramentas Indivíduos e interações sobre Seguir um plano Responder a mudanças sobre Documentação abrangente Software funcional sobre Negociação contratual Colaboração com cliente sobre
Sobre o paradigma atual em gestão
Algumas idéias tem sobrevivido a seu tempo “ A maioria das nossas supocisões sobre negócios, tecnologia e organizações tem pelo menos 50 anos. Elas tem sobrevivido a seu tempo. Como resultado, estamos pregando, ensinando, e praticando políticas que estão cada vez mais desalinhadas com a realidade e são contra producentes.” Peter Druker (1998)
A contribuição mais importante... “ A mais importante, e de fato a verdadeiramente única, contribuição da gestão no Século 20, foi o incremento em 50 vezes da produtividade do TRABALHADOR MANUAL na industria. A mais importante contribuição que a gestão precisa fazer no Século 21 é similarmente incrementar a produtividade do TRABALHO DO CONHECIMENTO e o TRABALHADOR DO CONHECIMENTO.” Peter Drucker (1999, p135)
Deming e a mudança “ A mudança não é obrigatória, sobreviver é opcional” William Edwards Deming
O que é Scrum?
Scrum em 100 palavras Scrum é um processo ágil que nos permite focar na entrega de maior valor de negocio no menor tempo. Ele nos permite rapida e repetidamente inspecionar  software funcionando (a cada duas a quatro semanas). O negocio define as prioridades. A equipe se auto-organiza para determinar qual é a melhor forma de entregar a funcionalidades de maior prioridade. A cada duas semanas a um mês todos podem ver software real funcionando e decidir entregalo como esta ou continuar incrementando ele por outra sprint.
Scrum é usado por... Microsoft Yahoo Google Electronic Arts High Moon Studios Lockheed Martin Philips Siemens Nokia Capital One BBC CESAR CERTI Intuit Nielsen Media First American Real Estate BMC Software Ipswitch John Deere Lexis Nexis Sabre Salesforce.com Time Warner Turner Broadcasting Oce
Scrum é usado para... Software comercial Desenvolvimento interno Desenvolvimento por Terceirizado Projetos de Preço Fixo Aplicações financeiras Aplicações certificadas ISO9001 Sistemas embarcados Systemas 24x7 com 99.999% de uptime requerido O avião Joint Strike Figther Desenvolvimento de Vídeo Games Sistemas críticos, aprovados pelo FDA Software de controle de Satélites Websites Software para portáteis Telefones celulares Aplicações de controle de redes Aplicações ISV Algumas das maiores aplicações em uso na atualidade
Influencias de Scrum Lean Thinking Artigo “The New New Product Development Game” de Nonaka e Takeushi na Hardvard Bussines Review  Desenvolvimento Iterativo e incremental
Lean Thinking One Piece Flow (Fluxo de Produção de uma única peça) Mais rápido significa melhor num fluxo Desperdícios Sobre produção Esperas Transporte desnecessário Sobre processamento Excesso de Inventario Movimento desnecessário Defeitos
Estamos perdendo a carreira de revezamento… “ A abordagem de ‘corrida de revezamento’ para desenvolvimento de produtos… pode conflitar com as metas de máxima velocidade e flexibilidade. Ao invés uma abordagem holística ou estilo  rugby  onde a equipe tenta ir toda a distancia como uma unidade, passando a bola para frente e para atras - pode servir melhor nossos requisitos de competividade de hoje.” Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”,  Harvard Business Review, January 1986.
Características Equipes auto-organizadas Produto progressa em uma serie de “sprints” de dois semanas a um mês Requisitos são capturados como itens em uma lista de “product backlog” Nenhuma praticas especifica de engenharia é prescrita Usa regras generativas para criar um ambiente ágil para entregar projetos Ele é um dos “processos ágil”
Porque é diferente? Processos definidos vs. empíricos
Tipos de Processos “ É típico adotar a abordagem de modelagem  definida  (teórica) quando os mecanismos subjacentes pelos quais um processo opera  são razoavelmente bem entendidos . Quando o  processo é muito complexo  para ser definido, a abordagem  empírica  é a escolha apropriada.” Process Dynamics, Modeling, and Control, Ogunnaike and Ray, Oxford University Press, 1992
Processos Prescritivos Modelo de processo definido com mecanismos subjacentes claramente entendidos Sucessão de atividades claramente definidas e lineares Capacidade de estimar tempos de execução de cada atividade
Processos Empíricos Complexos, caóticos ou com muita incerteza, seus detalhes ainda são desconhecidos Atividades podem ser cíclicas e tem durações com muita variações É difícil estimar tempos de execução ou mesmo definir atividades a serem realizadas Gestão
Gestão de Processos Empíricos Fixar a maior quantidade de parâmetros: Paramentos do contexto Prazo Esforço Estrutura da Equipe Parâmetros da saída fixos Objetivo Critério de avaliação (Pronto!) Parâmetros de entrada fixos Backlog Prioridades Estimativa
Gestão de Processos Empíricos PLAN DO CHECK ACT
Gestão Ágil com Scrum Sprint  Planning 1 e 2 SPRINT Sprint Review Sprint Retrospective
Gestão de Processos Empíricos Aplicar Ciclo de Sheward/Deming PDCA Validar saída com planejado Pensar em melhorias Injetar o aprendido como feedback para o próximo ciclo de planejamento Basicamente o que faz Scrum com suas reuniões:  Sprint Planning (Plan) Sprint (Do) Sprint Review (Check) Sprint Retrospective (Act)
Sprints Projetos Scrum fazem progresso em uma serie de “Sprints” Analogo as iterações de XP Duração tipica de 2 a 4 semanas ou um mês de calendario como maximo. Uma duração constante leva uma melhor cadencia O produto é projetado, codificado e testado durante o sprint
Desenvolvimento seqüencial versus simultâneo Ao inves de fazer uma coisa por vêz... ...equipes Scrum fazem tudo simultaneamente... Requisitos Projeto Codificação Teste
Scrum num Gantt Chart
Scrum framework Product owner ScrumMaster Team Papeis Sprint planning Sprint review Sprint retrospective Daily scrum meeting Cerimônias Product backlog Sprint backlog Burndown charts Artefatos
Scrum Flow Sprint Planning 1, 2 Sprint (Execução) Sprint Review Sprint Retrospective
Scrum em ação Product backlog Cancel Gift wrap Return Sprint 2-4 semanas Return Objetivo do Sprint Sprint backlog Incremento de  Produto  potencialmente  entregável Coupons Gift wrap Coupons Cancel 24 horas
Juntando tudo
Quais são os passos para adotar na minha organização? Avaliar se existem benefícios de negocio na: Redução do Lead Time dos Projetos Minimização do trabalho a ser feito Aumento da habilidade de mudança de prioridades Aumento na capacidade de resposta Avaliar se existem aspectos culturais que podem ser impactados e se a necessidade dos benefícios de negocio excede o custo percebido da mudança (existe dor suficiente?) Identificar um projeto piloto, treinar envolvidos e envolver coaches/mentores experientes para assegurar êxito do projeto. (ex: Teamware Scrum QuickStart Service) Ampliar a adoção caso se justifique e existam resultados
Próximos passos Obter algum treinamento sobre Scrum e Agile de alguma fonte com experiência Ler alguns bons livros sobre o assunto Ingressar em alguma listas de email e dialogar com colegas que já tem adotado Procurar informação na internet: Scrum, XP, Agile, Lean www.agilealliance.org www.scrumalliance.org Planejar a adoção de Agile/Scrum em um projeto piloto Contatar uma empresa experiente em consultoria para auxiliar na adoção
Duvidas?
Teamware do Brasil Muito Obrigado! Juan Esteban Bernabó [email_address] www.teamware.com.br Copyrigth© 2007 Todos os direitos reservados

Mais conteúdo relacionado

PPT
Introdução A Gestão Ágil De Projetos Com Scrum
PPTX
Apostila Scrum: Fundamentos do Scrum
PDF
Gestão Ágil e Lean - Circuito de treinamentos AddTech
PPT
Scrum - Desenvolvimento Ágil
PPTX
Scrum - Gerenciamento de Projetos
PDF
[Webinar] Scrum - Você está fazendo do jeito certo?
DOCX
Apostila introdutória ao Scrum (V1)
PDF
Scrum - Framework, Competências e Valores (versão community)
Introdução A Gestão Ágil De Projetos Com Scrum
Apostila Scrum: Fundamentos do Scrum
Gestão Ágil e Lean - Circuito de treinamentos AddTech
Scrum - Desenvolvimento Ágil
Scrum - Gerenciamento de Projetos
[Webinar] Scrum - Você está fazendo do jeito certo?
Apostila introdutória ao Scrum (V1)
Scrum - Framework, Competências e Valores (versão community)

Mais procurados (20)

PPTX
Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempre
PPTX
Metodologia agil no desenvolvimento criativo de software
PPT
Desmitificando o ágil e o scrum
PDF
Aplicando Scrum na prática para times ágeis
PDF
Mini Curso Testes Ageis
ODP
Governança Ágil - Ágiles 2009
PPT
Gestão Ágil de Projetos com Scrum
PDF
Uma introdução ao SCRUM
PPTX
Workshop Scrum - 8 horas
PPTX
Teste Ágeis para todo o time
ODP
Da Gestão 1.0 A Gestão 2.0
PPTX
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...
PPTX
Scrum na Prática
PPT
Gestao agil de projetos com Scrum
PPTX
Desenvolvimento ágil com scrum
PPTX
Gestão Ágil de Projetos
PDF
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
PDF
PDF
Scrum - Fundamentos, teorias e práticas!
PDF
Um guia definitivo para o Scrum em Português
Gerenciamento Ágil de Projetos, Uma nova abordagem para os desafio de sempre
Metodologia agil no desenvolvimento criativo de software
Desmitificando o ágil e o scrum
Aplicando Scrum na prática para times ágeis
Mini Curso Testes Ageis
Governança Ágil - Ágiles 2009
Gestão Ágil de Projetos com Scrum
Uma introdução ao SCRUM
Workshop Scrum - 8 horas
Teste Ágeis para todo o time
Da Gestão 1.0 A Gestão 2.0
Rio Agile - O Poder da Visualização: atacando a Dívida Técnica e promovendo o...
Scrum na Prática
Gestao agil de projetos com Scrum
Desenvolvimento ágil com scrum
Gestão Ágil de Projetos
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Scrum - Fundamentos, teorias e práticas!
Um guia definitivo para o Scrum em Português
Anúncio

Semelhante a Desmistificando Agile & Scrum (20)

PDF
PDF
Desenvolvimento Ágil de Software com SCRUM
KEY
Slides da Aula de Gestão de Projetos Digitais
PDF
Netshoes metodologia
PDF
Métodos ágeis
PDF
Netshoes metodologia
PPT
Gestao agil de projetos
PDF
TI no lean six sigman e aplicabilidade no mercado de trabalho
PPTX
Introdução às Metodologias Ágeis de Desenvolvimento
PPT
Metodologia Ágil
PDF
Práticas de Métodos Ágeis e Possibilidade de Execução em Ambiente de Trabalh...
PDF
2024-07-24-treinamento-v1.pdxxxxxxxxxxxxf
PDF
PPTX
Treinamento Ágil / Scrum
PPTX
Metodologia ágil
PDF
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
PPTX
Entregando Software com Valor
PDF
Scrum in a nutshell - business perspective
PDF
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
PDF
Artigo piramide lean final
Desenvolvimento Ágil de Software com SCRUM
Slides da Aula de Gestão de Projetos Digitais
Netshoes metodologia
Métodos ágeis
Netshoes metodologia
Gestao agil de projetos
TI no lean six sigman e aplicabilidade no mercado de trabalho
Introdução às Metodologias Ágeis de Desenvolvimento
Metodologia Ágil
Práticas de Métodos Ágeis e Possibilidade de Execução em Ambiente de Trabalh...
2024-07-24-treinamento-v1.pdxxxxxxxxxxxxf
Treinamento Ágil / Scrum
Metodologia ágil
#HubEscola2016 | Gestão ágil de projetos para "não TI" | Rafael Rocha
Entregando Software com Valor
Scrum in a nutshell - business perspective
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Artigo piramide lean final
Anúncio

Último (19)

PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Processos na gestão de transportes, TM100 Col18
Custos e liquidação no SAP Transportation Management, TM130 Col18
Aula04-Academia Heri- Tecnologia Geral 2025
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Apple Pippin Uma breve introdução. - David Glotz
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
COBITxITIL-Entenda as diferença em uso governança TI
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Aula 18 - Manipulacao De Arquivos python
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Processos na gestão de transportes, TM100 Col18

Desmistificando Agile & Scrum

  • 1. Desmistificando Agile & Scrum Better, Cheaper, Faster & Cooler Software Projects Adotando Agile para melhorar os resultados em projetos turbulentos
  • 2. Agenda Apresentação Será que é possível conciliar as pressões atuais em projetos? O que é o manifesto ágil? O trabalho baseado em conhecimento exige outro modelo de gestão O que é Scrum? Processos definidos vs. empíricos
  • 3. Quem somos? Teamware do Brasil Pioneira no Brasil em melhoria de processos com foco exclusivo em Abordagens Ágeis Fundadora da Agile Alliance Brasil e Corporate Member da Agile Alliance e Scrum Alliance Primeiro treinamento aberto de Certified Scrum Master no Brasil Consultores Especializados Nacionais e Internacionais em: Agile Process Improvement Scrum, Lean, XP, OpenUP, FDD Agile RUP, Agile CMMi, TOC Inovação, Knowledge Teams, OpenSourcing
  • 4. Alguns dos nossos clientes
  • 5. Nossa Missão- O que fazemos? “ Ajudamos organizações e equipes de desenvolvimento de software a ser mais produtivas, agregar mais valor aos seus clientes e organizações, reduzir o tempos do ciclo do processo de desenvolvimento, cultivar a inovação e a melhoria continua”
  • 6. Nossa tática- Como fazemos? “ Nos apoiamos em abordagens Ágeis e Enxutas (Lean) para adicionar uma perspectiva nova sobre como organizações podem gerenciar seus projetos, melhorar seus processos, e desenvolver software”
  • 7. Nossa Visão – Porque fazemos? “ Clientes, organizações, executivos, gestores, profissionais estão sobre forte pressão por mais resultados, melhor, mais rápido, e mais barato, mais cremos que as premissas atuais sobre a natureza do trabalho não nos permitem capitalizar o potencial total dos trabalhadores do conhecimento. Sua produtividade e eficácia podem e serão melhorados em varias vezes, pela adoção de um novo paradigma para tratar efetivamente com o trabalho baseado em conhecimento.”
  • 8. Quem sou eu? Juan Esteban Bernabó Fundador Teamware do Brasil Fundador da Agile Alliance Brasil Fundador da Object Magazine Brasil Projetos em Argentina, Brasil, Uruguai, Bolívia, Estados Unidos Usando Agile desde 1997 em recuperação de projetos, projetos de clientes e implementações de clientes. Telecomunicações, Segurança Física e Eletrônica, Saúde, Internet, Call Center, Ferramentas de Desenvolvimento e Middleware´s Mais de 17 anos de experiência em Desenvolvimento de Software, Gestão de Projetos, Arquitetura, Modelagem de Domínio, Liderança de Equipes, Orientação a Objetos Foco em Pessoas, Liderança, Tecnologia, Inovação e Empreendedorismo
  • 9. PERIGOS A FRENTE! Horrores de Português a Frente! Palestra em portunhol, por favor não se horrorize com os horrores de português. Perigo de Mexerem no seu Queijo O conteúdo desta palestra pode afetar a sua visão de mundo e ter seu queijo mexido.
  • 10. Minhas metas para esta palestra Você conhecera alguns dos conceitos chave da Gestão Àgil de Projetos Você entendera porque Scrum é diferente Com sorte você tenha interesse em saber mais sobre o assunto
  • 11. Pesquisa sobre a adoção de abordagens ágeis
  • 12. Pesquisa conclui: Ágilidade Funciona na Pratica Pesquisa com 4232 profissionais de TI em março de 2006 publicada na revista Dr. Dobbs mostra: 65% trabalham em organizações que tem adaptado uma ou mais técnicas de desenvolvimento ágil 41% trabalham em organizações que tem adotado uma ou mais metodologias ágeis 60% reportaram aumento na produtividade 66% reportaram aumento na qualidade 58% reportaram melhoria na satisfação dos stakeholders
  • 13. Que metodologia segue mais de perto? Scrum 40% XP 23% Híbrido 14% DSDM 8% Outras 15%
  • 14. Qual o tipo de melhorias experimentadas? Nada Melhoria Significat Habilidade de mudar de prioridades 8% 52% 40% Aumento da Produtividade 25% 58% 17% Melhoria da Moral da Equipe 26% 54% 20% Aumento da Qualidade do Software 26% 50% 24% Redução do Time-To-Market 29% 51% 20% Redução de Riscos de Projeto 28% 55% 17% Alinhamento entre os Objetivos de TI e de Negocio 34% 44% 22%
  • 16. O Manifesto Ágil – Os valores Processos e ferramentas Indivíduos e interações sobre Seguir um plano Responder a mudanças sobre Documentação abrangente Software funcional sobre Negociação contratual Colaboração com cliente sobre
  • 17. Sobre o paradigma atual em gestão
  • 18. Algumas idéias tem sobrevivido a seu tempo “ A maioria das nossas supocisões sobre negócios, tecnologia e organizações tem pelo menos 50 anos. Elas tem sobrevivido a seu tempo. Como resultado, estamos pregando, ensinando, e praticando políticas que estão cada vez mais desalinhadas com a realidade e são contra producentes.” Peter Druker (1998)
  • 19. A contribuição mais importante... “ A mais importante, e de fato a verdadeiramente única, contribuição da gestão no Século 20, foi o incremento em 50 vezes da produtividade do TRABALHADOR MANUAL na industria. A mais importante contribuição que a gestão precisa fazer no Século 21 é similarmente incrementar a produtividade do TRABALHO DO CONHECIMENTO e o TRABALHADOR DO CONHECIMENTO.” Peter Drucker (1999, p135)
  • 20. Deming e a mudança “ A mudança não é obrigatória, sobreviver é opcional” William Edwards Deming
  • 21. O que é Scrum?
  • 22. Scrum em 100 palavras Scrum é um processo ágil que nos permite focar na entrega de maior valor de negocio no menor tempo. Ele nos permite rapida e repetidamente inspecionar software funcionando (a cada duas a quatro semanas). O negocio define as prioridades. A equipe se auto-organiza para determinar qual é a melhor forma de entregar a funcionalidades de maior prioridade. A cada duas semanas a um mês todos podem ver software real funcionando e decidir entregalo como esta ou continuar incrementando ele por outra sprint.
  • 23. Scrum é usado por... Microsoft Yahoo Google Electronic Arts High Moon Studios Lockheed Martin Philips Siemens Nokia Capital One BBC CESAR CERTI Intuit Nielsen Media First American Real Estate BMC Software Ipswitch John Deere Lexis Nexis Sabre Salesforce.com Time Warner Turner Broadcasting Oce
  • 24. Scrum é usado para... Software comercial Desenvolvimento interno Desenvolvimento por Terceirizado Projetos de Preço Fixo Aplicações financeiras Aplicações certificadas ISO9001 Sistemas embarcados Systemas 24x7 com 99.999% de uptime requerido O avião Joint Strike Figther Desenvolvimento de Vídeo Games Sistemas críticos, aprovados pelo FDA Software de controle de Satélites Websites Software para portáteis Telefones celulares Aplicações de controle de redes Aplicações ISV Algumas das maiores aplicações em uso na atualidade
  • 25. Influencias de Scrum Lean Thinking Artigo “The New New Product Development Game” de Nonaka e Takeushi na Hardvard Bussines Review Desenvolvimento Iterativo e incremental
  • 26. Lean Thinking One Piece Flow (Fluxo de Produção de uma única peça) Mais rápido significa melhor num fluxo Desperdícios Sobre produção Esperas Transporte desnecessário Sobre processamento Excesso de Inventario Movimento desnecessário Defeitos
  • 27. Estamos perdendo a carreira de revezamento… “ A abordagem de ‘corrida de revezamento’ para desenvolvimento de produtos… pode conflitar com as metas de máxima velocidade e flexibilidade. Ao invés uma abordagem holística ou estilo rugby onde a equipe tenta ir toda a distancia como uma unidade, passando a bola para frente e para atras - pode servir melhor nossos requisitos de competividade de hoje.” Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986.
  • 28. Características Equipes auto-organizadas Produto progressa em uma serie de “sprints” de dois semanas a um mês Requisitos são capturados como itens em uma lista de “product backlog” Nenhuma praticas especifica de engenharia é prescrita Usa regras generativas para criar um ambiente ágil para entregar projetos Ele é um dos “processos ágil”
  • 29. Porque é diferente? Processos definidos vs. empíricos
  • 30. Tipos de Processos “ É típico adotar a abordagem de modelagem definida (teórica) quando os mecanismos subjacentes pelos quais um processo opera são razoavelmente bem entendidos . Quando o processo é muito complexo para ser definido, a abordagem empírica é a escolha apropriada.” Process Dynamics, Modeling, and Control, Ogunnaike and Ray, Oxford University Press, 1992
  • 31. Processos Prescritivos Modelo de processo definido com mecanismos subjacentes claramente entendidos Sucessão de atividades claramente definidas e lineares Capacidade de estimar tempos de execução de cada atividade
  • 32. Processos Empíricos Complexos, caóticos ou com muita incerteza, seus detalhes ainda são desconhecidos Atividades podem ser cíclicas e tem durações com muita variações É difícil estimar tempos de execução ou mesmo definir atividades a serem realizadas Gestão
  • 33. Gestão de Processos Empíricos Fixar a maior quantidade de parâmetros: Paramentos do contexto Prazo Esforço Estrutura da Equipe Parâmetros da saída fixos Objetivo Critério de avaliação (Pronto!) Parâmetros de entrada fixos Backlog Prioridades Estimativa
  • 34. Gestão de Processos Empíricos PLAN DO CHECK ACT
  • 35. Gestão Ágil com Scrum Sprint Planning 1 e 2 SPRINT Sprint Review Sprint Retrospective
  • 36. Gestão de Processos Empíricos Aplicar Ciclo de Sheward/Deming PDCA Validar saída com planejado Pensar em melhorias Injetar o aprendido como feedback para o próximo ciclo de planejamento Basicamente o que faz Scrum com suas reuniões: Sprint Planning (Plan) Sprint (Do) Sprint Review (Check) Sprint Retrospective (Act)
  • 37. Sprints Projetos Scrum fazem progresso em uma serie de “Sprints” Analogo as iterações de XP Duração tipica de 2 a 4 semanas ou um mês de calendario como maximo. Uma duração constante leva uma melhor cadencia O produto é projetado, codificado e testado durante o sprint
  • 38. Desenvolvimento seqüencial versus simultâneo Ao inves de fazer uma coisa por vêz... ...equipes Scrum fazem tudo simultaneamente... Requisitos Projeto Codificação Teste
  • 40. Scrum framework Product owner ScrumMaster Team Papeis Sprint planning Sprint review Sprint retrospective Daily scrum meeting Cerimônias Product backlog Sprint backlog Burndown charts Artefatos
  • 41. Scrum Flow Sprint Planning 1, 2 Sprint (Execução) Sprint Review Sprint Retrospective
  • 42. Scrum em ação Product backlog Cancel Gift wrap Return Sprint 2-4 semanas Return Objetivo do Sprint Sprint backlog Incremento de Produto potencialmente entregável Coupons Gift wrap Coupons Cancel 24 horas
  • 44. Quais são os passos para adotar na minha organização? Avaliar se existem benefícios de negocio na: Redução do Lead Time dos Projetos Minimização do trabalho a ser feito Aumento da habilidade de mudança de prioridades Aumento na capacidade de resposta Avaliar se existem aspectos culturais que podem ser impactados e se a necessidade dos benefícios de negocio excede o custo percebido da mudança (existe dor suficiente?) Identificar um projeto piloto, treinar envolvidos e envolver coaches/mentores experientes para assegurar êxito do projeto. (ex: Teamware Scrum QuickStart Service) Ampliar a adoção caso se justifique e existam resultados
  • 45. Próximos passos Obter algum treinamento sobre Scrum e Agile de alguma fonte com experiência Ler alguns bons livros sobre o assunto Ingressar em alguma listas de email e dialogar com colegas que já tem adotado Procurar informação na internet: Scrum, XP, Agile, Lean www.agilealliance.org www.scrumalliance.org Planejar a adoção de Agile/Scrum em um projeto piloto Contatar uma empresa experiente em consultoria para auxiliar na adoção
  • 47. Teamware do Brasil Muito Obrigado! Juan Esteban Bernabó [email_address] www.teamware.com.br Copyrigth© 2007 Todos os direitos reservados