1) O documento compara os paralelos entre a engenharia de software e o Guia PMBOK do PMI, que é um guia de conhecimento e melhores práticas para gerenciamento de projetos.
2) Ambos compartilham áreas de conhecimento como requisitos, planejamento, execução e monitoramento. A engenharia de software também inclui construção de software e testes.
3) Eles também compartilham conceitos como backlogs no SCRUM e coleta de requisitos no PMBOK.
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Paralelos entre PMBOK e Engenharia de Software
1. PARALELOS ENTRE
A
ENGENHARIA DE SOFTWARE
EO
PMBOK DO PMI
ParalelosPMBOK&EngenhariaSW.v1.1.ppt
2. Prof. Ralph Möller
• Certificação PMP, CAPM, Cobit Foundations e ITIL Foundations
• Pós-graduado no MIT em Governança e Melhores Práticas da TI – Instituto Infnet
• Pós-graduado no MBA em Gestão de Negócios – IBMEC-RJ
• Graduado em Tecnologia em Processamento de Dados – PUC-Rio
• Coordenador Pedagógico do MBA em Gerência de Projetos no Instituto Infnet
• Coordenador Pedagógico Assistente de Governança da TI no Instituto Infnet
• Professor de Gerenciamento de Projetos no Instituto Infnet
• Sócio da Vitarum Seguros & TI
• Gerente de Automação do Auto Expresso na Dbtrans S. A.
• + de 17 anos atuando em TI – GPS Tecnologia, QSi – Qualidade em Sistemas de
Informação, IBM, Ingresso.com, Sincout, Now Solutions, etc...
• + de 9 anos como Gestor e Gerente de Projetos
• Palestrante sobre Governança da TI e Gestão de Projetos
• Na rede:
ralph.moller@prof.infnet.edu.br
http://www.ralphmcs.eti.br/
http://www.linkedin.com/in/ralphmcs
http://twitter.com/ralphmcs
4. PMI - Project Management Institute
• Project Management Institute (www.pmi.org)
• Fundado em 1969 (EUA)
OBJETIVOS:
• Identificar e promover os fundamentos do Gerenciamento de
Projetos, buscando consolidar um corpo de conhecimento que levem
ao sucesso o Gerenciamento de Projetos;
• Prover uma interface entre usuários e fornecedores de softwares
voltados para o Gerenciamento de Projetos;
• Encorajar o desenvolvimento e a pesquisa nas universidades e
indústrias do Gerenciamento de Projetos;
• Fomentar contatos entre instituições, em nível mundial, e colaborar
em assuntos de interesses comuns.
5. PMI no Brasil
• O Brasil foi o primeiro país a
constituir um Chapter fora dos
Estados Unidos, no início da
década de 1980.
• Apesar do interesse já existente
na época e de um crescimento
significativo do número de
associados, o Chapter Brasil foi
destituído em 1984.
• Com a nova diretriz de
expansão internacional do
PMI® e o avanço do
Gerenciamento de Projetos no
Brasil, no final dos anos 1990
houve uma nova iniciativa para
o estabelecimento de uma
entidade nacional voltada para
o tema.
7. PMBOK
(Project Management Body of Knowledge)
• O Guia PMBOK - “Corpo de
Conhecimento em Gerência de Projetos”
é um guia de conhecimento e de
melhores práticas reconhecidas para a
atividade de gerenciamento dos projetos.
• Conhecimentos baseados na
contribuição de profissionais e
estudantes do gerenciamento de
projetos.
• Aplicabilidade para várias indústrias seja
uma obra da construção civil, uma
implantação de um data center ou um
produto de design digital.
• Provê uma padronização dos termos da
gerência dos projetos.
8. Histórico do PMBOK
• PMI (Project Management Institute) foi fundado
em 1969 para documentar e divulgar práticas de
gerenciamento de projetos.
• Em 1983 foi publicado um relatório especial ESA
(Ethics, Standards e Accreditation) contendo
uma linha de base de normas.
• Em 1996 é lançada a 1a edição do PMBOK.
• Em 2000 é lançada a 2a edição do PMBOK.
• Em 2004 é lançada a 3a edição do PMBOK.
• Em 2008 é lançada a atual 4a edição do PMBOK.
9. Estrutura do PMBOK
Processos
Áreas de Iniciação Planejamento Execução Monitoramento e Encerramento
Controle
Conhecimento
Integração
Escopo
Tempo
Custos
Qualidade
Recursos Humanos
Comunicação
Riscos
Aquisição
11. O que é?
Gerenciamento de Projetos
“É a aplicação de conhecimentos, habilidades, ferramentas
e técnicas às atividades do projeto a fim de
atender aos seus requerimentos.”
PMBOK 4ª Edição
12. Por que Utilizar?
Como atender os requisitos do projeto
minimizando os problemas mais comuns?
Adotando as melhores práticas de
Gerenciamento de Projetos
14. O que é?
Engenharia de Software
“Engenharia de software é uma área do conhecimento
da computação voltada para a especificação, desenvolvimento
e manutenção de sistemas de software aplicando tecnologias
e práticas de gerência de projetos e outras disciplinas,
objetivando organização, produtividade e qualidade.”
Wikipedia.org (dez / 2010)
15. Histórico
• Termo surgido no final da década de 1960
• Motivado por uma crise no desenvolvimento de software:
› Fracassos de projeto
› Perdas econômicas
› Atrasos na entrega
› Exigência de funcionalidade, qualidade e confiabilidade
• Objetivo de promover uma abordagem sistemática, disciplinada
e quantificada ao desenvolvimento de software
17. Objetivo
Engenharia de Software
Promover uma abordagem sistemática, disciplinada e quantificada ao
desenvolvimento de software, visando obter organização,
produtividade e qualidade no processo.
Gerenciamento de Projetos
É a aplicação de conhecimentos, habilidades, ferramentas e técnicas às
atividades do projeto a fim de atender aos seus requerimentos.
18. Bibliografia
Engenharia de Software
SWEBOK: Software Engineering Body of Knowledge
Gerenciamento de Projetos
PMBOK: Project Management Body of Knowledge
19. Áreas de Conhecimento
Engenharia de Software
Requisitos de Software - Projeto de Software - Construção de Software
Teste de Software - Manutenção de Software - Gerência de Configuração de Software
Gerência da Engenharia de Software - Processo de Engenharia de Software
Ferramentas e Métodos da Engenharia de Software - Qualidade de Software
Gerenciamento de Projetos
Gerenciamento da Integração – Gerenciamento do Escopo – Gerenciamento do Tempo
Gerenciamento do Custo – Gerenciamento da Qualidade – Gerenciamento dos Riscos
Gerenciamento dos Recursos Humanos – Gerenciamento da Comunicação – Gerenciamento das Aquisições
20. Requistos
Engenharia de Software
Requisitos de Software: Aquisição, análise, especificação e gestão de
requisitos de software
Gerenciamento de Projetos
Gerenciamento do Escopo: Coletar os Requisitos, Definir Escopo e
Criar a WBS
21. Requisitos de Software
Aquisição, análise, especificação e gestão de requisitos de software
Dividido em 6 tarefas interativas
› Engenharia de Requisitos
› Elicitação de requisitos
› Análise de Requisitos
› Especificação de requisitos
› Validação de requisitos
› Gestão de requisitos
22. Coletar os Requisitos
.1 Entradas 5.1 Coletar os Requisitos .3 Saídas
.1 Termo de Abertura do .1 Documentação dos
Projeto Requisitos
.2 Registro das Partes .2 Plano de Gerenciamento
Interessadas dos Requisitos
.3 Matriz de Rastreabilidade
de Requisitos
.2 Ferramentas
e Técnicas
.1 Entrevistas
.2 Dinâmicas de Grupo
.3 Oficinas
.4 Técnicas de Criatividades em Grupo
.5 Técnicas de Tomada de Decisão em Grupo
.6 Questionários e Pesquisas
.7 Observação
.8 Protótipos
24. Coletar os Requisitos
“Processo de definir e documentar as funções e
funcionalidades do projeto e do produto necessárias para
atender às necessidade e expectativas das partes
interessadas.”
25. Gerência
Engenharia de Software
Gerência de Engenharia de Software: Gerência de Projeto de
Desenvolvimento de Software
Gerenciamento de Projetos
Gerência de Projetos Propriamente Dita
27. Requistos
Engenharia de Software
Backlogs: Product Backlog, Release Backlog e Sprint Backlog
Gerenciamento de Projetos
Gerenciamento do Escopo: Coletar os Requisitos, Definir Escopo e
Criar a WBS
28. Ciclo de Desenvolvimento
Engenharia de Software
Sprints
Gerenciamento de Projetos
Rolling Wave Planning
29. Papéis
Engenharia de Software
Product Owner, Scrum Master e Team
Gerenciamento de Projetos
Stakeholders