2006 Hewlett-Packard Development Company, L.P. A implementação de processos Ágeis em uma organização CMMI 5 Lúcia Mazoni Couto - luciamazoni.couto@hp.com Líder do Escritório de Projetos e Processos HP Enterprise Services Rio de Janeiro
A implementação de processos Ágeis em uma organização CMMI 5 Contexto - A organização Processos ágeis Linha do tempo Framework O Case Telecom: Misto CMMI & Ágil 2 / HP Enterprise Services
Contexto A EDS HP Enterprise Services A Jornada do ISO ao CMMI 5 QMS preparation ISO-9001:1994 Certificação QMS Launch CMM Level 2 CBA-IPI (RJ-SP) CMM Level 3 CBA-IPI (RJ-SP) ISO-9001:1994 Surveillance & ISO-9001:2000 Pre-audit CMM Level 4 MSA ISO-9001:2000 Certificação CMM Level 4 CBA-IPI (RJ) CMMI Level 5 SCAMPI (RJ) CMMI 1.2 Level 5 SCAMPI (RJ) 3 / HP Enterprise Services
Contexto A EDS HP Enterprise Services Sistema de Gestão da Qualidade (EDGE) 4 / HP Enterprise Services
Contexto A EDS HP Enterprise Services Sistema de Gestão da Qualidade (EDGE) EDGE ITIL 5 / HP Enterprise Services
Contexto A EDS HP Enterprise Services Sistema de Gestão da Qualidade (EDGE) EDGE Métodos Comuns Ciclos de Vida Desenvolvimento Suporte à Produção Gerência de Projetos Processo de Determinação de Requerimentos Systems Life Cycle Métricas Estimativas 6 / HP Enterprise Services
A implementação de processos Ágeis em uma organização CMMI 5 Contexto - A organização Processos ágeis Linha do tempo Framework O Case Telecom: Misto CMMI & Ágil 7 / HP Enterprise Services
Processos Ágeis Linha do Tempo <- Ago a Out/2007 Nov to Mar/2008 Mar-Jul/2008 Abr-Set/2008 Mar-Ago/2009 Out/2009 -> Esperiências individuais Framework + Treinamento Piloto interno História de Sucesso Venda à Alta Liderança Primeira experiência formal Fábrica Ágil 8 / HP Enterprise Services
Processos Ágeis Fazendo a Cabeça da Organização Otávio Ritter projeto final de curso Otávio Ritter experimentação em pequenas mudanças Visita guiada Vinícius Manhães (Otávio + SEPG) Trabalho criando framework & treinamento Treinamento Scrum Master Palestra à Liderança (TeamWare do Brasil) Lançamento Treinamentos Pilotos 9 / HP Enterprise Services
Processos Ágeis Framework Produzido People / Environment Development Footprint Release Plan 1 Release Plan 2 Iteration 0 I0 (Solution Validation) (SV) Framework baseado em SCRUM e OpenUP. Initiation (Initiate Iterative Development) Execute Solution Package Release Management Iteration 1 (Build) Solution Package Time Boxing Iteration 2 (Build) Solution Package Repository Incremental Release (Release) Iteration N (Build) Deploy Solution Package Otavio Ritter, Scrum Master Certified foi um dos criadores do framework, trabalhando junto com pessoas selecionadas da EDS ao redor do mundo. 10 / HP Enterprise Services
A implementação de processos Ágeis em uma organização CMMI 5 Contexto - A organização Processos ágeis Linha do tempo Framework O Case Telecom: Misto CMMI & Ágil 11 / HP Enterprise Services
O Case Telecom Cenário Interface serviço de atendimento Mesma equipe técnica Pm experien te Objetivo: Desenvolvimento mais rápido e Escopo flexível 12 / HP Enterprise Services
O Case Telecom Plano de Releases e Interações Iteração Zero: Framework e definição de ferramentas Release 1: 3 iterações Release 2: 2 iterações Priorização feita para suportar necessidades dos usuários e dentro de definições técnicas 13 / HP Enterprise Services
O Case Telecom Plano de Qualidade 14 / HP Enterprise Services
O Case Telecom Plano de Qualidade Formulário de Peer review (projetos normais) 15 / HP Enterprise Services
O Case Telecom Plano de Qualidade Formulário de Peer review (na mesma interface) 16 / HP Enterprise Services
O Case Telecom Plano de Métricas 17 / HP Enterprise Services
O Case Telecom Gerenciamento do Tempo MSPS: Gerência + Feature RedMiner: componentes 18 / HP Enterprise Services
O Case Telecom Plano de Comunicações Reunião de Stand-up meeting Reunião para determinação de requerimentos por iteração Retrospectiva de fim de Iteração e de Release Reunião de status com cliente Foco sempre em colaboração: A informação era distribuída com eficiência, e as reuniões aumentaram a sinerga entre o time e aumentou os canais de comunicação: o feedback foi constante durante todo o ciclo de vida do projeto.. 19 / HP Enterprise Services
O Case Telecom Gerenciamento da Equipe Reuniões rápidas para identificar problemas Encontros do time como time, não para reportar progresso ao PM Pm suportando o time compartilhando a visão do projeto, removendo barreiras, resolvendo conflitos e facilitando decisões de consenso entre o time. Time focado no valor do negócio e trabalhou colaborativamente com o cliente para entender os requisitos. Time multifuncional: sem passagem de bastão 20 / HP Enterprise Services
O Case Telecom Resultados O approach Ágil foi customizado para manter o projeto dentro do custo e do tamanho Alguns conceitos não foram implementados by the book, mas estavam presentes e foram customizados para atingir o sucesso do projeto Um tempo maior de gerenciamento foi gasto inicialmente, por ser o primeiro projeto a realmente usar o framework. Próximos projetos já poderão beber nas águas deste projeto Pesquisa de satisfação interna demonstrou extrema satisfação com a nova forma de trabalhar Cliente quer continuar com a estratégia contratou uma fábrica de software ágil!!! 21 / HP Enterprise Services
O Case Telecom Áreas do CMMI suportadas por este projeto Ágil Process Area Requirements Management Project Planning Project Monitoring and Control Measurement and Analysis PPQA Configuration Management Requirements Development Technical Solution Verification Validation Product Integration Integrated Project Management Risk Management Decision Analysis and Resolution Quantitative Project Management Organization Performance Process OID How the project supported the practice Identifies the main product features and maps them to releases according to business value - Feature Log Project Plan - Estimates using Fibonacci weight Progressive approach to estimating, planning, and project management. Time-boxed solution construction Burn Down chart, daily updates, Corrective actions rapid implementation Retrospective evaluation and next cycle improvements Function Point, Effort hours, Features completed weighted size per iteration (velocity) Quality Plan - ISO audit Just features done on controlled environment, continuous integration User Stories with acceptance criteria- Validated Solution Prototypes, Screen design on Requirement Sessions Code Review, Feature Completion Criteria Test Strategy reconciling customer quality requirements with the technical perspective of system functional validation, increasing the final product value. Incremental Release executed in parallel with Iteration N cycles. This reduces quality risks early in the cycle and improves the communication channel between the user and the project team. Use of 4i Framework principles. Change Management strategy was to enable changes between iterations, minimizing cost rework due progressive requirements elaboration. Iteration zero concept - solution validation, risk driven approach: feature prioritization criteria according to risk level. Requirements Determination Meetings - Feature Prioritization Objective to Improve productivity,monitored thru Control Charts Contribution to Org Baselines 22 / HP Enterprise Services Project was one Technological Improvement
2006 Hewlett-Packard Development Company, L.P. A implementação de processos Ágeis em uma organização CMMI 5 Lúcia Mazoni Couto - luciamazoni.couto@hp.com Líder do Escritório de Projetos e Processos HP Enterprise Services Rio de Janeiro