Antonio [email protected]
RoteiroIntroduçãoObjetivosPMBOKSWEBOKPMBOK x SWEBOKConclusõesReferências
IntroduçãoO PMBOK (Project Management Body of
Knowledge) é um conjunto de práticas em gerência de projetos levantado pelo Project Management Institute (PMI) e constituem a base da metodologia de gerência de projetos do PMI [RICARDO,2009].
IntroduçãoO SWEBOK (Guide to the Software
Engineering Body of Knowledge) é um documento criado com a finalidade de servir de referência em assuntos considerados como essenciais na área de Engenharia de Software e foi conduzido pelo IEEE (Institute of Electrical and Electronics Engineers).
Objetivos (PMBOK)Criar um Conjunto de Conhecimentos em
Gerenciamento de Projetos (boas práticas);Fornecer e promover um vocabulário comum
dentro da profissão de gerenciamento de projetos para se discutir, escrever e aplicar conceitos de gerenciamento de projetos;
Estabelecer diretrizes para processos, ferramentas e técnicas de gerenciamento de projetos.
Objetivos (SWEBOK)Caracterizar o conteúdo da disciplina de
engenharia de software;Estabelecer um conjunto apropriado de
critérios e normas para a prática profissional da Engenharia de Software;
Marcar as fronteiras entre a Engenharia de Software e as demais disciplinas relacionadas;
Prover uma fundação para certificação individual e para licenciamento de profissionais.
PMBOKUm projeto é um esforço temporário
empreendido para criar um produto, serviço ou resultado exclusivo [PMBOK,2008].
O gerenciamento de projetos consiste na aplicação de conhecimentos, habilidades, ferramentas e técnicas adequadas às atividades do projeto, a fim de cumprir seus requisitos [PMBOK,2008].
PMBOK
Áreas de Conhecimento:[D’AVILA, 2006]
PMBOKGrupos de Processos [D’AVILA, 2007]:
PMBOK (Processos)
[SOTILLE,2009]
PMBOK (Processos)
[D’AVILA, 2010]
SWEBOKÁreas de Conhecimento:
[adaptado de SWEBOK,2004]
SWEBOKSubáreas:
Requisitos de Software (7)Projeto de software (6)Construção de software (3)Teste de software (6)Manutenção de software (4)
SWEBOKSubáreas:
Gerência de configuração de Software (6)Gerência de Engenharia de Software (6)Processo de Engenharia de Software (4)Métodos e ferramentas de engenharia (2)Qualidade de Software (3)Disciplinas Relacionadas (8)
TOTAL: 47 Subáreas e 8 Disciplinas Relacionadas
PMBOK x SWEBOKPMBOK SWEBOK
Estruturação Áreas de Conhecimento / Grupo de Processos
Áreas de Conhecimento
Escopo Aborda áreas de conhecimento relacionadas a gerência de projetos
Aborda áreas de conhecimento de produção e manutenção de software
Aplicação Diversas áreas de negócio
Engenharia de Software
Conteúdo Padrão para gerenciar projetos. Descreve processos, ferramentas e técnicas de gerencia-mento de projetos.
Define áreas de conhecimento a respeito de processos de desenvolvimento e manutenção de software.
PMBOK x SWEBOKPMBOK SWEBOK
Escopo Requisitos de Software
Gerência de Engenharia de SW- Iniciação e definição de Escopo
Tempo Requisitos de Software- Especificação de Requisitos
Gerência de Engenharia de SW- Planejamento do Projeto
Custos Requisitos de Software- Considerações Práticas
Gerência de Engenharia de SW- Planejamento do Projeto
PMBOK x SWEBOKPMBOK SWEBOK
Qualidade
- Planejar a qualidade- Realizar a garantia de qualidade- Realizar o controle da qualidade
Qualidade de Software- Fundamentos da Qualidade de Software- Processo de Gerenciamento da Qualidade de Software- Considerações Práticas sobre a Qualidade de Software
Projeto de Software- Evolução e Análise de Qualidade do Projeto de Software
Requisitos de Software- Processo de Requisitos + Processos de Qualidade e Melhoria
PMBOK x SWEBOKPMBOK SWEBOK
Recursos Humanos Gerência de Engenharia de SW- Planejamento do Projeto
Aquisições Processo de Engenharia de SW
Comunicações Requisitos de Software
Gerência de Engenharia de SW
Gerência de Configuração de SW- Registro do Estado da Configuração
PMBOK x SWEBOKPMBOK SWEBOK
Riscos Requisitos de Software-Especificação de Requisitos
Gerência de Engenharia de SW- Planejamento do Projeto
Integração Construção de SW
Métodos e ferramentas de engenharia
Gerência de Configuração de SW
CertificaçõesPMBOK
CAPM - Certified Associate in Project Management
PMP - Project Management ProfessionalPgMP - Program Management Professional
SWEBOKCertificação CSDA (Certificação de Associação
no Desenvolvimento de Software).Certificação CSDP (Certificação de
Desenvolvimento Profissional de Software)
ConclusõesAmbos guias tem similaridades, contudo um
foca o gerenciamento de projetos e o outro Engenharia de SW;
Com as constantes e evoluções na Engenharia de Software o guia (SWEBOK) não é definitivo e não deve ser a única fonte de referências;
O PMBOK é muito mais utilizado no Brasil que o SWEBOK;
Dificuldade de regulamentação da profissão;
Perguntas
???
ReferênciasCapuano, Tiago. Guide of the Software Engineering
Body of Knowledge (SWEBOK). Passo Fundo, RS, Brasil.
Embiruçu, David L.; Neto, José B.F.A; Barbosa, Leandro M; Viana, Pablo A. B; Sette, Sergio S. The Guide to the Software Engineering Body of Knoledge - SWEBOK. UFPE, Recife, PE, Brasil,2008
Lopes, Edvaldo. Swebok - Software Engineering Body of Knowledge. UFPE, Recife, PE, Brasil, 2007.
SWEBOK. Guide to the Software Engineering Body of Knowledge. 2004 Version. A project of the IEEE Computer Society Professional Practices Committee. Disponível em: http://www.swebok.org.