<Nome do Projeto>
Plano de Desenvolvimento de Software
Versão <1.0>
[Observação: O template a seguir é fornecido para uso com o Rational Unified Process (RUP). O texto em azul exibido entre colchetes e em itálico (style=InfoBlue) foi incluído para orientar o autor e deve ser excluído antes da publicação do documento. Qualquer parágrafo inserido após esse estilo será definido automaticamente como normal (estilo=BodyText).]
Histórico da Revisão
|
Data |
Versão |
Descrição |
Autor |
|
<dd/mmm/aa> |
<x.x> |
<detalhes> |
<nome> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Índice Analítico
1.3 Definições, Acrônimos e Abreviações
2.1 Finalidade, Escopo e Objetivos do Projeto
2.3 Produtos Liberados do Projeto
2.4 Evolução do Plano de Desenvolvimento de Software
3.3 Papéis e Responsabilidades
4.2.5.1 Plano de Formação de Equipe
4.2.5.2 Plano de Aquisição de Recursos
4.4 Controle e Monitoramento do Projeto
4.4.1 Plano de Gerenciamento de Requisitos
4.4.2 Plano de Controle de Programação
4.4.3 Plano de Controle de Orçamento
4.4.4 Plano de Controle de Qualidade
4.4.5 Plano de Elaboração de Relatórios
4.5 Plano de Gerenciamento de Riscos
5. Planos de Processos Técnicos
5.2 Métodos, Ferramentas e Técnicas
5.4 Plano de Aceitação do Produto
6. Planos de Processos de Suporte
6.1 Plano de Gerenciamento de Configuração
6.4 Plano de Garantia de Qualidade
6.5 Plano de Resolução de Problemas
6.6 Plano de Gerenciamento de Subcontratantes
6.7 Plano de Melhoria do Processo
Plano de Desenvolvimento de Software
[A introdução do Plano de Desenvolvimento de Software deve fornecer uma visão geral de todo o documento. Ela deve incluir a finalidade, o escopo, as definições, os acrônimos, as abreviações, as referências e a visão geral deste Plano de Desenvolvimento de Software.]
[Especifique a finalidade deste Plano de Desenvolvimento de Software.]
[Uma breve descrição do escopo deste Plano de Desenvolvimento de Software; a que Projeto(s) ele está associado e tudo o mais que seja afetado ou influenciado por este documento.]
[Esta subseção deve fornecer as definições de todos os termos, acrônimos e abreviações necessárias à adequada interpretação do Plano de Desenvolvimento de Software. Essas informações podem ser fornecidas mediante referência ao Glossário do projeto.]
[Esta subseção deve fornecer uma lista completa de todos os documentos mencionados em qualquer outra parte do Plano de Desenvolvimento de Software. Cada documento deverá ser identificado por título, número do relatório (se aplicável), data e organização de publicação. Especifique as fontes a partir das quais as referências podem ser obtidas. Essas informações podem ser fornecidas mediante referência a um apêndice ou outro documento.
Para o Plano de Desenvolvimento de Software, a lista de artefatos mencionados deverá incluir:
· Planos de Iteração
· Plano de Gerenciamento de Requisitos
· Plano de Métricas
· Plano de Gerenciamento de Riscos
· Caso de Desenvolvimento
· Guia de Modelagem de Negócios
· Guia de Interface do Usuário
· Guia de Modelagem de Caso de Uso
· Guia de Design
· Guia de Programação
· Guia de Teste
· Manual de Guia de Estilo
· Plano de Infra-estrutura
· Plano de Aceitação do Produto
· Plano de Gerenciamento de Configuração
· Plano de Avaliação (somente se for um plano individual - normalmente ele integra a Seção 6.2 do SDP)
· Plano de Documentação
· Plano de Garantia de Qualidade
· Plano de Resolução de Problemas
· Plano de Gerenciamento de Subcontratantes
· Plano de Melhoria do Processo]
[Esta subseção descreve o que o restante do Plano de Desenvolvimento de Software contém e explica como o documento está organizado.]
[Uma breve descrição da finalidade e dos objetivos deste projeto e uma breve descrição dos produtos que se espera que o projeto libere.]
[Uma lista das suposições em que este plano se baseia e de quaisquer restrições como, por exemplo, de orçamento, equipe, equipamento e programação, que se aplicam ao projeto.]
[Uma tabela listando os artefatos a serem criados durante o projeto, incluindo as datas-alvo de liberação.]
[Uma tabela das versões propostas do Plano de Desenvolvimento de Software e os critérios para a revisão não programada e a republicação deste plano.]
[Descreva a estrutura organizacional da equipe do projeto, incluindo as autoridades de gerenciamento e outras autoridades de revisão.]
[Descreva como o projeto se relaciona com grupos externos. Para cada grupo externo, identifique os nomes de contato internos e externos.]
[Identifique as unidades organizacionais do projeto que serão responsáveis por cada uma das disciplinas, detalhamentos do fluxo de trabalho e processos de suporte.]
[Forneça a programação e o custo estimado do projeto, assim como a base dessas estimativas, e os pontos e circunstâncias do projeto em que serão feitas novas estimativas.]
[Inclua o seguinte:
· Estrutura de Divisão de Trabalho (WBS)
· uma linha de tempo ou gráfico de Gantt mostrando a alocação do tempo para as iterações ou fases do projeto
· identifique os principais marcos com seus critérios de realização
Defina todas as demonstrações e pontos de release importantes]
[Liste os objetivos a serem atingidos para cada uma das iterações.]
[Uma breve descrição de cada release de software e se é uma versão beta, de demonstração etc.]
[Diagramas ou tabelas mostrando as datas-alvo para a conclusão das iterações e fases, dos pontos de release, das demonstrações e de outros marcos.]
[Identifique aqui quantas pessoas serão necessárias e o tipo de equipe, incluindo quaisquer experiências ou habilidades especiais, definindo uma programação por fase ou iteração do projeto.]
[Descreva como você pretende localizar e selecionar as pessoas para integrarem a equipe necessária ao projeto.]
[Liste quaisquer treinamentos especiais necessários aos integrantes da equipe do projeto, com as datas-alvo identificando quando os treinamentos deverão ser concluídos.]
[Efetue a alocação de custos em relação à WBS e ao Plano de Fase.]
[Cada plano de iteração será incluído nesta seção através de referências.]
[Incluído através de referência.]
[Descreva o método a ser adotado para monitorar o progresso em relação à programação elaborada e como executar ações corretivas quando necessário.]
[Descreva o método a ser adotado para monitorar os gastos em relação ao orçamento do projeto e como executar ações corretivas quando necessário.]
[Descreva o andamento e os métodos a serem usados para controlar a qualidade dos produtos liberados do projeto e como executar ações corretivas quando necessário.]
[Descreva os relatórios internos e externos a serem gerados, e a freqüência e distribuição de publicação.]
[Incluído através de referência.]
[Incluído através de referência.]
[Descreva as atividades necessárias para que o projeto seja concluído de forma organizada, incluindo a nova designação da equipe, o arquivamento de materiais do projeto, interrogações e relatórios de post-mortem etc.]
[Incluído através de referência.]
[Liste os padrões técnicos documentados no projeto etc, através de referências:
· Guia de Modelagem de Negócios
· Guia de Interface do Usuário
· Guia de Modelagem de Caso de Uso
· Guia de Design
· Guia de Programação
· Guia de Teste
· Manual de Guia de Estilo]
[Incluído através de referência]
[Incluído através de referência]
[Incluído através de referência]
[Parte do Plano de Desenvolvimento de Software. Descreve os planos do projeto para a avaliação do produto e aborda as técnicas, os critérios, as métricas e os procedimentos usados para avaliação - entre eles estarão incluídas inspeções técnicas, inspeções e revisões. Observe que esses procedimentos são um complemento do Plano de Teste, que não está incluído no Plano de Desenvolvimento de Software.
[Incluído através de referência.]
[Incluído através de referência.]
[Incluído através de referência.]
[Incluído através de referência.]
[Incluído através de referência]
[Planos adicionais se forem necessários devido a contratos ou regulamentos.]
[Material adicional de uso para o leitor do SDP.]