Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR - PDF
Download "Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR"
André Campos Carlos
1 Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Bernardo Grassano 1, Analia Irigoyen Ferreiro Ferreira 2, Mariano Montoni 3 1 Project Builder Av. Rio Branco 123, grupo 612, Centro - CEP Rio de Janeiro, RJ, Brasil 2 ProMove Business Intelligence Solutions Rua da Assembléia 10, 2805, Centro, Rio de Janeiro, RJ, Brasil Abstract. This work presents how to use Project Builder, as an integrated tool, to implement MPS.BR level F to MPS.BR level C project management s areas and practice. The acquired knowledge during the implementation of these process areas in several organizations helped us to conclude that Project Builder supports largely the following process areas: Project Management - Level F to level C, Portfolio Project Management Level F and Risk Management process area level C. Resumo. Este trabalho apresenta como utilizar o Project Builder como ferramenta integrada para implementar as áreas de gerenciamento de projetos do nível F ao nível C do MPS.BR. O conhecimento adquirido ao longo da implementação destas áreas em diversas organizações permitiu concluir que a ferramenta Project Builder apoia largamente as seguintes áreas de processos: Gerência de Projetos Nível F ao Nível C, Gerência de Portfólio de Projetos- Nível F e Gerência de Riscos- Nível C. 1. Introdução A Project Builder e ProMove são empresas parceiras em um projeto comum cujo principal objetivo é facilitar a implementação dos processos de gerência de projetos do nível F ao nível C do modelo MPS em pequenas e médias empresas de software por meio da adoção de uma ferramenta de gerenciamento de projetos denominada Project Builder (PB). Esta ferramenta tem evoluído ao longo dos últimos dois anos, desde a última publicação no WAMPS (GRASSANO et. al, 2010, GRASSANO et. al, 2012) com o objetivo principal de aumentar a maturidade nas práticas de gerenciamento de projetos nas pequenas e médias organizações. A ferramenta Project Builder tem como objetivo principal a Gestão Corporativa de Projetos de forma a atender a grande diversidade de contextos organizacionais. Ainda assim, a maioria dos seus clientes são empresas desenvolvedoras de produtos de software dos quais 10 foram avaliados no nível G, F, E ou C do MPS.BR. Este artigo tem por objetivo apresentar os resultados e as evoluções de uma avaliação da aderência da ferramenta Project Builder ao processo de Gerência de Projetos, Gerência de Portfólio de Projetos e Gerência de Riscos do modelo MPS (SOFTEX, 2009) iniciada em 2010 (GRASSANO et.al, 2010) e continuada em 2012 (GRASSANO et.al, 2012). 246
2 Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Este trabalho está estruturado conforme a seguir: na seção 2 é realizada uma breve descrição das funcionalidades existentes no Project Builder; detalhes de como a ferramenta Project Builder (Versão do PB-Completo) foi utilizada para gerar os resultados esperados do processo Gerência de Projetos - GPR (Nível F ao C), Gerência de Portfólios - GPP (Nível F) e Gerência de Riscos - GRI (Nível 3) estão descritos na seção 3; e a seção 4 apresenta as considerações finais e perspectivas futuras. 2. As Funcionalidades do Project Builder Existem três tipos de versões relacionadas ao conjunto de funcionalidades disponíveis no Project Builder, a saber: PB -Essencial, PB-Intermediário e PB-Completo. A versão PB-Essencial oferece funcionalidades de apoio ao gerenciamento de portfólio e de projetos, bem como apoio ao gerenciamento de documentos. O apoio ao gerenciamento de projetos envolve as seguintes disciplinas: escopo, tempo, comunicação, recursos humanos e integração. Esta versão permite a criação de Estrutura Analítica do Projeto e visualização na forma textual e gráfica, além do cronograma do projeto, modelos de projetos, configuração de mensagens por projeto/pessoa, notificações programadas, curva S de escopo, registro de atividades e o envio de relatórios por . Esta versão do PB oferece também recursos de integração com outras ferramentas de gerência de projetos como o MS-Project 1 e WBS Chart Pro 2. Além de todas as funcionalidades do PB-Essencial, a versão PB-Intermediário oferece funcionalidades de apoio à gestão de pessoas (CHA Conhecimentos, Habilidades e Atitudes), biblioteca de lições aprendidas e gerenciamento de programas. No contexto de projeto, esse tipo de versão fornece também apoio ao gerenciamento de custos de homem/hora e outros custos por projetos e receitas, curva S de custos e múltiplos calendários. Além de todas as funcionalidades do PB-Intermediário, a versão PB-Completo oferece funcionalidades de apoio ao planejamento estratégico, propostas de projetos, seleção, priorização e fluxo de aprovação de projetos. No contexto de projeto, esse tipo de versão fornece também apoio ao gerenciamento de riscos e qualidade, gerenciamento de questões, alocação de recursos por dia e fórum de projetos. 3. A Aderência do Project Builder aos Processos de Gerência de Projetos Seguindo a mesma linha do primeiro artigo (GRASSANO ET. AL, 2012), a partir da experiência nas organizações do grupo de especialistas, foram analisadas cada uma das práticas dos processos GPR, GPP e GRI do MPS.BR e chegamos à conclusão que é possível ao utilizar o Project Builder apoiar 100% das práticas de gestão destas áreas de processo do modelo MPS.BR. Esta utilização da ferramenta em cada prática será detalhada nas próximas seções
3 3.1. Alternativas de implementação do Processo de Gerência de Projetos (GPR) Uma das ferramentas comumente utilizadas pelos gerentes de projeto para definir o escopo de um projeto é a EAP (Estrutura Analítica do Projeto) que organiza os pacotes de trabalho a serem gerenciados. O escopo do trabalho (EAP) pode ser definido na própria ferramenta PB. A Figura 1 apresenta um exemplo de uma EAP extraída automaticamente da ferramenta PB. Figura 1. Estrutura Analítica do Projeto (EAP) GPR 1 Conforme ilustrado pela Figura 2, a ferramenta PB pode apoiar também o armazenamento do tamanho (campo peso de uma atividade na EAP) e da classificação de um determinado componente (campo do tipo de atividade). Mesmo que o cálculo da estimativa não seja realizado pela ferramenta, é possível anexar ao projeto, o arquivo contendo os procedimentos do cálculo realizado e garantir que as informações possam ser consultadas a qualquer momento. Figura 2. Campos para peso e complexidade GPR 2 Conforme ilustrado pela Figura 3, o ciclo de vida, a estrutura das fases, atividades e as dependências entre elas, podem ser criados para cada tipo de projeto com características semelhantes. Além disso, os campos customizáveis podem ser utilizados para a justificativa do ciclo de vida selecionado. 248
4 Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR No PB, a funcionalidade Projetos-Busca permite a consulta ao histórico de projetos anteriores com base no esforço e no custo. O registro destas ações pode ser feito com a utilização dos campos customizáveis. O PB permite a definição do orçamento, fluxo de caixa, cronograma, marcos e pontos de controle do projeto, respectivamente. Figura 3. Cronograma, marcos, pontos de controle, fases, atividades, dependências, esforço e os campos customizáveis (GPR 3, 4 e 5) A ferramenta PB permite o planejamento do perfil nos projetos (importados do cadastro organizacional) e apoia a escolha da equipe (Figura 4) com base nos conhecimentos cadastrados no repositório de conhecimento organizacional. Portanto, o resultado GPR 7 foi avaliado como totalmente implementado. Figura 4. Conhecimentos, habilidades e experiências - GPR 7 O PB permite o planejamento dos recursos não humanos do projeto na opção Custos Previsão de Custos para cada atividade (GPR 8). Além disso, os campos customizáveis podem ser utilizados para definir o ambiente do Projeto a partir do ambiente padrão da organização. O PB permite ainda, a identificação e o planejamento dos dados relevantes ao projeto (GPR 8) com a utilização da funcionalidade de Questões (Figura 5). Esta funcionalidade também permite o registro da análise viabilidade e do comprometimento da equipe (GPR 11 e GPR 12). 249
5 Figura 5. Registro de questões da análise de viabilidade do projeto (GPR 11) e questões de projeto (GPR 18 e 19) Além disso, existe uma funcionalidade Relatório de Projetos-Plano do Projeto (Figura 6), para a geração do Plano do Projeto consolidado (GPR 9). Esta funcionalidade também permite o gerenciamento dos envolvidos no projeto por meio de relatórios específicos (item Relatórios) Figura 6. Relatórios do projeto, inclusive o Plano do Projeto O PB (Figura 7) possibilita a gerência dos parâmetros do projeto. Além disso, a funcionalidade relatórios (Figura 6) podem apoiar as monitorações de dados, recursos materiais e humanos, riscos (maior discussão na próxima seção), entre outros. Figura 7. Monitorações básicas (GPR 16 e 17) 250
6 Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Para atender o GPR 22, o PB possibilita que modelos de componentes sejam cadastrados e importados para o projeto. Nos campos customizáveis podem ser detalhados todos os campos relevantes na definição de um processo como: artefatos de entrada e saída, critérios de entrada e saída, documentos de entrada e saída e as dependências entre as atividades. O processo padrão, fases, dependências, critérios de adaptação e ciclos de vida ficam documentados na ferramenta e podem ser instanciados para o projeto com esta funcionalidade. Para o GPR 21, o PB possibilita o cadastro de lições aprendidas ao longo da execução do projeto. O projeto também contribui para o histórico de projetos com o esforço e custos planejados e realizados Gerência de Portfólio de Projetos A ferramenta possui a funcionalidade de cadastro de propostas de projeto alinhadas ao planejamento estratégico com o conceito de ações estratégicas (GPP1). Ao cadastrar o projeto, os critérios de aceitação, o orçamento, os recursos e o Gerente Projeto são alocados (GPP 2, 3 e 4), conforme ilustrado nas Figuras 8 e 9. Como ilustrado pelas Figuras 10 e 11, é possível monitorar o portfólio e resolver conflito de recursos com a utilização da funcionalidade de DashBoard, Mapa de Alocação e registro de notificações e/ou mensagens (GPP 7 e 8) e questões (Figura 5). Figura 8. Planejamento e Objetivos Estratégico 251
7 Figura 9. Critérios definidos utilizados nos projetos. Figura 10. Relatórios para monitoração de portfólio Figura 11. Dashboard de Projetos 3.3. Gerência de Riscos O PB permite definir a estratégia de riscos da organização (GRI 3) a partir da tela de parâmetros conforme ilustra a Figura 12. Adicionalmente, é possível definir uma estratégia de riscos para a organização, incluindo a possibilidade de: o escopo, a categorização de riscos, orientações dos valores e limites para escolha da estratégia (aceite, transferência, mitigação, contingência) (GRI 1 e GRI 2). A ferramenta também permite, o registro, a identificação dos riscos (positivos e negativos) a partir de uma base de riscos organizacional, representada pela Figura 13, seu impacto, probabilidade de ocorrência e prioridades de tratamento (GRI 4 e GRI 5). 252
8 Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR Figura 12. Estratégia de Riscos da Organização. Figura 13. Base de Riscos com escopo, parâmetros, sua origem e categorias. A partir desta base de riscos e estratégia cadastrado o projeto cadastra a estratégia definida para o projeto (Figura 13). Figura 14- Identificação dos riscos pelo projeto. 253
9 As questões detalhadas na Figura 5 e tela de riscos representada na Figura 14, podem ser utilizadas para cadastrar e monitorar as ações de mitigação de cada risco (GRI 6, GRI 7, GRI 8 e GRI 9). O esforço para cada ação de mitigação ou recurso necessário é cadastrado ao realizar a ação planejada para cada risco (GRI 6 e GRI8) na tela de questões (Figura 5). 4. Conclusão e Perspectivas Futuras Este trabalho apresentou o resultado da evolução da ferramenta PB (PB) para melhor atender aos resultados esperados dos processos Gerência de Projetos (GPR), Gestão de Portfólios (GPP) e Gerência de Riscos (GRI) do modelo MPS. Como é possível verificar, a evolução da ferramenta PB não só contribui com a evolução da maturidade em gerência de projetos, mas também com a possibilidade de gerenciar de forma integrada os seus projetos, garantindo a visibilidade da real situação dos projetos para todos os níveis hierárquicos da empresa. Os esforços na evolução da aderência do PB serão continuados por meio da coleta de lições aprendidas e implementação de melhorias na ferramenta até que a visão de alta maturidade do nível B MPS.BR (medição e gerência estatística.) sejam apoiados pela ferramenta. Referências Softex, 2009, MPS.BR Melhoria de Processo do Software Brasileiro, Guia Geral (v. 2009). In: Softex, 2009, Guia de Implementação Parte 1: Fundamentação para Implementação do Nível G do MR-MPS. In: Grassano et. al, 2010, Project Builder: uma Ferramenta de Apoio a Implementação do Processo Gerência de Projetos do MPS.BR, VI Workshop Anual do MPS (WAMPS 2010). Grassano et. al, 2012, Project Builder: as evoluções que permitiram um maior apoio a Implementação dos Processos Gerência de Projetos e Gerência de Portfólio de Projetos do MPS.BR, XIII Workshop Anual do MPS (WAMPS 2012). 254
Manual de Implementação Integrada de Processos do MPS.BR com Apoio Ferramental
Manual de Implementação Integrada de Processos do MPS.BR com Apoio Ferramental Nível de Maturidade: Nível G Versão: 1.4 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 07/12/2009 1.0
MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 1: Fundamentação para Implementação do Nível G do MR-MPS-SV:2012
MPS.BR - Melhoria de Processo do Software Brasileiro Guia de Implementação Parte 1: Fundamentação para Implementação do Nível G do MR-MPS-SV:2012 Este guia contém orientações para a implementação do nível
MPS.BR - Melhoria de Processo do Software Brasileiro. Guia de Implementação Parte 1: Fundamentação para Implementação do Nível G do MR-MPS-SW:2016
MPS.BR - Melhoria de Processo do Brasileiro Guia de Implementação Parte 1: Fundamentação para Implementação do Nível G do MR-MPS-SW:2016 Este guia contém orientações para a implementação do nível G do
UMA ANÁLISE DOS PROCESSOS DO PORTAL DO PROJETO FORMAÇÃO GESAC EM RELAÇÃO AO MPS.BR NÍVEL G
UMA ANÁLISE DOS PROCESSOS DO PORTAL DO PROJETO FORMAÇÃO GESAC EM RELAÇÃO AO MPS.BR NÍVEL G Estela dos Santos Paulino Instituto Federal de Educação, Ciência e Tecnologia Fluminense estela.paulino@gmail.com