Sobre o RAAD
Esta é uma breve introdução acerca do processo.
Relationships
Categories
Contents
Main Description

O RAAD (Rapid Academic Application Development) é um processo de software ágil voltado ao desenvolvimento de projetos acadêmicos, que foi desenvolvido por um grupo de alunos do curso de Ciência da Computação, da UFV - campus Florestal. Tal processo tem como foco a comunicação entre membros de diferentes hierarquias de papéis, promovendo uma maior integração entre todos os envolvidos no processo de desenvolvimento.

Além disso, o RAAD foi desenvolvido para ser utilizado como base para um projeto pequeno de um semestre acadêmico. Com a necessidade de atuar como um processo ágil, o RAAD detalha as atribuições de cada papel, além de criar eventos a serem realizados como intuito de resolver o quanto antes questões de maior importância.

Como podemos ver no ciclo de vida abaixo, a configuração do ambiente de trabalho deve ser realizada o mais breve possível, com a definição de quais ferramentas serão utilizadas e consequentes versionamento e instalação destas.

 

Figura 1: Ciclo de Vida do RAAD.

Uma vez que o ambiente tenha sido bem preparado, é iniciado o desenvolvimento do sistema de forma iterativa e incremental, com a especificação de requisitos sendo realizada obrigatóriamente no início, e posteriormente sempre que necessário. As fases de implementação e V,V & T são realizadas de acordo com sprints as cada uma semana e meia. É importante ressaltar, também, a integração dos incrementos escolhidos logo após o término dos testes. Vale lembrar que estes devem ser aplicados novamente, desta vez sobre o resultado da integração.

Por fim, a implantação do projeto é realizada como um todo ao final do semestre.

Para prover uma maior integração de todos os membros da equipe, o RAAD indica, ainda, a criação de equipes formadas por Programadores e Projetistas de Banco de Dados. Cada Equipe é gerenciada diretamente por um Scrum Master.