PMBOK e Gestão de Projetos de Software Gustavo Tibério

Slides:



Advertisements
Apresentações semelhantes
GESTÃO DE PROJETOS CRONOGRAMA - GRÁFICO DE GANT
Advertisements

GERENCIAMENTO DE INTEGRAÇÃO DO PROJETO
O Processo Praxis 3.0 Processos de Software 25/03/2017
Prof.ª Adriana dos Santos Caparróz Carvalho
PMBoK.
Profa. M.Sc. Yáskara Menescal
PMBoK Project Management Body of Knowledge
Processo Desenvolvimento de Software Tradicional
Os processos de gerenciamento
Qualidade de Software - FURB
Gerenciamento de Projetos e
Planejamento do gerenciamento de riscos
Projeto em Engenharia de
Gerenciamento de Projetos e
FDD.
Gestão de Projetos.
Desafios do desenvolvimento de software
Visão Geral PRO.NET.
Modelos de Maturidade de Processos de Software
Fundamentos de Engenharia de SW
UERJ – Universidade do Estado do Rio de Janeiro
PMBOK 5ª Edição Capítulo 3
Projeto: Capacitação em GP
Gestão da Inovação Tecnológica
Capability Maturity Model (CMM)
Gerenciamento da Integração
GESTÃO DE PROJETOS Aula 5 1.
Planejamento e Gerenciamento
Modelos de Maturidade de Processos de Software
Profa. M.Sc. Yáskara Menescal
Gerenciamento de Integração.
Elaboração e Análise de Projetos
Gerenciamento de Projetos
PAS Características: Elaborado com o propósito de ser utilizado em práticas acadêmicas de desenvolvimento de software. Foi desenvolvido de forma iterativa.
(Open Unified Process)
Gerência de Projetos.
Agenda GERÊNCIA DE PROJETOS PMI – Project Management Institute
Fundamentos de Gerenciamento de Projetos
O que é gerenciamento de projetos
Processos de Software.
Ana Carolina Oran Fonseca e Toledo
Modelos de Qualidade para indivíduos e grupos: PSP & TSP
GESTÃO DE PROJETOS TECNOLÓGICOS
Gerenciamento de Custos
RUP-PMBOK: Análise Comparativa Seminários em Engenharia de Software e Linguagens Marcus Machado Paulo Oliveira.
Gestão de projetos de Software GTI-16
Integração.
ADMINISTRAÇÃO Prof. WAGNER RABELLO JR.
Gerenciamento de Riscos em Projetos de Software Ricardo de Oliveira Abu Hana.
Gerência de Projetos de Software (PMBOK)
Gerenciamento de Projetos
MODELOS DE MELHORES PRÁTICAS RELACIONADOS À GOVERNANÇA DE TI
Gerenciamento de Projetos
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Gerência e Desenv de Projetos – Cláudio Martins 1 Gerência de Projetos Cláudio Roberto Martins Processos da gerência de projetos.
DISCUSSÃO BASEADA NO PMI®
Utilizando práticas do PMBOK para implantar o Scrum
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
Gerenciamento de riscos
Gestão de Projetos Metodologias de gestão de projetos
O uso de XP em uma Organização CMM 2 Renata Endriss

1 Leila Mariz – Gerenciamento de Riscos com Agilidade Gerenciamento de Riscos com Agilidade Leila Mariz Orientador : Hermano Perrelli.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
Planejamento – Revisão do Projeto Exemplo Curso Hands-on de Gestão de Projetos Eduardo Montes, PMP.
PMBOK/PMI Project Management Body of Knowledge Revisão.
Planejamento do Projeto Exemplo Curso Hands-on de Gestão de Projetos Eduardo Montes, PMP.
CMMI Capability Maturity Model Integration
Especialização em Segurança da Informação Segurança em Aplicações 1. Introdução Márcio Aurélio Ribeiro Moreira
Transcrição da apresentação:

PMBOK e Gestão de Projetos de Software Gustavo Tibério

Roteiro - Apresentação do PMBOK - PMBOK & processos de software... RUP... CMM... XP

PMBOK ou Project Management Body of Knowledge, é um conjunto de boas práticas em gerenciamento de projetos (GP)... foi criado (e é mantido) pelo PMI – Project Management Institute... não é um processo!

PMBOK: Algumas características Permite uso iterativo (embora isso não seja enfatizado no PMBOK Guide) Formado por 44 Processos, organizados em cinco Grupos, e nove Áreas de Conhecimento Cada processo tem: –Entradas –Ferramentas e Técnicas –Saídas

Fonte: PMI (2004) PMBOK: Grupos de Processos

PMBOK: Áreas de Conhecimento

PMBOK - Áreas de Conhecimento: Escopo Gerência de Escopo: Atividades que visam garantir o adequado escopo do projeto Escopo do projeto: o trabalho necessário para entregar o produto do projeto Escopo do produto: requisitos do produto do projeto Principais saídas: Plano de Gerência de Escopo EAP (Estrutura Analítica do Projeto)

PMBOK - Áreas de Conhecimento: Tempo Gerência do Tempo: Atividades necessárias para que se conclua a tempo o projeto. Envolve definição, seqüenciamento, estimativa de recursos e duração das atividades a serem realizadas Lida com a construção e o monitoramento do cronograma do projeto Saídas principais: Cronograma do projeto Plano de gerência do cronograma

PMBOK - Áreas de Conhecimento: Custo Gerência de Custo: processos que visam garantir que o projeto seja completado dentro do orçamento aprovado. Envolve o planejamento, estimativa, orçamentação e controle dos custos do projeto Sugere a análise de valor agregado (EVA) para controle dos custos Saídas principais: Estimativas de custo Orçamento do projeto Análise de desempenho (EVA)

PMBOK - Áreas de Conhecimento: Qualidade Gerência de Qualidade: atividades que visam garantir que o projeto satisfaça as necessidades que ele visa atender. Define atividades que determinam as políticas e procedimentos de qualidade, bem como seus objetivos Envolve planejamento, garantia e controle da qualidade, incluindo atividades de aperfeiçoamento contínuo de processos

PMBOK - Áreas de Conhecimento: Pessoas Gerência de Pessoas (RH): atividades que organizam e gerenciam a equipe de projeto O PMBOK enfatiza a importância do envolvimento da equipe do projeto no planejamento desde o início, visando aumentar a expertise e reforçar o comprometimento Principais saídas: Plano de gerenciamento de pessoal Organograma do projeto Avaliação do desempenho da equipe

PMBOK - Áreas de Conhecimento: Comunicação Gerência de Comunicação: Atividades necessárias para a geração, coleta, distribuição, armazenamento, recuperação e destinação final das informações do projeto. A comunicação é a ligação crítica entre pessoas e informações. Saídas principais: Plano de gerência da comunicação Relatórios de previsão, status e desempenho do projeto

PMBOK - Áreas de Conhecimento: Riscos Gerência dos Riscos: objetiva aumentar a probabilidade e o impacto de eventos positivos, e diminuir dos eventos negativos Envolve atividades de identificação, análise e resposta aos riscos, bem como seu monitoramento e controle Principais saídas: Plano de gerência de riscos Registro de Riscos

PMBOK - Áreas de Conhecimento: Aquisições Gerência de Aquisições: processos para compra ou aquisição de produtos, serviços ou resultados necessários à realização do trabalho do projeto. Inclui a gerência de contratos e emissão de ordens de compra pelos membros da equipe Saídas principais: Plano de gerência de aquisições SOW (Statement of Work) Contrato(s)

PMBOK - Áreas de Conhecimento: Integração Gerência de Integração: processos e atividades necessárias para identificar, definir, combinar, unificar e coordenar os vários grupos de processos de um projeto. Os processos das outras áreas de conhecimento se sobrepõem e interagem de diversas maneiras, e a Integração visa gerenciar essas interações Principais saídas: Plano do Projeto Produto final do projeto Registros do projeto

Fonte: PMI (2004) PMBOK: foco no planejamento Total do PMBOK: 44 processos Planejamento: 21 processos Tempo: 5 Riscos: 5 Escopo: 3 Custo: 2

PMBOK em projetos de software Quais considerações são pertinentes no uso do PMBOK em projetos de desenvolvimento de software? O que observar na comparação do PMBOK com: –RUP –CMM –Processos ágeis?

RUP ou Rational Unified Process, é um processo de desenvolvimento de software O RUP é um processo: –Guiado por casos de uso –Centrado na arquitetura –Iterativo e incremental

Disciplinas do RUP

Comparação PMBOK/RUP PMBOK RUP Qualquer tipo de projetoEspecífico para projetos de software Fases do projeto dependem do domínio da aplicação Fases e iterações específicas para desenvolvi- mento de software Apenas práticas de GPPráticas de GP e de desen- volvimento de software Cobre todos os aspectos de GP Cobre alguns aspectos de GP Framework descritivo (“o quê”) Processo prescritivo (“como”, “quem”, “quando”)

PMBOK vs. RUP (Disciplina de GP)

Fonte:Charbonneu (2004) Mapeamento PMBOK/RUP Áreas de Conhecimento PMBOK Disciplinas do RUP IntegraçãoGerenciamento de Projeto Requisitos Implantação Configuração e Mudanças EscopoGerenciamento de Projeto Requisitos Configuração e Mudanças TempoGerenciamento de projeto QualidadeGerenciamento de Projeto Configuração e Mudanças ComunicaçõesGerenciamento de Projeto RiscosGerenciamento de Projeto

CMM Ou Capability Maturity Model, hoje conhecido por ou CMMI-SE/SW é um modelo de avaliação e melhoria da maturidade de Processos de Software Os processos são classificados em níveis, de acordo com sua maturidade Cada nível de processo contém áreas de processo (PAs)

Fonte: Sotille (2003) Mapeamento PMBOK / CMM Nível 2 Medição e AnáliseTodas as Áreas

Desenvolvimento ágil de software... ... são práticas de desenvolvimento de software que enfatizam:  Colaboração: equipe de software + clientes  Comunicação “cara a cara”  Entregas freqüentes de código (valor) ao cliente  Equipes coesas, auto-organizáveis  Práticas que minimizem problemas quando há mudanças de requisitos

XP ou Extreme Programming, é um processo ágil de desenvolvimento de software, cujos princípios fundamentais são: –Feedback rápido –Simplicidade presumida –Mudanças incrementais –Aceitação das mudanças –Alta qualidade

Planejamento no XP vs. PMBOK XPPMBOK Planeja-se apenas o necessário para o próximo ciclo ou iteração É neutro com relação a iteratividade Responsabilidades são aceitasResponsabilidades são atribuídas Quem vai implementar faz a estimativa Apresenta vários métodos de estimativa Ignora interdependências entre tarefas Enfatiza a análise de interdependências Planejar para as prioridades versus Planejar para o desenvolvimento Inclinação ao planejamento para as prioridades

GP no XP vs. PMBOK XPPMBOK Responsabilidades são aceitasResponsabilidades são atribuídas Presunção da qualidade do trabalho da equipe Forte investimento em garantia e controle da qualidade Gerente do Projeto guia as mudanças do processo de gerenciamento Inclinação para políticas pré- definidas de gerenciamento Gerente do Projeto lidera a adaptação do XP à cultura da companhia Gerente do Projeto adapta o PMBOK à cultura através da Gerência de Integração “Travel light”: processo de GP deve ser leve para a equipe PMBOK não faz referência a qual deve ser o “peso” do processo O gerente do projeto deve escolher métricas realistas PMBOK sugere Análise de Valor Agregado para medir desempenho

Fonte: PMI (2004) Estrutura Analítica do Projeto (EAP)

Fonte: PMI (2004) Cronograma do projeto

Fonte: PMI (2004) Gráfico de análise de desempenho

Fonte: PMI (2004) Ferramentas de Qualidade

Fonte: Sotille (2003) Níveis do CMM Foco na melhoria dos Processos de GP O grande desafio é a mudança na cultura da organização!

Fonte: Sotille (2003) PAs do CMMI-SE/SW por nível

Referências Agile Alliance (2006) – What is Agile Software Development? Site acessado em setembro de Beck, Kent (2004) – Programação eXtrema explicada: acolha as mudanças. Ed. Bookman, Charbonneau, Serge (2004) - Software Project Management - A Mapping between RUP and the PMBOK. IBM DeveloperWorks, Site acessado em setembro de Jacobson, I., Booch, G. e Rumbaugh, J. (1998) The unified software development process. Addison-Wesley, PMI (Project Management Institute) (2004) - PMBOK Guide 3ª Edição. Project Management Institute, SEI (Software Engineering Institute) (200?) – Capability Maturity Model for Software. SEI Website, Site acessado em setembro de Sotille, Mauro (2003) – Comparação PMBOK & CMM + CMMI. PMTech, Site acessado em setembro de

PMBOK e Gestão de Projetos de Software Gustavo Tibério