SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Linha Ágil: 
Integração de Agilidade e 
Disciplina em uma 
Organização CMMI nível 2 
Junho de 2010 
Eduardo Meira Peres
Agilidade e Disciplina 2009 @ DBServer 
Abordagens Ágeis, uma 
realidade irreversível
Agilidade e Disciplina 2009 @ DBServer 
Integrar CMMI e Agile ? 
Falso Antagonismo 
 Nos métodos ágeis 
 Não existe planejamento 
 Não é possível compromisso de prazo 
e custo em relação ao escopo do 
projeto como um todo 
 Não existe gerenciamento 
 O CMMI 
 Não valoriza as pessoas, apenas o 
processo 
 Não é um modelo flexível 
 Não valoriza a liderança
Agilidade e Disciplina 2009 @ DBServer 
Na Verdade... 
 Esta barreira existe porque 
 A maioria das pessoas que 
conhece bem o CMMI não conhece 
bem os métodos ágeis. 
 A maioria das pessoas que 
conhece bem os métodos ágeis 
não conhece bem o CMMI.
Agilidade e Disciplina 2009 @ DBServer 
Objetivos Comuns 
 Objetivo do 
CMMI 
 Objetivo dos 
métodos ágeis 
Nas 
proporções 
adequadas 
CMMI 
SCRUM 
RUP 
PMBOK 
Molécula da adrenalina 
Produção de software 
de alta qualidade 
que atenda as necessidades 
no menor prazo e 
custo possível
Agilidade e Disciplina 2009 @ DBServer 
Pontos Fortes e Fracos... 
Maior satisfação do usuário 
Maior produtividade 
Adaptação a mudanças 
Entregar valor rapidamente 
Previsibilidade 
Garantia da qualidade 
Estabilidade 
Antecipação 
Agile Plan-Driven 
Observação: proporções meramente ilustrativas e não representativas
Agilidade e Disciplina 2009 @ DBServer 
Balancear Prá Quê ? 
Balanceamento 
>> Potencialização dos 
pontos fortes 
>> Compensação 
dos pontos fracos 
Questão Central 
>> Qual nossa real 
necessidade? 
Op = Oportunidade para balanceamento 
Am = Ameaça para o balanceamento 
Am 
Am 
Op 
Op 
Am
Agilidade e Disciplina 2009 @ DBServer 
CMMI não nos diz como… 
C M M I 
SCRUM ?? ?? 
SCRUM 
?
Agilidade e Disciplina 2009 @ DBServer 
The Best of Both Worlds 
Agile + CMMI
Agilidade e Disciplina 2009 @ DBServer 
Um Guia Para os Perplexos 
Using Risk to Balance Agile and Plan-Driven Methods 
[Barry Boehm, Richard Turner] 2004 
belivers x perplexed
Agilidade e Disciplina 2009 @ DBServer 
Nossas Perplexidades 
 Nos métodos ágeis: 
 Qual o papel da arquitetura de software 
 Qual é o ciclo de vida de gerenciamento do 
projeto (quais são as fases de um projeto) ? 
Da série: 
Mas isto não é ágil... 
Também conhecida como: 
Isto é modelo em cascata!
Agilidade e Disciplina 2009 @ DBServer 
Agilidade e Arquitetura 
 Design tem pouco valor ? 
 A arquitetura pode emergir gradualmente a 
cada sprint como resultado de sucessivas e 
pequenas refatorações ? 
 Tensão: Antecipação x Adaptação 
 Adaptação: “last responsible moment” 
 Seria muito planejamento antecipado ? 
 Problema: arquitetura tem custo visível mas 
seu valor permanece invisível 
 O que nos dizem os métodos ágeis sobre 
como identificar os requisitos arquiteturais e 
realizar o projeto arquitetural incremental ? 
[March/April 2010 IEEE Software]
Agilidade e Disciplina 2009 @ DBServer 
CMMI DBServer: Uma 
avaliação que levou 13 anos... 
 1993 Fundação da DBServer 
 1996 Curso CMM Introduction 
 2001 Missão da Qualidade (ESI) 
 2002 Certificações RUP, PMP 
 2004 Criação do Pragma em parceira com a Tlantic 
 2005 Participação em avaliação CMMI nível 2 (Tlantic) 
Kick off do Projeto Pragma 2005 
 2008 Reestruturação do Pragma: definição da Linha Ágil 
 2009 Participação em avaliação CMMI nível 3 de cliente 
Projeto Pragma 2.0 CMMI-L2 (Internacionaliza-RS) 
SCAMPI A (encerrado em 28/agosto)
Agilidade e Disciplina 2009 @ DBServer 
Eficiência e Eficácia no 
Pragma 2005 
 Tínhamos um processo CMMI L2, mas... 
 O processo ficou pesado 
 Elevado custo do gerenciamento do 
projeto sem equivalente valor percebido 
junto ao cliente 
 Síndrome do gestor desktop 
 Perda da perspectiva da solução 
 Cartorialização das especificações 
 Ameaça à criatividade 
 Conflito com clientes 
em busca do Santo Graal 
 Gerenciamento engessado de 
mudanças 
 Instabilidade na assertividade das 
estimativas 
 Boa eficiência mas baixa eficácia do 
processo 
Armadilha: Definir um processo 
para atender ao modelo
Agilidade e Disciplina 2009 @ DBServer 
Pragma 2.0: 
Reposicionamento 
Qual nosso real objetivo ? 
Metas 
Equipe 
Superação 
Melhoria contínua 
Otimização 
! inovação 
Fornecer produtos ou 
serviços que atendam ou 
excedam as expectativas de 
nosso cliente, e para isto é 
preciso garantir MESMO! a 
qualidade destes serviços 
 Aplicar métodos ágeis ? 
 Utilizar um processo com o selo 
CMMI ?
Agilidade e Disciplina 2009 @ DBServer
Agilidade e Disciplina 2009 @ DBServer 
Linha RUP 
Aspectos interessantes 
 Fases do RUP 
 Iniciação, Elaboração, Construção, Transição 
 Perspectivas de escopo, arquitetura, código e 
operação 
 Ciclo de vida iterativo e incremental 
 Organização por disciplinas 
 Gráfico das baleias corcundas
Agilidade e Disciplina 2009 @ DBServer 
Linha Fábrica 
 Interessante para aumento de escala em 
grandes projetos 
 Pontos de atenção 
 Alto custo de Liaison 
 Dificuldades para o balanceamentos das equipes 
 Necessidade de gerenciamento e controle 
intensos 
 Forte impacto das mudanças 
 Alto custo e baixa assertividade das técnicas de 
estimativa, principalmente no trato das mudanças
Agilidade e Disciplina 2009 @ DBServer
Agilidade e Disciplina 2009 @ DBServer 
Task Board & 
Controle de Mudanças
Agilidade e Disciplina 2009 @ DBServer 
Burndown da Fábrica
Agilidade e Disciplina 2009 @ DBServer
Agilidade e Disciplina 2009 @ DBServer 
Linha ágil 
 “Just enough, not too much” 
“Hay que disciplinar, 
pero sin perder la agilidad jamás !”
Agilidade e Disciplina 2009 @ DBServer 
Fases da Linha Ágil 
Fases de um projeto da linha ágil
Agilidade e Disciplina 2009 @ DBServer 
Ciclo de Vida Pragma Ágil
Agilidade e Disciplina 2009 @ DBServer 
Estimativa 
 Planning Poker 
Armadilha: 
Tratar story points como se fossem 
use case points 
story points use case points 
métrica de tamanho 
relativo (do projeto) 
métrica de tamanho 
absoluto (da 
organização) 
velocidade: 
capacidade de 
produção da equipe 
para as sprints 
(bottom up) 
fator de 
produtividade: 
esforço para o ciclo 
de vida completo do 
projeto (top down) 
Desafio: 
Como utilizar story points e 
velocidade como base histórica 
para novas estimativas
Agilidade e Disciplina 2009 @ DBServer 
Projetos de Preço Fixo ! 
É a nossa realidade... 
e se conseguimos fazer isto com 
outras abordagens, teremos mais 
ganhos ao aplicarmos 
uma abordagem que 
se propõe a fazer 
mais por menos
Agilidade e Disciplina 2009 @ DBServer 
Projetos de Preço Fixo ! 
 Detalhar o escopo do produto não é a questão central 
 NÃO EXISTEM PROJETOS DE ESCOPO FIXO (detalhado) 
 O que podemos é definir qual é a margem para variação 
 O importante é o escopo em alto nível (declaração de escopo) 
 Balanceamento entre previsibilidade & adaptabilidade 
 É o que determina o tamanho da fase de preparação (pre-game) 
 Com certeza vamos descobrir requisitos VITAIS que não estavam 
estabelecidos originalmente (gerenciamento de expectativas) 
 Deve existir margem para negociação (gerenciamento do escopo) 
 Pressuposto: relação de confiança 
 Gerenciamento de riscos pró-ativo (antecipação)
Agilidade e Disciplina 2009 @ DBServer 
Modelo Organizacional Geral 
 Diretrizes da organização (PMO) 
 Liberdade de escolha pela equipe 
 Assessoria do GPS (Grupo de Processos de Software) 
 Report dos projetos à gerência sênior 
Exemplo: 
definição do 
processo e 
ferramentas do 
projeto pela 
equipe
Agilidade e Disciplina 2009 @ DBServer 
Escolha de Ferramentas
Agilidade e Disciplina 2009 @ DBServer 
GPS: Grupo de Processos de 
Software 
Quality Assurance 
Processo de melhoria 
 Apoio organizacional sem intervenção 
direta na autonomia das equipes do 
projeto 
 QA não intrusivo, QA como coaching 
 QA não pode ser visto como falta de 
confiança 
 Expansão do conceito de aderência ao 
processo: eficácia
Agilidade e Disciplina 2009 @ DBServer 
Garantia da Qualidade 
PA Atividade Pragma Questão 
P4 REQM Elaborar Product Backlog O Product Backlog do Projeto está priorizado? 
P5 REQM Aprovar Product Backlog e Estimativas O Product Backlog do Projeto está aprovado? 
P6 PP Elaborar Product Backlog O Product Backlog do Projeto está estimado? 
P12 PP Elaborar Plano de Projeto O ciclo de vida do projeto foi definido? 
P13 PP 
Elaborar Plano de Projeto Os principais marcos do projeto foram definidos? (sprints, entregas, 
implantações, homologações, viagens) 
P14 PP Elaborar Plano de Projeto Os envolvidos no projeto (cliente e equipe) estão definidos? 
P20 PP 
Elaborar Plano de Projeto Todos os membros do time contribuíram para a identificação de riscos, incluindo 
analistas, desenvolvedores, analistas de teste, gerência sênior? 
P23 PP 
Elaborar Plano de Projeto A forma como mudanças de escopo/prazo serão tratadas ao longo do projeto 
está definida e comunicada aos envolvidos? 
P26 PP 
Elaborar Plano de Projeto O Plano de Projeto foi compartilhado e aprovado pelo GPS e Gerência Sênior e, 
posteriormente, pelo cliente? 
P47 CM 
Elaborar Plano de Gerência de 
Configuração 
O projeto exige a compra de recursos adicionais de hardware ou software? Estes 
recursos estão definidos e disponíveis? 
P51 PP 
Realizar Kick-Off Na apresentação de Kick-Off, foram apresentados o contexto, escopo 
(requisitos), esforço (horas), entregáveis, marcos, equipe, eventos de 
comunicação, documentos de comunicação, riscos, premissas e restrições do 
projeto? 
Preparação 
 Checklist da fase de preparação
Agilidade e Disciplina 2009 @ DBServer 
Garantia da Qualidade 
PA Atividade Pragma Questão 
E02 PMC Realizar Sprint Planning Meeting Foi definida meta do sprint? 
E04 PMC Realizar Daily Meeting As daily meetings estão ocorrendo diariamente ? 
E05 REQM 
Atualizar Rastreabilidade As matrizes de rastreabilidade de requisitos do projeto estão sendo 
mantidas corretamente? 
E08 VAL Homologar Item de Backlog Foram realizados testes de aceitação? 
E10 PP 
Avaliar Impacto de Item de Backlog Mudanças no projeto estão sendo analisadas, negociadas e 
balanceadas? 
E24 PP Atualizar Plano de Projeto Atualizações ao PP contam com o comprometimento do Time? 
E33 PMC Monitorar Projeto Os riscos estão sendo monitorados? 
E34 PMC 
Monitorar Projeto O burndown está sendo atualizado diariamente para acompanhamento 
do projeto? 
E53 
MA 
QA 
PMC 
Realizar Reunião Gerencial A reunião gerencial foi realizada com a presença da Gerência Sênior, 
QA e PMO? 
E57 PPQA Aplicar Checklist de QA Ocorreu auditoria de QA/CM no sprint anterior ao sprint avaliado? 
E61 MA 
Analisar Métricas Ocorreu a análise das métricas coletadas no mês anterior ao do sprint 
avaliado? 
Planejamento, Desenvolvimento e Fechamento do Sprint 
 Checklist da Sprint
Agilidade e Disciplina 2009 @ DBServer 
Melhoria Contínua 
Processo de melhoria 
GPS: Grupo de Processos de 
Software
Agilidade e Disciplina 2009 @ DBServer 
Desenvolvimento de Equipes 
Forming 
Storming 
Norming 
Performing 
Modelo de Tuckman, 1965 
O processo deve estar 
adaptado ao estágio de 
evolução da equipe
Agilidade e Disciplina 2009 @ DBServer 
Risk Backlog 
Gerenciamento de Riscos 
Daily meeting 
Task Board 
Impedimentos 
Restrospective 
Impedimentos x Riscos
Agilidade e Disciplina 2009 @ DBServer 
Comitês de Especialistas 
 Forma de viabilizar a disseminação do 
conhecimento na organização (além do 
projeto) 
 Reúne-se 
 regularmente (troca de experiências) 
 por solicitação (análise de situações) 
 Fica a critério do time a adoção das práticas 
 Comitê de Scrum Masters
Agilidade e Disciplina 2009 @ DBServer 
O que faz a diferença Ágil 
 Equipe 
 Propriedade do projeto 
 Compromentimento contínuo 
 Confiança x micro-gerenciamento 
 Auto-organização 
 Iterações de curta duração com 
produção de software 
 Gerenciamento das expectativas 
 Resposta rápida à mudanças 
 Lições aprendidas incorporadas rapidamente 
 Contenção de trabalho não produtivo à iteração 
 Documentação não-cartorial 
 Mecanismos de comunicação efetivos
Agilidade e Disciplina 2009 @ DBServer 
Dificuldades da Linha Ágil 
 O gerente sumiu ! 
 Scrum master é gerente de projeto ? 
 Liderança x Gerência 
“Gerentes são necessários mas líderes são essenciais” (Lord Slim) 
 Percepção de que atividades/artefatos não entregáveis são 
inúteis 
 Exemplo: atualização de planos 
 Sintomia: “Gurias, mas isto não é ágil...” 
 Abolição da documentação 
 Descuido com a aprovação dos requisitos (apenas na review ?) 
 Foco no mecanismo e não no processo 
 Pessoas e equipes em diferentes estágios de maturidade
Agilidade e Disciplina 2009 @ DBServer 
O que faz a diferença CMMI 
 Institucionalização da melhoria de processos a nível da organização 
 Grupo de Melhoria de Processos (GPS) 
 Disseminação das boas práticas por toda organização 
 Ágil: melhoria do processo no projeto 
 CMMI: melhoria do processo na organização 
 Boas práticas para questões não explicitamente endereçadas pelos 
métodos ágeis 
 Exemplos: envolvimento da gerência sênior, gerenciamento de riscos, 
garantia da qualidade, rastreabilidade, gereciamento de baselines, 
organização do projeto 
 Maior visibilidade para a organização 
 Planos, relatórios gerenciais, coleta e análise de métricas 
 Abordagem pela conformidade, balanceado com adaptabilidade
Muito Obrigado 
eduardop@dbserver.com.br

Contenu connexe

Tendances

Agile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaAgile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaEduardo Peres
 
Pmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaPmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaEduardo Peres
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasKleitor Franklint Correa Araujo
 
[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?TargetTrust
 
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...Amanda Varella
 
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaAPRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaCloves da Rocha
 
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...Eduardo Primo de Souza
 
Gestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTechGestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTech.add
 
Ferramentas e Conceitos em Lean Seis Sigma
Ferramentas e Conceitos em Lean Seis SigmaFerramentas e Conceitos em Lean Seis Sigma
Ferramentas e Conceitos em Lean Seis SigmaFrancisco Mello Castro
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMatheus Costa
 
Seis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguerSeis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguerdionilson lemos
 

Tendances (20)

Agile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaAgile brazil 2013: desconstruindo o mito da estimativa perfeita
Agile brazil 2013: desconstruindo o mito da estimativa perfeita
 
Fundamentos Gestão de Escopo e Qualidade
Fundamentos Gestão de Escopo e QualidadeFundamentos Gestão de Escopo e Qualidade
Fundamentos Gestão de Escopo e Qualidade
 
Teste Ágeis para todo o time
Teste Ágeis para todo o timeTeste Ágeis para todo o time
Teste Ágeis para todo o time
 
Teste de software gestao e kaizen
Teste de software gestao e kaizenTeste de software gestao e kaizen
Teste de software gestao e kaizen
 
Scrum na Prática
Scrum na PráticaScrum na Prática
Scrum na Prática
 
Modelagem com historias bem além dos requisitos
Modelagem com historias bem além dos requisitosModelagem com historias bem além dos requisitos
Modelagem com historias bem além dos requisitos
 
Metricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projetoMetricas (e previsões) acionáveis de projeto
Metricas (e previsões) acionáveis de projeto
 
Pmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeitaPmirs 2013 desconstruindo o mito da estimativas perfeita
Pmirs 2013 desconstruindo o mito da estimativas perfeita
 
MBA em projetos - Gestao Ágil
MBA em projetos - Gestao ÁgilMBA em projetos - Gestao Ágil
MBA em projetos - Gestao Ágil
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégias
 
Engenharia de software Lean Kanban
Engenharia de software  Lean KanbanEngenharia de software  Lean Kanban
Engenharia de software Lean Kanban
 
[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?
 
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
 
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaAPRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
 
Introdução ao design de teste de software
Introdução ao design de teste de softwareIntrodução ao design de teste de software
Introdução ao design de teste de software
 
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
O caso ONS, escalar ágil como uma resposta para as necessidades de mais valor...
 
Gestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTechGestão Ágil e Lean - Circuito de treinamentos AddTech
Gestão Ágil e Lean - Circuito de treinamentos AddTech
 
Ferramentas e Conceitos em Lean Seis Sigma
Ferramentas e Conceitos em Lean Seis SigmaFerramentas e Conceitos em Lean Seis Sigma
Ferramentas e Conceitos em Lean Seis Sigma
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 
Seis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguerSeis Sigma Seminario quem comeu meu hamburguer
Seis Sigma Seminario quem comeu meu hamburguer
 

Similaire à Integração Agilidade e Disciplina em Organização CMMI Nível 2

Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDSFatec Jales
 
Pmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPeter Mello
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCPFrank Coelho
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcpFrank Coelho
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise Mundialscrumability
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise Mundialmgarridobr
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMelifrancis
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...
Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...
Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...Anderson Garcia
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilSabrina Mariana
 
Gestão da qualidade metodologia ágil v01 (2)
Gestão da qualidade   metodologia ágil v01 (2)Gestão da qualidade   metodologia ágil v01 (2)
Gestão da qualidade metodologia ágil v01 (2)Sabrina Mariana
 
A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...
A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...
A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...Projetos e TI
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Fernando Vargas
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
12 13 experiencias extraídas en dos décadas de mejor
12 13 experiencias extraídas en dos décadas de mejor12 13 experiencias extraídas en dos décadas de mejor
12 13 experiencias extraídas en dos décadas de mejorSoftware Guru
 

Similaire à Integração Agilidade e Disciplina em Organização CMMI Nível 2 (20)

Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Implantação de um PMO modelo Canvas
Implantação de um PMO modelo CanvasImplantação de um PMO modelo Canvas
Implantação de um PMO modelo Canvas
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDS
 
Pmi Global 2008 Portfolio
Pmi Global 2008 PortfolioPmi Global 2008 Portfolio
Pmi Global 2008 Portfolio
 
1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP1- Apresentacao Metodologia RCP
1- Apresentacao Metodologia RCP
 
1 apresentacao metodologia rcp
1  apresentacao metodologia rcp1  apresentacao metodologia rcp
1 apresentacao metodologia rcp
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise Mundial
 
Scrum e a Crise Mundial
Scrum e a Crise MundialScrum e a Crise Mundial
Scrum e a Crise Mundial
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUM
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...
Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...
Como a Pré-Construção influencia o desempenho dos Data Centers. Por Anderson ...
 
Treinamento em gestão de projetos
Treinamento em gestão de projetosTreinamento em gestão de projetos
Treinamento em gestão de projetos
 
Gestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágilGestão da Qualidade - Metodologia ágil
Gestão da Qualidade - Metodologia ágil
 
Gestão da qualidade metodologia ágil v01 (2)
Gestão da qualidade   metodologia ágil v01 (2)Gestão da qualidade   metodologia ágil v01 (2)
Gestão da qualidade metodologia ágil v01 (2)
 
A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...
A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...
A Importância Da Competência Em Análise De Negócios Para Os Gerentes De Progr...
 
Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2Apresentação estrela vs cmmi nivel 2
Apresentação estrela vs cmmi nivel 2
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
12 13 experiencias extraídas en dos décadas de mejor
12 13 experiencias extraídas en dos décadas de mejor12 13 experiencias extraídas en dos décadas de mejor
12 13 experiencias extraídas en dos décadas de mejor
 

Plus de Eduardo Peres

Startup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdfStartup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdfEduardo Peres
 
Kanban of Thrones - Fotos
Kanban of Thrones - FotosKanban of Thrones - Fotos
Kanban of Thrones - FotosEduardo Peres
 
Kanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do FacilitadorKanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do FacilitadorEduardo Peres
 
Da empatia ao produto usando MVP
Da empatia ao produto usando MVPDa empatia ao produto usando MVP
Da empatia ao produto usando MVPEduardo Peres
 
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCAContratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCAEduardo Peres
 
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQNTemos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQNEduardo Peres
 
Agile Design: do desafio ao produto
Agile Design: do desafio ao produtoAgile Design: do desafio ao produto
Agile Design: do desafio ao produtoEduardo Peres
 
Agile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falhamAgile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falhamEduardo Peres
 
DBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_ThinkingDBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_ThinkingEduardo Peres
 
DBServer_Agile_Gov2016
DBServer_Agile_Gov2016DBServer_Agile_Gov2016
DBServer_Agile_Gov2016Eduardo Peres
 
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...Eduardo Peres
 
Utilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-FixoUtilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-FixoEduardo Peres
 
Bits 2014 Porque Inovar
Bits 2014 Porque InovarBits 2014 Porque Inovar
Bits 2014 Porque InovarEduardo Peres
 
AboLições aprendidas
AboLições aprendidasAboLições aprendidas
AboLições aprendidasEduardo Peres
 

Plus de Eduardo Peres (16)

Startup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdfStartup as a Service - Agile Brazil 2021.pdf
Startup as a Service - Agile Brazil 2021.pdf
 
Kanban of Thrones - Fotos
Kanban of Thrones - FotosKanban of Thrones - Fotos
Kanban of Thrones - Fotos
 
Kanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do FacilitadorKanban of Thrones - Manual do Facilitador
Kanban of Thrones - Manual do Facilitador
 
Da empatia ao produto usando MVP
Da empatia ao produto usando MVPDa empatia ao produto usando MVP
Da empatia ao produto usando MVP
 
Jornada da Inovacao
Jornada da InovacaoJornada da Inovacao
Jornada da Inovacao
 
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCAContratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
Contratos Ágeis - Fazendo a coisa certa, do jeito certo, em um mundo VUCA
 
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQNTemos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQN
 
Agile Design: do desafio ao produto
Agile Design: do desafio ao produtoAgile Design: do desafio ao produto
Agile Design: do desafio ao produto
 
Agile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falhamAgile_BR_2016_projetos_ageis_tambem_falham
Agile_BR_2016_projetos_ageis_tambem_falham
 
DBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_ThinkingDBServer TDCPOA 2016_Design_Thinking
DBServer TDCPOA 2016_Design_Thinking
 
DBServer_Agile_Gov2016
DBServer_Agile_Gov2016DBServer_Agile_Gov2016
DBServer_Agile_Gov2016
 
PMO Ágil?
PMO Ágil?PMO Ágil?
PMO Ágil?
 
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...Um programa de incentivo ao desenvolvimento de negócios  dos próprios colabor...
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...
 
Utilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-FixoUtilizando SCRUM em Contratos de Preço-Fixo
Utilizando SCRUM em Contratos de Preço-Fixo
 
Bits 2014 Porque Inovar
Bits 2014 Porque InovarBits 2014 Porque Inovar
Bits 2014 Porque Inovar
 
AboLições aprendidas
AboLições aprendidasAboLições aprendidas
AboLições aprendidas
 

Integração Agilidade e Disciplina em Organização CMMI Nível 2

  • 1. Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2 Junho de 2010 Eduardo Meira Peres
  • 2. Agilidade e Disciplina 2009 @ DBServer Abordagens Ágeis, uma realidade irreversível
  • 3. Agilidade e Disciplina 2009 @ DBServer Integrar CMMI e Agile ? Falso Antagonismo  Nos métodos ágeis  Não existe planejamento  Não é possível compromisso de prazo e custo em relação ao escopo do projeto como um todo  Não existe gerenciamento  O CMMI  Não valoriza as pessoas, apenas o processo  Não é um modelo flexível  Não valoriza a liderança
  • 4. Agilidade e Disciplina 2009 @ DBServer Na Verdade...  Esta barreira existe porque  A maioria das pessoas que conhece bem o CMMI não conhece bem os métodos ágeis.  A maioria das pessoas que conhece bem os métodos ágeis não conhece bem o CMMI.
  • 5. Agilidade e Disciplina 2009 @ DBServer Objetivos Comuns  Objetivo do CMMI  Objetivo dos métodos ágeis Nas proporções adequadas CMMI SCRUM RUP PMBOK Molécula da adrenalina Produção de software de alta qualidade que atenda as necessidades no menor prazo e custo possível
  • 6. Agilidade e Disciplina 2009 @ DBServer Pontos Fortes e Fracos... Maior satisfação do usuário Maior produtividade Adaptação a mudanças Entregar valor rapidamente Previsibilidade Garantia da qualidade Estabilidade Antecipação Agile Plan-Driven Observação: proporções meramente ilustrativas e não representativas
  • 7. Agilidade e Disciplina 2009 @ DBServer Balancear Prá Quê ? Balanceamento >> Potencialização dos pontos fortes >> Compensação dos pontos fracos Questão Central >> Qual nossa real necessidade? Op = Oportunidade para balanceamento Am = Ameaça para o balanceamento Am Am Op Op Am
  • 8. Agilidade e Disciplina 2009 @ DBServer CMMI não nos diz como… C M M I SCRUM ?? ?? SCRUM ?
  • 9. Agilidade e Disciplina 2009 @ DBServer The Best of Both Worlds Agile + CMMI
  • 10. Agilidade e Disciplina 2009 @ DBServer Um Guia Para os Perplexos Using Risk to Balance Agile and Plan-Driven Methods [Barry Boehm, Richard Turner] 2004 belivers x perplexed
  • 11. Agilidade e Disciplina 2009 @ DBServer Nossas Perplexidades  Nos métodos ágeis:  Qual o papel da arquitetura de software  Qual é o ciclo de vida de gerenciamento do projeto (quais são as fases de um projeto) ? Da série: Mas isto não é ágil... Também conhecida como: Isto é modelo em cascata!
  • 12. Agilidade e Disciplina 2009 @ DBServer Agilidade e Arquitetura  Design tem pouco valor ?  A arquitetura pode emergir gradualmente a cada sprint como resultado de sucessivas e pequenas refatorações ?  Tensão: Antecipação x Adaptação  Adaptação: “last responsible moment”  Seria muito planejamento antecipado ?  Problema: arquitetura tem custo visível mas seu valor permanece invisível  O que nos dizem os métodos ágeis sobre como identificar os requisitos arquiteturais e realizar o projeto arquitetural incremental ? [March/April 2010 IEEE Software]
  • 13. Agilidade e Disciplina 2009 @ DBServer CMMI DBServer: Uma avaliação que levou 13 anos...  1993 Fundação da DBServer  1996 Curso CMM Introduction  2001 Missão da Qualidade (ESI)  2002 Certificações RUP, PMP  2004 Criação do Pragma em parceira com a Tlantic  2005 Participação em avaliação CMMI nível 2 (Tlantic) Kick off do Projeto Pragma 2005  2008 Reestruturação do Pragma: definição da Linha Ágil  2009 Participação em avaliação CMMI nível 3 de cliente Projeto Pragma 2.0 CMMI-L2 (Internacionaliza-RS) SCAMPI A (encerrado em 28/agosto)
  • 14.
  • 15. Agilidade e Disciplina 2009 @ DBServer Eficiência e Eficácia no Pragma 2005  Tínhamos um processo CMMI L2, mas...  O processo ficou pesado  Elevado custo do gerenciamento do projeto sem equivalente valor percebido junto ao cliente  Síndrome do gestor desktop  Perda da perspectiva da solução  Cartorialização das especificações  Ameaça à criatividade  Conflito com clientes em busca do Santo Graal  Gerenciamento engessado de mudanças  Instabilidade na assertividade das estimativas  Boa eficiência mas baixa eficácia do processo Armadilha: Definir um processo para atender ao modelo
  • 16. Agilidade e Disciplina 2009 @ DBServer Pragma 2.0: Reposicionamento Qual nosso real objetivo ? Metas Equipe Superação Melhoria contínua Otimização ! inovação Fornecer produtos ou serviços que atendam ou excedam as expectativas de nosso cliente, e para isto é preciso garantir MESMO! a qualidade destes serviços  Aplicar métodos ágeis ?  Utilizar um processo com o selo CMMI ?
  • 17. Agilidade e Disciplina 2009 @ DBServer
  • 18. Agilidade e Disciplina 2009 @ DBServer Linha RUP Aspectos interessantes  Fases do RUP  Iniciação, Elaboração, Construção, Transição  Perspectivas de escopo, arquitetura, código e operação  Ciclo de vida iterativo e incremental  Organização por disciplinas  Gráfico das baleias corcundas
  • 19. Agilidade e Disciplina 2009 @ DBServer Linha Fábrica  Interessante para aumento de escala em grandes projetos  Pontos de atenção  Alto custo de Liaison  Dificuldades para o balanceamentos das equipes  Necessidade de gerenciamento e controle intensos  Forte impacto das mudanças  Alto custo e baixa assertividade das técnicas de estimativa, principalmente no trato das mudanças
  • 20. Agilidade e Disciplina 2009 @ DBServer
  • 21. Agilidade e Disciplina 2009 @ DBServer Task Board & Controle de Mudanças
  • 22. Agilidade e Disciplina 2009 @ DBServer Burndown da Fábrica
  • 23. Agilidade e Disciplina 2009 @ DBServer
  • 24. Agilidade e Disciplina 2009 @ DBServer Linha ágil  “Just enough, not too much” “Hay que disciplinar, pero sin perder la agilidad jamás !”
  • 25. Agilidade e Disciplina 2009 @ DBServer Fases da Linha Ágil Fases de um projeto da linha ágil
  • 26. Agilidade e Disciplina 2009 @ DBServer Ciclo de Vida Pragma Ágil
  • 27. Agilidade e Disciplina 2009 @ DBServer Estimativa  Planning Poker Armadilha: Tratar story points como se fossem use case points story points use case points métrica de tamanho relativo (do projeto) métrica de tamanho absoluto (da organização) velocidade: capacidade de produção da equipe para as sprints (bottom up) fator de produtividade: esforço para o ciclo de vida completo do projeto (top down) Desafio: Como utilizar story points e velocidade como base histórica para novas estimativas
  • 28. Agilidade e Disciplina 2009 @ DBServer Projetos de Preço Fixo ! É a nossa realidade... e se conseguimos fazer isto com outras abordagens, teremos mais ganhos ao aplicarmos uma abordagem que se propõe a fazer mais por menos
  • 29. Agilidade e Disciplina 2009 @ DBServer Projetos de Preço Fixo !  Detalhar o escopo do produto não é a questão central  NÃO EXISTEM PROJETOS DE ESCOPO FIXO (detalhado)  O que podemos é definir qual é a margem para variação  O importante é o escopo em alto nível (declaração de escopo)  Balanceamento entre previsibilidade & adaptabilidade  É o que determina o tamanho da fase de preparação (pre-game)  Com certeza vamos descobrir requisitos VITAIS que não estavam estabelecidos originalmente (gerenciamento de expectativas)  Deve existir margem para negociação (gerenciamento do escopo)  Pressuposto: relação de confiança  Gerenciamento de riscos pró-ativo (antecipação)
  • 30. Agilidade e Disciplina 2009 @ DBServer Modelo Organizacional Geral  Diretrizes da organização (PMO)  Liberdade de escolha pela equipe  Assessoria do GPS (Grupo de Processos de Software)  Report dos projetos à gerência sênior Exemplo: definição do processo e ferramentas do projeto pela equipe
  • 31. Agilidade e Disciplina 2009 @ DBServer Escolha de Ferramentas
  • 32. Agilidade e Disciplina 2009 @ DBServer GPS: Grupo de Processos de Software Quality Assurance Processo de melhoria  Apoio organizacional sem intervenção direta na autonomia das equipes do projeto  QA não intrusivo, QA como coaching  QA não pode ser visto como falta de confiança  Expansão do conceito de aderência ao processo: eficácia
  • 33. Agilidade e Disciplina 2009 @ DBServer Garantia da Qualidade PA Atividade Pragma Questão P4 REQM Elaborar Product Backlog O Product Backlog do Projeto está priorizado? P5 REQM Aprovar Product Backlog e Estimativas O Product Backlog do Projeto está aprovado? P6 PP Elaborar Product Backlog O Product Backlog do Projeto está estimado? P12 PP Elaborar Plano de Projeto O ciclo de vida do projeto foi definido? P13 PP Elaborar Plano de Projeto Os principais marcos do projeto foram definidos? (sprints, entregas, implantações, homologações, viagens) P14 PP Elaborar Plano de Projeto Os envolvidos no projeto (cliente e equipe) estão definidos? P20 PP Elaborar Plano de Projeto Todos os membros do time contribuíram para a identificação de riscos, incluindo analistas, desenvolvedores, analistas de teste, gerência sênior? P23 PP Elaborar Plano de Projeto A forma como mudanças de escopo/prazo serão tratadas ao longo do projeto está definida e comunicada aos envolvidos? P26 PP Elaborar Plano de Projeto O Plano de Projeto foi compartilhado e aprovado pelo GPS e Gerência Sênior e, posteriormente, pelo cliente? P47 CM Elaborar Plano de Gerência de Configuração O projeto exige a compra de recursos adicionais de hardware ou software? Estes recursos estão definidos e disponíveis? P51 PP Realizar Kick-Off Na apresentação de Kick-Off, foram apresentados o contexto, escopo (requisitos), esforço (horas), entregáveis, marcos, equipe, eventos de comunicação, documentos de comunicação, riscos, premissas e restrições do projeto? Preparação  Checklist da fase de preparação
  • 34. Agilidade e Disciplina 2009 @ DBServer Garantia da Qualidade PA Atividade Pragma Questão E02 PMC Realizar Sprint Planning Meeting Foi definida meta do sprint? E04 PMC Realizar Daily Meeting As daily meetings estão ocorrendo diariamente ? E05 REQM Atualizar Rastreabilidade As matrizes de rastreabilidade de requisitos do projeto estão sendo mantidas corretamente? E08 VAL Homologar Item de Backlog Foram realizados testes de aceitação? E10 PP Avaliar Impacto de Item de Backlog Mudanças no projeto estão sendo analisadas, negociadas e balanceadas? E24 PP Atualizar Plano de Projeto Atualizações ao PP contam com o comprometimento do Time? E33 PMC Monitorar Projeto Os riscos estão sendo monitorados? E34 PMC Monitorar Projeto O burndown está sendo atualizado diariamente para acompanhamento do projeto? E53 MA QA PMC Realizar Reunião Gerencial A reunião gerencial foi realizada com a presença da Gerência Sênior, QA e PMO? E57 PPQA Aplicar Checklist de QA Ocorreu auditoria de QA/CM no sprint anterior ao sprint avaliado? E61 MA Analisar Métricas Ocorreu a análise das métricas coletadas no mês anterior ao do sprint avaliado? Planejamento, Desenvolvimento e Fechamento do Sprint  Checklist da Sprint
  • 35. Agilidade e Disciplina 2009 @ DBServer Melhoria Contínua Processo de melhoria GPS: Grupo de Processos de Software
  • 36. Agilidade e Disciplina 2009 @ DBServer Desenvolvimento de Equipes Forming Storming Norming Performing Modelo de Tuckman, 1965 O processo deve estar adaptado ao estágio de evolução da equipe
  • 37. Agilidade e Disciplina 2009 @ DBServer Risk Backlog Gerenciamento de Riscos Daily meeting Task Board Impedimentos Restrospective Impedimentos x Riscos
  • 38. Agilidade e Disciplina 2009 @ DBServer Comitês de Especialistas  Forma de viabilizar a disseminação do conhecimento na organização (além do projeto)  Reúne-se  regularmente (troca de experiências)  por solicitação (análise de situações)  Fica a critério do time a adoção das práticas  Comitê de Scrum Masters
  • 39. Agilidade e Disciplina 2009 @ DBServer O que faz a diferença Ágil  Equipe  Propriedade do projeto  Compromentimento contínuo  Confiança x micro-gerenciamento  Auto-organização  Iterações de curta duração com produção de software  Gerenciamento das expectativas  Resposta rápida à mudanças  Lições aprendidas incorporadas rapidamente  Contenção de trabalho não produtivo à iteração  Documentação não-cartorial  Mecanismos de comunicação efetivos
  • 40. Agilidade e Disciplina 2009 @ DBServer Dificuldades da Linha Ágil  O gerente sumiu !  Scrum master é gerente de projeto ?  Liderança x Gerência “Gerentes são necessários mas líderes são essenciais” (Lord Slim)  Percepção de que atividades/artefatos não entregáveis são inúteis  Exemplo: atualização de planos  Sintomia: “Gurias, mas isto não é ágil...”  Abolição da documentação  Descuido com a aprovação dos requisitos (apenas na review ?)  Foco no mecanismo e não no processo  Pessoas e equipes em diferentes estágios de maturidade
  • 41. Agilidade e Disciplina 2009 @ DBServer O que faz a diferença CMMI  Institucionalização da melhoria de processos a nível da organização  Grupo de Melhoria de Processos (GPS)  Disseminação das boas práticas por toda organização  Ágil: melhoria do processo no projeto  CMMI: melhoria do processo na organização  Boas práticas para questões não explicitamente endereçadas pelos métodos ágeis  Exemplos: envolvimento da gerência sênior, gerenciamento de riscos, garantia da qualidade, rastreabilidade, gereciamento de baselines, organização do projeto  Maior visibilidade para a organização  Planos, relatórios gerenciais, coleta e análise de métricas  Abordagem pela conformidade, balanceado com adaptabilidade