Planejamento e Planejamento e
Gerenciamento
Gerenciamento
Planejamento &
Planejamento &
Gerenciamento Gerenciamento
Objetivo
• Depois desta aula você terá uma visão geral do fluxo de planejamento e gerenciamento do RUP, incluindo suas características e suas atividades principais.
Objetivo do Objetivo do
Planejamento &
Planejamento &
Gerenciamento Gerenciamento
Prover uma abordagem para o gerenciamento de projetos de software
Prover diretrizes básicas para planejamento, alocação de pessoas, execução e
monitoramento de projetos
Prover uma abordagem para gerenciamento de
riscos
Relação com Outros Relação com Outros
Fluxos de Atividades Fluxos de Atividades
O Fluxo de Planejamento e Gerenciamento de
Projetos provê um framework para a criação e
gerenciamento de um projeto. Ele se relaciona
com todos os demais fluxos.
Entidades do Entidades do
Planejamento e Planejamento e
Gerenciamento Gerenciamento
Objetivos
Requisitos
Riscos
Fatores críticos de sucesso
Pontos fortes e pontos fracos
Cronograma
Esforço
Métricas
Pessoas (Equipe)
Recursos (Orçamento)
Metodologia
Ferramentas
Distribuição de Esforço e Distribuição de Esforço e
Tempo Tempo
Projeto de tamanho médio:
Concepção: 5%
Elaboração: 20%
Construção: 65%
Transição: 10%
Projeto mais complexo:
Concepção: 8%
Elaboração: 24%
Construção: 60%
Transição: 8%
O Gerente de Projeto O Gerente de Projeto
Aloca recursos
Define prioridades
Coordena as interações com clientes e usuários
Procura manter a equipe de projeto focada na meta do projeto
Estabelece um conjunto de práticas para assegurar a integridade e qualidade dos artefatos do projeto
Assegura a existência de um processo de adequação das mudanças no produto
O que o RUP não cobre?
O que o RUP não cobre?
Gestão de pessoas: contratação, treinamento, acompanhamento
Gestão de orçamentos: definição, alocação, etc
Gestão de contratos com fornecedores e
clientes
Planejamento &
Planejamento &
Gerenciamento
Gerenciamento
P&G: Artefatos
P&G: Artefatos
Estudo de Viabilidade Estudo de Viabilidade
(Business Case) (Business Case)
1. Objetivos
Uma breve descrição dos objetivos do estudo de viabilidade (Business Case).
2. Escopo
Uma breve descrição do problema ao qual o estudo de viablidade se aplica; o que é afetado ou influenciado por este documento.
3. Referências
Uma lista de documentos referenciados.
Estudo de Viabilidade Estudo de Viabilidade
(cont.) (cont.)
4. Descrição do Produto
Descreva brevemente o produto que será o resultado final do esforço do projeto.
5. Contexto do Negócio
Domínio de aplicação, mercado, escopo contratual, se é continuação de um projeto existente, etc.
6. Objetivos do Produto
Critérios de sucesso, projeção financeira, análise do mercado, etc.
Estudo de Viabilidade Estudo de Viabilidade
(cont.) (cont.)
7. Previsão Financeira
Estimativa de retorno do investimento, custos, recursos, incluindo suposições usadas para gerar as estimativas.
8. Restrições
Requisitos de alto nível, interfaces com
sistemas externos, abordagem técnica, etc. que impactam os custos ou oferecem riscos.
Lista de Riscos Lista de Riscos
Risk ranking/
Magnitude
Risk Description Mitigation Strategy and/or Contingency Plan
1 Most damaging risk Description of how to handle the risk
2 2nd most damaging risk
etc. etc.
Lista de Riscos Lista de Riscos
Detalhada Detalhada
1. Objetivos
Uma breve descrição da finalidade da Lista de Riscos.
2. Escopo
Uma breve descrição do que a Lista de Riscos se aplica; o que é afetado ou influenciado por este documento.
3. Referências
Uma lista de documentos relacionados ou referenciados.
Lista de Riscos Lista de Riscos
Detalhada (cont.) Detalhada (cont.)
4. Riscos
4.1 <Identificador do Risco – um nome descritivo ou número>
4.1.1 Magnitude do risco ou ranking
Um indicador da magnitude do risco pode ser
assinalado para ajudar a “ranquear” os riscos desde o mais danoso até o menos danoso.
4.1.2 Descrição
Uma breve descrição sobre o risco.
Lista de Riscos Lista de Riscos
Detalhada (cont.) Detalhada (cont.)
4.1.3 Impactos
Lista os impactos no projeto ou no produto.
4.1.4 Indicadores
Descrevem como monitorar e detectar que o risco ocorreu ou está prestes a ocorrer. Inclue o uso de métricas & limites aceitáveis, resultados de testes, eventos específicos, etc.
4.1.5 Estratégia de Mitigação
Descreve o que deve ser feito no projeto para reduzir o impacto do risco.
Lista de Riscos Lista de Riscos
Detalhada (cont.) Detalhada (cont.)
4.1.6 Plano de Contingência
Descreve qual será a ação adotada caso o rico se materialize: solução alternativa, redução da
funcionalidade, etc.
Plano do Projeto Plano do Projeto
O plano do projeto define o cronograma geral
do projeto no tempo: datas para as fases e os
marcos principais, e datas para as iterações
com os seus objetivos principais.
Esqueleto de um Plano Esqueleto de um Plano
de Projeto de Projeto
1. Objetivos
Uma breve descrição sobre os objetivos do Plano de Projeto.
2. Escopo
Uma breve descrição sobre o que o projeto se aplica; qo que é afetado ou influenciado por este documento.
3. Referências
Uma lista de documentos referenciados ou
Esqueleto de um Plano Esqueleto de um Plano
de Projeto (cont.) de Projeto (cont.)
4. Plano de Fases
Um "road map“ geral do projeto, mostrando
como alocar o tempo às fases e especificando o que será atingido em cada marco de referência.
Pode incluir gráficos (ex: diagrama de Gantt).
5. Cronograma
Diagramas mostrando as iterações dentro das fases, pontos de entregas (releases), demos e outros marcos de referência.
Esqueleto de um Plano Esqueleto de um Plano
de Projeto (cont.) de Projeto (cont.)
6. Objetivos de Cada Iteração
Descrições breves de cada iteração e de seus principais objetivos, quais riscos são atacados em cada iteração, etc.
7. Releases
Breves descrições de cada release (demo, beta, etc.).
8. Plano de Recursos
Organização do staff e sua alocação, plano de treinamentos, etc.
9. Custos
Orçamento geral do projeto.
Planejamento &
Planejamento &
Gerenciamento Gerenciamento
Leituras recomendadas:
Object-Oriented Project Management with UML.
Murray R. Cantor. John Wiley & Sons, 1998.
Software Project Management: A Unified
Framework. Walker Royce. Addison Wesley Longman, 1998.
Software Engineering: A Practitioner’s Approach (Third Edition). Roger Pressman. McGraw-Hill, 1992.
Planejamento &
Planejamento &
Gerenciamento Gerenciamento
Leitura adicional
• Capítulos 12 e 13 do livro The Unified Software Development Process (de Ivar Jacobson, Grady Booch e James Rumbaugh)
•Capítulo 7 do livro An Intoduction to the Rational Unified Process (de Philip Kruchten)