ARTIGO DO RUP tradu ao
Um conjunto reduzido de funções do RUP para pequenas equipes de desenvolvimento de software.
Abstrato – Projetos de software estão sempre aumentando sua complexidade. A complexidade dos projetos surge devido a sofisticação crescente de aplicações de software e de seus recursos implementados. No entanto, a maioria dos projetos é desenvolvida por pequenas organizações. Uma vez que essas empresas têm uma dimensão reduzida, o número de indivíduos que constituem cada equipe de desenvolvimento de software será também significativamente reduzido. Este artigo descreve uma configuração do Processo Unificado Racional (RUP) composta por um conjunto reduzido de funções do RUP. Esta configuração pode ser facilmente adaptada por uma equipe de desenvolvimento de software pequeno durante o período de execução do projeto. Além disso, nós caracterizamos cada função neste modelo reduzido, identificando as atividades correspondentes no comando e criando folhas individuais, detalhando as suas responsabilidades. Avaliação inicial da eficácia desta configuração RUP foi realizada com nível de maturidade do CMMI-DEV 2 (ML2) como um modelo de referência.
I. INTRODUÇÃO
Nas últimas décadas assistimos um aumento significativo da complexidade inerente a projetos de desenvolvimento de software. Esta complexidade é devido a evolução natural dos recursos oferecidos pelas inúmeras tecnologias disponíveis e sistemas de software e o maior grau de sofisticação do projeto. Constantemente a necessidade de redução diminuiu o tempo de mercado as margens de erro, aumentando a pressão aplicada sobre as equipes para entregar o software melhor em menos tempo. A ascensão das fortes organizações internacionais de países em desenvolvimento (como Índia, China, Paquistão, etc) tem aumentado a competitividade, devido à sua maturidade tecnológica (a maioria deles alcançado os mais altos níveis do CMM – escala Capability Maturity Model [1]) e devido às vantagens de custo (por causa dos