52
Metodologias Agile de Gestão de Projetos

Metodologias Agile de Gestão de Projetos

  • Upload
    fern

  • View
    25

  • Download
    0

Embed Size (px)

DESCRIPTION

Metodologias Agile de Gestão de Projetos. Agenda. A Origem da Agilidade Agilidade Hoje Scrum Kanban A Certificação PMI-ACP Takeaways. A Origem da Agilidade. A Origem da Agilidade. - PowerPoint PPT Presentation

Citation preview

Slide 1

Metodologias Agile deGesto de ProjetosAgendaA Origem da AgilidadeAgilidade HojeScrumKanbanA Certificao PMI-ACPTakeawaysA Origem da AgilidadeA Origem da AgilidadeO estudo CHAOS do Standish Group demonstra que muitos dos projetos de TI no tem sucesso em relao ao planejamento de prazo e custo, e muitas vezes no atendem nem aos requisitos de negcio previamente estabelecidos.Em 1995 o Departamento de Defesa dos Estados Unidos gastou $35.7 bilhes de dlares em software e somente 2% foi plenamente utilizado.A Origem da AgilidadeO artigo acadmico elaborado em 1998 na Harvard Business School pelos pesquisadores Robert D. Austin e Richard L. Nolan exps as dificuldades da gesto tradicional de projetos em grandes projetos de software e questionou algumas das premissas fundamentais do gerenciamento de projetos.A Origem da AgilidadeWatts Humphrey, IBM ResearchEm um novo projeto de software, os requisitos nunca sero completamente conhecidos at que o usurio os tenha utilizado.A Origem da AgilidadeHadar Ziv, University of CaliforniaA incerteza inerente e inevitvel nos processos de desenvolvimento de software e produtos.A Origem da AgilidadeAbrangendo todos estes novos conceitos, o artigo Why Evolutionary Software Development Works escrito em 2001 pelo professor assistente na Hardvard Business School, Alan MacCormack, estudou as abordagens existentes da poca e suas implicaes. A Origem da AgilidadeO artigo no s expunha os problemas dos mtodos, mas tambm sugeria novas abordagens e prticas que poderiam comear a substituir o ciclo de vida natural de desenvolvimento. Estas trs simples ideias, ficaram marcadas como o incio das prticas geis:Entrega antecipada de arquitetura de codificao; Compilao diria de cdigo e retorno rpido quanto as alteraes;Equipes profundamente capacitadas.O Manifesto gilO Manifesto gil foi a culminao de todas estas teorias e abordagens. Escrito em 2001 por um grupo de praticantes da teoria iterativa incremental, o documento de fundao do movimento gil e estabelece a filosofia do conceitos por trs da gesto gil de projetos.O Manifesto gilEstamos descobrindo maneiras melhores de desenvolver software, fazendo-o ns mesmos e ajudando outros a fazerem o mesmo. Atravs deste trabalho, passamos a valorizar:

Indivduos e interaes mais que processos e ferramentasSoftware em funcionamento mais que documentao abrangenteColaborao com o cliente mais que negociao de contratosResponder a mudanas mais que seguir um plano

Ou seja, mesmo havendo valor nos itens direita, valorizamos mais os itens esquerda.O Manifesto gilEntre os assinantes esto muitos dos criadores dos frameworks mais utilizados pela comunidade gil, entre eles:Signer Kent Beck foi o criador do XP (Extreme Programming);Alistair Cockburn foi o criador do mtodo Crystal e autor de obras influentes sobre desenvolvimento gil;Jim Highsmith traduziu conceitos de software geis em uma metodologia Gesto de Projetos geis.Agilidade Hoje(Fonte: State of Agile 2011)Agilidade Hoje

Agilidade Hoje

Agilidade Hoje

Agilidade HojeScrumScrumFramework de gesto de produtos complexos baseado no modelo iterativo e incremental;Scrum no um processo ou tcnica para construir produtos, um framework dentro do qual se pode empregar processos e tcnicas variadas.Fluxo TradicionalDerivado da engenharia civil, tem etapas e objetivos muito bem definidos em um fluxo no modelo cascata.

Qual o custo da mudana?Fluxo ScrumFluxo iterativo incremental baseado em time-boxes e backlogs de estrias.

Equipe ScrumMaximza o valor do produto e o trabalho da equipe. responsvel pela definio, priorizao e manuteno do backlog do projeto.Product OwnerTimeProfissionais de desenvolvimento que criam o incremento do produto. Auto organizveis e multi funcionais. Mais que trs e menos que nove.Scrum MasterO Scrum Master responsvel para garantir que o Scrum seja entendido e aplicado. um lder facilitador e servidor para a equipe Scrum.Artefatos ScrumLista ordenada de tudo que pode ser necessrio no produto. Fonte nica de requisitos do projeto, mantida pelo Product Owner.Product BacklogSprint BacklogConjunto de itens selecionados do Product Backlog para execuo na Sprint corrente. Prevista e estimada pelo time de desenvolvimento.IncrementoSoma de todos os itens do Product Backlog completados por um Sprint. A definio de pronto previamente acordada com o Product Owner.Eventos do Scrum Planejamento da Sprint (~4 horas)Planejamento da Sprint;Definio do objetivo da Sprint;O que ser incluso na Sprint. Reunio Diria (15 minutos)O que foi realizado desde ontem?O que ser realizado hoje?Existe algum impedimento? Reviso da Sprint (~4 horas)Validao do produto entregue;Discusso dos itens do backlog;Input valioso para o prximo planning. Retrospectiva da Sprint (~3 horas)3 horas para cada 1 ms de sprints;Lies aprendidas;Proposta de melhorias no processo.Scrum Burndown ChartO Release Burndown Chart acompanha o progresso de um time comparado ao seu planejamento.

KanbanOs Jardins do Palcio Imperial do JapoEm Tquio no ms de Abril, os Jardins do Oriente ficam repletos de visitantes e turistas que vo l para desfrutar da tranquilidade do parque e beleza da sakura (flor da cerejeira).

Os Jardins do Palcio Imperial do JapoAo entrar no parque, cada visitante recebe um Admission Ticket, um pequeno carto de plstico sem identificao ou cobrana que devolvido na sada do parque.Os Jardins do Palcio Imperial do JapoSe o ticket no tem nenhuma identificao, no registrado, e no utilizado para cobrana, pra que ele existe?Os Jardins do Palcio Imperial do JapoPara controlar o WIP.WIP = Work in ProgressCada visitante que recebe um ticket considerado um WIP. Como existe um limite de pessoas dentro dos jardins, quanto os cartes acabam as pessoas formam uma fila do lado de fora dos portes aguardando que novos cartes estejam disponveis, devolvidos pelos visitantes que saram.Os Jardins do Palcio Imperial do JapoO WIP associado a um limite, pe em prtica conceitos conhecidos como sistemas puxados (pull systems).

Em resumo, o Palcio Imperial de Tquio utiliza um sistema Kanban!

O Conceito de Sistema PuxadoUm sistema puxado, determina que o WIP em uma organizao, em um time, ou uma clula, deve ser configurado levando em considerao a capacidade de execuo de trabalho, ou como conhecemos, pelos seus limites.O objetivo principal atingir um ritmo sustentvel de produo, e evitar sintomas como: overstocking, bottlenecks e delays.A Teoria das RestriesA Teoria das Restries (TOC Theory of Constraints) uma filosofia de negcios introduzida por Eliyahu M. Goldratt no seu livro A Meta, de 1984;Ela baseada na aplicao de princpios cientficos e do raciocnio lgico para guiar organizaes humanas;De acordo com a TOC, toda organizao tem em um dado momento no tempo pelo menos uma restrio que limita a performance do sistema (a organizao em questo) em relao sua meta;Para gerir a performance do sistema, a restrio deve ser identificada e administrada.A Teoria das RestriesO Kanban implementa conceitos da Teoria das Restries em um modelo de sistema puxado.Porque Kanban?O conceito de sistema puxado foi amplamente utilizado em aplicaes de supply chain management, em especial pelo pioneiro Sistema Toyota de Produo, base para diversos frameworks e metodologias inspiradas em Lean Manufacturing, criando por exemplo, sistemas com o Just in Time.Porque Kanban?Kanban uma palavra japonesa que significa etiqueta ou carto sinalizador;Em administrao da produo, kanban significa um carto de sinalizao que controla os fluxos de produo ou transportes em uma indstria. O carto pode ser substitudo por outro sistema de sinalizao, como luzes, caixa ou locais vazios demarcados;No caso da Toyota, cartes kanban so utilizados para sinalizar a necessidade de repor estoques.Porque Kanban?kanban com k minsculo, refere-se aos cartes sinalizadores h muito tempo utilizados na indstria.Kanban, com K maisculo, utilizado para se referir ao mtodo de melhoria de processo incremental que surgiu entre 2006 e 2008 e hoje amplamente utilizado e aprimorado pela comunidade lean software development.Kanban BoardsQuadros de cartes e post-its se tornaram um mecanismo de controle visual popular no desenvolvimento de software gil, para controle do WIP.Vale observar que os Kanban boards no so inerentemente sistemas Kanban, so apenas ferramenas de controle visual.Kanban BoardsLive DemoMtricasUm diagrama de fluxo cumulativo um grfico de rea que representa a quantidade de trabalho em um determinado estado;A distncia entre a primeira e ltima linha horizontalmente representa o WIP;A distncia entre a primeira e a ltima linha verticalmente representa uma mdia de lead time.

MtricasA diminuio do WIP comprovadamente diminui o lead time mdio;Isto significa menos trabalho em progresso, mais entregas, menor chance de erros e consequentemente melhoria na qualidade.

MtricasUm sistema puxado expe os gargalos e cria folgas onde no h gargalos.A Certificao PMI-ACPA Certificao PMI-ACPFoco em mtodos e prticas de gesto gil de projetos;Lanada em perodo beta durante setembro e novembro/2012;120 questes;3 horas de durao;Ainda disponvel somente em ingls.ContedoO Manifesto gil;Scrum;Kanban;Extreme Programming;Feature Driven Development;Value Stream Mapping;Lean Portflio Management;Test Driven Development;Business Balue Focus;Continous Integration;Continoues Deployment;Ideal Time;Velocity, User Stories, Points;Planning Poker;NmerosDurante o Perodo Beta:7654 aplicaes abertas;1404 submetidas;827 exames pagos;557 exames prestados;515 candidatos aprovados;Atualmente:

758 PMI-ACPs

Em todo o mundo.Nmeros de Abril-2012TakeawaysTakeawaysAgile apenas uma nova abordagem de Gerenciamento de Projetos.Os frameworks e prticas no so cabveis a todos os cenrios.Agile cria uma tenso positiva pois fora a discusso e auto-gesto do time.A mudana cultura fator crucial para a implementao de prticas geis.Agile j tem uma presena slida no mercado, e isso um fato.RefernciasRefernciasLimited WIP Society: www.limitedwipsocity.orgPMI Agile Virtual Community: agile.vc.pmi.orgBlog: www.leandrofaria.com.brScrum Minas: www.scrumminas.com.br?RefernciasKanban: Mudana Evolucionria de Sucesso para seu Negcio de TecnologiaDavid Anderson

PMI-ACP Exam PrepMike GriffithsGerenciamento gil de Projetos: Preparatrio para a Certificao PMI-ACPLeandro FariaEditora Brasport, previso de lanamento para o segundo semestre de 2012Obrigado