Project

General

Profile

Overview

Maturidade em desenvolvimento de software é definida, atualmente, por modelos como o CMMI-DEV e a Norma Interacional ISO/IEC 15504, os quais enfatizam a necessidade de gerenciar, estabelecer, mensurar e otimizar processos. As equipes que implementam estes frameworks são guiadas por processos definidos e detalhados. No entanto, um número cada vez maior de equipes têm implementado métodos de desenvolvimento de software ágeis, que privilegiam o gerenciamento de pessoas, ao invés de processos. Então, o que é maturidade para estas equipes ágeis, que não trabalham com processos definidos e detalhados? Estudos iniciais de campo, realizados por meio de survey com praticantes de métodos ágeis, demonstraram que estes participantes não enxergam a maturidade como definição e gerenciamento quantitativo de processos. Maturidade em desenvolvimento ágil está mais relacionada com aspectos mais subjetivos como colaboração, comunicação, comprometimento, auto-organização, entre outros. Este projeto de pesquisa visa investigar o que, afinal, define maturidade em desenvolvimento ágil de software.