Gestão Ágil de Projetos Aula 1 - SCRUM. Ementa Movimento Ágil: surgimento, estudo dos princípios...

Preview:

Citation preview

Gestão Ágil de Projetos

Aula 1 - SCRUM

Ementa

Movimento Ágil: surgimento, estudo dos princípios ágeis e pensamentos ágeis. Projetos Ágeis e as Organizações: estruturas horizontais x verticais; colaboração x

departamentalização. Projetos Ágeis x Tradicionais: abordagens a respeito evidenciando diferenças,

concordâncias e impactos. Gerenciamento de projetos Ágeis na prática: estudo de caso de uso de gerenciamento de

projetos e estudo de ferramentas para gerenciamento ágil de projetos. Certificações Ágeis: quais são as certificações oferecidas pelo PMI ou outras entidades

certificadoras.

Metodologias Ágeis

Em fev/2001, 17 representantes de métodos de desenvolvimento de software se reuniram para discutir as semelhanças / diferenças de seus métodos. Existiam diversos pontos em comum, e assim foi criado o termo “Ágil” e posteriormente, definido o “Manifesto Ágil”.

Manifesto Ágil

Estamos descobrindo maneiras melhores de desenvolversoftware, fazendo-o nós mesmos e ajudando outros afazerem o mesmo. Através deste trabalho, passamos a valorizar:

Indivíduos e interações 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

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.

Kent BeckMike BeedleArie van BennekumAlistair CockburnWard CunninghamMartin FowlerJames GrenningJim HighsmithAndrew HuntRon JeffriesJon KernBrian MarickRobert C. MartinSteve MellorKen SchwaberJeff SutherlandDave Thomas

http://agilemanifesto.org/iso/ptbr/

SCRUM

SCRUM

Framework de processos iterativo e incremental para o gerenciamento e desenvolvimento de qualquer produto, ou qualquer trabalho.

Vantagens Scrum- SCRUM é ideal para desenvolvimento de software complexos onde os requisitos mudam rapidamente; - SCRUM é processo ágil para gerenciar e controlar desenvolvimento de trabalho; - SCRUM possibilita que voce utilize as praticas de engenharia existentes e que já são conhecidas; - SCRUM é baseado na abordagem de equipe auto-gerenciável e multifuncional; SCRUM trabalha com conceito iterativo e incremental desenvolver software e/ou produtos; - SCRUM é o caminho para detectar e causa raiz e a remoção de qualquer coisa que esteja impedindo o desenvolvimento e/ou entrega de software/produtos; - SCRUM é o caminho para maximizar a produtividade;- SCRUM é um forma para desenvolvimento de equipes e de indivíduos

Vantagens Scrum

Scrum

Papéis Cerimônias ArtefatosProduct Owner (PO) Planejamento da Sprint Product Backlog

Scrum Master Reunião Diária Sprint BacklogEquipe Scrum Revisão da Sprint Gráfico Burndown

Retrospectiva da Sprint

SCRUM

Product Owner

Define a visão do produtoElaborar e manter o product BacklogDefinir a prioridade e ROIRepresenar o clienteAceitar ou rejeitar os entregáveis

Scrum Master

Ser um líderRemover impedimentosProteger a equipeAjudar o PO no Product BacklogSer o facilitdor da equipeGarantir as práticas Scrum

Equipe Scrum

Fazer EstimativaDefinir as tarefasDesenvolver o ProdutoGarantir a qualidade do ProdutoApresentar o Produto ao ClienteAuto-gerenciável e multifuncional

TimeBox

A quantidade de tempo (horas ou dias) é imutável; Time: O evento tem uma duração fiz e deve ser encerrado quando este tempo terminar. Ex: reunião diária de 15 min.Boxed: É uma caixa fechada de trabalho. O trabalho deve ser realizado de forma exata, nem a mais, nem a menos.

Sprint

É uma iteração que deve ser realizada de 2 a 4 semanas, no qual a equipe do projeto deverá produzir um entregável de valor para o cliente;A entrega de valor é a meta da Sprint que deverá estar bem definida e combinada com o cliente, antes do começo da execução da Sprint.

Planejamento da Sprint

Onde toda a iteração é planejada. Evento Time-boxed de 4 a 8 horas, O time Scrum define o que, e como será feito.

Reunião Diária (15 min)

O time se reúne para uma reunião de no máximo 15 min. Para o time explicar:1) O que realizou desde a última reunião diária;2) que irá realizar até a próxima reunião diária;3) Quais obstáculos ou impedimentos estão em seu caminho.

Serve como alinhamento entre o que for/será realizado, para agregar valor aos colegas e não para status do projeto.

Reunião de Planejamento de Sprint (8 horas)

Reunião de Planejamento de SprintDefinir as tarefasDesenvolver o ProdutoGarantir a qualidade do ProdutoApresentar o Produto ao ClienteAuto-gerenciável e multifuncional

Revisão de Sprint / Sprint Review (4h.)

Também conhecida como Apresentação da Sprint, ou seja, revisão pelo Product Owner (PO) ou do cliente, de todos os itens concluídos pelo Time.O que está pronto X O que deveria ter sido entregue.

Retrospectiva da Sprint (3h)É o momento mais indicado para o Time voltar no tempo e inspecionar como ocorreu a última Sprint. Considerando as pessoas, a relação entre elas, os processos e ferramentas utilizadas.1) Os principais itens que ocorreram bem e devem ser mantidos para a próxima sprint;2) Os principais itens que podem ser ainda melhorados na próxima sprint;3) Os principais itens que devem ser descartados e retirados da próxima sprint.

No final da reunião de retrospectiva, o Time deve ter identificado as medidas de melhorias que serão aplicadas na próxima sprint.