Um estudo comparativo entre PMBOK e SWEBOK Antonio
Um estudo comparativo entre PMBOK e SWEBOK Antonio Nascimento ajnf@cin. ufpe. br
Roteiro Introdução Objetivos PMBOK SWEBOK PMBOK x SWEBOK Conclusões Referências
Introdução O 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ção O 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.
PMBOK Um 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]
PMBOK Grupos de Processos [D’AVILA, 2007]:
PMBOK (Processos) [SOTILLE, 2009]
PMBOK (Processos) [D’AVILA, 2010]
SWEBOK Áreas de Conhecimento: [adaptado de SWEBOK, 2004]
SWEBOK Subáreas: Requisitos de Software (7) Projeto de software (6) Construção de software (3) Teste de software (6) Manutenção de software (4)
SWEBOK Subá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 SWEBOK PMBOK 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 gerenciamento de projetos. Define áreas de conhecimento a respeito de processos de desenvolvimento e manutenção de software.
PMBOK x SWEBOK PMBOK 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 SWEBOK PMBOK SWEBOK Qualidade de Software - Fundamentos da Qualidade de Software - Processo de Gerenciamento da Qualidade de Software - Considerações Práticas sobre a Qualidade de Software - Planejar a qualidade - Realizar a garantia de qualidade - Realizar o controle da qualidade 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 SWEBOK PMBOK 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 SWEBOK PMBOK 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ções PMBOK CAPM - Certified Associate in Project Management PMP - Project Management Professional Pg. MP - Program Management Professional SWEBOK Certificação CSDA (Certificação de Associação no Desenvolvimento de Software). Certificação CSDP (Certificação de Desenvolvimento Profissional de Software)
Conclusões Ambos 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ências Capuano, 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.
- Slides: 23