Este livro propõe a combinação de duas conhecidas metodologias de gerenciamento de projetos: o RUP e a abordagem do PMI. Apresenta-se dividido em partes, cada qual abordando o assunto pertinente ao gerenciamento de projetos de desenvolvimento de software a partir de um ângulo diferente.
Inicialmente apresenta uma breve descrição da disciplina de gestão de projetos, conforme documentada pelo Project Management Institute (PMI), uma instituição internacional cujo objetivo é regulamentar a gerência de projetos, preparar profissionais e manter fóruns que tratam deste assunto.
A seguir comenta sobre a administração de recursos humanos, que normalmente são o principal insumo no desenvolvimento de sistemas. Vários projetos de informática falham porque muitas vezes a gerência dos recursos humanos é negligenciada.
Também são abordados de forma resumida o Rational Unified Process (RUP) e o Unified Modeling Language (UML), que são um conjunto de ferramentas, metodologias e processos criados para facilitar o planejamento e o controle de projetos de desenvolvimento de sistemas. Atualmente o UML é a ferramenta mais popular para essa finalidade.
Por fim, o livro traz uma abordagem de como todas as metodologias e processos apresentados podem ser utilizados de forma combinada, aumentando consideravelmente a chance de sucesso no desenvolvimento de sistemas.
Nesta quinta edição a obra foi revisada segundo a quarta edição do PMBOK, principalmente a Parte I, sobre Gestão de Projetos. As demais partes sofreram pequenas correções e ajustes, seguindo propostas e críticas de leitores.
PARTE I. GESTÃO DE PROJETOS
1. Introdução
Projeto
Ciclo de vida do projeto
Partes interessadas no projeto
Análise de stakeholders
Stakeholders primários
Stakeholders secundários
Interesses
Estrutura organizacional
Processos de gerenciamento de projetos
Processos de Iniciação
Processos de Planejamento
Processos de Execução
Processos de Monitoramento e Controle
Processos de Encerramento
2. Início
Integração do gerenciamento do projeto
Desenvolver o termo e a abertura do projeto
Gerenciamento da comunicação
Identificar as partes interessadas
3. Planejamento
Tipos de Planejamento
Integração do gerenciamento do projeto
Desenvolver o plano de gerenciamento de projeto
Gerenciamento do escopo do projeto
Coletar os requisitos
Definir o escopo
Criar a EAP
Gerenciamento do tempo do projeto
Definir as atividades
Sequenciar as atividades
Estimar os recursos das atividades
Estimar as durações das atividades
Desenvolver o cronograma
Gerenciamento dos custos do projeto
Estimar os custos
Determinar o orçamento
Gerenciamento da qualidade do projeto
Planejar a qualidade
Gerenciamento de recursos humanos do projeto
Desenvolver o plano de recursos humanos
Gerenciamento das comunicações do projeto
Planejar as comunicações
Gerenciamento de riscos do projeto
Planejar o gerenciamento de riscos
Identificar os riscos
Análise qualitativa de riscos
Realizar a análise quantitativa dos riscos
Planejar as respostas a riscos
Gerenciamento de aquisições do projeto
Planejar as aquisições
4. Execução
Integração do gerenciamento de projetos
Orientar e gerenciar a execução do projeto
Gerenciamento da qualidade do projeto
Realizar a garantia da qualidade
Gerenciamento de recursos humanos do projeto
Mobilizar a equipe do projeto
Desenvolver a equipe do projeto
Gerenciar a equipe do projeto
Gerenciamento das comunicações do projeto
Distribuir as informações
Gerenciar as expectativas das partes interessadas
Gerenciamento de aquisições do projeto
Conduzir as aquisições
5. Monitoramento e Controle
Integração do gerenciamento de projetos
Monitorar e controlar o trabalho do projeto
Realizar o controle integrado de mudanças
Gerenciamento do escopo do projeto
Verificar o escopo
Controlar o escopo
Gerenciamento do tempo do projeto
Controlar o cronograma
Gerenciamento dos custos do projeto
Controlar os custos
Gerenciamento da qualidade do projeto
Realizar o controle da qualidade
Gerenciamento das comunicações do projeto
Reportar o desempenho
Gerenciamento de riscos do projeto
Monitorar e controlar os riscos
Gerenciamento de aquisições do projeto
Administrar as aquisições
Equilíbrio do projeto
6. Encerramento
Integração do gerenciamento de projetos
Encerrar o projeto ou fase
Gerenciamento de aquisições do projeto
Encerrar as aquisições
7. Conclusão
Tamanhos do projeto
PARTE II. RECURSOS HUMANOS
1. Introdução
2. Desenvolvimento da Equipe
Estágios de Desenvolvimento do Grupo (EDG)
Estágio 1: Orientação
Estágio 2: Insatisfação
Estágio 3: Resolução
Estágio 4: Produção
Estilos de liderança
Desenvolvendo competência e responsabilidade
Acordo
Objetivos
Acompanhamento
Elogios
Repreensões
Escolha do melhor estilo de liderança para uma nova equipe
Mudança de estilo de liderança
Conclusão
3. Interação com os Membros da Equipe
Tomada de decisões
Personalidades
Deficiências de comunicação
Confiança desgastada
Persuasão
Mudança
Conclusão
4. Conclusão
PARTE III. UML E RUP
1. Introdução
2. UML
Tipos de diagramas
Visões do sistema
Arquiteturas
Banco de dados
Diagramas
Diagrama de Caso de Uso
Diagrama de Atividades
Diagrama de Classes
Diagrama de Classes de Análise
Diagrama de Sequência
Diagrama de Colaboração
Diagrama de Estados
Diagrama de Implantação
Diagrama de Componentes
Glossário
Conclusão
3. Rational Unified Process
Desenvolvimento iterativo
Gerenciamento de requisitos
Arquitetura baseada em componentes
Modelagem do software
Verificação constante da qualidade
Controle de mudanças
Estrutura estática
Estrutura dinâmica
Processos focados na arquitetura e nos casos de uso
Processos
Modelagem de Negócio
Requisitos
Análise
Implementação
Teste
Gerenciamento de configuração e mudanças
Implantação
Fases
Concepção
Elaboração
Construção
Distribuição
4. Conclusão
PARTE IV. GESTÃO DE PROJETOS DE DESENVOLVIMENTO DE SOFTWARE
1. Introdução
Múltiplos níveis
Orientação para riscos
2. Planejamento das Fases
Plano de projeto
Escopo
Tempo
Custo
Qualidade
Recursos Humanos
Comunicações
Riscos
Aquisições
3. Planejamento da Iteração
Plano de projeto
Escopo
Tempo
Custo
Qualidade
Recursos Humanos
Comunicações
Riscos
Aquisições
4. Conclusão
PARTE V. ANEXOS
Anexo A. Estrutura da Documentação do Projeto
Proposta executiva
Plano de projeto
Prontuário
Documentação de encerramento
Anexo B. Estrutura da Especificação Técnica
Introdução
Modelo de negócio
Requisitos não funcionais
Casos de Uso
Arquitetura
Testes
Anexo C. PMI - Síntese
Anexo D. RUP - Síntese
Anexo E. UML - Síntese
Bibliografia
Índice Remissivo