Conceito RAD
O conceito RAD (Rapid application development, Desenvolvimento Rápido de Aplicações) promove o desenvolvimento rápido de um produto em condições de requisitos incertos, bem como limitações de tempo e orçamento.
A implementação do conceito RAD é realizada através da aplicação de ferramentas técnicas adequadas para o produto específico e do constante refinamento de todos os requisitos com o cliente, envolvendo-o na avaliação dos estágios intermediários de prontidão do produto.
O conceito RAD é baseado nos seguintes princípios:
- Todas as ferramentas técnicas devem promover a minimização do tempo de desenvolvimento do produto.
- Foco total nos requisitos do cliente, apresentados para o produto em desenvolvimento.
- Uso de protótipos do produto para refinar a especificação técnica com o cliente.
- O desenvolvimento do produto deve ser cíclico, ou seja, cada nova versão é criada após a avaliação pelo cliente da versão anterior.
- Redução do tempo de desenvolvimento do produto através da utilização de módulos já prontos anteriormente e da adição de funcionalidades.
- Colaboração estreita entre os membros da equipe, sendo que cada desenvolvedor deve estar preparado para executar várias tarefas simultaneamente.
- A principal tarefa da gestão do projeto deve ser minimizar a duração do ciclo de desenvolvimento.
O trabalho no projeto utilizando o conceito RAD inclui as etapas:
- Planejamento, no qual todos os membros da equipe discutem a especificação técnica do produto a ser implementado, as tarefas futuras e as dificuldades que podem surgir posteriormente. Após a conclusão do planejamento, o gerente de projeto deve dar a autorização para continuar o trabalho.
- Projeto do Usuário implica a interação dos usuários com os analistas para posterior refinamento dos requisitos do produto.
- Construção - etapa na qual ocorre o desenvolvimento principal do projeto.
- Transição implica o teste do produto e sua avaliação pelos usuários finais.
Veja também
-
a metodologia
RUP,
que representa uma base de conhecimento com sistema de busca -
a metodologia
PMBOK,
que é aplicada para uma abordagem estruturada à gestão de projetos -
a metodologia
PRINCE2,
que é aplicada para desenvolver padrões para a implementação de projetos em TI em larga escala -
as recomendações
ITIL,
que definem padrões para combinar TI com a estratégia de negócios -
a metodologia
Agile,
que é aplicada para a gestão ágil de projetos