Sistema de Registro em Curso
Plano da Iteração C2
Versão 1.0
Histórico da Revisão
Data |
Versão |
Descrição |
Autor |
---|---|---|---|
22/Mar/1999 |
1.0 |
Plano Inicial para a Fase de Construção - 2a Iteração |
Rick Bell |
Índice
1.3 Definições, Acrônimos e Abreviações
Plano de Iteração
Este Plano de Iteração descreve os planos detalhados para a segunda iteração (C2) da Fase de Construção do projeto C-Registration System.
A primeira iteração (C1) da Fase de Construção desenvolveu o software Beta para o Release 1 (R1.0). A segunda iteração (C2) da Fase de Construção implementará os componentes restantes do Release 1 e corrigirá os defeitos descobertos no Release Beta. A saída final dessa iteração será o software R1.0.
Este Plano de Iteração C2 é aplicado ao projeto C-Registration System que está sendo desenvolvido pelo departamento Sistemas de Informações do Wylie College para o Wylie College. Este documento será utilizado pelo Coordenador do Projeto e pela equipe do projeto.
Consulte o Glossário [3].
As referências aplicáveis são:
Este documento fornece o planejamento detalhado para essa iteração, incluindo todos os marcos. Também descreve os recursos necessários (equipe, finanças e equipamentos), o status esperados de casos de uso e os critérios de avaliação para a conclusão da iteração.
A segunda iteração (C2) da Fase de Construção tratará de todos os logs de defeito e feedback do usuário recebidos do Release Beta. A C2 também implementará os casos de uso, classes e componentes restantes que não entraram no Release Beta. A C2 resultará no software totalmente operacional para o Release 1 (R1.0).
A duração da segunda iteração (C2) é de aproximadamente um mês.
Os casos de uso principais que formam o Release 1.0 são mostrados a seguir.
A tabela a seguir ilustra as atividades de nível alto para a C2 com suas datas planejadas de início e encerramento.
Atividade |
Data de Início |
Data de Encerramento |
---|---|---|
Análise e Design (Casos de uso remanescentes do R1 e defeitos) |
16 de abril de 1999 |
26 de abril de 1999 |
Implementação (Defeitos do R1 e Beta) |
16 de abril de 1999 |
6 de maio de 1999 |
Teste (Defeitos do R1 e Beta) |
16 de abril de 1999 |
12 de maio de 1999 |
Ambiente |
13 de abril de 1999 |
14 de maio de 1999 |
Gerenciamento |
13 de abril de 1999 |
14 de maio de 1999 |
O planejamento detalhado mostrando todas as tarefas e as responsabilidades designadas está contido no seguinte planejamento [4]:
|
|
|
|
---|---|---|---|
Marcos |
Seg, 15/03/99 |
Qui, 17/06/99 |
|
Iniciar Construção da Iteração 1 |
Seg, 15/03/99 |
Seg, 15/03/99 |
|
Marco Beta do R1 (Software Beta Pronto) |
Seg, 12/04/99 |
Seg, 12/04/99 |
|
Iniciar Construção da Iteração 2 |
Seg, 12/04/99 |
Seg, 12/04/99 |
|
Marco de Capacidade Operacional Inicial (Release 1.0) |
Sex, 14/05/99 |
Sex, 14/05/99 |
|
Iniciar Construção da Iteração 3 |
Sex, 14/05/99 |
Sex, 14/05/99 |
|
Segundo Marco de Capacidade Operacional (Release 2.0) |
Qui, 17/06/99 |
Qui, 17/06/99 |
|
|
|
|
|
|
|
|
|
Fase de Construção |
Seg, 15/03/99 |
Qui, 17/06/99 |
|
Iteração C1 - Desenvolver Beta do Release 1 |
Seg, 15/03/99 |
Seg, 12/04/99 |
|
Análise e Design (Refinar) |
Ter, 16/03/99 |
Qui, 25/03/99 |
|
Refinar Arquitetura |
Seg, 22/03/99 |
Qui, 25/03/99 |
Arquiteto |
Design Priorizado do Subsistema |
Ter, 16/03/99 |
Qua, 17/03/99 |
|
Design do Subsistema - Subsistema ss-fx |
Ter, 16/03/99 |
Qua, 17/03/99 |
Designer |
Design do Subsistema - Subsistema ss-cr |
Ter, 16/03/99 |
Qua, 17/03/99 |
Designer |
Design Priorizado da Classe |
Ter, 16/03/99 |
Qua, 17/03/99 |
|
Design da Classe - Classe C-brx |
Ter, 16/03/99 |
Qua, 17/03/99 |
Designer |
Design da Classe - Classe C-abx |
Ter, 16/03/99 |
Qua, 17/03/99 |
Designer |
Design da Classe - Classe C-twe |
Ter, 16/03/99 |
Qua, 17/03/99 |
Designer |
Design da Classe - Classe C-tui |
Ter, 16/03/99 |
Qua, 17/03/99 |
Designer |
Design Priorizado do Caso de Uso |
Ter, 18/03/99 |
Sex, 19/03/99 |
|
Design do Caso de Uso uc-hev |
Ter, 18/03/99 |
Sex, 19/03/99 |
Designer |
Design do Caso de Uso uc-mrk |
Ter, 18/03/99 |
Sex, 19/03/99 |
Designer |
Design de Banco de Dados |
Seg, 22/03/99 |
Ter, 23/03/99 |
Designer de Banco de Dados |
Revisar o Design |
Qua, 24/03/99 |
Qui, 25/03/99 |
Revisor de Design |
Implementação (Beta) |
Ter, 16/03/99 |
Ter, 06/04/99 |
|
Planejar Integração do Sistema |
Ter, 16/03/99 |
Qua, 17/03/99 |
Integrador do Sistema |
Planejar Integração do Subsistema |
Ter, 18/03/99 |
Sex, 19/03/99 |
Implementador |
Implementar Componentes Priorizados |
Seg, 22/03/99 |
Ter, 23/03/99 |
|
Implementar Componente c-uic |
Seg, 22/03/99 |
Ter, 23/03/99 |
Implementador |
Implementar Componente c-uib |
Seg, 22/03/99 |
Ter, 23/03/99 |
Implementador |
Implementar Componente c-iln |
Seg, 22/03/99 |
Ter, 23/03/99 |
Implementador |
Implementar Componente c-oie |
Seg, 22/03/99 |
Ter, 23/03/99 |
Implementador |
Implementar Componente c-wes |
Seg, 22/03/99 |
Ter, 23/03/99 |
Implementador |
Implementar Componente c-kkm |
Seg, 22/03/99 |
Ter, 23/03/99 |
Implementador |
Corrigir Defeitos |
Seg, 22/03/99 |
Qua, 24/03/99 |
Implementador |
Revisar Código |
Qui, 25/03/99 |
Sex, 26/03/99 |
Revisor de Código |
Executar Testes de Unidade |
Qui, 25/03/99 |
Seg, 29/03/99 |
Implementador |
Integrar Subsistema |
Ter, 30/03/99 |
Qui, 01/04/99 |
Implementador |
Integrar Sistema |
Sex, 02/04/99 |
Ter, 06/04/99 |
Integrador do Sistema |
Testar (Interfaces e Função Integrada) |
Ter, 16/03/99 |
Qui, 08/04/99 |
|
Planejar Teste (Integração e Sistema) |
Ter, 16/03/99 |
Ter, 16/03/99 |
Designer de Teste |
Projetar Teste (Integração e Sistema) |
Qua, 17/03/99 |
Qua, 17/03/99 |
Designer de Teste |
Implementar Teste |
Ter, 18/03/99 |
Ter, 18/03/99 |
Designer de Teste |
Projetar Pacotes e Classes de Teste |
Sex, 19/03/99 |
Sex, 19/03/99 |
Designer |
Implementar Componentes e Subsistemas de Teste |
Seg, 22/03/99 |
Seg, 22/03/99 |
Implementador |
Executar Testes de Integração |
Sex, 02/04/99 |
Sex, 02/04/99 |
Testador de Integração |
Executar Teste do Sistema |
Qua, 07/04/99 |
Qua, 07/04/99 |
Testador do Sistema |
Executar Testes de Desempenho |
Ter, 23/03/99 |
Ter, 23/03/99 |
Testador de Desempenho |
Avaliar Teste |
Qui, 08/04/99 |
Qui, 08/04/99 |
Designer de Teste |
Gerenciamento |
Seg, 15/03/99 |
Seg, 12/04/99 |
|
Desenvolver Plano de Iteração |
Seg, 15/03/99 |
Seg, 15/03/99 |
Coordenador de Projeto |
Designar Equipe do Projeto |
Ter, 16/03/99 |
Ter, 16/03/99 |
Coordenador de Projeto |
Revisitar Lista de Riscos |
Seg, 15/03/99 |
Seg, 29/03/99 |
Coordenador de Projeto |
Avaliar a Iteração |
Sex, 09/04/99 |
Sex, 09/04/99 |
Coordenador de Projeto |
Atualizar Plano do Projeto |
Seg, 12/04/99 |
Seg, 12/04/99 |
Coordenador de Projeto |
Iteração C2 - Desenvolver Release 1 |
Ter, 13/04/99 |
Sex, 14/05/99 |
|
Análise e Design (Refinar) |
Sex, 16/04/99 |
Seg, 26/04/99 |
|
Refinar Arquitetura |
Seg, 26/04/99 |
Seg, 26/04/99 |
Arquiteto |
Design Priorizado do Subsistema |
Sex, 16/04/99 |
Seg, 19/04/99 |
Designer |
Design do Subsistema - Subsistema ss-inf |
Sex, 16/04/99 |
Seg, 19/04/99 |
|
Design do Subsistema - Subsistema ss-ext |
Sex, 16/04/99 |
Seg, 19/04/99 |
|
Design Priorizado da Classe |
Sex, 16/04/99 |
Seg, 19/04/99 |
|
Design da Classe - Classe C-imn |
Sex, 16/04/99 |
Seg, 19/04/99 |
Designer |
Design da Classe - Classe C-ppl |
Sex, 16/04/99 |
Seg, 19/04/99 |
Designer |
Design da Classe - Classe C-pnh |
Sex, 16/04/99 |
Seg, 19/04/99 |
Designer |
Design da Classe - Classe C-ujn |
Sex, 16/04/99 |
Seg, 19/04/99 |
Designer |
Design Priorizado do Caso de Uso |
Ter, 20/04/99 |
Qua, 21/04/99 |
Designer |
Design do Caso de Uso uc-wsx |
Ter, 20/04/99 |
Qua, 21/04/99 |
Designer |
Design do Caso de Uso uc-vbc |
Ter, 20/04/99 |
Qua, 21/04/99 |
Designer |
Design de Banco de Dados |
Qui, 22/04/99 |
Qui, 22/04/99 |
Designer de Banco de Dados |
Revisar o Design |
Sex, 23/04/99 |
Seg, 26/04/99 |
Revisor de Design |
Implementação (Efetivar Produção) |
Sex, 16/04/99 |
Qui, 06/05/99 |
|
Planejar Integração do Sistema |
Sex, 16/04/99 |
Seg, 19/04/99 |
Integrador do Sistema |
Planejar Integração do Subsistema |
Ter, 20/04/99 |
Qua, 21/04/99 |
Implementador |
Implementar Componentes Priorizados |
Qui, 22/04/99 |
Sex, 23/04/99 |
|
Implementar Componente c-red |
Qui, 22/04/99 |
Sex, 23/04/99 |
Implementador |
Implementar Componente c-art |
Qui, 22/04/99 |
Sex, 23/04/99 |
Implementador |
Implementar Componente c-had |
Qui, 22/04/99 |
Sex, 23/04/99 |
Implementador |
Implementar Componente c-unv |
Qui, 22/04/99 |
Sex, 23/04/99 |
Implementador |
Implementar Componente c-tak |
Qui, 22/04/99 |
Sex, 23/04/99 |
Implementador |
Implementar Componente c-fin |
Qui, 22/04/99 |
Sex, 23/04/99 |
Implementador |
Corrigir Defeitos |
Qui, 22/04/99 |
Sex, 23/04/99 |
Implementador |
Revisar Código |
Seg, 26/04/99 |
Qua, 28/04/99 |
Revisor de Código |
Executar Testes de Unidade |
Seg, 26/04/99 |
Qua, 28/04/99 |
Implementador |
Integrar Subsistema |
Qui, 29/04/99 |
Seg, 03/05/99 |
Implementador |
Integrar Sistema |
Ter, 04/05/99 |
Qui, 06/05/99 |
Integrador do Sistema |
Testar (Interfaces e Função Integrada) |
Sex, 16/04/99 |
Qua, 12/05/99 |
|
Planejar Teste (Integração e Sistema) |
Sex, 16/04/99 |
Seg, 19/04/99 |
Designer de Teste |
Projetar Teste (Integração e Sistema) |
Ter, 20/04/99 |
Qua, 21/04/99 |
Designer de Teste |
Implementar Teste |
Qui, 22/04/99 |
Seg, 26/04/99 |
Designer de Teste |
Projetar Pacotes e Classes de Teste |
Ter, 27/04/99 |
Qui, 29/04/99 |
Designer |
Implementar Componentes e Subsistemas de Teste |
Sex, 30/04/99 |
Ter, 04/05/99 |
Implementador |
Executar Testes de Integração |
Qua, 05/05/99 |
Sex, 07/05/99 |
Testador de Integração |
Executar Teste do Sistema |
Sex, 07/05/99 |
Ter, 11/05/99 |
Testador do Sistema |
Executar Testes de Desempenho |
Qua, 05/05/99 |
Sex, 07/05/99 |
Testador de Desempenho |
Avaliar Teste |
Qua, 12/05/99 |
Qua, 12/05/99 |
Designer de Teste |
Gerenciamento |
Ter, 13/04/99 |
Sex, 14/05/99 |
|
Desenvolver Plano de Iteração |
Ter, 13/04/99 |
Qui, 15/04/99 |
Coordenador de Projeto |
Designar Equipe do Projeto |
Sex, 16/04/99 |
Sex, 16/04/99 |
Coordenador de Projeto |
Revisitar Lista de Riscos |
Ter, 13/04/99 |
Ter, 27/04/99 |
Coordenador de Projeto |
Avaliar a Iteração |
Qui, 13/05/99 |
Qui, 13/05/99 |
Coordenador de Projeto |
Atualizar Plano do Projeto |
Sex, 14/05/99 |
Sex, 14/05/99 |
Coordenador de Projeto |
Iteração C3 - Desenvolver Release 2.0 |
Seg, 17/05/99 |
Qui, 17/06/99 |
|
Análise e Design (Refinar) |
Qua ,19/05/99 |
Qua, 26/05/99 |
|
Refinar Arquitetura |
Ter, 25/05/99 |
Qua, 26/05/99 |
Arquiteto |
Design Priorizado do Subsistema |
Qua ,19/05/99 |
Qui, 20/05/99 |
Designer |
Design do Subsistema - Subsistema ss-new |
Qua ,19/05/99 |
Qui, 20/05/99 |
|
Design Priorizado da Classe |
Qua ,19/05/99 |
Qui, 20/05/99 |
|
Design da Classe - Classe C-vad |
Qua ,19/05/99 |
Qui, 20/05/99 |
Designer |
Design da Classe - Classe C-jud |
Qua ,19/05/99 |
Qui, 20/05/99 |
Designer |
Design da Classe - Classe C-pol |
Qua ,19/05/99 |
Qui, 20/05/99 |
Designer |
Design da Classe - Classe C-pat |
Qua ,19/05/99 |
Qui, 20/05/99 |
Designer |
Design Priorizado do Caso de Uso |
Sex, 21/05/99 |
Seg, 24/05/99 |
Designer |
Design do Caso de Uso uc-cad |
Sex, 21/05/99 |
Seg, 24/05/99 |
Designer |
Design de Banco de Dados |
Ter, 25/05/99 |
Ter, 25/05/99 |
Designer de Banco de Dados |
Revisar o Design |
Qua, 26/05/99 |
Qua, 26/05/99 |
Revisor de Design |
Implementação (Efetivar Produção) |
Qua ,19/05/99 |
Qua, 09/06/99 |
|
Planejar Integração do Sistema |
Qua ,19/05/99 |
Qui, 20/05/99 |
Integrador do Sistema |
Planejar Integração do Subsistema |
Sex, 21/05/99 |
Seg, 24/05/99 |
Implementador |
Implementar Componentes Priorizados |
Ter, 25/05/99 |
Qua, 26/05/99 |
|
Implementar Componente c-rad |
Ter, 25/05/99 |
Qua, 26/05/99 |
Implementador |
Implementar Componente c-bpp |
Ter, 25/05/99 |
Qua, 26/05/99 |
Implementador |
Implementar Componente c-puj |
Ter, 25/05/99 |
Qua, 26/05/99 |
Implementador |
Implementar Componente c-hbn |
Ter, 25/05/99 |
Qua, 26/05/99 |
Implementador |
Implementar Componente c-cdd |
Ter, 25/05/99 |
Qua, 26/05/99 |
Implementador |
Implementar Componente c-fer |
Ter, 25/05/99 |
Qua, 26/05/99 |
Implementador |
Corrigir Defeitos |
Ter, 25/05/99 |
Qui, 27/05/99 |
Implementador |
Revisar Código |
Sex, 28/05/99 |
Seg, 31/05/99 |
Revisor de Código |
Executar Testes de Unidade |
Sex, 28/05/99 |
Ter, 01/06/99 |
Implementador |
Integrar Subsistema |
Qua, 02/06/99 |
Sex, 04/06/99 |
Implementador |
Integrar Sistema |
Seg, 07/06/99 |
Qua, 09/06/99 |
Integrador do Sistema |
Testar (Interfaces e Função Integrada) |
Qua ,19/05/99 |
Ter, 15/06/99 |
|
Planejar Teste (Integração e Sistema) |
Qua ,19/05/99 |
Qui, 20/05/99 |
Designer de Teste |
Projetar Teste (Integração e Sistema) |
Sex, 21/05/99 |
Seg, 24/05/99 |
Designer de Teste |
Implementar Teste |
Ter, 25/05/99 |
Qui, 27/05/99 |
Designer de Teste |
Projetar Pacotes e Classes de Teste |
Sex, 28/05/99 |
Seg, 31/05/99 |
Designer |
Implementar Componentes e Subsistemas de Teste |
Ter, 01/06/99 |
Qua, 02/06/99 |
Implementador |
Executar Testes de Integração |
Seg, 07/06/99 |
Qua, 09/06/99 |
Testador de Integração |
Executar Teste do Sistema |
Qui, 10/06/99 |
Seg, 14/06/99 |
Testador do Sistema |
Executar Testes de Desempenho |
Qui, 03/06/99 |
Seg, 07/06/99 |
Testador de Desempenho |
Avaliar Teste |
Ter, 15/06/99 |
Ter, 15/06/99 |
Designer de Teste |
Gerenciamento |
Seg, 17/05/99 |
Qui, 17/06/99 |
|
Desenvolver Plano de Iteração |
Seg, 17/05/99 |
Ter, 18/05/99 |
Coordenador de Projeto |
Designar Equipe do Projeto |
Qua ,19/05/99 |
Qua ,19/05/99 |
Coordenador de Projeto |
Revisitar Lista de Riscos |
Seg, 17/05/99 |
Seg, 31/05/99 |
Coordenador de Projeto |
Avaliar a Iteração |
Qua, 16/06/99 |
Qua, 16/06/99 |
Coordenador de Projeto |
Atualizar Plano do Projeto |
Qui, 17/06/99 |
Qui, 17/06/99 |
Coordenador de Projeto |
|
|
|
|
Ambiente |
Seg, 15/03/99 |
Qui, 17/06/99 |
|
Suportar o Desenvolvimento |
Seg, 15/03/99 |
Qui, 17/06/99 |
|
Os seguintes distribuíveis serão gerados e revisados durante a segunda iteração (C2) da Fase de Construção:
Processo |
Distribuível |
Proprietário Responsável |
---|---|---|
Conjunto de Design |
Modelo de Análise (atualização) Modelo de Design (atualização) Documento de Arquitetura de Software (atualização) |
Sue Gamble Beth MacDonald Steve Johnson |
Conjunto de Implementação |
Plano de Integração da Construção Nível Base do Software R1.0 Drivers de Teste, Stubs, Dados e Scripts Relatório de Avaliação de Teste |
Kerry Stone Phil Johnson Simon Jones Carol Smith |
Conjunto de Gerenciamento |
Plano da Iteração C2 Plano do Projeto (atualização) Planejamento do Projeto (atualização) Lista de Riscos do Projeto (atualização) Avaliação de Status Avaliação de Iteração Plano de Teste |
Rick Bell Rick Bell Rick Bell Rick Bell Rick Bell Rick Bell Kerry Stone |
A Iteração C2 requer o seguinte equipamento de computador:
- 18 PCs (Microsoft Windows 95 , Microsoft Office, Rational Rose, Rational RequisitePro)
- 20 Monitores
- 3 Impressoras (2 Laser, 1 Colorida)
- Acesso ao Servidor do Wylie College.
Esse equipamento já está instalado no departamento Sistemas de Informações do Wylie College. O equipamento requerido exclusivamente para Teste será detalhado no Plano de Teste.
É necessário configurar espaço no escritório para as 2 novas compras.
Nenhum novo caso de uso será desenvolvido para a Iteração C2 como a iteração anterior (C1) para produzir o Beta trazido nos casos de uso restantes do Release 1.0. No entanto, os seguintes casos de uso existentes requerem retrabalho extensivo:
1. Fechar Registro
2. Interface para o Banco de Dados de Catálogo de Cursos
3. Interface para o Sistema Financeiro
O objetivo principal da Iteração C2 da Fase de Construção é concluir o nível base do software para o Release 1 (R1.0). O nível base R1.0 deve estar disponível para a Equipe de Implementação até 20 de Maio de 1999.
Além disso, os seguintes critérios devem ser atendidos antes da conclusão da Iteração C2:
- Todos os defeitos de prioridade crítica, alta e média descobertos no Release Beta (da Iteração C1) devem ser resolvidos.
- Todos os feedbacks do usuário do Release Beta devem ser avaliados. Todos os feedbacks classificados como "principais" devem ser resolvidos.
- Todos os casos de uso e requisitos destinados ao Release 1 devem ser implementados e testados.
- Todos os requisitos de cronometragem, desempenho e qualidade, conforme especificados na Especificação Complementar [7], devem ser atendidos.
- Os Testes, conforme definido no Plano de Teste [6], devem ser executados.
- Todos os resultados do teste devem ser revisados.
- A equipe de gerência sênior e o representante do Wylie College devem aprovar a liberação do nível base do software R1.0.