Sistema de Registro em Curso

 

Plano de Iteração
Iteração de Elaboração nº E1

 

Versão 1.0

 

Histórico da Revisão

Data

Versão

Descrição

Autor

18/Jan/1999

1.0

Plano Inicial para a Iteração E1

Rick Bell

 

 

 

 

 

 

 

 

 

Índice

1.       Introdução         

1.1     Objetivo     

1.2     Escopo     

1.3     Definições, Acrônimos e Abreviações     

1.4     Referências     

1.5     Visão Geral     

2.       Plano      

3.       Recursos

4.       Casos de Uso

5.       Critérios de Avaliação


Plano de Iteração

1.                  Introdução

1.1               Objetivo

Este Plano de Iteração descreve os planos detalhados para a Iteração E1 do projeto C-Registration System.

Durante a Iteração E1, os requisitos serão analisados adicionalmente. A análise e o design para todos os casos de uso selecionados para o Release 1.0 e, além disso, os casos de uso de alto risco do Release 2.0 serão concluídos. O protótipo de arquitetura será desenvolvido para testar a possibilidade e o desempenho da arquitetura requerida para o Release 1.0.

1.2               Escopo

O Plano de Iteração E1 é 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.

1.3               Definições, Acrônimos e Abreviações

Consulte o Glossário [3].

1.4               Referências

As referências aplicáveis são:

  1. Course Registration System Vision Document, WyIT387, V1.0, Wylie College IT.
  2. Course Registration System Stakeholder Requests Document, WyIT389, V1.0, 1998, Wylie College IT.
  3. Course Registration System Glossary, WyIT406, V1.0, 1998, Wylie College IT.
  4. Course Registration System Elaboration Phase Schedule, V1.0, 1999, Wylie College IT.
  5. Course Registration System Software Development Plan, WyIT418, V1.0, 1999, Wylie College IT.

 

1.5               Visão Geral

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.

2.                  Plano

A Iteração E1 conduzirá a análise e o design para todos os casos de uso selecionados para o Release 1.0 e, além disso, os casos de uso de alto risco do Release 2.0 serão concluídos. O protótipo de arquitetura será desenvolvido para testar a possibilidade e o desempenho da arquitetura requerida para o Release 1.0.

Os recursos planejados para o Release 1.0 incluem:

    1. Tarefas de Iteração

A tabela a seguir ilustra as atividades de nível alto com suas datas planejadas de início e encerramento.

Atividade

Data de Início

Data de Encerramento

Modelagem de Negócios (todos os casos de uso de negócios)

3 de fevereiro de 1999

5 de fevereiro de 1999

Definição de Requisitos (casos de uso do R1 e casos de uso de alto risco do R2)

3 de fevereiro de 1999

9 de fevereiro de 1999

Análise e Design (casos de uso do R1 e casos de uso de alto risco do R2)

5 de fevereiro de 1999

18 de fevereiro de 1999

Implementação (Protótipo de arquitetura R1)

15 de fevereiro de 1999

24 de fevereiro de 1999

Teste (Protótipo de arquitetura R1)

22 de fevereiro de 1999

2 de março de 1999

Ambiente

2 de fevereiro de 1999

4 de março de 1999

Gerenciamento

2 de fevereiro de 1999

4 de março de 1999

 

    1. Planejamento da Iteração

O planejamento detalhado mostrando todas as tarefas e as responsabilidades designadas está contido no seguinte planejamento:

Nome da Tarefa

Início

Conclusão

Nomes dos Recursos

Marcos

Ter, 02/02/99

Qui, 04/03/99

 

Início da Fase de Elaboração

Ter, 02/02/99

Ter, 02/02/99

 

Marco de Protótipo da Interface com o Usuário

Qua, 03/02/99

Qua, 03/02/99

 

Marco de Protótipo de Arquitetura (final da Fase de Elaboração)

Qui, 04/03/99

Qui, 04/03/99

 
 
 
 
 

Fase de Elaboração

Ter, 02/02/99

Qui, 04/03/99

 

Iteração E1 - Desenvolver Protótipo de Arquitetura

Ter, 02/02/99

Qui, 04/03/99

 

Modelagem de Negócios

Qua, 03/02/99

Sex, 05/02/99

 

Localizar Entidades e Trabalhadores de Negócio

Qua, 03/02/99

Qua, 03/02/99

Designer de Negócios

Descrever Trabalhadores de Negócio

Qui, 04/02/99

Qui, 04/02/99

 

Descrever Trabalhador de Negócio 'BW1'

Qui, 04/02/99

Qui, 04/02/99

Designer de Negócios

Descrever Trabalhador de Negócio 'BW2'

Qui, 04/02/99

Qui, 04/02/99

Designer de Negócios

Descrever Entidades de Negócio

Qui, 04/02/99

Qui, 04/02/99

 

Descrever Entidade de Negócios 'BE1'

Qui, 04/02/99

Qui, 04/02/99

Designer de Negócios

Descrever Entidade de Negócios 'BE2'

Qui, 04/02/99

Qui, 04/02/99

Designer de Negócios

Revisar o Modelo de Análise de Negócio

Sex, 05/02/99

Sex, 05/02/99

Revisor do Modelo de Negócio

Requisitos

Qua, 03/02/99

Ter, 09/02/99

 

Gerenciar Dependências

Qua, 03/02/99

Ter, 09/02/99

Analista de Sistemas

Detalhar Casos de Uso Priorizados

Qua, 03/02/99

Qua, 03/02/99

 

Detalhar Caso de Uso 'UC1'

Qua, 03/02/99

Qua, 03/02/99

Autor do Caso de Uso

Detalhar Caso de Uso 'UC2'

Qua, 03/02/99

Qua, 03/02/99

Autor do Caso de Uso

Detalhar Caso de Uso 'UC3'

Qua, 03/02/99

Qua, 03/02/99

Autor do Caso de Uso

Detalhar Caso de Uso 'UC4'

Qua, 03/02/99

Qua, 03/02/99

Autor do Caso de Uso

Detalhar Caso de Uso 'UC5'

Qua, 03/02/99

Qua, 03/02/99

Autor do Caso de Uso

Estruturar o Modelo de Caso de Uso

Qui, 04/02/99

Qui, 04/02/99

Arquiteto

Modelagem da Interface com o Usuário

Qua, 03/02/99

Qua, 03/02/99

Designer da Interface com o Usuário

Prototipação da Interface com o Usuário

Qua, 03/02/99

Qua, 03/02/99

Designer da Interface com o Usuário

Revisar Requisitos

Sex, 05/02/99

Sex, 05/02/99

Revisor de Requisitos

Análise e Design (Arquitetura e Riscos Principais)

Sex, 05/02/99

Qui, 18/02/99

 

Análise de Arquitetura

Sex, 05/02/99

Sex, 05/02/99

Arquiteto

Análise Priorizada do Caso de Uso

Seg, 08/02/99

Seg, 08/02/99

 

Analisar Caso de Uso 'UC1'

Seg, 08/02/99

Seg, 08/02/99

Designer

Analisar Caso de Uso 'UC2'

Seg, 08/02/99

Seg, 08/02/99

Designer

Analisar Caso de Uso 'UC3'

Seg, 08/02/99

Seg, 08/02/99

Designer

Analisar Caso de Uso 'UC4'

Seg, 08/02/99

Seg, 08/02/99

Designer

Design de Arquitetura

Ter, 09/02/99

Ter, 09/02/99

 

Descrever Simultaneidade

Qua, 10/02/99

Qua, 10/02/99

Arquiteto

Descrever a Distribuição

Qui, 11/02/99

Qui, 11/02/99

Arquiteto

Revisar a Arquitetura

Sex, 12/02/99

Sex, 12/02/99

Revisor de Arquitetura

Design Priorizado do Subsistema

Seg, 15/02/99

Seg, 15/02/99

 

Design do Subsistema - Subsistema 'S1'

Seg, 15/02/99

Seg, 15/02/99

Designer

Design do Subsistema - Subsistema 'S2'

Seg, 15/02/99

Seg, 15/02/99

Designer

Design Priorizado da Classe

Seg, 15/02/99

Seg, 15/02/99

 

Design da Classe - Classe 'C1'

Seg, 15/02/99

Seg, 15/02/99

Designer

Design da Classe - Classe 'C2'

Seg, 15/02/99

Seg, 15/02/99

Designer

Design da Classe - Classe 'C3'

Seg, 15/02/99

Seg, 15/02/99

Designer

Design da Classe - Classe 'C4'

Seg, 15/02/99

Seg, 15/02/99

Designer

Design Priorizado do Caso de Uso

Ter, 16/02/99

Ter, 16/02/99

 

Design do Caso de Uso 'UC1'

Ter, 16/02/99

Ter, 16/02/99

Designer

Analisar Caso de Uso 'UC2'

Ter, 16/02/99

Ter, 16/02/99

Designer

Design de Banco de Dados

Qua, 17/02/99

Qua, 17/02/99

Designer de Banco de Dados

Revisar o Design

Qui, 18/02/99

Qui, 18/02/99

Revisor de Design

Implementação (Arquitetura e Riscos Principais)

Seg, 15/02/99

Qua, 24/02/99

 

Estruturar o Modelo de Implementação

Seg, 15/02/99

Seg, 15/02/99

Arquiteto

Planejar Integração do Sistema

Sex, 16/02/99

Sex, 16/02/99

Integrador do Sistema

Planejar Integração do Subsistema

Seg, 22/02/99

Seg, 22/02/99

Implementador

Implementar Componentes Priorizados

Seg, 22/02/99

Seg, 22/02/99

 

Implementar Componente 'c1'

Seg, 22/02/99

Seg, 22/02/99

Implementador

Implementar Componente 'c2'

Seg, 22/02/99

Seg, 22/02/99

Implementador

Implementar Componente 'c3'

Seg, 22/02/99

Seg, 22/02/99

Implementador

Implementar Componente 'c4'

Seg, 22/02/99

Seg, 22/02/99

Implementador

Corrigir Defeitos

Ter, 23/02/99

Ter, 23/02/99

Implementador

Integrar Subsistemas

Ter, 23/02/99

Ter, 23/02/99

Implementador

Integrar Sistema

Qua, 24/02/99

Qua, 24/02/99

Integrador do Sistema

Teste (Arquitetura e Riscos Principais)

Seg, 22/02/99

Ter, 02/03/99

 

Planejar Teste (Integração e Sistema)

Seg, 22/02/99

Seg, 22/02/99

Designer de Teste

Projetar Teste (Integração e Sistema)

Ter, 23/02/99

Ter, 23/02/99

Designer de Teste

Implementar Teste

Qua, 24/02/99

Qua, 24/02/99

Designer de Teste

Projetar Pacotes e Classes de Teste

Qui, 25/02/99

Qui, 25/02/99

Designer

Implementar Componentes e Subsistemas de Teste

Sex, 26/02/99

Sex, 26/02/99

Implementador

Executar Teste de Integração

Seg, 01/03/99

Seg, 01/03/99

Testador de Integração

Executar Teste do Sistema

Ter, 02/03/99

Ter, 02/03/99

Testador do Sistema

Executar Testes de Desempenho

Seg, 01/03/99

Seg, 01/03/99

Testador de Desempenho

Avaliar Teste

Ter, 02/03/99

Ter, 02/03/99

Designer de Teste

Gerenciamento

Ter, 02/02/99

Qui, 04/03/99

 

Desenvolver Plano de Iteração

Ter, 02/02/99

Ter, 02/02/99

Coordenador de Projeto

Designar Equipe do Projeto

Qua, 03/02/99

Qua, 03/02/99

Coordenador de Projeto

Revisitar Lista de Riscos

Ter, 02/02/99

Ter, 02/03/99

Coordenador de Projeto

Avaliar a Iteração

Qua, 03/03/99

Qua, 03/03/99

Coordenador de Projeto

Atualizar Plano do Projeto

Qui, 04/03/99

Qui, 04/03/99

Coordenador de Projeto

 
 
 
 

Ambiente

Ter, 02/02/99

Qui, 04/03/99

 

Configurar Processos

Ter, 02/02/99

Qui, 11/02/99

 

Aprimorar Processos

Sex, 12/02/99

Qui, 04/03/99

 

Selecionar e Adquirir Ferramentas

Ter, 02/02/99

Qui, 04/03/99

 

Criação de Ferramentas

Ter, 02/02/99

Qui, 04/03/99

 

Suportar o Desenvolvimento

Ter, 02/02/99

Qui, 04/03/99

 

Treinamento

Seg, 08/02/99

Qua, 17/02/99

 

 

    1. Distribuíveis da Iteração

Os seguintes distribuíveis serão gerados e revisados durante a Iteração E1:

Processo

Distribuível

Proprietário Responsável

Conjunto de Modelagem de Negócios

Glossário (expansão e atualização)
Modelo de Análise de Negócio

Bob Collings
Yee Chung

Conjunto de Requisitos

Documento de Visão (atualização)
Especificações de Caso de Uso (atualização)
Especificação Complementar (atualização)
Modelo de Caso de Uso e Relatório Sintético do Modelo (atualização)
Protótipo da Interface com o Usuário (apenas formulários)

Sue Gamble
Sue Gamble
Sue Gamble
Sue Gamble
Gavin Hansen

Conjunto de Design

Modelo de Análise (Visualização Lógica)
Modelo de Design (Visualizações Lógica, Componente e Processo)
Documento de Arquitetura de Software
Especificações de Realização de Caso de Uso

Sue Gamble
Beth MacDonald
Steve Johnson
Beth MacDonald

Conjunto de Implementação

Plano de Integração da Construção
Protótipo de Arquitetura - Nível Base do Software
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 de Iteração E1
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

Padrões e Diretrizes

Diretrizes de Design
Diretrizes de Programação
Diretrizes de Teste
Diretrizes da Interface com o Usuário
Documento de Atributos de Requisitos (atualização)

Simon Jones
Simon Jones
Kerry Stone
Gavin Hansen
Sue Gamble

 

3.                  Recursos

      1. Recursos de Equipe

Os requisitos de equipe para a Iteração E1 são:

Gerenciamento de Projeto

Gerenciamento de Projeto Rick Bell

Grupo de Modelagem de Negócios

Gerente de Modelagem de Negócios Bob King

Analistas de Processo de Negócios Bill Collings

Designer de Negócios Yee Chung

Engenharia de Sistemas

Gerente de Engenharia de Sistemas Carol Ming

Analistas de Sistemas Sue Gamble

Arquiteto Steve Johnson

Engenharia de Software

Gerente de Engenharia de Software Diane Ng

Engenheiro de Processo (CM) Simon Jones

Desenvolvedor Beth MacDonald

Desenvolvedor Gavin Hansen

Desenvolvedor/Designer Phil Johnson

Teste

Gerente de Teste Kerry Stone

Testador do Sistema Carol Smith

O gráfico de organização do projeto e os requisitos de equipe para o projeto inteiro estão contidos no Plano do Projeto [5].

      1. Recursos Financeiros

A tabela a seguir mostra o orçamento para a Iteração E1.

Diagrama Rotulado no Cabeçalho Acima

 

 

 

 

 

 

 

 

 

 

 

 

 


      1. Equipamentos e Instalações

A Iteração E1 requer o seguinte equipamento de computador:

    • 10 PCs (Microsoft Windows 95 , Microsoft Office, Rational Rose, Rational RequisitePro)
    • 10 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, com a exceção das 2 impressoras adicionais, que serão solicitadas.

O departamento de Sistemas de Informações do Wylie College tem móveis e espaço de escritório suficientes para atender às necessidades da Iteração E1.

4.                  Casos de Uso

Os casos de uso que serão desenvolvidos para a Iteração E1 são:

1.        Login

2.        Fechar Registro

3.        Manter Informações do Professor

4.        Registrar em Cursos

5.        Manter Informações do Estudante

6.        Interface para o Banco de Dados de Catálogo de Cursos

7.        Interface para o Sistema Financeiro

 

5.                  Critérios de Avaliação

O objetivo principal da Iteração E1 é concluir a análise e o design dos casos de uso selecionados e desenvolver um protótipo de arquitetura de trabalho.

O risco associado ao design de arquitetura ou o desempenho do sistema será percebido no final da iteração.

Cada distribuível desenvolvido durante a Iteração E1 será revisado pelo par e estará sujeito a aprovação pela equipe.

A equipe interna do projeto e o representante de Registro da Wylie College revisará o Protótipo da Interface com o Usuário e o Protótipo de Arquitetura.

Copyright   © IBM Corp. 1987, 2004. Todos os Direitos Reservados.