Preview only show first 10 pages with watermark. For full document please download

Metodologias ágeis

Apresentação de slides

   EMBED


Share

Transcript

Papéis Scrum Master Responsável pelo processo, incluindo a realização do Daily Scrum e datas e horários das reuniões Remove os impedimentos Garante que o time está sempre funcionando e produtivo Facilita a cooperação entre todos os membros do time Protege o time das interrupções externas Iterativa e Incremental Iterativa e Incremental Suposições de início de projeto Os requisitos são 100% conhecidos e foram minuciosamente detalhados O Desenvolvedor sabe construir Nada irá mudar ao longo do caminho Realidade que deve ser observada : "Um processo rígido ou resistente a mudanças produz produtos medíocres. Os clientes podem até receber o que eles solicitaram primeiramente, mas é esse o produto que eles realmente querem logo quando eles o recebem? Coletando todos os requisitos no início e escrevendo-os sobre pedra, o produto é condenado a ser tão bom quanto a idéia inicial, ao invés de ser o melhor uma vez que as pessoas aprendem ou descobrem como fazer melhor." [Jeff Sutherland] Idéias, novas tecnologias e opções surgem no decorrer do projeto. Desta forma uma nova idéia não deveria ser mau vista pela equipe/gestor. Sim, as coisas mudam durante o caminho Por que usar? Dos 63% restantes: 2/3 possuem problemas Estouro de Budget ou Prazo Não atendem as necessidades Estão cheio de defeitos 1/3 é um total fracasso Cancelado/engavetado Nunca colocado em produção ou utilizado pelo cliente Dos casos de sucesso, em geral apenas 20% das funcionalidades são realmente úteis. Por que usar? Por que usar? Disponível em agilemanifesto.org Guarda Chuva Ágil Ferramentas por Nível Organizacional Artefatos Product Backlog Sprint Backlog Burndown Chart Reuniões Sprint Planning Daily Scrum Sprint Review Sprint Retrospective REVISÃO O que foi bom? O que pode ser Melhorado? Sprint Planning Daily Scrum Sprint Review Sprint Retrospective DEMONSTRAÇÃO Apresentação das funcionalidades Aceitação do Product Owner Reuniões Sprint Planning Daily Scrum Sprint Review Sprint Retrospective 3 PERGUNTAS 1. O que foi feito desde o último DS? 2. O que será feito hoje? 3. O que esta impedindo? Peer-pressure (em pé) Máximo de 15 minutos Comprometimento Reuniões Sprint Planning Daily Scrum Sprint Review Sprint Retrospective PLANEJAMENTO Entendimento do Escopo Estimativas de complexidade Definição do Sprint Reuniões Dinâmica do Sprint Vídeo Scrum em menos de 10 minutos Obrigado!!! Perguntas... Andre Costa Thiago Klein Laino SCRUM Elementos do Scrum PAPÉIS Product Owner Scrum Master Time REUNIÕES Sprint Planning Daily Scrums Sprint Review Sprint Retrospective ARTEFATOS Product Backlog Sprint Backlog Burndown Chart Fluxo Scrum Papéis Product Owner (PO) Define as funcionalidades do produto Define as datas dos releases Responsável pelo retorno do investimento (ROI) do projeto Prioriza as funcionalidades de acordo com seu valor de negócio Ajusta o product backlog a cada sprint, se necessário Papéis Time Multi-disciplinar, com 7 (+-2) membros Define o Sprint goal e define como será feito o trabalho Tem o direito de fazer o que estiver ao seu alcance para alcançar o Sprint goal Auto-gerenciado: o time se organiza e se gerencia Demonstra o que foi feito para o Product Owner ao fim de cada Sprint História 75 anos atrás IIDD – Desenho e desenvolvimento interativo e incremental Aumentar satisfação do cliente Evitar o desencorajamento da Gestão Década de 80 Aprimoramento da Engenharia de Software Diversificação das linguagens de programação Década de 90 Maturação dos processos de desenvolvimento de Software Semente dos modernos processos de Desenvolvimento Ágil 2001 - 17 especialistas se reúnem nos EUA para discutir modernas formas de se desenvolver Software Estabelecida a Aliança Ágil Manifesto Ágil Princípios comuns compartilhados por todos os métodos de sucesso aplicados pelos especialistas durante suas carreiras Por que ser ágil? Crescentes pressões do mercado por: Inovação, Produtividade (prazos cada vez mais curtos), Flexibilidade, Melhoria no desempenho/qualidade dos projetos de desenvolvimento de SW O ágil surgiu dado a necessidade de melhorarmos a forma como estamos desenvolvendo SW e nosso foco principal é satisfazer o cliente. Metodologias Ágeis Desenvolvimento Ágil aplicado aos Projetos de Software Quem usa isso? Agilidade em TI "A habilidade de criar e responder a mudanças, buscando a obtenção de lucro em um ambiente de negócio turbulento" (HIGHSMITH, 2004); ou ainda, "A capacidade de balancear a flexibilidade e a estabilidade." HIGHSMITH (2004) Enfatiza que a ausência de estrutura pode levar ao caos, mas que a estrutura em demasia gera rigidez. Refere-se a velocidade que as operações acontecem e ao tempo de reposta dado ao seu cliente. "A maioria das nossas suposições sobre negócios, tecnologia e organizações têm pelo menos 50 anos. Elas tem sobrevivido ao 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 produtivas." Peter Drucker (1909-2005) Management´s New Paradigms - 1998 Clique para editar o título mestre Clique para editar o texto mestre Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o texto mestre Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível 22/11/2012 nº Clique para editar o título mestre 22/11/2012 nº 22/11/2012 nº Clique para editar o título mestre 22/11/2012 nº Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título mestre Clique para editar o texto mestre 22/11/2012 nº Clique para editar o título mestre Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível 22/11/2012 nº Clique para editar o título mestre Clique para editar o estilo do subtítulo mestre 22/11/2012 nº Clique para editar o título mestre Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível 22/11/2012 nº 22/11/2012 nº Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível Clique para editar o título mestre Clique para editar o texto mestre Clique para editar o título mestre Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível 22/11/2012 nº Clique para editar o título mestre Clique no ícone para adicionar uma imagem Clique para editar o texto mestre 22/11/2012 nº Clique para editar o título mestre Clique para editar o texto mestre Segundo nível Terceiro nível Quarto nível Quinto nível 22/11/2012 nº