gerenciamento Ágil de projetos seguindo as boas práticas do pmi
Post on 21-Jul-2015
362 Views
Preview:
TRANSCRIPT
Gerenciamento Ágilde
Projetos
Autor: Vitor Massari• Atuando desde 1998 na área de projetos de TI.
• Sócio-diretor da Hiflex Consultoria.
• Autor do primeiro livro em Português voltado para a certificação PMI-ACP
• Certificações em TI:
• ITIL Foundations pela EXIN.
• COBIT 5 pela ISACA.
• Certificações em Gerenciamento de Projetos:
• Project Manager Professional (PMP) pelo PMI.
• Certificações em Metodologias Ágeis:
• Agile Certified Practitioner (PMI-ACP) pelo PMI.
• Certified Scrum Professional (CSP) pela Scrum Alliance.
• Certified Scrum Master (CSM) pela Scrum Alliance.
• Certified Scrum Product Owner (CSPO) pela Scrum Alliance.
• Professional Scrum Master I (PSM) pela Scrum.Org.
• Agile Scrum Foundation (ASF) pela EXIN.
• Certified Integrator in Agile Service Projects (CI-ASP) pela EXIN.
• Scrum Fundamentals Certified (SFC) pela SCRUMStudy.
Framework Ágil
Conceitos de Agilidade
Cenários
• Aplicação de metodologias ágeis é recomendada paracenários complexos onde existem incertezas com relaçãoaos requerimentos e/ou tecnologia.
Traduzido e adaptado de John Decoster: johandecoster.wordpress.com
Traduzido e adaptado de Mike Griffiths: www.LeadingAnswers.com
Traduzido e adaptado de BigVisible: www.bigvisible.com
Métodos Ágeis
• Métodos Ágeis
• Crystal
• Feature-Driven Development (FDD)
• Dynamic Systems Development Method (DSDM)
• Desenvolvimento Kanban
• Lean
• Extreme Programming (XP)
• Scrum
Lean
•Lean = Princípios da manufatura que foram introduzidos noconceito de desenvolvimento de software
XP
•XP = Extreme Programming
Scrum
Qual método usar ?
Tailoring• “Tailoring”: Identificar qual é o melhor método ou mesmo
como extrair o melhor de cada método de acordo com oprojeto que está sendo conduzido.
• Conceito Shu-ha-ri:• Shu: Obedecer• Ha: Romper• Ri: Superar
Iniciando Projetos Ágeis
Definindo Objetivos de Alto-Nível
Termo de Abertura do Projeto
• Formato Elevator statement (explicação de no máximo 2minutos):• Para (For)• Que (Who)• O/A (The)• É um/uma (Is a)• Que (That)• Ao contrário de (Unlike)• Nós (We)
Definindo Objetivos de Alto-Nível
Exemplo - Elevator statement:
• Para (For): Gerentes de Projeto
• Que (Who): Querem se tornar certificados em metodologiaságeis.
• O (The): Curso on-line ministrado por Vitor Massari.
• É um(Is a): Curso de 3 dias.
• Que (That): Prepara para a certificação PMI-ACP, além de trazerum conhecimento abrangente das melhores técnicas ágeis domercado.
• Ao contrário de (Unlilke): Outros centros de treinamento.
• Nós (We): estabelecemos intervalos de uma semana entre asaulas para que o aluno possa absorver o conteúdo da matéria eaprimorar o conhecimento através de exercícios e simulados.
Planejando Projetos Ágeis
Conceitos de Planejamento Adaptativo
Minimally Marketable Feature – MMF
• MMF = Conjunto mínimo de funcionalidades que torna oproduto utilizável pelo cliente, embora não represente oproduto final a ser gerado pelo projeto.
• Exemplos:
• MMF de um celular = Aparelho que faça e recebachamadas.
• MMF de uma caneta = Objeto que permita escreverem um pedaço de papel.
Traduzido e adaptado de Scott Ambler: www.agilemodeling.com
Coletando Requisitos
Wireframes
• Rápida representação gráfica do produto.
Coletando Requisitos
Personas• Personagens criados para representar os diferentes tipos
de usuários que utilizarão o produto.• Podem ser pessoas que realmente irão utilizar o produto
ou personagens fictícios.• Podem ser representados por personas extremas
(Extreme personas). Ex: Presidente da República.
Traduzido e adaptado de Roman Pichler: www.romanpichler.com
Licenciado por Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY SA)
Traduzido e adaptado de Roman Pichler: www.romanpichler.com
Licenciado por Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY SA)
Priorizando Requisitos
Priorização Orientada a Valor• Esquemas Simples:
• 1, 2 e 3.
• Alta, Média e Baixa.
• Essencial e Desejável
• Método dos 100 pontos: Atribuir nota de 0 a 100, onde 100 é aprioridade máxima.
• MoSCoW:
• Must Have = Fundamental
• Should Have = Importante
• Could Have = Agrega Valor
• Won’t Have = Desejável, mas não afeta o valor do produto se nãotiver
Priorizando Requisitos
Backlog Orientado a Riscos• Identificar os riscos e incorporá-los ao backlog do produto.
• Funcionalidades com baixo valor e alto risco devem ser evitadas ou terembaixa prioridade perante aos demais itens do backlog.
• Identificar os riscos na elaboração do backlog inicial ajuda a mitigar os riscosde maior severidade/valor logo no início do projeto.
Traduzido e adaptado de Mike Griffiths: www.LeadingAnswers.com
Estimativas Ágeis
Estimativas por Afinidade
• Estimativa por afinidade é o processo de agruparrequisitos em categorias ou coleções.
Traduzido e adaptado de Chris Sterling: www.gettingagile.com
Planos Ágeis
Planejamento de Iteração
Executando Projetos Ágeis
Entregando Valor
Kanban/Quadro de Tarefas
Entregando Valor
Protótipos
• Demonstração de funcionalidades/protótipos dando a chance das pessoas avaliarem e identificarem possíveis mudanças.
Engajamento dos Stakeholders
Gerenciamento das Comunicações
• Priorizar comunicação face-a-face.
• Se não for possível, buscar mecanismos comovideoconferência.
Traduzido e adaptado de Scott Ambler: www.agilemodeling.com
Práticas de Aumento de Desempenho da Equipe
• 4 estágios de liderança situacional:
• Direcionar.
• Coaching.
• Suportar.
• Delegar.
Práticas de Aumento de Desempenho da Equipe
Inteligência Emocional
• 4 estágios da Inteligência Emocional:
• Reconhecer os próprios sentimentos.
• Gerenciar os próprios sentimentos.
• Ter empatia.
• Ter habilidade social.
Monitorando e Controlando Projetos Ágeis
Controlando Tempo e Custos
Gerenciamento do Valor Agregado• Siglas
• BAC = Budget at Completion• PV = Plan Value• AC = Actual Costs• SPV = Schedule Performance Variance• CPV = Cost Performance Variance• SPI = Schedule Performance Index• CPI = Cost Performance Index
• Fórmulas• PV = BAC * Iterações Completadas / Total de Iterações• EV = BAC * Unidades de Esforço Completadas / Total de Unidades de Esforço• SPV = EV – PV• CPV = EV – AC• SPI = EV / PV• CPI = EV / AC
Monitorando o Fluxo
Kanban / Quadro de Tarefas
• Atua como um radiador de informação.
Controlando Qualidade
Defeitos
• Defeitos que não são detectados durante os processos detestes e validação e são detectados quando o produto já seencontra com o cliente.
• O custo da mudança para este tipo de defeito é o mais caro.
• Defeitos devem ser monitorados por algum tipo de métrica(dias, semanas, meses, iterações e releases).
Traduzido e adaptado de Managing Americans: www.managingamericans.com
Melhoria Contínua
Traduzido e adaptado de Esther Derby and Diana Larsen: Agile Retrospectives - Making Good Teams Great
10% de desconto usando código WEBINAR
Perguntas e Respostas
ContatosSite:
www.hiflex.com.br
E-mail:
vitor.massari@hiflex.com.br
LinkedIn:
Vitor Massari
Hiflex Consultoria
Grupo Gerenciamento Ágil de Projetos e Produtos
Skype:
Vitor Massari
Twitter:
@AgileCoachSP
@HiflexConsult
Facebook:
Coaching em Scrum e Gerenciamento de Projetos com Vitor Massari
Hiflex Consultoria
Obrigado !
top related