Rup, sobre o rup
1. Objetivo do RUPinho
O objetivo do RUPinho é a estruturação de um processo que possibilite pequenas empresas, trabalhar de organizada do ponto de vista de planejamento, execução e controle. Fortemente baseado no RUP, possui uma boa documentação e fases de desenvolvimento bem delimitadas.
Na verdade o RUPinho é uma instância do ProsCes, processo definido para a realidade do CESAR e que já foi uma adaptação do RUP. Baseado nesse forte legado fica evidente a boa estruturação do processo, tanto em nível de documentação, quanto das delimitações das fases de desenvolvimento.
Basicamente possui cinco etapas que será, posteriormente, detalhadamente explanada:
▪ Modelagem do Negócio ▪ Planejamento e Gerenciamento de Projetos ▪ Requisitos ▪ Análise e Projeto ▪ Implementação ▪ Testes ▪ Implantação
Na metodologia de trabalho implantada, para cada etapa foram desenvolvidos os seguintes conceitos relacionados: objetivos, atividades, artefatos, ferramentas e documentos relacionados. Provendo, portanto, os recursos informacionais necessários para o cumprimento etapa.
Portanto, é fundamental que haja uma adequação entre as demandas de um processo rigoroso de desenolvimento com as limitações de recursos de pequenas empresas, modelando – assim – um processo que possa aumentar a produtividade, organizar informações, controlar as fases e aumentar o grau de conformidade entre o que foi acordado com o cliente e o que realmente se produziu.
2. Caracterização do ambiente do RUPinho
O ambiente padrão das empresas pequenas é composto por uma média de 5 a 20 funcionários, menos de dois anos de atuação no mercado e pouca experiência em processos de desenvolvimento de software.
Nesse sentido, foi interessante a caracterização de um cenário que contemplasse uma visão de algumas empresas pequenas, no tocante a processos de software. Uma conclusão interessante foi que a grande maioria possui problemas com