Erudio.com.br Erudio - Web Site de José Papo
Home
Sobre o site
Perguntas Freqüentes
Feeds RSS
Links
Busca Avançada
Downloads
Entre em contato!
Currículo de José Papo
Blog de José Papo
Perfil no LinkedIn
Resenhas Amazon.com
Sites favoritos
Site do OpenUP
Login
Usuário

Senha

Lembrar
Esqueceu a sua senha?
Não tem conta? Criar conta
Distribua esse site
Scrum, OpenUP e CMMI PDF Imprimir E-mail
Escrito por José Papo   
terça, 27 março 2007
Este artigo se originou de uma pergunta endereçada à lista de discussão OpenUP/Basic. A pergunta original questiona a possibilidade de conseguir ser avaliado como CMMI nível 2 utilizando o OpenUP.

 

Este artigo se originou de uma pergunta endereçada à lista de discussão OpenUP/Basic. A pergunta original questiona a possibilidade de conseguir ser avaliado como CMMI nível 2 utilizando o OpenUP.

O OpenUP/Basic segue a filosofia do manifesto ágil e prega que "Software executando é mais importante que documentação" e que "Pessoas são mais importantes que processos". Isso não significa que não há documentação e processo, o que é provado pelos inúmeros artefatos existentes, pelas disciplinas e pela existência do planejamento em cinco níveis das metodologias ágeis. Apenas ilustra o fato que devemos nos focar fortemente nas pessoas e nas interações entre elas, especialmente na transferência de conhecimento tácito. E que também devemos lembrar que o processo iterativo é fundamental para gerar software executável em curtos períodos de tempo.

Eu, particularmente, considero que ele atende tranquilamente o CMMI 2 já que o OpenUP/Basic:

Possui disciplina de requisitos -> atende a PA de REQM
Possui disciplina de Gestão de Configuração e Mudança -> atende a PA de CM
Possui disciplina de Testes -> atende a PA de PPQA
Possui disciplina de Gestão de Projetos -> atende a PA de PP e PMC
Possui gestão e avaliação de resultados de iteração e de projetos (tem por padrão o Project Burdown e o Iteration Burndown. Permite definição de mais métricas ) -> atende a PA de MA (você poderia usar o Practical Software Measurement para detalhar ainda mais outras métricas que você tiver interesse em incluir).

Ficaria faltando a PA de SAM (sendo que gestão de fornecedores - SAM - também não é tratada pelo RUP 7.0 em sua versão base).

A diferença é que, dependendo do assessor que irá verificar suas práticas (talvez seja uma pessoa que goste de ter evidências mais explícitas em formas de documentos do que evidência tácitas em forma de entrevistas), talvez você precise gerar documentos adicionais (Por exemplo, um plano de gerência de configuração. Ele existe no RUP mas não existe no OpenUP/Basic). A vantagem é que você pode utilizar a ferramenta EPF Composer para customizar o OpenUP do jeito que você necessita.

Mas vale sempre lembrar um detalhe: o foco do OpenUP e de todos os processos ágeis é te dar um aumento radical de produtividade e qualidade (reduções em até 50% no prazo de entrega de projetos, mantendo alta a qualidade). Ele não tem como objetivo apenas demonstrar que você está aderente a um modelo ou não. Muitas empresas se focam no CMMI e não em realmente melhorar seu processo. O que ocorre muitas vezes é que acabam burocratizando demais seus processos, tornando seus projetos lentos e pesados.

Segundo o artigo da InfoQ, o uso de Scrum, quando bem implementado, pode trazer o processo de uma organização para o CMMI nível 3. O OpenUP/Basic utiliza muitas práticas e princípios do Scrum e, portanto, creio que essa afirmação também se adequa ao OpenUP. Recomendo a leitura dos seguintes endereços para apoiar no processo de ser avaliado em níveis do CMMI utilizando processos ágeis:

http://www.cmmifaq.info/

http://www.agilecmmi.com/

http://www.infoq.com/news/2006/11/case-for-agile-cmmi5

http://www.entinex.com/agilecmmi/

http://agile2005.org/XR14.pdf

http://jeffsutherland.com/scrum/2006/11/scrum-supports-cmmi-level-5.html

 

Comentários

Apenas usuários registrados podem escrever comentários.
Por favor faça o login ou registre-se.

Powered by AkoComment 2.0!

< Anterior   Próximo >






 
Últimas Atualizações
Populares
Quem está Online
Temos 26 visitantes online
NOVOS DOWNLOADS
File Icon IBM Certified Administrator - Rational ClearQuest (42)
(Certificações)

File Icon IBM Certified Solution Designer - Rational Functional Tester (33)
(Certificações)

File Icon Dissertação de Mestrado de José Papo (706)
(Mestrado)

File Icon IBM Certified Solution Designer - Object Oriented Analysis and Design vUML 2 (327)
(Certificações)

File Icon Certificado IBM Certified Solution Designer - Rational Unified Process v7.0 (508)
(Certificações)