Você está na página 1de 16

PSI SOFTWARES

Plano de Desenvolvimento do Software


SiSchool

1.0

Autores: Felipe David Evangelista e Luciano Rafael C. Oliveira

Contagem

Março - 2007
Plano de Desenvolvimento do Software

Aprovação

Aprovamos o Plano de Desenvolvimento 1.0 do projeto SiSchool.

Felipe David Evangelista 04/03/2007

Luciano Rafael C. de Oliveira 04/03/2007

<Nome> <Data>

<Nome> <Data>

<Nome> <Data>

<Nome> <Data>

2 PSI SOFTWARES
Plano de Desenvolvimento do Software

Versões revisadas anteriores

Revisão Comentário Data

3 PSI SOFTWARES
Plano de Desenvolvimento do Software

Plano de Desenvolvimento do Software

Sumário

Plano de Desenvolvimento do Software...................................................................................................................4


Introdução..............................................................................................................................................................5
1. Visão geral do projeto....................................................................................................................................5
2. Resultados a entregar.....................................................................................................................................6
3. Evolução do PDSw .......................................................................................................................................6
4. Materiais de referência...................................................................................................................................7
5. Definições de siglas e termos.........................................................................................................................7
Organização do projeto..........................................................................................................................................8
6. Modelo do processo.......................................................................................................................................8
7. Estrutura organizacional................................................................................................................................8
8. Fronteiras e interfaces organizacionais..........................................................................................................9
9. Responsabilidades no projeto........................................................................................................................9
Processo gerencial................................................................................................................................................10
10. Prioridades e objetivos gerenciais..............................................................................................................10
11. Pressupostos, dependências e restrições ...................................................................................................10
12. Gestão dos riscos........................................................................................................................................11
13. Mecanismos de monitoração e controle.....................................................................................................11
14. Gestão de pessoal.......................................................................................................................................11
Processo técnico...................................................................................................................................................12
15. Métodos, ferramentas e técnicas................................................................................................................12
16. Documentação............................................................................................................................................12
17. Funções de suporte ao projeto....................................................................................................................13
Programação e orçamento....................................................................................................................................13
18. Pacotes de trabalho....................................................................................................................................13
19. Relações de dependência...........................................................................................................................14
20. Requisitos de recursos................................................................................................................................14
21. Orçamento..................................................................................................................................................15
22. Agenda.......................................................................................................................................................15
Componentes adicionais......................................................................................................................................16

4 PSI SOFTWARES
Plano de Desenvolvimento do Software

Introdução
1. Visão geral do projeto
1. Objetivos deste documento
Descrever o Plano de Desenvolvimento do produto SiSchool, definir os recursos necessários,
estimar a previsão dos prazos, custos e riscos associados ao projeto.
Público alvo: Clientes, Analistas e Desenvolvedores, Gestores e profissionais de TI da rede de
ensino Pitágoras.

Objetivos do projeto
O projeto SiSchool tem por objetivo oferecer o apoio informatizado a gestão de cursos e
matrículas das escolas administradas pela rede de ensino Pitágoras.

Produto a ser entregue e suas partes principais


SiSchool(Componente Único) - código fonte, código objeto e documentação de desenvolvimento.

Principais marcos
Número Resultado a ser produzido Data prevista para
de ordem entrega
1 Especificação de Requisitos do Software (provisório LR). 10/03/2007
2 Especificação de Requisitos do Software (completo). 24/03/2007
3 Descrição do Desenho do Software (completo). 28/04/2007
4 Liberação 1. 26/05/2007

Principais recursos que devem ser fornecidos pelo cliente


Número Recurso Data limite
de ordem
1 Sistema Gerenciador de Banco de Dados com o qual o 24/03/2007
School Manager irá funcionar, instalado e configurado.
2 Equipamentos para teste. 24/03/2007

5 PSI SOFTWARES
Plano de Desenvolvimento do Software

Programação das principais atividades


Número Nome da atividade Data inicial Data final
de ordem prevista prevista
1 Especificação de Requisitos do Software 24/02/2007 24/03/2007
2 Desenho Implementável 24/03/2007 28/04/2007
3 Liberação 1 28/04/2007 26/05/2007

Principais itens de orçamento


Número Descrição Quantidade
de ordem (pessoas-mês)
1 Desenvolvimento de software 2
2 Participação dos usuários 2

Projetos correlatos
Não se aplica.

Documentos de especificação de requisitos do produto


Número de Nome do documento Revisão do
ordem documento
1 Especificação dos Requisitos do Software SiSchool 1.0

2. Resultados a entregar
Número Nome do item Data de Mídia de Quantidade
de ordem entrega entrega de cópias
Pacote de instalação do SiSchlool 1.0 (inclui 26/05/2007 Espaço 1
Virtual -
1 códigos fontes e objetos, manual de usuário e Homepage
documentação de desenvolvimento).

3. Evolução do PDSw
Número de Evento que deve provocar revisão do PDSw Data prevista
ordem
1 Conclusão do Desenho Implementável. 28/04/2007
2 Conclusão da última Liberação. 26/05/2007
3 Discrepância entre previsto e realizado acima dos 20%. -
4 Qualquer tipo de alteração aprovada dos requisitos, que tenha
26/05/2007
impacto significativo no desenvolvimento.
5 Concretização de riscos de gravidade média ou alta. -

6 PSI SOFTWARES
Plano de Desenvolvimento do Software

4. Materiais de referência
Número de Tipo do material Referência bibliográfica
ordem
1 Documentação de Especificação de Requisitos do Software SiSchool 1.0
Desenvolvimento
2
3
4

5. Definições de siglas e termos


Número de Sigla ou termo Definição
ordem
1 Cliente Entidade que contrata a execução de um projeto, ou seu
representante autorizado, com poder de aceitação de
propostas e produtos. Cf. usuário
2 Componente 1. Uma das partes que constituem um produto ou sistema.
2. (UML) Parte física substituível de um sistema, que
encapsula a implementação e realiza um conjunto de
interfaces.
3 Configuração Disposição de um sistema ou componente, definida pelo
número, natureza e interconexões de suas partes
constituintes.
4 Construção (Praxis) Fase na qual é desenvolvida (desenhada,
implementada e testada) uma liberação completamente
operacional de um produto, que atende aos requisitos
especificados.
5
6
7
8
9

7 PSI SOFTWARES
Plano de Desenvolvimento do Software

Organização do projeto
6. Modelo do processo
Fase Iteração Sigla Descrição
Levantamento e análise das necessidades dos usuários e
Concepção
Ativação AT conceitos da aplicação, em nível de detalhe suficiente para
(CN) justificar a especificação de um produto de software.
Levantamento Levantamento das funções, interfaces e requisitos não
LR
dos Requisitos funcionais desejados para o produto.
Elaboração
(EL) Modelagem conceitual dos elementos relevantes do domínio do
Análise dos
Requisitos
AR problema e uso desse modelo para validação dos requisitos e
planejamento detalhado da fase de Construção.
Definição interna e externa dos componentes de um produto de
Desenho software, a nível suficiente para decidir as principais questões
DI
Implementável de arquitetura e tecnologia e para permitir o planejamento
detalhado das atividades de implementação.
Implementação de um subconjunto de funções do produto que
Liberação 1 L1 será avaliado pelos usuários.
Construção
(CO) Liberação 2 L2 Idem.
Liberação 3 L3 Idem.
Liberação 4 L4 Idem.
Realização dos testes de aceitação no ambiente dos
Testes Alfa TA desenvolvedores, juntamente com elaboração da documentação
de usuário e possíveis planos de Transição.
Testes Beta TB Realização dos testes de aceitação no ambiente dos usuários.
Transição Operação experimental do produto em instalação piloto do
(TR) Operação
Piloto
OP cliente, com a resolução de eventuais problemas através de
processo de manutenção.

7. Estrutura organizacional

8 PSI SOFTWARES
Plano de Desenvolvimento do Software

8. Fronteiras e interfaces organizacionais


Contatos com entidades externas
Número Entidade Contato na entidade externa Contato no projeto
de ordem externa
1 Cliente Gerente do cliente Gerente do projeto
2 Cliente Representante dos usuários Gerente do projeto

Funções de suporte
Número Grupo de Contato na função de Contato no projeto
de ordem suporte suporte
1 Garantia da Encarregado do projeto Gerente do projeto
Qualidade
2 Gestão de Encarregado do projeto Gerente do projeto
Configurações
3 Engenharia de Encarregado do projeto Gerente do projeto
Processos

9. Responsabilidades no projeto
Número Função Descrição das responsabilidades da Nome
de ordem função
1 Gerente de Gestão do projeto Felipe David Evangelista
Projeto Luciano Rafael
2 Analistas Engenharia de requisitos e análise Felipe David Evangelista
Luciano Rafael
3 Desenvolvedores Desenho e implementação Felipe David Evangelista
Luciano Rafael
4 Testadores Testes e gestão da qualidade Felipe David Evangelista
Luciano Rafael
5 Redator técnico Confecção do Manual do Usuário Felipe David Evangelista
Luciano Rafael

9 PSI SOFTWARES
Plano de Desenvolvimento do Software

Processo gerencial
10. Prioridades e objetivos gerenciais
Número de Assunto Descrição
ordem
1 Como o progresso do Através de documentos do projeto, emitidos conforme a
projeto será informado programação de atividades listadas neste documento e
ao cliente das Revisões de Apresentação.
2 Prioridades relativas Os requisitos essenciais devem ser necessariamente
entre requisitos, custos implementados. Os requisitos desejáveis devem ser
e prazos rediscutidos caso ocorram problemas que levem a
aumento dos prazos. Os requisitos opcionais serão
implementados apenas se houver folga nos prazos.
3 Utilização de software Deve ser utilizado o sistema gerenciador de bancos de
existente dados Oracle 9i Database.
4 Outros aspectos Não Aplicável.
gerenciais relevantes

11. Pressupostos, dependências e restrições


Providências necessárias por parte do cliente
Número Providência necessária por parte do cliente Evento limite
de ordem
1 Instalação do sistema gerenciador de bancos de dados Oracle 9i Fim do Desenho
Database. Implementável

Dependências e restrições em relação a fatores externos


Número Fator externo Tipo de dependência ou restrição
de ordem
1 Alteração do Calendário Mudanças no calendário acadêmico podem causar
Acadêmico impactos no cronograma do projeto.

10 PSI SOFTWARES
Plano de Desenvolvimento do Software

12. Gestão dos riscos


Principais riscos ao projeto
Prioridade Risco Gravidade Probab. de ocorrência Impacto previsto Contramedidas previstas

1
2
3
4
5
6

Procedimentos de análise dos riscos


Acompanhamento dos riscos dentro dos Relatórios de Acompanhamento de Software do projeto.
A cada mês, a tabela de riscos do projeto será atualizada, levando-se em conta a evolução do
projeto e do ambiente externo. Será também atualizada uma tabela de riscos concretizados,
indicando-se a respectiva data de ocorrência e o impacto causado no projeto.

13. Mecanismos de monitoração e controle

Acompanhemento da execução do projeto pelo professor.

14. Gestão de pessoal


Competências requeridas
Número Tipo de competência Desde Até Necessidades de treinamento
de ordem requerida
1 Não aplicável - - -
2
3

Métodos de gestão de pessoal


Não aplicável.

11 PSI SOFTWARES
Plano de Desenvolvimento do Software

Processo técnico
15. Métodos, ferramentas e técnicas
Número Tipo de item Descrição
de ordem
1 Processo de Processo PRAXIS de desenvolvimento de softwares – versão
desenvolvimento 2.0.
2 Ambiente Windows XP.
operacional

3 Ambiente de Eclipse 3.1.


desenvolvimento
4 Ferramenta de Rational Rose 2001.
modelagem
5 Ferramenta de Rational Rose 2001.
gestão de requisitos
6 Ferramenta de Nenhuma.
gestão de
configurações
7 Ferramenta de Nenhuma.
testes
8 Ambiente de Microsoft Ofice XP.
documentação

16. Documentação
Número Tipo de documento Sigla do
de ordem documento
1 Especificação dos Requisitos do Software ERSw
2 Plano de Desenvolvimento do Software PDSw
3 Plano da Qualidade do Software PQSw
4 Descrição do Desenho do Software DDSw
5 Descrição dos Testes do Software DTSw
6 Manual do Usuário do Software MUSw

12 PSI SOFTWARES
Plano de Desenvolvimento do Software

17. Funções de suporte ao projeto


Número Título da função Descrição das responsabilidades da função
de ordem
1 Grupo de Garantia da Realização das auditorias da qualidade previstas no Plano
Qualidade de Software da Qualidade do Software < nome do produto >
2 Grupo de Gestão de Realização dos procedimentos de Gestão de
Configurações de Software Configurações previstos no Plano da Qualidade do
Software < nome do produto >
3 Grupo de Engenharia de Consultoria sobre questões relativas a processos.
Processos de Software

Programação e orçamento
18. Pacotes de trabalho
Fase Pacote de Sigla Observações
trabalho
Concepção Já realizada desde a primeira versão deste Plano.
Ativação AT
(CN)
Levantamento Previsões para esta fase são apenas indicativas.
LR
Elaboração dos Requisitos
(EL) Análise dos Idem.
AR
Requisitos
Desenho
DI
Implementável
Pode ser subdividida em pacotes menores, para fins
Liberação 1 L1
de controle do projeto.
Construção
(CO) Liberação 2 L2 Idem.
Liberação 3 L3 Idem.
Liberação 4 L4 Idem.
Testes Alfa TA
Transição Testes Beta TB
(TR) Operação Piloto OP

13 PSI SOFTWARES
Plano de Desenvolvimento do Software

19. Relações de dependência


Fase Pacote de trabalho Sigla Dependências Dependências
internas externas
Concepção (CN) Ativação AT
Designação de
Levantamento dos
LR AT usuários para
Requisitos
oficinas de requisitos
Elaboração (EL)
Designação de
Análise dos
AR LR usuários para
Requisitos
entrevistas
Designação de
usuários para
avaliação do
Desenho Implemen- produto.
DI AR
tável
Construção (CO) Instalação e
povoamento do
SGBD.
Liberação 1 L1 DI
Testes Alfa TA L4 .
Designação de
usuários e
Testes Beta TB TA
Transição (TR) equipamentos para
testes
Operação Piloto OP TB

20. Requisitos de recursos


1. Recursos de pessoal
PM
Pacote de total
Fase trabalho iteração RQ AN DS TS IM GP GQ ES EP Usuários
LR
Elaboração (EL)
AR
DI
L1
L2
Construção (CO)
L3
L4
TA
TB
Transição (TR)
OP
TOTAL

2. Outros recursos
Número Tipo Recurso Quantidade Custo Iteração

14 PSI SOFTWARES
Plano de Desenvolvimento do Software

1 Não aplicável. - - - -
TOTAL - - - - -

21. Orçamento
Desenv. Valor Desenv. Valor
Fase Iteração PM adquirido PMA acumulado
Elaboração LR
(EL) AR
DI
L1
Construção L2
(CO) L3
L4
TA
TB
Transição (TR)
OP
Total

22. Agenda
Cronograma tabular
Equipe
Fase Atividade (pessoas) Início Fim Duração (dias)
Elaboração LR
(EL) AR
DI
L1
Construção L2
(CO) L3
L4
TA
TB
Transição (TR)
OP
Total

15 PSI SOFTWARES
Plano de Desenvolvimento do Software

Diagrama de Gantt

Componentes adicionais

16 PSI SOFTWARES