Prepared by: Marcelo Abreu Como integrar Scrum ao CMMi.

Post on 17-Apr-2015

109 views 0 download

Transcript of Prepared by: Marcelo Abreu Como integrar Scrum ao CMMi.

Prepared by: Marcelo Abreu

Como integrar Scrum ao CMMi

Prepared by: Marcelo Abreu

Agenda

Palestrante Motivação da palestra Venturus CMMi Scrum Solução Venturus Conclusão

Prepared by: Marcelo Abreu

Palestrante

Marcelo Abreu Engenheiro de Computação CSM Gerente de Programa responsável por SEMC

e PSO marcelo.abreu@venturus.org.br

Prepared by: Marcelo Abreu

Motivação

2007- Começou o CMMi 2008- Scrum 2011 – Processo Venturus avaliado como

CMMi 2, utilizando práticas ágeis (Scrum)

Prepared by: Marcelo Abreu

Venturus Empresa privada voltada para o desenvolvimento de soluções

inovadoras com software e hardware, captadora do maior volume de investimentos em Lei de Informática nos anos de 2008 e 2009: > R$37M (fonte: MCT)

Sede em Campinas Fundada em 1995.

Prepared by: Marcelo Abreu

Talento Humano

165 funcionários >90% engenheiros Prêmio Great Place to Work nos

anos de 2007, 2008 e 2009

Prepared by: Marcelo Abreu

Clientes & Destaques 5º. Worldwide Software Excellence Center da Sony Ericsson.

Único não pertencente à estrutura corporativa. Mais de US$50 Mi investidos em projetos.

Centro de Competência em software embarcado para tablets da Compalead Electronics criado em 2011.

Global Preferred Supplier da Ericsson Telecommunications, 15 anos de parceria e mais de US$250 Mi investidos em projetos.

Prepared by: Marcelo Abreu

Qualificações & Certificações

Gerentes de projeto certificados PMP e em “Certified Scrum Masters” (CSM)

Certificação ISO 9001 Preparação para CMMi 3 em andamento Especialistas em AndroidTM

Engenheiros certificados pela Sun em Java Standard, Java Enterprise, e Java Mobile Edition

Prepared by: Marcelo Abreu

Um pouco de CMMi...

Prepared by: Marcelo Abreu

CMMI v1.2 - Estrutura

Prepared by: Marcelo Abreu

Visão Geral do CMMI por estágios

Prepared by: Marcelo Abreu

Um pouco de Scrum...

Prepared by: Marcelo Abreu

Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and

helping others do it. Through this work we have come to value:

That is, while there is value in the items on the right, we value the items on the left more.

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Important!

More

Important!

Prepared by: Marcelo Abreu

E os dois juntos?

Prepared by: Marcelo Abreu

Nossa solução ...

Prepared by: Marcelo Abreu

Por que da briga?

Prepared by: Marcelo Abreu

Scrum

O que usamos Daily Meeting Sprint Planning Retrospectiva

Lousa

O que não usamos

Sprint Review Planning Poker Demos Trac-agile + SVN +

Jenkins Criação do Product

Backlog

O que adaptamos

Prepared by: Marcelo Abreu

Práticas genéricas atendidas

Muitas práticas genéricas são atendidas pelo Trac e Product Backlog

Ferramentas internas apóiam Scrum

Prepared by: Marcelo Abreu

Práticas específicas atendidas

REQM SP1.4 Maintain bi-directional traceability among the requirements and the project plans and work products.

Trac

REQM SP1.5 Identify inconsistencies between the project plans and work products and the requirements

Trac

PMC SP1.5 Monitor stakeholder involvement against the project plan.

Sprint Retrospective

PMC SP1.7 Review the accomplishments and results of the project at selected project milestones.

Sprint Retrospective

CM SP2.2 Control changes to the configuration items. Trac

CM SP3.1 Establish and maintain records describing configuration items.

Trac

Prepared by: Marcelo Abreu

Rastreabilidade bi-direcional com Trac (1/3)

Prepared by: Marcelo Abreu

Rastreabilidade bi-direcional com Trac (2/3)

Prepared by: Marcelo Abreu

Rastreabilidade bi-direcional com Trac (3/3)

Prepared by: Marcelo Abreu

Conclusão

Com práticas Scrum agilizamos o desenvolvimento e melhoramos a comunicação

Com CMMI, institucionalizamos procedimentos e métricas

Os dois podem sim ser combinados, mas um não substitui o outro e sim complementa

Solução integrada de ferramentas é essencial para o sucesso!

Prepared by: Marcelo Abreu

Referências

• http://www.agile42.com/agile-scrum-tools/• http://www.agilemanifesto.org/• http://www.sei.cmu.edu/cmmi/• http://www.sterlinghoffman.com • http://www.venturus.org.br/

Prepared by: Marcelo Abreu

Obrigado!