-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration Plans of the Project
We write the management artifacts in brazilian portuguese language. If you want a feedback about this artifact, feel free to ask! We'll take an effort to bring an abstract to you ;)
Planos de iteração são responsáveis por apresentar as iterações de cada fase do desenvolvimento do software. Para tanto, a utilização de um calendário e ferramenta de gestão de atividade são recursos primordiais para o controle das iterações. Neste caso, para o desenvolvimento EqLibra, o Trello foi a ferramenta de gerenciamento de atividades escolhido pela sua eficiência e facilidade de utilização.
Abaixo seguem as principais atividades a serem realizadas em cada iteração de acordo as fases do ciclo de vida do AUP.
Esta fase tem como principais objetivos discussões acerca do projeto e o entendimento do domínio do negócio. Para esta fase foi definido apenas uma iteração:
- Plano de Iteração #01 - Concepção
Esta fase tem como principal objetivo a consolidação da arquitetura da aplicação desenvolvida. Para esta fase foi definido apenas uma iteração:
- Plano de Iteração #02 - Elaboração
Esta fase tem como principal objetivo a implementação de código e teste unitário e funcionais da aplicação em desenvolvida, além da aplicação de padrão pré-estabelecidos. Para esta fase foram definidos duas iterações:
- Plano de Iteração #03 - Construção
- Plano de Iteração #04 - Construção
- Plano de Iteração #05 - Construção
- Plano de Iteração #06 - Construção
Esta fase tem como principais objetivos a finalização da implementação e teste e a atenção aumentada para a implantação da solução. Para esta fase foram definidos três iterações:
- Plano de Iteração #07 - Transição
Os seguintes critérios devem ser totalmente atingidos para que a iteração tenha atingido plenamente seus objetivos:
- Ter resultado nos artefatos de especificação de caso de uso e especificação suplementar para as funcionalidades selecionadas;
- Ter o aval positivo dos stakeholders envolvidos (Alunos e Professora);
- Todas as atividades registradas no cronograma terem sido cumpridas;
- Todas as alterações registradas terem sido devidamente cumpridas;
- Possibilidade do processo continuar a transcorrer com naturalidade para próxima iteração.
Os casos de uso, inicialmente foram priorizados em reunião com o cliente (professora) envolvido. Portanto, as prioridades estabelecidas (alta, média e baixa) que são apresentadas nas tabelas a seguir representam os UC priorizados.
Os casos de uso selecionados para cada iteração são descritos abaixo. Eles foram escolhidos para permitir a execução parcial da solução final. Para tanto, a escolha dos mesmos baseou-se nos seguintes pontos:
- Priorização da Equipe de Desenho de Software;
- Facilidade no desenvolvimento inicial dos cenários;
- Dependência funcional dos cenários;
A tabela abaixo relaciona os casos de uso selecionados com as justificativas para escolha dos mesmos:
UC | Nome UC | Prioridade | Justificativa |
---|---|---|---|
UC-01 | Efetuar Login | Alta | 1, 2, 3 |
UC-02 | Atualizar Dados Pessoais | Média | 1, 3 |
UC-03 | Cadastrar na Aplicação | Alta | 1, 2, 3 |
UC-04 | Visualizar Dicas Financeiras | Baixa | 2 |
UC-05 | Manter Receita / Despesa | Alta | 1, 2, 3 |
UC-06 | Manter Categoria de Lançamento | Alta | 1, 2, 3 |
UC-07 | Efetuar Consultas Gerais | Média | 2, 3 |
UC-08 | Realizar Simulação de Investimento | Baixa | 3 |
UC-09 | Manter Usuários do Sistemas | Alta | 1, 2, 3 |