InfoQ

InfoQ

Notícias

Meus Favoritos

Faça oLogin ou Cadastre-se para ativar o recurso de favoritos por tempo ilimitado.

O conteúdo foi adicionado aos favoritos!

Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.

SEI publica relatório integrando CMMI e Agile

Postado por Manoel Pimentel em 14 Nov 2008

Seções
Processos e Práticas
Tópicos
Comunidades ,
Agile nas empresas ,
Agile
Tags
Padrões e Práticas

A semana foi quente no cenário nacional e internacional sobre desenvolvimento de software, pois o SEI (Software Engineering Institute) recentemente publicou um relatório intitulado “CMMI or Agile: Why Not Embrace Both!” (Traduzido literalmente para: CMMI ou Agile, porquê não abraçar ambos?), onde aborda a integração entre as idéias e práticas do CMMI com as idéias e práticas da Agilidade, como algo factível em projetos de desenvolvimento de software.

Segundo esse documento, que teve a participação fundamental de agilistas famosos como David Anderson, a tônica principal dessa iniciativa é:

O diálogo sobre os dois paradigmas, seria mais saudável e benéfico para os usuários e para a comunidade em geral.

Também noutro trecho desse documento, é explicado qual o resultado desejado do mesmo:

Esperamos que este relatório incentive os defensores de Agile e CMMI (preferencialmente, todos relacionados a indústria do software) para fazer o seguinte:
  1. Reconhecer o valor de cada um dos paradigmas (Agile e CMMI).
  2. Resistir às ideias erradas.
  3. Continuar experimentando, aprendendo e compartilhando sobre o que funciona e em quais contextos.

Esse documento também aborda outras questões como:

  • A origem do CMMI e da Agilidade
  • Falta de informação acurada
  • Dificuldades nas terminologias
  • Os valores nos dois paradigmas
  • Os desafios em CMMI e os desafios típicos da Agilidade
  • Problemas não resolvidos pelo CMMI nem pela Agilidade

Em geral, têm ocorrido diferentes reações pela a comunidade ágil, principalmente aqui no Brasil (ver mensagens no grupo Visão Ágil e no Scrum-Brasil), onde muitos julgam que isso é puro oportunismo do SEI, pois não visualizam essa sinergia entre esses dois mundos. E outros, encaram isso como uma boa oportunidade para todos e uma grande chance para correção de alguns problemas do passado, sobre a compreensão e adoção de Agile e do próprio CMMI.

Mas, na verdade, esse foi só o primeiro passo rumo a uma sinergia mais clara entre Agile e CMMI e talvez, ainda existam muitas dúvidas, que somente com a experimentação e ajustes contínuos, poderemos realmente saber se esse casamento é possível e principalmente se é saudável.

Oportunismo por André Luiz Cardoso Enviado
Oportunidade por Leonardo Frigo da Purificação Enviado
  1. Voltar ao topo

    Oportunismo

    por André Luiz Cardoso

    Acredito que seja oportunismo do SEI...
    O CMMI é muito mais "Processes and tools over individuals and interactions" do que "Individuals and interactions over processes and tools".

  2. Voltar ao topo

    Oportunidade

    por Leonardo Frigo da Purificação

    Essa é uma ótima oportunidade para reconhecer que essas abordagens não são necessariamente antagônicas... Existem diversas formas de encaixar XP num contexto CMMI, bem como Scrum e talvez outras metodologias ágeis, o que não pode, como bem colocam os autores do citado artigo (que vale a pena ler!), é haver uma posição radical de cada comunidade na hora de "vender seu peixe"

Conteúdo Educacional

Formando equipes de alto desempenho, parte 1: Início e fases de evolução

Nesta primeira parte de uma série sobre equipes de alto desempenho e gerenciamento Agile, veja uma introdução geral e uma apresentação dos estágios de formação das equipes.

Business Model Canvas, passo a passo

O Business Model Canvas é uma ferramenta estratégica para a construção visual de novos produtos ou serviços. Conheça cada um dos seus elementos e como preencher o Canvas, passo a passo.

Google Apps Script, Parte 2: Google Docs, triggers e envio de emails

Nessa segunda e última parte de uma série sobre o Google Apps Script, conheça como funciona o envio de emails, a conversão de documentos e como criar menus e triggers.

Serviços de cloud computing PaaS: um guia para desenvolvedores Java

Este artigo avalia seis dos mais importantes fornecedores de serviços de cloud computing PaaS para desenvolvedores Java, analisando critérios como desempenho, escalabilidade e tecnologias suportadas.

Canvas de Modelo de Negócios: uma contribuição para o sucesso de Startups

O Canvas de Modelo de Negócios é um novo modo de comunicar e suportar a validação iterativa, incremental e empírica de modelos de negócio de startups e novos produtos substituindo o plano de negócios.

Entrevista com Rebecca Parsons Parte 2: Agile Distribuído, Arquitetura vs. Design e SOA

Nesta segunda e última parte de uma entrevista exclusiva para InfoQ Brasil, Rebecca Parsons, CTO da ThoughtWorks, fala sobre o Agile Distribuído e técnicas para definição de arquiteturas.

Entrevista com Rebecca Parsons Parte 1: Agile nas Empresas e Arquitetura Evolucionária

Nessa primeira parte de uma entrevista com a CTO da ThoughtWorks, veja recomendações sobre formas de construir e arquitetar sistemas para obter o máximo de flexibilidade e responsividade a mudanças.

Agile das equipes à organização: o papel do gerente, estratégias e dicas para a adoção

Os gerentes de projetos podem assumir o papel crítico de liderar a introdução do Agile. Vejas conceitos, dicas e técnicas para apoiar esse processo de mudanças.