Escolar Documentos
Profissional Documentos
Cultura Documentos
UMA PROPOSTA DE PROJETO PARA IMPLANTAO DO CMMI-DEV NVEL 2 DE MATURIDADE CONFORME O GUIA PMBOK
UMA PROPOSTA DE PROJETO PARA IMPLANTAO DO CMMI-DEV NVEL 2 DE MATURIDADE CONFORME O GUIA PMBOK
Monografia apresentada ao Curso de Especializao em Gerenciamento de Projetos do Instituto de Paraibano de Ps-Graduao da Faculdade de Tecnologia de Joo Pessoa, como requisito parcial para obteno do ttulo de Especialista em Gerenciamento de Projetos. Orientador: Prof. Esp. Francisco Eriko, PMP
UMA PROPOSTA DE PROJETO PARA IMPLANTAO DO CMMI-DEV NVEL 2 DE MATURIDADE CONFORME O GUIA PMBOK
Monografia apresentada ao Curso de Especializao em Gerenciamento de Projetos da Faculdade de Tecnologia de Joo Pessoa, como requisito parcial para obteno do ttulo de Especialista em Gerenciamento de Projetos.
COMISSO ORGANIZADORA
Prof. Esp. Francisco Eriko Brito, PMP Faculdade de Tecnologia de Joo Pessoa Orientador
Prof. Ms. Ricardo Roberto Faculdade de Tecnologia de Joo Pessoa Membro da banca
Prof. Ms. Jorge Loureiro Dias Faculdade de Tecnologia de Joo Pessoa Membro da banca
RESUMO
Este trabalho discorre sobre o planejamento para a implantao da melhoria de processos aplicada em empresas de desenvolvimento de software sem um processo organizacional definido. O ponto central da pesquisa est inserido no contexto da gerncia de projetos, especificamente no planejamento, e alicerada nos princpios do Guia de Conhecimentos em Gerenciamento de Projetos (PMBOK) do Instituto de Gerenciamento de Projetos (PMI) dos Estados Unidos. Um esforo maior se concentrar na investigao e no planejamento para aplicao da melhoria de processos de software baseada nas melhores prticas sugeridas pelo Capability Maturity Model Integration for Development, nvel 2 de maturidade (CMMI-DEV L2) criado sob encomenda pelo Instituto de Engenharia de Software (SEI), da Universidade Carnegie Mellon, dos EUA. O processo para a implantao do CMMI-DEV baseado no trabalho de Kulpa e Johnson (2008) em um cenrio fictcio que reflete a realidade de muitas empresas brasileiras. enfatizada a ateno aos problemas decorrentes do impacto da mudana de cultura organizacional, da falta de visibilidade ou da m expectativa dos envolvidos, da m gesto tcnica em gerenciamento de projetos de software, da inexistncia da garantia da qualidade, dentre outros problemas. Resumidamente, este trabalho contm uma descrio detalhada do estudo de caso, seguido de um planejamento detalhado para esta implantao, contendo os produtos de trabalho de entrada e sada necessrios, pertencentes ao grupo de processos correlato do PMBOK, focando mais o controle do que a agilidade do projeto.
ABSTRACT
This work discusses the planning for the deployment of process improvement applied in software development companies without a defined organizational process. The central point of research is inserted in the context of project management, specifically in planning, and based on the principles Guide of the Project Management Body of Knowledge (PMBOK) of Project Management Institute (PMI) of USA. A greater effort will focus on research and planning for implementation of software process improvement based on best practices suggested by the Capability Maturity Model Integration for Development, level 2 of maturity (CMMI-DEV L2) custom created by the Software Engineering Institute (SEI) of Carnegie Mellon University, U.S. The process to implement the CMMI-DEV based on work by Kulpa and Johnson (2008) in a fictional scenario reflects the reality of many Brazilian companies. Is emphasized attention to problems arising from the impact in changing organizational culture, lack of visibility or poor expectation of those stakeholders, mismanagement technical project management software, the lack of quality assurance, among other problems. Briefly, this work contains a detailed case study, followed by a detailed planning for this deployment, containing the input and output artifacts necessary, belonging to the group of process correlate of PMBOK, focusing more control than the agility of the project.
LISTA DE FIGURAS
Figura 1 - Restries .......................................................................................................... 16 Figura 2 - Grupo de Processos de Planejamento ............................................................... 17 Figura 3 - Representao por estgios ............................................................................... 19 Figura 4 - Representao Contnua ................................................................................... 20 Figura 5 - Processo de Implantao do CMMI-DEV ........................................................ 21 Figura 6 - Estrutura Organizacional da eGovSS ................................................................ 28
LISTA DE TABELAS
Tabela 1: Resultados da melhoria antes e aps a implantao do CMMI ................................ 24 Tabela 2: Quantidade de linhas de cdigo por unidade organizacional ................................... 32 Tabela 3: Quantidade de recursos humanos e alocao para produo de linha de cdigo ..... 33 Tabela 4: Quantidade de linhas de cdigo e EDB por desenvolvedor. .................................... 33 Tabela 5: Indicadores de atendimento das solicitaes de manuteno ................................... 34 Tabela 6: Solicitaes registradas, atendidas e no atendidas por desenvolvedor. .................. 35 Tabela 7: Plano resumido de cargos e salrios da empresa ...................................................... 43
LISTA DE SIGLAS
CLT Consolidao das Leis Trabalhistas CM Gesto de Configurao CMM Capability Maturity Model CMMI Capability Maturity Model Integration CMMI-DEV Capability Maturity Model Integration for Development CMMI-DEV L2 Capability Maturity Model Integration for Development level 2 CPM Mtodo do Caminho Crtico EAR Estrutura Analtica de Riscos EBD Entidades de Banco de Dados eGovSS eGovernment Solues de Software (empresa fictcia da causstica) ISO International Organization for Standardization KLOC Mil linhas de cdigo LOC Linhas de cdigo MERCOSUL Mercado Comum do Cone Sul MPS-BR Melhoria de Processos de Software Brasileiro PC Personal Computer, ou Computador Pessoal PMBOK Project Management Body of Knowledgement PMC Monitoramento e Controle de Projeto PMI Project Management Institute PMP Project Management Professional PP Planejamento de Projetos PPQA Garantia da Qualidade de Processos e Produtos PSM Practical Systems Software Managment
REQM Gerenciamento de Requisitos RF Requisito Funcional ROI Retorno de Investimento SAM Gesto de Acordo com Fornecedores SEI Software Engineering Institute SEPG Grupo de Processos de Gerenciamento de Software SVN - SubVersion TI Tecnologia da Informao WBS Estrutura Analtica do Projeto
SUMRIO
INTRODUO ............................................................................................................................ 13 CONTEXTUALIZAO .............................................................................................................. 15 PMBOK ....................................................................................................................................... 15 CMMI-DEV .................................................................................................................................. 17 PROCESSO DE IMPLANTAO DE KULPA E JOHNSON ...................................................... 21 ESTUDO DE CASO .................................................................................................................... 23 VISO GERAL ............................................................................................................................ 23
3.1.1. CASO DE NEGCIO .................................................................................................................. 24 3.1.2. VISO DA ESTRUTURA ORGANIZACIONAL DA EMPRESA .................................................. 25 3.2. O PROCESSO DE TRABALHO DAS EQUIPES DE DESENVOLVIMENTO ............................. 29
3.2.1. ANLISE QUANTITATIVA DA CARGA DE TRABALHO DAS UNIDADES ............................... 32 4. 3.1. 3.2. O PROJETO DE IMPLANTAO PARA MELHORIA DE PROCESSOS ................................ 36 PROCESSOS DAS FASES DE INICIAO E PLANEJAMENTO ............................................. 38 ENTRADAS E SADAS DA INICIAO E DO PLANEJAMENTO ............................................. 39
3.2.1. TERMO DE ABERTURA DO PROJETO .................................................................................... 39 3.2.2. DECLARAO DE TRABALHO DO PROJETO ........................................................................ 40 3.2.3. CASO DE NEGCIO .................................................................................................................. 40 3.2.4. FATORES AMBIENTAIS DA EMPRESA .................................................................................... 40 3.2.5. REGISTRO DAS PARTES INTERESSADAS............................................................................. 44 3.2.6. PLANO DE GERENCIAMENTO DO PROJETO......................................................................... 45 3.2.7. REQUISITOS DO PROJETO...................................................................................................... 45 3.2.8. PLANO DE GERENCIAMENTO DOS REQUISITOS ................................................................. 46 3.2.9. ACEITAO DOS REQUISITOS DO PROJETO ....................................................................... 46 3.2.10. 3.2.11. 3.2.12. 3.2.13. 3.2.14. 3.2.15. 3.2.16. 4. MATRIZES DE RASTREABILIDADE .................................................................................. 47 DECLARAO DE ESCOPO, WBS, CRONOGRAMA ....................................................... 47 LINHA DE BASE DE DESEMPENHO DOS CUSTOS ........................................................ 49 PLANO DE QUALIDADE E MTRICAS DE QUALIDADE .................................................. 49 PLANO DE RECURSOS HUMANOS .................................................................................. 50 PLANO DE GERENCIAMENTO DOS RISCOS .................................................................. 50 PLANILHA DE RISCOS ....................................................................................................... 51
CONSIDERAES FINAIS........................................................................................................ 52
5. 6.
APNDICE A TERMO DE ABERTURA DO PROJETO ................................................................... 58 APNDICE B DECLARAO DE TRABALHO DO PROJETO ...................................................... 63 APNDICE C REGISTRO DAS PARTES INTERESSADAS ............................................................ 66 APNDICE D PLANO DE GERENCIAMENTO DO PROJETO........................................................ 69 APNDICE E PLANILHA DE ACOMPANHAMENTO DO PROJETO ............................................. 79 APNDICE F REQUISITOS DO PROJETO...................................................................................... 83 APNDICE G ACEITAO DOS REQUISITOS ............................................................................ 103 APNDICE H MATRIZES DE RASTREABILIDADE ...................................................................... 107 APNDICE I PLANO DE GERENCIAMENTO DE REQUISITOS................................................... 111 APNDICE J DECLARAO DO ESCOPO DO PROJETO ......................................................... 117 APNDICE K ESTRUTURA ANALTICA DO PROJETO (WBS) ................................................... 125 APNDICE L CRONOGRAMA DO PROJETO ............................................................................... 130 APNDICE M LINHA DE BASE DE CUSTOS DO PROJETO ....................................................... 139 APNDICE N PLANO DE QUALIDADE E MTRICAS DO PROJETO ......................................... 141 APNDICE O MODELO DE INFORMAO PARA MEDIO ..................................................... 151 APNDICE P PLANO DE RECURSOS HUMANOS....................................................................... 153 APNDICE Q PLANO DE GERENCIAMENTO DOS RISCOS ...................................................... 161 APNDICE R PLANILHA DE RISCOS ........................................................................................... 169 ANEXO I PROCESSO BSICO DE SOFTWARE UNIDADE TRIBUTRIA ............................... 173
13
1.
INTRODUO
Esta pesquisa pretende mostrar que um projeto para a implantao da melhoria de
processos de desenvolvimento de software, atravs de um planejamento realizado de acordo com o Guia de Conhecimentos para Gerenciamento de Projetos (PMBOK) e concepes apresentadas para o processo de implantao do CMMI-DEV, conforme a metodologia apresentada por Kulpa e Johnson (2008), uma tarefa que exige conhecimento sobre a abordagem adotada, comprometimento, envolvimento e disponibilidade das pessoas envolvidas no projeto, principalmente daqueles que o coordenam. So exigidas destas pessoas, habilidades para motivar, treinar, orientar, sugerir tcnicas e procedimentos etc., bem como analisar os desvios que implicam na no aderncia de um processo s metas e prticas impostas pelo CMMI-DEV. O CMMI-DEV um modelo de referncia que fornece direcionamento para as prticas a serem seguidas em um processo de desenvolvimento de software. O principal objetivo foi realizar um planejamento para a construo de um processo consistente e maduro baseado nas metas e prticas do CMMI-DEV nvel 2, utilizando as recomendaes do PMBOK, focando-se na mitigao dos riscos do projeto, no cumprimento dos prazos e no alcance da qualidade dos servios a serem executados. Com isto, foi realizada a criao de um estudo de caso baseado em um cenrio tpico de processo ad hoc de trabalho e nos problemas inerentes de uma empresa fictcia que se encontra no nvel catico de maturidade em processo de desenvolvimento de software e que pretende obter a certificao CMMI-DEV nvel 2. Este trabalho objetivou tambm realizar a identificao de riscos do projeto e um planejamento para sua mitigao ou contingenciamento; a realizao de estimativas de custos e de esforo para execuo do projeto; a determinao de critrios para o sucesso do projeto; a especificao de recursos necessrios para as atividades do projeto; a criao e definio de demais produtos de trabalho que possam facilitar o planejamento e o controle do projeto etc. Entretanto, no foi objetivo: Realizar a execuo do que foi planejado para o projeto de implantao e, consequentemente, realizar anlises comparativas pr e ps-implantao;
14
Definir ou criar um processo ou uma metodologia particular de desenvolvimento de software que possa ser utilizada por uma empresa;
O planejamento para o projeto foi realizado baseando-se em uma pesquisa sobre o processo de implantao do CMMI-DEV, bem como tambm na experincia prtica de implantao seguindo uma abordagem semelhante, a Melhoria de Processos de Software Brasileiro (MPS-BR). Foi levado em considerao os problemas decorrentes do impacto da mudana de cultura organizacional, da falta de visibilidade ou m expectativa dos envolvidos, da m gesto tcnica em gerenciamento de projetos de software, da inexistncia da garantia da qualidade, dentre outros. Estes problemas levam uma equipe de desenvolvimento ao descumprimento dos prazos, ao retrabalho contnuo, ao dispndio desnecessrio de recursos oramentrios e ausncia ou baixa qualidade dos seus produtos e servios. Este trabalho est organizado da seguinte forma: Captulo 2: Contextualizao; Captulo 3: Estudo de Caso; Captulo 4: Projeto de Implantao; Capitulo 5: Consideraes Finais; Apndices: contm os artefatos para iniciao e planejamento do projeto utilizados, conforme sugeridos pelo Guia PMBOK.
15
1. CONTEXTUALIZAO
Este captulo apresenta a fundamentao terica em que est alicerado este trabalho e subdividida em sees que categorizam as abordagens utilizadas.
1.1. PMBOK
Conforme mencionado em PROJECT MANAGEMENT INSTITUTE (2009), o Guia de Conhecimento em Gerenciamento de Projetos (PMBOK) uma norma reconhecida mundialmente para o gerenciamento de projetos. O conhecimento contido neste padro evoluiu a partir das boas prticas reconhecidas de profissionais de gerenciamento de projetos que contriburam significativamente para o seu desenvolvimento. O objetivo do Guia identificar a aplicao de conhecimentos, processos, habilidades, ferramentas e tcnicas adequadas descritos em um conjunto de conhecimentos em gerenciamento de projetos. Este conjunto reconhecido amplamente e so aplicveis maioria dos projetos na maior parte do tempo e que existe um consenso em relao ao seu valor e sua utilidade (PROJECT MANAGEMENT INSTITUTE, 2009). Um projeto um esforo temporrio empreendido para criar um produto, servio ou resultado exclusivo. A temporariedade indica que o projeto tem incio e fim definidos em um planejamento estabelecido previamente, no significando tambm ser de curta durao. A mesmo guia descreve que o gerenciamento de projetos aplicao de conhecimento, habilidades, ferramentas e tcnicas s atividades do projeto a fim de atender aos seus requisitos. Ele realizado atravs da aplicao e integrao dos 42 processos agrupados logicamente abrangendo 5 grupos de processos, como se segue: Iniciao; Planejamento; Execuo; Monitoramento e controle; e, Encerramento.
16
O gerenciamento inclui a identificao de requisitos, a adaptao s diferentes necessidades e expectativas das partes interessadas medida que o projeto planejado e realizado e o balanceamento das restries conflitantes que incluem, mas no se limitam, ao escopo, qualidade, cronograma, oramento, recursos e riscos.
Escopo
Risco
Qualidade
Recursos
Cronograma
Oramento
Figura 1 - Restries
O relacionamento entre estes fatores afetam outros. Este projeto influenciar significativamente os riscos, o cronograma e o oramento, devendo o gerente de projetos se concentrar nessas restries. Deste modo, o presente trabalho atm-se a realizao das atividades das reas de processos de iniciao e planejamento, conforme aes sugeridas por HELDMAN (2009). A Figura 2 exibe a estrutura do grupo de processos de planejamento de projeto. Todos os produtos de trabalho desenvolvidos que apoiam o incio e o planejamento do projeto para melhoria de processos de desenvolvimento de software esto relacionados no captulo 3 e so apresentados nos apndices, exceto aqueles inerentes rea de processo de aquisies. Alguns planos foram elaborados junto ao plano de gerenciamento de projeto no Apndice D Plano de Gerenciamento do Projeto, outros possuem seus prprios documentos.
17
1.2. CMMI-DEV
O Capability Maturity Model Integration (CMMI) um modelo que guia a melhoria dos processos organizacionais. Foi desenvolvido pelo Instituto de Engenharia de Software (SEI) da Universidade Carnegie Mellon. O CMMI for Development, publicado em maro de 2002, uma especificao do modelo CMMI para a indstria de software, baseado nas melhores prticas e padres de qualidade da Engenharia de Software. Seu desenvolvimento foi influenciado por diversos fatores, dentre as quais, problemas de desenvolvimento de software comumente conhecidos, mas no
18
resolvidos, [...] solues [...] no so praticadas nos projetos de software, pois existe um gap entre o estado da arte e o estado da prtica (PESSOA, 2004, p. 15). Mencionando-se o termo qualidade, as primeiras abordagens que se referem qualidade no segmento industrial, visando aumentar a capacidade inerente de um processo a fim de produzir resultados desejados, surgiram a partir do trabalho de gerenciamento da qualidade de W. Edwards Deming, Philip B. Crosby e Joseph M. Juran, pessoas responsveis pela expanso do movimento pelo gerenciamento da qualidade e das teorias a respeito do custo da qualidade (HELDMAN, 2009, p.308). Desta forma, o modelo CMMI-DEV objetiva amadurecer um processo de desenvolvimento de software, trazendo vrios benefcios, conforme citado por Pessoa (2004): Estabelecer uma linguagem comum; Construir uma viso compartilhada; Construir um conjunto de processos e procedimentos desenvolvidos com sugestes de uma ampla participao da comunidade de software; Oferecer uma estrutura para se priorizar as aes; Estabelecer uma estrutura para se realizar avaliaes confiveis e consistentes; Auxiliar comparaes em diversas indstrias.
Ao contrrio, o mesmo autor tambm infere que um processo imaturo : Ad hoc, improvisado por profissionais e gestores; No rigorosamente seguido e o seu cumprimento no controlado; Altamente dependente dos profissionais atuais; Com baixa viso do progresso e da qualidade; Cujas funcionalidades e qualidade do produto podem ficar comprometidas para que os prazos sejam cumpridos; Arriscado do ponto de vista do uso de novas tecnologias; Com custos de manuteno excessivos; Com qualidade difcil de prever.
19
Com isto, uma organizao que possui um processo imaturo se encontra em um estado denominado catico, sendo a preveno de incndios sua nica forma de controle. O CMMI-DEV possui duas representaes. Uma denominada representao por estgios e a outra representao contnua.
A representao por estgio mais antiga e adota a ideia de realizar a implementao da melhoria de processos em representaes em nveis sequenciais conforme ilustrado na Figura 3, onde so chamados de nveis de maturidade e cada um possui um conjunto especfico de reas de processos que agrupam boas prticas. O primeiro nvel define o estado catico de uma organizao, conforme caracterizada anteriormente. A representao contnua baseada na premissa de que a organizao pode possuir alguns processos com maior e outros com menor capacidade. [...] alguns processos so bem estruturados, realizados de forma organizada, seguindo procedimentos escritos e outros so menos organizados, sem uma padronizao. Nesse caso utiliza-se o conceito de capacidade de processo (PESSOA, 2004, p. 17). Esta representao ilustrada na Figura 4.
20
O projeto de implantao do CMMI-DEV realizado com base na representao estagiada, no nvel 2 de maturidade, e visa estabelecer a execuo de prticas inerentes s reas de processos abaixo: Gesto de Requisitos (REQM), aonde estabelece prticas para gerenciamento das mudanas nos requisitos que podero ocorrer em qualquer ponto de execuo em um processo de desenvolvimento de software; Planejamento de Projeto (PP), que objetiva orientar os gerentes de projeto, ou papis equivalentes, no planejamento para o esforo, custo, oramento, recursos, riscos, qualidade etc., para um projeto de desenvolvimento de software; Monitoramento e Controle de Projeto (PMC), que proporciona um entendimento do progresso do projeto, de forma que aes corretivas apropriadas possam ser tomadas quando o desempenho do projeto desviar significativamente do plano (SOFTWARE ENGINEERING INSTITUTE, 2006); Gesto de Acordo com os Fornecedores (SAM), tem o propsito de gerenciar as aquisies realizadas para o projeto; Medio e Anlise (MA), que prov tcnicas e ferramentas necessrias para obteno de informaes relevantes para o projeto, baseando-se em medies; Garantia da Qualidade de Processo e de Produto (PPQA), que estabelece prticas necessrias de forma a garantir que os procedimentos estabelecidos para o
21
processo esto sendo executados e que o produto aderente aos padres institucionalizados de qualidade; Gesto de Configurao (CM), que estabelece e mantm a integridade dos produtos de trabalho, utilizando identificao, controle, balano e auditorias de configurao (SOFTWARE ENGINEERING INSTITUTE, 2006).
Set Up
Design
Pilot
Implement
1. Set Up que estabelece o grupo para melhoria de processos e uma infraestrutura organizacional, incluindo o estabelecimento da linha de base do processo, um planejamento inicial e o estabelecimento do envolvimento e do comprometimento da organizao; 2. Design que define as polticas e os procedimentos, a identificao e a definio dos padres e dos processos; 3. Pilot que realiza o treinamento dos participantes e o teste dos procedimentos em poucas reas. Os procedimentos so atualizados, quando necessrio, baseado nos resultados dos pilotos; 4. Implement so executados os procedimentos em todos os projetos e a sua efetividade medida. Kulpa e Johnson definem em seu livro, prticas e ferramentas a serem utilizadas no processo de implantao. Com isto, foram definidas entregas baseadas na metodologia
22 proposta e so detalhadas no Apndice K Estrutura Analtica do Projeto (WBS) e no Apndice L Cronograma do Projeto.
23
2. ESTUDO DE CASO
Na falta de padres expressivos, uma nova indstria, como a de softwares, passa a depender de folclore. Tom DeMarco
Esta seo apresenta um estudo de caso que ser utilizado em todo trabalho e ser atualizado em outras sees. Este estudo de caso foi projetado para mostrar como um gerente de projetos pode aplicar seu conhecimento em gerenciamento de projetos de acordo com as prticas recomendadas pelo Guia PMBOK.
No presente trabalho, ser utilizada no estudo de caso uma empresa fictcia, embora possua caractersticas baseadas em empresas reais.
24
Engenharia de Software dos Estados Unidos (SEI). Esta deciso foi tomada devido s problemticas apresentadas anteriormente e a outros fatores que a influenciaram, como aqueles que dizem respeito necessidade de divulgar os servios de qualidade da empresa aos seus clientes e futuros parceiros. O objetivo desta seo apresentar a estrutura organizacional da empresa e um pequeno caso de negcio baseado no modus operandi das equipes de desenvolvimento que esto vinculadas s unidades de negcio e de apoio. Depois ser realizada uma anlise crtica dos procedimentos de trabalho adotados baseando-se nas prticas do CMMI-DEV nvel 2.
Indicador
Quantidade de homologaes at o encerramento Tempo mdio das homologaes Quantidade de erros por homologao Quantidade de erros ps-implantao do produto Custo de manutenes corretivas Entrega de sistemas no prazo Quantidade de perdas de mdulos / componentes Quantidade de erros na fase de testes
Antes
2 10 dias 380 erros 20 erros 30% 70% 10 perdas 600 erros
Aps CMM L2
1 6 dias 110 a 44 erros 10 a 5 erros 10% 100% 0 perda 200 erros
Aps CMMI L3
1 3 dias 10 erros 1 erro 0% 100% 0 perda 50 erros
25
0,25
0,57
1
Fonte: SERPRO
Estes indicadores demonstram uma melhoria significativa nos resultados do produto e do processo de software. Consequentemente, esta melhoria implicou na grande reduo de custos e no aumento da qualidade do produto e da satisfao do cliente. Portanto, a melhoria da qualidade de processos e produtos uma oportunidade de negcio relevante e a obteno do selo de qualidade tambm impulsiona a empresa a vender seus produtos e servios para fora do pas. Apesar de o processo de melhoria ser dispendioso, levando em conta um investimento inicial que est em torno de R$ 250.000,00 (VENTURA, acesso em 18 jan. 2010), o perodo de retorno de investimento levar cerca de trs anos, isto se o projeto tiver sido concludo com sucesso em dois anos.
desenvolvimento de software, sendo identificados ento de acordo com as suas funes: Trs gerentes de unidades de negcio; Trs gerentes de unidades de apoio; Vinte e cinco analistas-desenvolvedores; Dez desenvolvedores; Dez atendentes-testadores.
Estes colaboradores so distribudos pelas unidades de negcio e de apoio. A empresa tambm possui setores comuns administrao interna, como os seus prprios setores de recursos humanos, financeiro, comercial e jurdico, bem como uma presidncia e suas assessorias. Estes setores no fazem parte do escopo da aplicao do projeto para implantao da melhoria proposta por este trabalho, mas possuem partes interessadas que podero intervir
26
sobre o projeto. A presidncia patrocinar a execuo do projeto e que, consequentemente, deseja obter um feedback positivo dos resultados. Detalhando as unidades de negcios, estes so administrados por pessoas que tm atribuies especficas ao gerenciamento das atividades das equipes de desenvolvimento de software. Eles tambm gerenciam as expectativas destes clientes com relao as suas necessidades. Cada gerente de unidade de negcio responsvel por uma rea de negcio especfica: Unidade de tributao e arrecadao de recursos dos municpios; Unidade de administrao de recursos oramentrios e administrativos (patrimoniais e gesto de materiais) dos municpios; Unidade de planejamento e administrao de recursos humanos.
Existe a possibilidade de a empresa expandir o escopo de seu negcio para produtos de software que atendam ao mercado bancrio e gesto da sade pblica. Os gerentes de unidades de apoio tm atribuies especficas ao gerenciamento das atividades das seguintes unidades: Tecnologia, que unidade responsvel em garantir a disponibilizao e o funcionamento dos recursos computacionais e de rede atravs de suporte pessoal e aquisio de hardware e software; Desenvolvimento JAVA, unidade responsvel pelo desenvolvimento de produtos baseados na tecnologia e arquitetura JAVA, da Sun; Desenvolvimento .NET, unidade responsvel pelo desenvolvimento de produtos baseados na tecnologia e arquitetura .NET, da Microsoft.
Os analistas-desenvolvedores realizam a anlise das requisies dos clientes e verificam sua viabilidade para atendimento, dentro dos prazos que os clientes geralmente impem e de acordo com as restries da tecnologia empregada. Estes tambm desenvolvem cdigo para construo de software e realizam procedimentos de alta criticidade. Geralmente possuem um bom entendimento das regras de negcio para o produto e do prprio produto de software. Orientam tecnicamente novos desenvolvedores na execuo de suas atividades. Os desenvolvedores possuem uma nica atribuio de construir cdigo para o produto de software. Em algumas unidades de negcio, os analistas repassam uma pequena anlise preliminar para o desenvolvedor, indicando quais componentes devem ser alterados e como a
27
funcionalidade
dever
ser
alterada
para
atingir
um
determinado
propsito.
Os
desenvolvedores iro, aos poucos, adquirindo conhecimento acerca das regras de negcio. Os desenvolvedores da unidade de apoio JAVA tambm realizam testes unitrios de componentes de cdigo. Os atendentes-testadores possuem duas atribuies distintas: Suporte ao cliente. O propsito orientar o cliente no uso do produto de software, coletar as requisies dos clientes, oferecer suporte tcnico presencial no local de trabalho do cliente, realizar treinamentos e apoiar as atividades de suporte em implantao do produto. Em algumas unidades de negcio existe uma pessoa que tem uma experincia elevada em atendimento ao cliente, possui todo o conhecimento das regras de negcio que esto inseridos no produto de software. Isto faz desta pessoa um gerente de atendimento; Testes. Os testes so realizados ao final do desenvolvimento aps as entregas dos componentes de software pelos analistas-desenvolvedores e pelos desenvolvedores. Os testes podem ser realizados em um nico componente ou conjunto destes, como tambm aps a integrao destes componentes em um nico produto.
O setor comercial responsvel em realizar anlise mercadolgica, verificando oportunidades atravs de editais das licitaes publicadas pelas administraes municipais e estaduais distribudas pelo pas. Este setor possui colaboradores chamados de gestores de contrato, responsveis em gerenciar diretamente as expectativas dos clientes com relao as suas necessidades. Os gestores de contrato so alocados em um ou mais clientes, podendo residir na cidade destes ou no. apresentado na Figura 6 - Estrutura Organizacional da eGovSS, o organograma da empresa. Os retngulos com texto em itlico representam os papis assumidos pelos colaboradores:
28
Presidncia
Recursos humanos
Financeiro
Comercial
Jurdico
Tecnologia
Unidade Tributria
Gerente da Unidade
Gerente da Unidade
Gerente da Unidade
Desenvolvimento JAVA
Desenvolvimento .NET
Analista de Sistemas
Analista de Sistemas
Analista de Sistemas
Desenvolvedor
Desenvolvedor
Desenvolvedor
Analista de Sistemas
Analista de Sistemas
AtendenteTestador
AtendenteTestador
AtendenteTestador
Desenvolvedores
Desenvolvedores
Testadores
Testadores
Observando a Figura 6, verifica-se que a organizao do tipo organizao funcional, centradas em especializaes e agrupadas por funo (HELDMAN, 2009, p. 16). Muitas das atribuies de um gerente de projetos so empregadas ao gerente da unidade e a assessoria tcnica da presidncia.
29
30
sendo que uma equipe no interfere sobre as atividades da outra, apesar de possurem o mesmo gerente. Em atividades relacionadas anlise tcnica de primeiro nvel, a equipe da subunidade Oramentria constri, quando a solicitao no urgente, um artefato que contm alguns procedimentos e descries textuais tcnicas para realizao da implementao da solicitao, o que na equipe da subunidade Administrativa no ocorre. A distribuio de tarefas realizada por uma ferramenta simples, construda por desenvolvedores da prpria empresa, aonde so gerenciadas de forma semelhante a trmites de processos em entidades pblicas. A ferramenta de controle de verso utilizada somente para armazenar cdigo-fonte, com o objetivo de facilitar o gerenciamento de acesso concorrente aos arquivos do repositrio, baseando-se no mtodo semelhante ao controle travar-alterar-destravar, provocando o no paralelismo das atividades de desenvolvimento. Somente testes de usabilidade e operacionalizao so realizados. E, semelhante equipe da unidade Tributria, gerado um empacotamento dos componentes do produto, chamada pela equipe de release, que depois disponibilizada ao cliente. Como pode ser observado no modelo do processo baseado em operaes em anexo, as atividades so bem detalhadas. 3) Unidade Recursos Humanos. Igualmente, o processo baseado em operaes e possui atividades semelhantes aos modelados nos processos anteriores, diferenciando apenas na execuo de atividades de gerenciamento parcial de configurao, onde a utilizao da ferramenta de controle de verso melhor realizada se comparada com outras equipes. tambm gerado um documento de verso aonde so descritos as alteraes realizadas no produto e, depois, so enviadas ao cliente. 4) Unidade de Apoio Desenvolvimento JAVA. Os procedimentos de trabalho tem sequencialidade baseada simplesmente na recepo da solicitao de mudana, desenvolvimento, teste e entrega, no havendo quaisquer anlises formais. As atividades so gerenciadas pela passagem das solicitaes atravs de trmites e modificaes de status de cada solicitao. Existe a tentativa de organizar um processo baseado em projetos, mas a equipe ainda no havia obtido apoio da organizao. 5) Unidade de Apoio Desenvolvimento .NET. A equipe montada nova e ainda no realizou quaisquer procedimentos para desenvolvimento de software.
31
Em geral, os procedimentos executados para o desenvolvimento de software so realizados de maneira um pouco diferente para cada equipe. Algumas ferramentas, componentes de desenvolvimento, procedimentos, artefatos, termos tcnicos utilizados, atribuies e responsabilidades dos papis, so criados e utilizados diferentemente em cada equipe, tornando cada unidade uma ilha, constituindo empresas distintas dentro de uma mesma organizao. Muitos problemas vm ocorrendo por este modelo de gesto,
implicando algumas consequncias negativas no processo de negcio, pois: 1. Todos os produtos de software desenvolvidos pelas equipes devem interagir entre si, o que vem ocorrendo de maneira muito insatisfatria, causando aborrecimentos equipe tcnica; 2. As mudanas dos requisitos dos produtos no so gerenciadas efetivamente. A mudana em uma caracterstica ou funcionalidade de um produto afetam outros produtos, gerando bugs, retrabalho e insatisfao do cliente; 3. A comunicao entre equipes precria. O levantamento dos requisitos no realizado de forma a obter entendimento completo e no ambguo; 4. As novas equipes de desenvolvimento tendem a enfrentar os mesmos problemas descritos anteriormente; dentre outros. Mesmo assim, existe a falsa crena de que se pode gerenciar uma equipe com todos os problemas descritos neste trabalho e ainda assim satisfazer o cliente e entregando software com qualidade. implcito dizer que:
Os gerentes com responsabilidade sobre o software, [...] esto frequentemente sob presso para obedecer a oramentos, manter cronogramas no prazo e melhorar a qualidade. Como uma pessoa que est se afogando e se agarra em um pedao de madeira, um gerente de software frequentemente se agarra crena em um mito de software, se isso puder diminuir a presso, ainda que temporariamente. (PRESSMAN, 2006, p. 10).
Essa realidade reflete no somente nesta organizao, mas a maioria das organizaes no mundo confiam em mitos que so crenas sobre softwares e sobre o processo usado para constru-los (PRESSMAN, 2006, p. 10). As unidades organizacionais e de apoio possuem quantidade restritiva de recursos humanos para codificao. Tendo em vista o tamanho dos produtos de software a serem mantidos e a quantidade de solicitaes de manuteno enviadas pelos clientes, a qualidade do produto diminui consideravelmente.
32
verificado que: a. A primeira unidade que detm o maior produto possui dois subprodutos semelhantes, mas que so mantidos separadamente para clientes distintos. Um dos subprodutos mais estvel do que o outro e geralmente as alteraes solicitadas pelos clientes so replicadas uma na outra. A verso estvel foi desenvolvida para atender as necessidades de um cliente em potencial. O objetivo da equipe migrar as caractersticas e funcionalidades de um produto para o outro e, enquanto isto no ocorre, por um longo perodo de tempo, os dois produtos so mantidos concorrentemente. Por este motivo a equipe passa por grandes problemas, apesar de ser experiente em escrever software; b. A segunda unidade possui uma verso de trabalho mais estvel e uma equipe bem experiente na rea de desenvolvimento. Porm, seus procedimentos baseiam ainda em processos ad hoc e que, com o projeto de melhoria, poder ganhar melhor desempenho no atendimento s mudanas dos produtos de software;
33
2. A quantidade de desenvolvedores alocados para manuteno de software por linha de cdigo baixa. O acmulo de papis interfere na produtividade e na qualidade do produto. Realizando a anlise de outros dados levantados, verificou-se: a. Na Tabela 3, a quantidade de desenvolvedores mais baixa observada na equipe da subunidade Administrativa. A alocao mdia dos recursos para atividades de desenvolvimento de 70% para um produto com cerca de 450 mil linhas de cdigo (KLOC), resultando em 225 KLOC/recurso. De acordo com a Tabela 4, esta equipe tambm a que realiza o maior esforo na manuteno de entidades de banco de dados (EBD), como manuteno de tabelas e procedimentos armazenados. O maior tempo da equipe gasto com escrita de linha de cdigo e realizam, por vezes, atividades sob horas extras que so pagas pela empresa na forma de banco de horas. Mesmo assim, observando os dados da Tabela 5, a quantidade de solicitaes no atendidas em trs meses supera a quantidade de solicitaes atendidas, onde apenas 36% das solicitaes registradas so entregues. Isto tem causado cansao fsico e desmotivao da equipe para garantir um software com melhor qualidade. Na Tabela 6, observa-se que em trs meses, um desenvolvedor responsvel por realizar 146 alteraes, sendo que somente 52 delas so atendidas e 94 no so atendidas.
Tabela 3: Quantidade de recursos humanos e alocao para produo de linha de cdigo
Quantidade de desenvolvedores 2 5 5 5
b. A equipe da unidade e Recursos Humanos possui uma situao mais alarmante, pois detm a maior responsabilidade em manter um grande produto, com cerca de 300 KLOC/recurso.
Tabela 4: Quantidade de linhas de cdigo e entidades de banco de dados por desenvolvedor.
LOC/recurso 225.811
EBD/recurso 461
34
De acordo com a Tabela 5, 93% das solicitaes registradas so atendidas pela equipe. importante salientar que esse grande nmero de solicitaes atendidas em trs meses no implica na entrega de produto com qualidade. Sabe-se que muitas dessas solicitaes retornam com outros bugs. Isto tambm ocorre devido a outros problemas que a equipe vem enfrentando, citando mais alguns: 1) Os prazos para entrega geralmente so curtos devido necessidade do produto gerar mensalmente a folha de pagamento de centenas de funcionrios das entidades pblicas. Isto causa o aumento da probabilidade de entregar produtos com outros bugs; 2) O produto contm muito cdigo inutilizvel; 3) Apesar de a equipe ter boa experincia na codificao de software, eles no tm boa expectativa para o futuro do produto. A equipe imagina que a tendncia de o produto no ser mais manutenvel e, desta forma, ser inutilizvel; 4) O tempo de alocao mdia para codificao a mais baixa. Muitos desenvolvedores assumem outros papis, como realizar suporte diretamente no estabelecimento do cliente; 5) A insatisfao dos clientes tem aumentado consideravelmente, levando estes a considerar a aquisio de outro fornecedor para o software; 6) A equipe tambm no tem experincia no gerenciamento de mudanas; etc.
Tabela 5: Indicadores de atendimento das solicitaes de manuteno
35
De acordo com a exposio das caractersticas gerais da empresa e dos problemas descritos no estudo de caso, podem-se incluir: 1. Alta rotatividade de recursos experientes tem contribudo negativamente para o engajamento dos novatos aos procedimentos. Quando estas pessoas so transferidas ou saem da organizao, esta sofre. Ainda assim visvel a ideia de que um bom investimento em recursos humanos desnecessrio, o que prova a imaturidade na gesto de recursos humanos; 2. 3. Equipes que compem os projetos so pequenas; Existncia de processos ad hoc (processos que as pessoas que fazem o trabalho tm criado por si prprias para realizar suas tarefas). Contam com os feitos heroicos das pessoas; 4. 5. 6. Realizao frequente de trabalhos redundantes; Pessoas no compartilham seus mtodos com a organizao; Algumas abordagens so contrrias em realmente fazer a organizao funcionar mais efetivamente. Os resultados so mais retrabalhos, esperas e frustraes.
36
37
prticas e muitas outras auxiliam bastante em aes contra ao retrabalho, evitando com isto o custo elevado de manuteno. 2. A institucionalizao de um processo baseado em CMMI ou MPS.BR trar algum ganho em termos de velocidade sobre as atividades existentes? Resposta: quase nunca a velocidade das atividades que sos executadas para atendimento das necessidades dos clientes sob curtos prazos so indcios de que o produto de software entregue de qualidade. O retrabalho gerado sobre a implementao de um requisito o principal indcio de m qualidade de um produto e este retrabalho dificilmente enxergado sem uma efetiva gerncia. Em Engenharia de Software, imprescindvel que uma boa elicitao, anlise e projeto de requisitos seja bem realizada, coisa que, infelizmente, so inaceitveis para muitos clientes e, pior ainda, negligenciados pelos prprios analistas de sistemas e/ou desenvolvedores. Em termos de gerenciamento, que o foco dos primeiros nveis das abordagens mencionadas anteriormente, a velocidade ganha com a diminuio e extino do retrabalho. 3. Estas documentaes ou procedimentos no enrijecem nosso trabalho? Resposta: depende do projeto e da tecnologia empregada para execuo do processo de desenvolvimento de software. Existem projetos que exigem um maior controle sobre os procedimentos adotados, considerando que vrios detalhes sejam documentados e armazenados para referncia futura, principalmente em projetos de alta criticidade ou projetos cientficos. Projetos pequenos e de manutenes regulares, considerando sua baixa complexidade, no necessitam ser excessivamente documentados. Todavia, se h necessidade de muita ou pouca documentao, e se nenhum software que permita agilizar o processo de documentao no utilizado, certamente haver o enrijecimento do processo. 4. necessrio realizar gerncia dos custos em projetos de manuteno? Resposta: a realizao do gerenciamento de custos imprescindvel para uma boa gesto dos recursos disponibilizados para o projeto. Acontece que muitos gerentes no desejam revelar o andamento dos custos em um processo inicial de implantao, pois estas informaes revelam muitas vezes uma fraqueza at ento desconhecida pela alta gesto. Uma verdadeira anlise de custos poder revelar que a empresa gasta mais para manter uma equipe de desenvolvimento do que deveria. Este tipo de informao muito sensvel para a alta gerncia e poder acarretar em tomadas de decises precipitadas por parte desta, que geralmente no possui conhecimento ou
38
simplesmente no deseja entender que uma equipe de desenvolvimento de software precisar de tempo para poder atender as suas expectativas. O tempo visvel de retorno do investimento aplicado melhoria de processos algo que gira em torno de alguns meses. Muitas vezes necessria a realizao de campanhas de esclarecimentos, treinamentos e participao efetiva nos novos processos (PESSOA, p. 26, 2004). Isto se torna uma prtica comum e necessrio que a coordenao e demais envolvidos do projeto da melhoria tenha tempo totalmente disponvel para realizao de suporte e esclarecimento para as dvidas. Muitas vezes necessria a realizao em conjunto ou in loco das prticas abordadas no novo processo. Outra coisa bastante necessria que a coordenao tenha habilidade para incentivar e motivar as equipes para a realizao das novas atividades. O objetivo contingenciar um risco inerente: a desmotivao das pessoas, que causado por vrios fatores, dentre os principais, primeiramente o desconhecimento da melhoria e depois o descontentamento dos recursos com a prpria organizao. O planejamento do projeto de implantao foi realizado baseando-se nas prticas sugeridas pelo Guia PMBOK. Desta forma, para cada fase do planejamento foram construdos vrios artefatos que so explicados nas prximas sesses.
39
5. 6.
Para a fase de planejamento, as seguintes entradas e sadas foram elaboradas: 1. 2. 3. 4. 5. 6. 7. 8. 9. Plano de gerenciamento de projeto; Planilha de acompanhamento de projeto; Plano de gerenciamento de requisitos; Requisitos de projeto; Aceitao de requisitos; Matrizes de rastreabilidade; Declarao de escopo do projeto; Estrutura analtica do projeto (WBS); Cronograma do projeto;
10. Linha de base de desempenho dos custos; 11. Plano de qualidade e mtricas de qualidade; 12. Plano de recursos humanos; 13. Plano de gerenciamento dos riscos; 14. Planilha de riscos. Eles sero descritos nas sees a seguir.
40
de marcos e um resumo do oramento. Tambm oficializa as pessoas responsveis pelo gerenciamento do projeto. A lista dos requisitos dos interessados possui alguma tendncia inteno para estipulao dos valores oramentrios, ROI e de prazos. Estes valores foram baseados em aplicaes empricas baseadas na literatura e casos reais de outras empresas. O prazo de dois anos e meio o normal, levando em considerao a realizao do desenvolvimento dos sistemas de apoio e a realizao de treinamentos. O termo de abertura encontra-se no Apndice A deste trabalho.
41
Cultura, estrutura e processos organizacionais A cultura da empresa baseada em atitudes e hbitos oriundos da experincia vivida pelos administradores e donos da empresa desde a poca que eram empreendedores iniciantes do negcio. No pice da estrutura organizacional (Figura 6) detalhado na seo Viso da estrutura organizacional da empresa, a alta gerncia composta por membros familiares que, em sua maioria, no tem domnio das tcnicas de administrao de empresas, conforme so ensinados nas instituies de ensino superior do pas. Este tipo de gesto dificulta a aplicao das prticas que devem ser realizadas pelos gerentes de projetos. Embora este papel possa ser delegado a algum de confiana, ter nvel de autoridade mediana, o que influenciar os projetos. A empresa no possui processo organizacional maduro, sendo caracterizado por se encontrar no nvel 1 do CMMI, chamado de estgio inicial da maturidade ou caos. Ativos de processos organizacionais A empresa no possui polticas, instrues, planos, abordagens ou padres formais que determinam a conduo do trabalho. Algumas informaes histricas podem ser obtidas atravs de relatos de colaboradores antigos que mencionaram dois acontecimentos que so relevantes para identificao de riscos para este projeto: 1. Houve na empresa a aquisio de um selo de qualidade baseada em uma das normas ISO para gesto de servios, como terceirizao e atendimento ao cliente. No houve constncia dos colaboradores da empresa na observncia das prticas recomendadas pela norma. Desta forma, o reconhecimento foi esquecido; 2. Igualmente, houve na empresa o incio de trabalhos baseados na melhoria de processos, seguindo abordagem desconhecida. As atividades destes trabalhos no foram concludas. O padro a ser adotado para o projeto de implantao ser baseado nas metas e prticas descritas no Capability Maturity Model Integration for Development (CMMI-DEV) v 1.2, nvel 2 de maturidade. Infraestrutura Referindo-se as instalaes e equipamentos da organizao, os recursos que sero utilizados para o projeto incluem:
42
1. Instalaes: a. 6 salas climatizadas para realizao de atividades de desenvolvimento de software; b. 1 sala de reunies que comportam cerca de 40 pessoas sentadas; 2. Equipamentos: a. 60 computadores padro PC com acesso Internet para usurios; b. 10 computadores servidores; c. 2 datashows; d. Terminais telefnicos para cada sala; 3. Software a. b. c. d. e. f. g. h. i. j. k. l. m. n. o. p. q. Borland Delphi, 50 licenas; CollabNet SVN Server; Tortoise SVN; Eclipse; Enterprise Architech, uma licena corporativa; Microsoft Communications Server, uma licena corporativa; Microsoft Excel, uma licena corporativa; Microsoft PowerPoint, uma licena corporativa; Microsoft Project Server, uma licena; Microsoft Project, 10 licenas; Microsoft SharePoint Services Server, uma licena; Microsoft SQL Server, uma licena corporativa; Microsoft Visio, 2 licenas; Microsoft Visual Studio Team Edition, uma licena corporativa; Microsoft Word, uma licena corporativa; Outros componentes para desenvolvimento de software; Sistema Operacional Windows Server, uma licena corporativa; Sistema Operacional Windows, uma licena corporativa;
Recursos humanos A quantidade de recursos humanos, bem como suas atribuies, esto descritos na seo Viso da estrutura organizacional da empresa deste trabalho. Ningum possui experincias com as prticas recomendadas pelo CMMI-DEV. A concluso do trabalho do projeto depender bastante da absoro de novo conhecimento e execuo prtica pelos envolvidos com o projeto.
43
Dentre os recursos disponveis, duas pessoas sero realocadas para assumirem o papel temporrio de coordenadores do projeto. Suas atribuies e responsabilidades so: Gerenciar o projeto de melhoria de processos. Desta forma, iro realizar juntamente com a consultoria o planejamento. Realizar o acompanhamento dirio das atividades do projeto, esclarecendo dvidas e incentivando as equipes; Preparar entradas e sadas necessrias ao cumprimento das atividades; Participar de treinamentos especficos; Treinar e orientar as equipes envolvidas no projeto; Participar de reunies com a consultoria; Solicitar recursos alta gerncia; Relatar desempenho, atividades e eventuais problemas consultoria e a alta gerncia; etc. Um recurso alocado para o projeto de melhoria de processo como coordenadora ter o nome de Ana Beatriz3, pessoa experiente na rea de gerenciamento de projetos, certificada pelo PMI como PMP e professora da graduao na disciplina de Engenharia de Software. Administrao de pessoal No existem instrues formais para contrao de pessoal tcnico. A empresa tem investido em treinamentos e incentiva a profissionalizao dos seus colaboradores promovendo a realocao em horrios flexveis. As avaliaes de desempenho so informais e se baseiam em cumprimento de prazos para o atendimento ao cliente. Existe um plano de cargos e salrios definidos pela empresa. Segue um resumo do quadro de salrios e cargos funcionais.
Tabela 7: Plano resumido de cargos e salrios da empresa
Cargo funcional
O nome para o recurso fictcio. Qualquer semelhana com a estria ser mera coincidncia.
44
Incentivo profissionalizao
Tolerncia aos riscos das partes interessadas Para este projeto, a tolerncia aos riscos baixa. A alta gesto considera que, de acordo com os casos de negcio expostos, ela tem condies suficientes para que o projeto seja executado com sucesso. Enfatiza-se que eles no conhecem todos os riscos inerentes e atribuem as responsabilidades de sucesso ou insucesso aos coordenadores do projeto. Canais de comunicao Os canais de comunicao comuns que so estabelecidos pela organizao so o telefone, email e sites internos.
45
Para este projeto, a principal parte interessada identificada foi a do patrocinador. Sua influncia bastante significativa, j que suas decises podero beneficiar ou ocasionar interferncias ao projeto e, inclusive, influenciar as decises de outras partes interessadas relevantes. A consultoria tambm exerce alta influncia, pois a maioria das decises tcnicas so tomadas levando em considerao a sua opinio. O registro das partes interessadas para este projeto poder ser encontrado no Apndice C Registro das Partes Interessadas.
Outras informaes relevantes esto no prprio plano de gerenciamento do projeto. Observaes relevantes adicionais sobre os produtos de trabalho gerados para o planejamento deste projeto sero descritos nas prximas sees. O plano de gerenciamento deste projeto encontra-se no Apndice D Plano de Gerenciamento do Projeto. A planilha de acompanhamento encontra-se em Apndice E Planilha de Acompanhamento do Projeto.
46
especficas definidas em cada rea de processo do CMMI-DEV nvel 2. Estes requisitos no definem como as aes devero ser realizadas, mas quais os objetivos devero ser atingidos. O escopo negativo para este projeto define somente a no aplicao de metodologias geis ao processo de desenvolvimento. Estas e outras abordagens podero ser adaptadas ao projeto em futuros trabalhos acadmicos. Os critrios para aceitao dos requisitos devero ser evidenciados no documento de Apndice G Aceitao dos Requisitos.
47
4.2.11.
O maior esforo despendido para um planejamento do projeto realizada nas execues de atividades relacionadas composio da declarao do escopo, da estrutura analtica do projeto e de cronogramao do projeto. A declarao de escopo documenta os objetivos do projeto e as suas entregas. Baseandose nos requistos do projeto foram especificadas 47 entregas, compostas por um conjunto de servios de treinamento e implantaes, bem como o desenvolvimento de produtos de software, modelos de artefatos e diagramas de processos, dentre outras coisas necessrias. Convm salientar que este trabalho acadmico no contm especificaes detalhadas de cada entrega, o que se faria necessria construo de alguns subprojetos para entregveis que se encaixem em atribuies de complexidade mdia-alta e alta e/ou esforo maior que 10 dias para sua concluso. Algumas restries e premissas tambm foram descritas. A declarao de escopo encontra-se disponvel no Apndice J Declarao do Escopo do Projeto. A estrutura analtica do projeto (WBS) foi criada utilizando-se uma abordagem de diagramao baseada na hierarquia de componentes. No primeiro nvel da WBS encontra-se o ttulo do projeto, chamado Implantao do CMMI-DEV L2. No segundo nvel dispe-se as fases de iniciao, design, piloto e implementao, e que so baseados no mtodo de implantao do CMMI de Kulpa e Johnson (2008).
48
Na fase de iniciao so realizadas entregas de servios que sero evidenciadas de acordo com suas principais caractersticas. Por exemplo, a entrega 1.1. Treinamento envolve a realizao de um curso de introduo ao CMMI para todas as partes envolvidas diretamente com as atividades tcnicas e de gerenciamento direto com o projeto. A evidncia da entrega baseia-se no recebimento de alguma comprovao ou certificado de participao no curso. Com isto, outras entregas importantes so necessrias, como a formao e institucionalizao do Grupo de Processos de Engenharia de Software (SEPG) e a composio de seus membros, a realizao do diagnstico de aderncia do processo atual e a realizao do nivelamento de todos os processos em um processo de desenvolvimento unificado. Na fase de design ou projeto tcnico, sero realizadas vrias adequaes e melhorias ao processo unificado, baseando-se nas metas e prticas de cada uma das 7 reas de processo do CMMI-DEV nvel 2 de maturidade. Ento, para cada rea de processo sero realizados vrios treinamentos e sero desenvolvidos sistemas de software e modelos de artefatos de apoio. A aplicao da melhoria poder ser realizada em pilotos incrementais. Desta forma, podero ser testadas e avaliadas as tcnicas e os procedimentos adotados, verificando-se a sua adequabilidade, o seu custo, a sua velocidade e a sua real necessidade. Na fase piloto sero realizadas a preparao, a execuo, o monitoramento e a anlise dos resultados, bem como a atualizao dos procedimentos a uma realidade mais cabvel. A fase de implementao consiste na realizao de todas as atividades mencionadas anteriormente na fase de piloto para todas as outras unidades organizacionais da empresa, mais a realizao da consolidao do processo que se baseia na melhoria contnua at a plena satisfao das partes interessadas e adequao aos objetivos do CMMI-DEV. O encerramento da fase se dar com a construo e a divulgao das lies aprendidas. Na avaliao sero realizadas a seleo da empresa avaliadora, a realizao de uma avaliao simulada junto a consultoria e a realizao da avaliao oficial. O projeto finaliza com a avaliao dos resultados e lies aprendidas. O cronograma do projeto contm todas as entregas definidas na WBS e o detalhamento das entregas em nvel de atividades. As atividades foram estimadas utilizando-se o mtodo de estimativas de trs pontos (HELDMAN, 2009, p. 162), na opinio especializada e no histrico de estimativas de implantao da melhoria de processos de abordagens semelhantes. O mtodo do caminho crtico (CPM) foi utilizada para determinar as atividades crticas em
49
atividades dependentes. O paralelismo entre vrias atividades foram definidas de acordo com a disponibilidade de recursos e a no dependncia entre elas. Utilizando-se a ferramenta Microsoft Project, foi possvel determinar o esforo total do projeto em cerca de 510 dias teis de 8 horas. Com a alocao dos recursos s atividades, foi possvel determinar o custo inicial do projeto em R$ 312.590,56, o que permite a utilizao de uma reserva de R$ 37.409,44. O projeto inicia-se no dia 01 de fevereiro de 2010 e tem trmino estimado em 08 de fevereiro de 2012. O detalhamento das entregas e das atividades foram realizadas baseando-se em experincias passadas com a implantao das prticas sugeridas pela Melhoria de Processos de Software Brasileira (MPS.BR), que possui abordagem semelhante ao CMMI-DEV4. Todos os artefatos construdos encontram-se no Apndice J Declarao do Escopo do Projeto, Apndice K Estrutura Analtica do Projeto (WBS) e Apndice L Cronograma do Projeto.
4.2.12.
A linha de base de desempenho dos custos o custo total esperado para o projeto ao utilizar um oramento no clculo no trmino (HELDMAN, 2009, p. 206). Possui informaes referente a linha de base de desempenho dos custos e os requisitos de financiamento. Este descreve a necessidade do financiamento ao longo do projeto. Aquele descreve a acumulao dos custos ao longo do tempo do projeto. A linha de base de desempenho dos custos encontra-se no Apndice M Linha de Base de Custos do Projeto.
4.2.13.
Este documento especifica como sero realizados as atividades de gesto da qualidade e sugere, inicialmente, necessidades de informao para as medies a serem realizadas. A garantia da qualidade do processo envolve a responsabilizao da coordenao e do campeo do projeto na superviso e na auditoria dos procedimentos, bem como em assegurar que o andamento do projeto aderente aos padres de qualidade impostos para o projeto. As
4
Na verdade, o MPS.BR totalmente baseada no CMMI-DEV e nas normas ISO/IEC 15.507 e ISO/IEC 12.204.
50 normas, padres e diretrizes so referenciadas no artefato disponvel no Apndice N Plano de Qualidade e Mtricas do Projeto. As mtricas do projeto so inicialmente sugeridas no documento, necessitando determinar quais so as informaes que devero ser analisadas e medidas durante a execuo do projeto. Pretende-se em futuras adaptaes do projeto realizar esta verificao. Para a realizao das medies sero utilizadas prticas abordadas pela Pratical Software and Systems Measurement (PSM) utilizando o Modelo de Informao para Medio, constante no Apndice O Modelo de Informao para Medio. Uma tima abordagem para medio da melhoria de processos foi definido por Statz (2005) e define quatro dimenses: Custo de Desempenho: custo para desenvolver e providenciar um produto ou servio, baseado nas atividades que so executadas de acordo com o plano. Custo de Preveno: custo para estabelecer e manter processos e treinamentos para execuo do trabalho. Custo de Avaliao: custo para reviso dos produtos e servios sob desenvolvimento, estar certo de que os requisitos sero aceitos e que haja conformidade com o processo. Custo de No Conformidade (Retrabalho): custo incorrido para lidar com defeitos no produto ou servio, incluindo retrabalho no desenvolvimento do produto, reteste, revises etc, bem como o custo de suporte ao cliente, pagamento de penalidades ou multas e outros custos associados aos efeitos dos defeitos. Informaes relevantes sobre necessidades de informao sugeridas foram detalhadas no Apndice N Plano de Qualidade e Mtricas do Projeto.
4.2.14.
O plano de recursos humanos documenta as funes e responsabilidades dos indivduos e grupos envolvidos nos diversos elementos do projeto, em nvel de papis, autoridade e competncia. Tambm define o organograma de acordo com os papis e responsabildiades definidos para o projeto. O calendrio de disponibilidade de recursos, as necessidades de treinamentos esto definidas no Apndice P Plano de Recursos Humanos e no cronograma construdo utilizando a ferramenta Microsoft Project.
4.2.15.
O plano de gerenciamento dos riscos do projeto especifica como os riscos foram definidos, como sero monitorados e controlados ao longo do projeto. Define tambm a
51
estrutura analtica dos riscos (EAR) e as definies adotadas de probabilidade e impacto dos riscos, bem como a matriz de probabilidade e impacto dos riscos. Este plano encontra-se disponvel em Apndice Q Plano de Gerenciamento dos Riscos.
4.2.16.
Planilha de riscos
A planilha de riscos para este projeto constitui-se um dos artefatos mais importantes, pois ele documenta a identificao dos riscos que influenciaro positiva e negativamente o projeto. Cada risco identificado categorizado de acordo com o que foi definido no EAR do projeto, bem como so descritos informaes sobre as possveis causas, probabilidade de ocorrncia numa escala de 0,05 a 0,8 (0,5% a 80%), impacto, grau de risco, conforme definido na matriz de probabilidade e impacto, proprietrio do risco e o plano de resposta aos riscos. Os riscos identificados para o projeto que possuem maior grau so a indisponibilidade de pessoal por causa de suas alocaes a outros projetos ou mesmo o baixo interesse ou descomprometimento dos gerentes das unidades para a realizao das atividades do projeto de melhoria. As aes sugeridas incorrem na realizao de reunies de conscientizao que a melhoria trar para as atividades laborais dos recursos tcnicos e gerenciais, bem como na melhoria do produto. A planilha detalhada de riscos encontra-se disponvel em Apndice R Planilha de Riscos.
52
5. CONSIDERAES FINAIS
De acordo com o planejamento realizado, verificou-se que um planejamento de um projeto de melhoria de processos de desenvolvimento de software baseado nas prticas do CMMI-DEV utilizando as recomendaes do Guia PMBOK interessante sob o aspecto orientado ao controle efetivo dos requisitos e sobre o que dever ser realizado, principalmente quando se adota um processo de implantao sugerido por Kulpa e Johnson (2008). As tcnicas e ferramentas sugeridas pelo Guia facilitam o planejamento assertivo e conclusivo, apesar de demandar um esforo considervel. H uma grande discusso sobre a viabilidade de se manter projetos controlados em detrimento da agilidade, porm, verifica-se que na prtica, nem todos os projetos podero ser planejados utilizando abordagens geis por causa da grande quantidade de riscos inerentes e com alto grau de impacto e probabilidade de acontecimento. O que pode ser realizado so adaptaes e mais adaptaes. Trabalhos futuros visam a adaptao deste planejamento ao melhor controle e gerenciamento dos riscos, bem como o desenvolvimento de sugestes sobre como realizar a melhoria, baseando-se no cenrio proposto por este projeto acadmico.
53
6. REFERNCIAS
1 AHEM, D. M. et al. CMMI SCAMPI distilled appraisals for process improvement. New Jersey, EUA: Addison Wesley Professional, 2005. 2 ALMEIDA, J. A., et al. Viso geral do mtodo de avaliao padro CMMI para melhoria de processos, SCAMPI, v. 1.1. Braslia: Universidade Catlica de Braslia, [19--]. Disponvel em <http://www.sicoobdf.coop.br/c/document_library/ get_file? folderId=46&name=DLFE-30.pdf.>. Acesso em: 10 janeiro 2010. 3 BASTOS, H. C. Experincia SERPRO, estratgia de implantao do CMMI. In: MEETING DE TECNOLOGIA DO UNIP, 2007. Disponvel em <Erro! A referncia de hiperlink no vlida.>. Acesso em: 13 novembro 2007. 4 BUENO, C. F. S.; CAMPELO, G. B. Qualidade de software. Recife: Depart. de Informtica, UFPE, [200-]. Disponvel em <http://www.cin.ufpe.br/~qualisoft/ documentos/diversos/quality.doc>. Acesso em: 27 maro 2010. 5 CHRISSIS, M. B.; KONRAD, M.; SHRUM, S. CMMI guidelines for process integration and product improvement. [S.I.]:Addison Wesley, 2003. 6 HELDMAN, K. Gerncia de Projetos: guia para o exame oficial PMI. 5. ed. Rio de Janeiro: Elsevier, 2009. 7 KULPA, M. K.; JOHNSON, H. A. Interpreting the CMMI: a process improvement approach. 2nd ed. Flrida, EUA: Auerbach Publications, 2008. 8 PESSOA, M. S. P. Introduo ao CMMI, Modelo Integrado de Maturidade e Capacidade de Processos: o novo modelo que substitui o SW-CMM. Lavras: UFLA/FAEPE, 2004. 9 10 PRESSMAN, R. S. Engenharia de software. 6. ed. So Paulo: McGraw-Hill, 2006. PROJECT MANAGEMENT INSTITUTE. Um guia do conhecimento em gerenciamento de projetos, Guia PMBOK. 4. ed. Pennsylvania, EUA, 2009.
54
11
SOFTWARE ENGINEERING INSTITUTE. Carnegie Mellon University. CMMI para desenvolvimento, verso 1.2. Traduo de Andr Villas Boas e Jos Marcos Gonalves. 2006.
12
STATZ, J. Measurement for process improvement v1.0: technical report. [S.I.: s.n], 2005.
13
VENTURA, P. Exportao de software e o CMMI. Disponvel em <Erro! A referncia de hiperlink no vlida.>. Acesso em: 18 janeiro 2010.
55
GLOSSRIO
Este glossrio utiliza termos consultados do PMBOK (PROJECT MANAGEMENT INSTITUTE, 2009) e do CMMI-DEV for Development (SOFTWARE ENGINEERING INSTITUTE, 2004). Aes corretivas Orientao documentada para que o trabalho do projeto seja executado de modo que seu desempenho futuro esperado fique de acordo com o plano de gerenciamento do projeto. rea de processo Um grupamento de prticas relacionadas de uma rea que, quando implementadas conjuntamente, satisfazem um conjunto de metas consideradas importantes para a realizao de melhorias naquela rea. Atividade Um componente de trabalho realizado durante o andamento de um projeto. Caminho crtico Geralmente, mas no sempre, a sequncia de atividades do cronograma que determina a durao do projeto. o caminho mais longo atravs do projeto. Critrios de aceitao Os critrios que devem ser atendidos antes que as entregas do projeto sejam aceitas. Elicitao de requisitos Uso de tcnicas sistemticas, como prottipos e observaes estruturadas, para identificar e documentar proativamente as necessidades de cliente e usurios finais. Engenharia de Software A aplicao de uma abordagem sistemtica, disciplinada, quantificvel para o desenvolvimento, operao e manuteno de software. Entradas Qualquer item, interno ou externo ao projeto, que exigido por um processo antes que esse processo continue. Pode ser uma sada de um processo predecessor. Entrega Qualquer produto, resultado ou capacidade para realizar um servio nico e verificvel e que deve ser produzido para concluir um processo, uma fase ou um projeto. Muitas vezes utilizado mais especificamente com referncia a uma entrega externa, que uma entrega sujeita aprovao do patrocinador ou do cliente do projeto. Escopo a soma dos produtos, servios e resultados a serem fornecidos na forma de projeto.
56 Esforo Quantidade de unidades de mo de obra necessrias para terminar uma atividade do cronograma ou componente da estrutura analtica do projeto. Estimativa de trs pontos Uma tcnica que usa trs estimativas de custos ou durao para representar os cenrios otimista, mais provvel e pessimista. Esta tcnica aplicada para melhorar a exatido das estimativas de custos ou durao quando no h certeza em relao atividade subjacente ou ao componente de custo. Linha de base Um plano aprovado para um projeto, somadas ou subtradas de mudanas aprovadas. Matriz de rastreabilidade de requisitos Uma tabela que liga os requisitos s suas origens e os rastreia durante todo o ciclo de vida do projeto. Mtodo da cadeia crtica Uma tcnica de anlise de rede do cronograma que modifica o cronograma do projeto para que se leve em conta a limitao de recursos. Mtodo do caminho crtico (CPM) Uma tcnica de anlise de rede do cronograma elaborada para determinar a flexibilidade na elaborao de cronogramas (a quantidade de folga) nos diversos caminhos lgicos da rede do cronograma de projeto e para determinar a durao mnima total do projeto. As datas de incio e de trmino mais cedo so calculadas atravs de um caminho de ida, usando uma data de trmino especificada. As datas de incio e de trmino mais tarde so calculadas atravs de um caminho de volta, comeando de uma data de trmino especificada, que ocasionalmente a data de trmino mais cedo do projeto determinada durante o clculo do caminho de ida. Oramento A estimativa aprovada para o projeto ou qualquer componente da estrutura analtica do projeto ou atividade do cronograma. Prtica Um tipo especfico de atividade profissional ou de gerenciamento que contribui para a execuo de um processo e que pode empregar uma ou mais tcnicas e ferramentas. Premissas So fatores que, para fins de planejamento, so considerados verdadeiros, reais ou certos sem prova ou demonstrao. Requisito Uma condio ou capacidade que deve ser atendida ou possuda por um sistema, produto, servio, resultado ou componente para satisfazer um contrato, uma norma, uma especificao ou outro documento impostos formalmente. Os requisitos incluem necessidades, desejos e expectativas quantificados e documentados do patrocinador, do
57 Retrabalho Ao tomada para fazer com que um componente imperfeito ou fora das especificaes fique em conformidade com os requisitos ou especificaes. Sadas Um produto, resultado ou servio gerado por um processo. Pode ser necessrio para um processo sucessor. Solicitao de mudana Solicitaes para aumentar ou reduzir o escopo do projeto, modificar polticas, processos, planos ou procedimentos, modificar custos ou oramentos ou revisar cronogramas.
58
59
60
2. Objetivos do projeto
O objetivo do projeto realizar a criao e a adequao de um processo de desenvolvimento de software da empresa ao alcance das metas e a realizao das prticas recomendadas pelo modelo CMMI-DEV L2, aonde for aplicvel, possibilitando a construo de um processo executvel e manutenvel. O escopo de execuo do projeto de melhoria do processo ser aplicado com foco nas unidades Oramentria e Administrativa, Tributria, Recursos Humanos e as unidades de apoio JAVA e .NET. O principal critrio de sucesso para este projeto a realizao de uma avaliao positiva, aonde venha indicar que organizao est madura para o nvel pretendido e obter o selo de qualidade, dentro do oramento previsto de R$ 350.000,00 em um prazo mximo de concluso de dois anos e meio. Ser institucionalizada a formao do Grupo de Processos de Engenharia de Software (SEPG) da empresa.
61
6. Capacitar tecnicamente as equipes de desenvolvimento com o objetivo de resolver os problemas decorrentes de servios no projetados adequadamente;
4. Descrio do projeto
O projeto baseado na execuo das atividades para alcance dos objetivos da organizao e das metas do modelo, que so baseados no CMMI-DEV L2, composto de 7 reas de processo: Gesto de Requisitos (REQM), Planejamento de Projeto (PP), Monitoramento e Controle de Projeto (PMC), Gesto de Contrato com Fornecedor (SAM), Medio e Anlise (MA), Garantia da Qualidade de Processo e de Produto (PPQA), e Gesto de Configurao (GC). Os envolvidos que participaro da avaliao do projeto compem os gerentes de unidades, analistas-desenvolvedores e quaisquer outros recursos que possam ser contratados.
5.
Riscos do projeto
Os principais riscos identificados para este projeto so: Resistncia mudana da cultura organizacional; Incredulidade de alguns envolvidos acerca dos efeitos positivos da aderncia dos processos com base no modelo; Inexperincia da maioria dos envolvidos poder dificultar a implantao; Baixa disponibilidade da maioria dos envolvidos para o projeto; Resistncia inicial da alta gerncia ao apoio total na mitigao de alguns riscos do projeto.
6. Cronograma de marcos
62
7. Resumo do oramento
Custos aproximados para a realizao do projeto: R$ 320.000,00 O gerente designado para coordenar o projeto ser Ana Beatriz. de sua responsabilidade a garantia de execuo do projeto dentro dos objetivos impostos por este documento. institucionalizado o Grupo de Processos de Engenharia de Software, tendo a mesma como coordenadora do grupo.
X
Joo da Silva Presidente
63
64
1. Necessidade do negcio
Com o objetivo de melhorar a qualidade de seus produtos e servios, a empresa verificou a real necessidade de realizar modificaes nos procedimentos de trabalho de sua equipe tcnica de desenvolvimento. A necessidade do negcio relacionada a:
1.
Demanda do mercado, que vem exigindo urgentemente um aprimoramento na qualidade dos produtos de software entregues pela empresa. Isto somente poder ser alcanado pela melhoria do processo de desenvolvimento de software, baseando-se nas melhores prticas e padres de qualidade da Engenharia de Software. Inclusive, algumas entidades governamentais, como potenciais clientes, esto exigindo a certificao como pr-requisito para participao em certames licitatrios; Oportunidade estratgica, onde a aquisio de uma certificao de nvel internacional poder garantir melhor presena da organizao perante os mercados interno e externo, revelando o compromisso da empresa com a qualidade de seus servios e produtos, adquirindo maior respeitabilidade;
2.
3. Necessidade interna, em organizar e padronizar os procedimentos para desenvolvimento de software da empresa, que atualmente encontra-se em estado muito precrio. tambm necessrio obter melhor satisfao dos nossos colaboradores e assim evitar a alta rotatividade de pessoal. 4. Necessidade social, adicionando atendimento de qualidade dos nossos clientes sociedade.
2. Escopo do projeto
Fazem parte do escopo deste projeto: 1. Realizao do levantamento dos problemas atuais relacionados aos procedimentos de trabalho das equipes tcnicas das unidades organizacionais da empresa; 2. Contratao de consultoria especializada e aquisio de ferramentas; 3. Capacitao das equipes para a execuo das prticas recomendadas pelo CMMI-DEV, nvel 2. 4. Criao de um processo padro de desenvolvimento de software; 5. Contratao da equipe CMMI de avaliao; 6. Obteno do certificado CMMI-DEV nvel 2 para a empresa.
65
3. Planejamento estratgico
De acordo com o planejamento estratgico da empresa definido para o binio 2010/2011, atravs de uma reviso das informaes histricas e um cenrio previsto, foram definidas as seguintes metas: Reestruturar os procedimentos de servios bases; Conquistar um selo de qualidade de nvel internacional para servios de TI; Divulgar nossas conquistas e vender aos clientes produtos de qualidade; Vender e implantar trs dos nossos principais produtos para clientes estratgicos: prefeituras de cidades com populao superior a 500.000 habitantes e entidades de governos estaduais; Atingir 3 milhes de reais em servios e vendas do Sistema de Arrecadao Municipal e do Sistema de Controle Oramentrio; Realizar planejamento para exportao dos produtos e servios para pases do MERCOSUL. Este projeto far parte das aes previstas no planejamento estratgico e ser patrocinado pela presidncia.
X
Joo da Silva Presidente
66
67
Setor
Nome
Papel na empresa
Cargo funcional
Papel no projeto
Relaciona mento
Nveis de influncia Bastante significativa Significativa Muito significativa Bastante significativa Muito significativa
Impacto
Telefone
SEPG
Ana Beatriz
Gerente de unidade
Mdio
Alto
Evandro Tavares
Externo
Alto
Alto
Daniela Amorim
Gerente de unidade
Gerente Pleno
Mdio
Significativa
MdioAlto
Saulo de Tarso
Unidade de Desenvolvime nto Recursos Humanos
Engenheiro de Software Pleno Engenheiro de Software Jnior Engenheiro de Software Jnior Engenheiro de Software Jnior Engenheiro de Software Jnior Gerente Pleno
Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime
Significativa Pouca
Capacitar-se tecnicamente.
Analista-desenvolvedor
Mdio
Obter avaliao positiva sobre a implantao Capacitar-se tecnicamente. Obter experincias positivas. Diminuir reatrabalho.
Significativa
Significativa
Mdio
68
Capacitar-se tecnicamente. Obter melhores prazos para as entregas. Capacitar-se tecnicamente.
Marta Andrade
Analista-desenvolvedor
Engenheiro de Software Pleno Engenheiro de Software Jnior Engenheiro de Software Jnior Engenheiro de Software Jnior Engenheiro de Software Pleno Engenheiro de Software Jnior
Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime
Mdio
Pouca
Mdio
(83) 3222-1242 nair.belo@egovss.com.br (83) 3222-1242 olavo.mesquita@egovss.com.br (83) 3222-1242 patricia.pilar@egovss.com.br (83) 3222-1243 querino.peixoto@egovss.com.br (83) 3222-1243 renata.sa@egovss.com.br
Capacitar-se tecnicamente.
Pouca Pouca
Bernardo Antnio
Gerente de unidade
Gerente Pleno
Baixo
Obter avaliao positiva sobre a implantao e melhorar os procedimentos de trabalho Diminuir retrabalho.
Significativa
MdioAlto
Engenheiro de Software Jnior Engenheiro de Software Jnior Engenheiro de Software Jnior Engenheiro de Software Pleno Engenheiro de Software Jnior Analista de Suporte Snior Analista de Suporte Pleno Analista de Suporte Jnior
Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Membro do Interno worktime Suporte Suporte Suporte Interno Interno Interno
George Vasconcelos Hugo Almeida Iara Joaquina Joana Pereira Waldemar Nogueira
Analista-desenvolvedor Analista-desenvolvedor Analista-desenvolvedor Analista-desenvolvedor Gerente de tecnologia Analista de suporte Analista de suporte
(83) 3222-1245 hugo.almeida@egovss.com.br (83) 3222-1246 iara.joaquina@egovss.com.br (83) 3222-1246 joana.pereira@egovss.com.br (83) 3222-1247
waldemar.nogueira@egovss.com. br
Capacitar-se tecnicamente.
Tecnologia e Suporte
69
70
71
Contedo
1. 1.1. 1.2. 2. 2.1. 2.2. 2.3. 3. 3.1. 3.2. 3.3. 4. 5. 5.1. 6. 7. 8. Introduo ............................................................................................................ 72 Definies, Acrnimos e Abreviaes .................................................................. 72 Referncias ........................................................................................................... 72 Viso Geral do Projeto ......................................................................................... 73 Finalidade, Escopo e Objetivos do Projeto .......................................................... 73 Suposies e Restries ....................................................................................... 73 Entregas ............................................................................................................... 73 Planejamento e Controle do Projeto ................................................................... 74 Partes Interessadas .............................................................................................. 74 Recursos ............................................................................................................... 74 Estimativas do Projeto ......................................................................................... 75 Cronogramao do Projeto .................................................................................. 76 Monitoramento e Controle do Projeto ................................................................ 76 Monitoramento do Projeto .................................................................................. 76 Gerenciamento de Comunicao ......................................................................... 77 Encerramento do Projeto..................................................................................... 77 Aprovaes........................................................................................................... 77
72
1.
Introduo
A finalidade deste Plano de Gerenciamento de Projetos reunir todas as informaes necessrias ao projeto. Este plano segue as atividades que constam no cronograma e baseado nas atividades necessrias ao alcance dos objetivos descritos no Termo de Abertura do Projeto.
1.2. Referncias
Termo de Abertura do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01.Termo de Abertura de Projeto.docx Cronograma do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/03b.Cronograma do Projeto.mpp Registro das partes interessadas, disponvel em http://www.egovss.com.br/intra/sepg/P001/02a. Registro das partes interessadas.xlsx Documento de Requisitos, disponvel em http://www.egovss.com.br/intra/sepg/P001/ 04a.Requisitos do Projeto.docx Linha de Base de Desempenho dos Custos, disponvel em http://www.egovss.com.br/intra/sepg/P001/ 07a.Linha de base do desempenho dos custos.xlsx Declarao do Escopo do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/05a.Declarao do Escopo do Projeto.docx
73
2.3. Entregas
Produtos Processo de Desenvolvimento de Software; Modelos de artefatos necessrios execuo das atividades do processo; Definio de papis, contendo atribuies, responsabilidades e requisitos para contrao; Sistemas de banco de dados de requisitos e de rastreabilidade; Sistemas de comunicao;
Servios Implantao de sistemas servidores de banco de dados, distribuio de informaes (sites) e de projetos; Implantao de sistema de controle de verso; Realizao de treinamentos em gerenciamento de projetos, de configurao, aquisies, medio e anlise, qualidade de processo e de produto.
74
3.2. Recursos
Esta seo descreve os recursos necessrios para o projeto. 3.2.1. Estrutura Organizacional do Projeto A estrutura organizacional do projeto representada abaixo baseada na hierarquia de papis. O Cronograma do Projeto, visualizao da Planilha de Recursos, relaciona quem so as pessoas que assumiro estes papis.
Coordenao
Consultoria
Worktimes
Gerentes de Unidade
Analistas
3.2.2. Recursos Humanos, de Materiais e de Custo Os recursos humanos, de materiais e de custos extras esto definidos no Cronograma do Projeto, visualizao da Planilha de Recursos, bem como demais informaes contidas em relatrios de disponibilidade, de esforo sobre o tempo, esforo acumulado, horas extras etc.
75
=
3.3.2. Custos
+ 4 + 6
As estimativas de custos do projeto esto definidas na Planilha de Custos relativa a este plano que se encontra no Cronograma do Projeto. A estimativa de custos baseada no esforo planejado para execuo de cada atividade utilizando determinados recursos alocados. Os recursos humanos tem seu custo baseado no valor/hora de suas atividades e os recursos materiais e de custos extras tiveram seus custos estimados baseado em informaes histricas de projetos semelhantes. 3.3.3. Oramento A linha de base do desempenho dos custos e os requisitos de financiamento esto definidos no arquivo correspondente ao projeto e so representados abaixo. Seus dados so oriundos das estimativas de custos de cada atividade do projeto.
Fevereiro Maro Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Janeiro Fevereiro Maro Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Janeiro Fevereiro
2010
Custo Custo Acumulado
2011
Requisitos de Financiamento
2012
76
Os requisitos de financiamento tm incremento trimestral e comporo a base oramentria a ser despendida em cada perodo.
4. Cronogramao do Projeto
O cronograma do projeto poder ser encontrado no repositrio do projeto.
Periodicidade
Realizado por
Gerente do Projeto Gerente do Projeto Gerente do Projeto Comit Gerencial
Produtos gerados
Ferramenta/tcnica utilizada
Project Server Verificao da atualizao diria das atividades Avaliao semanal do projeto Avaliao dos marcos do projeto Reunio de Acompanhamento
Diariamente
Em cada tipo de monitoramento, o foco diferenciado buscando identificar eventos que podem alterar o planejamento. Essa alterao pode no influenciar negativamente o projeto, mas deve ser acompanhado e aprovado pelos envolvidos. As mudanas e problemas que surgem no decorrer do projeto e que impactam negativamente devem ser identificados e, quando possvel, aes sero tomadas para contingenciar esses impactos e mape-los, para que em outros projetos o mesmo no ocorra, ou pelo menos, seja minimizado. O controle de mudanas do projeto considerar solicitaes referentes s mudanas entre o que foi planejado e o realizado, bem como controlar as alteraes de escopo do projeto referentes s solicitaes de mudana. Tais solicitaes podem ser propostas pelo cliente ou pela equipe de desenvolvimento do projeto, sendo passveis de um novo dimensionamento do esforo e custo necessrios para sua implementao.
77
Para que uma alterao seja incorporada ao projeto, o impacto dessa alterao deve ser avaliado (custo, esforo, prazo...) e dever ser aprovada pelo cliente.
6. Gerenciamento de Comunicao
A execuo da comunicao ser baseada nas evidncias geradas pelos artefatos descritos na tabela abaixo e sua gerncia acontecer de acordo com o previsto no cronograma. Tipo de Comunicao
Abertura do Projeto Controle de Mudana Acompanhamento
Formato da Comunicao
Reunio de Kickoff com toda a equipe do projeto Reunio, email Email, reunio, apontamentos no Project Web Access Tabela 10 - Gerenciamento de Comunicao
Pblico Alvo
Equipe do projeto Equipe do projeto e demais interessados Equipe do projeto
7. Encerramento do Projeto
O encerramento deste projeto estar baseada nas evidncias geradas baseando-se na Declarao de Escopo deste projeto e no trmino da ltima atividade descrita no Cronograma do Projeto. O projeto ser efetivado com sucesso se todos os objetivos definidos no Termo de Abertura e Declarao de Trabalho foram alcanados e se todos os requisitos do projeto foram atendidos. Deve-se observar que a obteno do selo de qualidade que comprova se a organizao observa e executa as prticas definidas no CMMI-DEV nvel 2, no a nica evidncia de sucesso deste projeto pois deve tambm ser observado se as prticas trouxeram os benefcios esperados e que a satisfao da maioria seja alcanada.
8. Aprovaes
Tendo cincia da execuo do projeto, dos prazos, dos custos e do oramento previstos de acordo com o que foi estabelecido neste Plano de Projeto, firmamos o compromisso o mesmo:
X
Joo da Silva Presidente
X
Ana Beatriz Coordenadora do Projeto
79
81
Parmetro
Situao
Motivo da Alterao
Avaliao
Observao
Escopo
Mantido
Custo Interno
Mantido
Prazo
Mantido
Esforo
Mantido
Cronograma
Mantido
Riscos
Mantido
Anlise
82
N Acompanhamento # problema
Ao
Situao
Resultado
Responsvel
Lista de Problemas
Problema
# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Problema Anlise Ao
Plano de Ao
Responsvel Data da ao
83
84
Requisitos do Projeto
Projeto de Implantao do CMMI-DEV L2
19/01/2010 eGovernment Solues e Servios Ana Beatriz, Coordenadora do Projeto
85
Contedo
1. Introduo.............................................................................................................................................. 86
1.1. 1.2. Definies, acrnimos e abreviaes ................................................................................................. 86 Referncias ......................................................................................................................................... 87
2.
3.
2.1.1. rea de Processo: Gerenciar Requisitos (REQM) ............................................................................... 89 2.1.2. rea de Processo: Planejamento de Projeto (PP) .............................................................................. 91 2.1.3. Implantao da rea de Processo: Monitoramento e Controle do Projeto (PMC) ........................... 93 2.1.4. Implantao da rea de Processo: Gesto de Acordo com os Fornecedores (SAM) ......................... 94 2.1.5. Implantao da rea de Processo: Medio e Anlise (MA).............................................................. 96 2.1.6. Implantao da rea de Processo: Garantia da Qualidade de Processo e Produto (PPQA) .............. 97 2.1.7. Implantao da rea de Processo: Gesto da Configurao (CM) ..................................................... 98 2.1.8. Implantao das reas de Processos de acordo com as Metas Genricas (GG) definidas ................ 99
4.
5. 6.
86
Requisitos do Projeto
Projeto de Implantao do CMMI-DEV L2
1. Introduo
A finalidade deste documento de requisitos do projeto descrever os requisitos do produto ou servio e as caractersticas das entregas, fornecendo informaes necessrias para satisfao dos objetivos do projeto.
1.1.
Esta subseo fornece as definies de todos os termos, acrnimos e abreviaes necessrias adequada interpretao do documento de requisitos do projeto. Algumas abreviaes e termos prprios do documento de requisitos so descritos abaixo: Identificao dos requisitos: por conveno, a referncia aos requisitos feita atravs do identificador de requisitos, de acordo como descrito abaixo: [IDENTIFICADOR DO TIPO DO REQUISITOidentificador do requisito] O identificador do tipo de requisito conforme abaixo: o o o RF Requisito Funcional RNF Requisito No Funcional NR No-Requisito
O identificador do requisito ser uma sequencia numrica. Esse nmero sequencial ser nico para todo o conjunto de tipos de requisitos. Exemplo: RF0001, RF1234, RNF1234, NR1212 Atributos dos Requisitos: os atributos de requisitos estabelecidos so: o o o o Prioridade: Essencial, Importante, Desejvel Complexidade: Complexa, Alta, Mdia ou Baixa. Risco: Alto, Mdio, Baixo reas organizacionais e entidades externas afetadas
87
1.2.
Referncias
Declarao do Trabalho do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01a.Declarao do Trabalho do Projeto.docx Termo de Abertura do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01.Termo de Abertura de Projeto.docx Registro das partes interessadas, disponvel em http://www.egovss.com.br/intra/sepg/P001/02a. Registro das partes interessadas.xlsx Cronograma do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/03b.Cronograma do Projeto.mpp Capability Maturity Model Integration for Development (CMMI-DEV) v 1.2.
88
3. Requisitos funcionais
Esta seo descreve os requisitos funcionais do projeto, e so expressos no estilo de linguagem natural.
3.1. Preparao
Esta categoria de requisitos representa todos os requisitos necessrios preparao para a execuo da melhoria do processo. RF0001 Avaliao preliminar SCAMPI Dever ser realizada a avaliao preliminar da aderncia dos procedimentos atuais de acordo com as metas e prticas do CMMI-DEV nvel 2 de maturidade de acordo com os procedimentos do mtodo de avaliao SCAMPI. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0002 Coleta e anlise dos Indicadores de Implementao das Prticas (PII) Dever ser realizada a coleta e a anlise dos Indicadores de Implementao das Prticas (PII) com o objetivo de manter informaes de como as prticas so realizadas na organizao. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0003 Formao e institucionalizao do Grupo de Processos de Engenharia de Software (SEPG) Dever ser realizada a formao e a institucionalizao do Grupo de Processo de Engenharia de Software (SEPG) cuja responsabilidade ser de estabelecer a
89
estrutura da melhoria de processos, direcionando e monitorando suas atividades. Ser composta por duas pessoas, um coordenador e um responsvel tcnico. As pessoas qualificadas devero ter algumas das caractersticas discriminadas abaixo: 1. Autoiniciativa e criatividade; 2. Experincia, podendo incluir pessoas que tm executado diferentes trabalhos na organizao ou em outras empresas; 3. Conhecimento em Engenharia de Software; 4. Conhecimento em Engenharia de Processos; 5. Possuir bom histrico tico e profissional; 6. Saber escrever bem. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
90
Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0005 Gerenciamento das mudanas dos requisitos medida que evoluem durante o projeto de acordo com a Meta Especfica SG1: Gerenciar Requisitos e Prtica Especfica SP 1.3. Dever ser realizado gerenciamento das mudanas dos requisitos conforme as mudanas ocorram em um projeto. Desta forma dever ser construdo um sistema de banco de dados de requisitos que possibilite o armazenamento, o histrico de mudanas e informaes sobre a anlise de impacto das mudanas dos requisitos. As informaes relativas anlise de impacto consistem nas descries de custos, oramento, complexidade, tamanho e viabilidade tcnica para a implementao do requisito. Estes dados devero estar disponveis ao projeto. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Essencial Mdio Mdia Baixo Baixa
Importante Desejvel
RF0006 Manter a rastreabilidade bidirecional entre os requisitos e os produtos de trabalho de acordo com a Meta Especfica SG1: Gerenciar Requisitos e Prtica Especfica SP 1.4. Atravs do sistema de banco de dados de requisitos, dever ser possvel manter a rastreabilidade vertical e horizontal bidirecionais para os requisitos. Para os outros produtos de trabalho, dever ser possvel manter a rastreabilidade para cada nvel de decomposio do produto utilizando outros mecanismos. Desta forma, ser possvel manter o vnculo de um requisito com outros requisitos derivados e com a sua alocao a funes, interfaces, pessoas, processos e produtos de trabalho. A disponibilizao das informaes de rastreabilidade ser mantida em forma de uma matriz.
91
Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0007 Identificar inconsistncias entre trabalho de projeto e requisitos de acordo com a Meta Especfica SG1: Gerenciar Requisitos e Prtica Especfica SP 1.5. Devero ser documentadas todas as inconsistncias entre os planos de projeto, produtos de trabalho e os requisitos resultantes das mudanas da baseline do projeto, incluindo as origens, condies e fundamento lgico. Aps a identificao das inconsistncias, devero ser realizados o planejamento e a execuo das aes corretivas. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
3.2.2. rea de Processo: Planejamento de Projeto (PP) RF0008 Estabelecimento das estimativas de acordo com a Meta Especfica SG1: Estabelecer Estimativas e Prticas Especficas SP 1.1, 1.2, 1.3 e 1.4. Devero ser mantidas e estabelecidas as estimativas dos parmetros do plano de projeto. Para isto dever ser implantando um mecanismo que implemente a estrutura de decomposio de trabalho (WBS) suficientemente detalhado em nveis de pacotes de trabalho de modo que possa permitir realizar estimativas para os projetos, tarefas, responsabilidades e cronograma, baseados na arquitetura do produto e nos atributos de produtos de trabalho. O mecanismo tambm dever permitir a definio de um ciclo de vida para um projeto, com o objetivo de determinar o escopo do esforo do planejamento, as estimativas de custo, esforo e tarefas. O mecanismo dever estar em um servidor de dados e estar disponvel para os gerentes de projetos.
92
Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0009 Elaborao de um plano de projeto de acordo com a Meta Especfica SG2: Elaborar Plano de Projeto e Prticas Especficas SP 2.1 a 2.4 e 2.7. Devero ser criados mecanismos para estabelecimento e manuteno do oramento e cronograma do projeto, bem como para identificao dos riscos do projeto, seu impacto, probabilidade de ocorrncia e priorizao. Um mecanismo para arquivamento e acesso aos dados dever ser implementado e os dados de identificao, forma de coleta e distribuio devero ser documentados. Recursos humanos, de materiais e de custos devero tambm ser planejados e informados em um mecanismo comum do planejamento do projeto. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0010 Elaborao de um plano de conhecimentos e perfis necessrios, e de envolvimento dos stakeholders do projeto de acordo com a Meta Especfica SG2: Elaborar Plano de Projeto e Prticas Especficas SP 2.5 e 2.6. Devero ser criados um sistema de banco de dados de perfis, um inventrio de necessidades e planos de contratao. Desta forma, isto permitir maior agilidade para busca de recursos qualificados que se encontram disponveis na organizao ou para a tomada de deciso acerca da realizao de novas contrataes. Os envolvimentos dos stakeholders devero ser planejados, considerando suas responsabilidades, necessidades de recursos para garantir interaes, relacionamento etc.
93
Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0011 Obter comprometimento com o plano de projeto de acordo com a Meta Especfica SG3: Obter Comprometimento com o Plano de Projeto e Prticas Especficas SP 3.1 a 3.3. Dever ser estabelecido no processo atividades de reviso de planos. O comprometimento dos stakeholders dever ser documentado. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
3.2.3. Implantao da rea de Processo: Monitoramento e Controle do Projeto (PMC) RF0012 Monitorar o projeto em relao ao plano de acordo com a Meta Especfica SG1: Monitorar o Projeto em Relao ao Plano e Prticas Especficas SP 1.1 ao 1.7. Dever ser monitorado o projeto em relao ao plano. O processo dever estabelecer atividades que determinem o monitoramento do progresso em relao ao cronograma, custo e esforo empregados no projeto, recursos fornecidos e utilizados, conhecimento e habilidades do pessoal do projeto, atributos dos produtos de trabalho e das tarefas, tais como tamanho e complexidade, e identificao de desvios significativos. O processo tambm dever estabelecer atividades referentes ao monitoramento dos compromissos em relao aos identificados no plano de projeto, riscos, gesto de dados, envolvimento dos stakeholders, bem como conduzir revises de progresso e de marcos.
94
Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0013 Gerenciar aes corretivas at o encerramento do projeto de acordo com a Meta Especfica SG2: Gerenciar Aes Corretivas at o Encerramento e Prticas Especficas SP 2.1 ao 2.3. Dever ser descrito no processo atividades concernentes coleta e anlise dos problemas e determinao das aes corretivas para trat-los. Um plano de aes corretivas dever ser criado a fim de documentar as aes apropriadas para tratar os problemas identificados. Uma negociao sobre mudanas dever ser tratada com os stakeholders e documentada. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
3.2.4. Implantao da rea de Processo: Gesto de Acordo com os Fornecedores (SAM) RF0014 Estabelecimento de acordos com o fornecedor de acordo com a Meta Especfica SG1: Estabelecer Acordos com o Fornecedor, e Prticas Especficas SP 1.1 ao 1.3. Devero ser estabelecidas no processo orientaes para aquisies de produtos ou servios, bem como a definio de tipos de aquisies, seleo de fornecedores e mtodos para estabelecimento e manuteno de acordos formais atravs de declaraes de trabalho, contratos, memorandos ou licenas de acordo. Modelos de artefatos devero ser estabelecidos e ser acessveis aos gerentes de projetos.
95
Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0015 Promover a satisfao dos acordos com os fornecedores pelo projeto de acordo com a Meta Especfica SG2: Satisfazer Acordos com o Fornecedor, e Prticas Especficas SP 2.1 ao 2.5. Devero ser estabelecidas no processo orientaes sobre como executar atividades com o fornecedor conforme especificado no acordo, como o monitoramento do progresso e do desempenho, conduo de revises com os fornecedores, de revises tcnicas, revises de gerenciamento e de monitoramento dos riscos envolvendo o fornecedor. Deste modo, para os projetos sero desenvolvidos relatrios de progresso do fornecedor e medidas de desempenho, sero realizados revises de materiais e relatrios do fornecedor, acompanhamento dos itens de ao at a sua concluso e recebimento de documentaes. Os processos tambm sero monitorados e acompanhados, produtos devem ser avaliados aps a sua identificao, conferindo maior ateno aos produtos crticos para o sucesso do projeto. O processo estabelecer tambm orientaes para que seja assegurada a satisfao do acordo com o fornecedor antes de aceitar o produto adquirido. Para isto sero realizados procedimentos de teste e experimentao. Devem ser estabelecidas tambm orientaes para transferncia dos produtos adquiridos do fornecedor para o projeto, constituindo planos de transio, relatrios de treinamento, de manuteno e de suporte. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
96
3.2.5. Implantao da rea de Processo: Medio e Anlise (MA) RF0016 Alinhamento dos objetivos e atividades de medies com as necessidades e objetivos de informaes, identificados de acordo com a Meta Especfica SG1: Alinhar Atividades de Medio e Anlise e Prticas Especficas SP 1.1 ao 1.4. Devero ser estabelecidos no processo critrios para a criao e a manuteno de objetivos de medies que so derivados das necessidades e objetivos de informaes identificados. Desta forma, sero documentadas e priorizadas as necessidades de informaes, especificadas as medidas para tratar os objetivos das medies, os procedimentos de coleta e armazenamento de dados de medies e os procedimentos de anlise e disponibilidade das informaes. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0017 Fornecimento dos resultados das medies de acordo com a Meta Especfica SG2: Fornecer Resultados das Medies e Prticas Especficas SP 2.1 ao 2.4. Devero ser estabelecidos mecanismos para coleta e armazenamento dos dados de medies, com o objetivo de facilitar a atividade de anlise e interpretao dos dados pelos analistas de medies ou pessoas que assumam outros papis com atribuies similares. Deste modo, devero ser construdos para um projeto, conjuntos de dados de medies bsicas e derivadas, resultados de testes de integridade de dados, de anlises e relatrios preliminares e o refinamento dos critrios para anlises futuras. Os resultados sero relatados aos stakeholders relevantes. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
97
2.1.6. Implantao da rea de Processo: Garantia da Qualidade de Processo e Produto (PPQA) RF0018 Avaliao objetiva da aderncia dos processos executados, dos produtos de trabalho e dos servios associados em relao descrio dos processos, padres e procedimentos aplicveis, de acordo com a Meta Especfica SG1: Avaliar Objetivamente Processos e Produtos de Trabalho, e Prticas Especficas SP 1.1 e 1.2. Devero ser estabelecidos no processo critrios para a avaliao dos processos escolhidos em relao descrio do processo, padres e procedimentos aplicveis atravs da utilizao de relatrios de avaliao, de no conformidades e determinao de aes corretivas. Para isto dever ser promovido um ambiente que encoraje os colaboradores a participarem na identificao e relato de problemas relacionados qualidade. Os critrios devero ser criados e mantidos para as avaliaes. Estas sero executadas periodicamente ao longo do projeto ou incrementalmente. Lies aprendidas podero ser identificadas e documentadas para consulta com o objetivo de melhorar os processos para produtos e servios futuros. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0019 Rastrear problemas relativos a no conformidades e garantir a comunicao e sua soluo, de acordo com a Meta Especfica SG2: Fornecer uma Viso Objetiva, e Prticas Especficas SP 2.1 e 2.2. Devero ser estabelecidos no processo mecanismos para a comunicao dos problemas relativos qualidade, que incluem no conformidades e resultados de anlises de tendncia. Igualmente, dever ser garantida a soluo de no conformidades com a equipe e com os gerentes. Outro mecanismo dever ser construdo para manter os registros das atividades de garantia da qualidade que incluem os registros das avaliaes, relatrios da garantia da qualidade e de estado de aes corretivas. Atributos
Complexidade: Complexa Alta Risco: Alto Mdio Mdia Baixo Baixa
98
Prioridade:
2.1.7. Implantao da rea de Processo: Gesto da Configurao (CM) RF0020 Criao das baselines dos produtos de trabalhos identificados, de acordo com a Meta Especfica SG1: Estabelecer Baselines, e Prticas Especficas SP 1.1 ao 1.3. Devero ser estabelecidos no processo um meio para documentar os itens de configurao, componentes e produtos de trabalhos identificados que sero colocados sob gesto de configurao. Esta identificao a seleo, criao e especificao dos produtos que sero entregues ao cliente, produtos de trabalho internos definidos, adquiridos, ferramentas e outros itens que so utilizados na criao e descrio destes produtos de trabalho, como documentos de especificao e interface, por exemplo. Dever ser atribudo identificadores nicos para os itens de configurao e especificado as caractersticas importantes de cada item de configurao, bem como dever ser identificado o responsvel por cada item. Um sistema de gesto de configurao dever ser estabelecido e mantido com objetivo de controlar os produtos de trabalho, bem como permitir a criao e a liberao de baselines do projeto. Outro sistema dever ser criado com o objetivo de gerenciar dados de solicitaes de alterao. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0021 Controle e rastreamento das alteraes de itens de configurao, de acordo com a Meta Especfica SG2: Rastrear e Controlar Alteraes, e Prticas Especficas SP 2.1 e 2.2. Dever ser estabelecido um mecanismo para rastreamento das solicitaes de alterao para os itens de configurao, com o objetivo de permitir iniciar e registrar as solicitaes de alterao na base de dados de solicitaes de alterao, analisar o impacto das alteraes e das correes propostas, revisar as solicitaes que sero tratadas na prxima baseline com os stakeholders
99
relevantes e rastrear o estado das solicitaes de alterao at a sua concluso. Os itens de configurao devero ser controlados, mantendo para tal fim um histrico das revises. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
RF0022 Estabelecer e manter a integridade das baselines, de acordo com a Meta Especfica SG3: Rastrear e Controlar Alteraes, e Prticas Especficas SP 3.1 e 3.2. Dever ser estabelecido um registro da gesto de configurao, bem como executar auditorias de configurao com o objetivo de manter a integridade das baselines. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
2.1.8. Implantao das reas de Processos de acordo com as Metas Genricas (GG) definidas RF0023 Aderncia s prticas estabelecidas nas Metas Genricas GG2: Institucionalizar um Processo Gerenciado para todas as reas de processos do nvel de maturidade 2 do CMMI-DEV. Dever ser institucionalizado o processo de desenvolvimento de software como um processo gerenciado, estabelecendo e mantendo uma poltica organizacional e planos para execues, fornecendo recursos adequados para a execuo e elaborao dos produtos de trabalho e fornecimento dos servios dos processos, atribuio de responsabilidades, treinamento de pessoas, gerenciamento de configuraes identificao e envolvimento dos stakeholders relevantes, monitoramento e controle, e avaliao da aderncia para todos os
100
processos do nvel 2 de maturidade do CMMI-DEV, bem como realizar a reviso da situao e dos resultados do processo com a gerncia superior. Atributos
Complexidade: Complexa Alta Risco: Prioridade: Alto Mdio Mdia Baixo Baixa
4. Requisitos no funcionais
Esta seo descreve os requisitos no funcionais do projeto.
4.1. Infraestrutura
RNF0001 Definio da infraestrutura do SEPG Dever ser disponibilizada a infraestrutura necessria para a formao do SEPG. Devero ser disponibilizados: Um computador para cada membro com acesso internet; Impressora; Disponibilidade de uma sala de reunies com datashow; Telefone; Materiais de expediente, como papel A4 e A3, canetas, lapiseiras, rascunhos, quadro branco, mesa para modelagem de projetos, rgua etc. RNF0002 Software Devero ser disponibilizados os seguintes produtos de software, com a quantidade mnima de licenas: a. b. c. d. e. f. g. h. i. j. k. CollabNet SVN Server. Enterprise Architech, 1 licena corporativa; Microsoft Communications Server, 1 licena corporativa; Microsoft Excel, 1 licena corporativa; Microsoft PowerPoint, 1 licena corporativa; Microsoft Project Server, 1 licena; Microsoft Project, 10 licenas; Microsoft SharePoint Services Server, 1 licena; Microsoft SQL Server, 1 licena corporativa; Microsoft Visio, 2 licenas; Microsoft Word, 1 licena corporativa; 1. 2. 3. 4. 5.
101
l. Sistema Operacional Windows Server, 1 licena corporativa; m. Sistema Operacional Windows, 1 licena corporativa; n. Tortoise SVN; 4.2.
Acessibilidade
RNF0003 Acesso s informaes Dever ser disponibilizado acesso s informaes dos recursos humanos da organizao, como custos e currculos, bem como acesso s polticas e processos da organizao. RNF0004 Acessibilidade aos produtos de trabalhos gerados Dever ser disponibilizado acesso s informaes e aos produtos de trabalhos gerados de acordo com o nvel de acessibilidade de cada parte interessada do projeto. Desta forma, devero ser disponibilizados atravs de ferramentas de controle de verso e sites internos. 4.3.
Segurana
RNF0005 Segurana s informaes As informaes disponibilizadas devero ter acesso controlado de acordo com o nvel de acesso de cada parte interessada, controlado por senha. Deste modo, os gerentes das unidades, diretores, coordenadores do projeto e presidncia tero acesso s informaes de custos operacionais. Os demais tero acesso s informaes tcnicas relevantes ao desempenho de suas atividades. 4.4.
Disponibilidade
RNF0006 Disponibilidade das informaes As informaes devero estar disponibilizadas 24 horas por dia, 7 dias na semana atravs da intranet da empresa e da Internet. 4.5.
Recursos de custo
RNF0007 Transporte, hospedagem e alimentao Dever ser disponibilizado pela organizao o custeio dos gastos a serem realizados para o transporte, hospedagem e alimentao das partes interessadas envolvidas com a execuo do projeto, conforme detalhado no cronograma de planejamento. 4.6.
Padres
RNF0008 PMBOK Todo o planejamento e a execuo do projeto devero seguir as recomendaes do Guia PMBOK, 4 edio.
102
5. No-requisitos
Esta seo descreve os no-requisitos do projeto. Estes compem o escopo negativo do projeto. NR0001 Aplicao de metodologia gil para o processo de desenvolvimento Para este projeto, no sero aplicadas prticas das metodologias geis para este processo de desenvolvimento.
6. Critrios de aceitao
Os requisitos descritos neste documento sero tidos como aceitos aps a confirmao do completo entendimento por todas as partes interessadas ou seus representantes atravs do documento de Aceitao dos Requisitos. As assinaturas constaro no documento mencionado anteriormente e neste documento de requisitos.
X
Ana Beatriz Gerente de Projetos
X
Luiz Alves Assessor Tcnico da Presidncia
103
104
I. Requisitos
Utilize os seguinte itens na coluna avaliao: OK - Requisito aceito; NA - Requisito no aceito; RR - Aceito com restries
Descrio
Avaliao
Observao
OK
RF0002
OK
RF0003
Formao do Grupo de Processos de Engenharia de Software (SEPG) Realizao do gerenciamento dos requisitos e identificao das inconsistncias dos produtos de trabalho com os planos de projetos de acordo com a Meta SG1: Gerenciar Requisitos e Prticas Especficas SP 1.1 e 1.2. Gerenciamento das mudanas dos requisitos medida que evoluem durante o projeto de acordo com a Meta Especfica SG1: Gerenciar Requisitos e Prtica Especfica SP 1.3. Manter a rastreabilidade bidirecional entre os requisitos e os produtos de trabalho de acordo com a Meta Especfica SG1: Gerenciar Requisitos e Prtica Especfica SP 1.4. Identificar inconsistncias entre trabalho de projeto e requisitos de acordo com a Meta Especfica SG1: Gerenciar Requisitos e Prtica Especfica SP 1.5. Estabelecimento das estimativas de acordo com a Meta Especfica SG1: Estabelecer Estimativas e Prticas Especficas SP 1.1, 1.2, 1.3 e 1.4. Elaborao de um plano de projeto de acordo com a Meta Especfica SG2: Elaborar Plano de Projeto e Prticas Especficas SP 2.1 a 2.4 e 2.7.
OK
RF0004
OK
RF0005
OK
RF0006
OK
RF0007
OK
RF0008
OK
RF0009
RR
105
RF0010
Elaborao de um plano de conhecimentos e perfis necessrios, e de envolvimento dos stakeholders do projeto de acordo com a Meta Especfica SG2: Elaborar Plano de Projeto e Prticas Especficas SP 2.4 a 2.6. Obter comprometimento com o plano de projeto de acordo com a Meta Especfica SG3: Obter Comprometimento com o Plano de Projeto e Prticas Especficas SP 3.1 a 3.3 Monitorar o projeto em relao ao plano de acordo com a Meta Especfica SG1: Monitorar o Projeto em Relao ao Plano e Prticas Especficas SP 1.1 ao 1.7 Gerenciar aes corretivas at o encerramento do projeto de acordo com a Meta Especfica SG2: Gerenciar Aes Corretivas at o Encerramento e Prticas Especficas SP 2.1 ao 2.3 Estabelecimento de acordos com o fornecedor de acordo com a Meta Especfica SG1: Estabelecer Acordos com o Fornecedor, e Prticas Especficas SP 1.1 ao 1.3. Promover a satisfao dos acordos com os fornecedores pelo projeto de acordo com a Meta Especfica SG2: Satisfazer Acordos com o Fornecedor, e Prticas Especficas SP 2.1 ao 2.5. Alinhamento dos objetivos e atividades de medies com as necessidades e objetivos de informaes, identificados de acordo com a Meta Especfica SG1: Alinhar Atividades de Medio e Anlise e Prticas Especficas SP 1.1 ao 1.4. Fornecimento dos resultados das medies de acordo com a Meta Especfica SG2: Fornecer Resultados das Medies e Prticas Especficas SP 2.1 ao 2.4. Avaliao objetiva da aderncia dos processos executados, dos produtos de trabalho e dos servios associados em relao descrio dos processos, padres e procedimentos aplicveis, de acordo com a Meta Especfica SG1: Avaliar Objetivamente Processos e Produtos de Trabalho, e Prticas Especficas SP 1.1 e 1.2. Rastrear problemas relativos a no conformidades e garantir a comunicao e sua soluo, de acordo com a Meta Especfica SG2: Fornecer uma Viso Objetiva, e Prticas Especficas SP 2.1 e 2.2. Criao das baselines dos produtos de trabalhos identificados, de acordo com a Meta Especfica SG1: Estabelecer Baselines, e Prticas Especficas SP 1.1 ao 1.3. Controle e rastreamento das alteraes de itens de configurao, de acordo com a Meta Especfica SG2: Rastrear e Controlar Alteraes, e Prticas Especficas SP 2.1 e 2.2. Estabelecer e manter a integridade das baselines, de acordo com a Meta Especfica SG3: Rastrear e Controlar Alteraes, e Prticas Especficas SP 3.1 e 3.2. Aderncia s prticas estabelecidas nas Metas Genricas GG2: Institucionalizar um Processo Gerenciado para todas as reas de processos do nvel de maturidade 2 do CMMI-DEV.
RR
RF0011
RR
RF0012
OK
RF0013
OK
RF0014
OK
RF0015
OK
RF0016
OK
RF0017
OK
RF0018
OK
RF0019
OK
RF0020
OK
RF0021
OK
RF0022
OK
RF0023
OK
106
Requisito NoFuncional RNF0001 RNF0002 RNF0003 RNF0004 RNF0005 RNF0006 RNF0007 RNF0008 Definio da infraestrutura do SEPG Software Acesso s informaes
Descrio
Avaliao OK OK OK OK OK OK RR OK
Observao
Acessibilidade aos produtos de trabalhos gerados Segurana s informaes Disponibilidade das informaes Transporte, hospedagem e alimentao PMBOK
III. Concluso
107
108
Matriz de Rastreabilidade
Entre Requisitos Funcionais
RF0001
RF0002
RF0003
RF0004
RF0005
RF0006
RF0007
RF0008
RF0009
RF0010
RF0011
RF0012
RF0013
RF0014
RF0015
RF0016
RF0017
RF0018
RF0019
RF0020
RF0021
RF0022
RF0001 RF0002 RF0003 RF0004 RF0005 RF0006 RF0007 RF0008 RF0009 RF0010 RF0011 RF0012 RF0013 RF0014 RF0015 RF0016 RF0017
X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
X X
X X X
X X X
X X X X
X X
X X
X X
X X
X X
X X
X X X X X
X X X X X X
X X X X X X X X X X
X X X X X X X X X X X X
X X
X X
X X
X X
X X
X X X X
X X X
X X X X X
X X X X X
X X X X
X X X X
X X X X X X
X X X X X X
X X X X X X X X X X X X X X X X X X
X X
X X
X X
X X X X X X X X X X
X X
X X
X X
X X
X X
X X
X X
X X
X X
X X
RF0023
X X X X X X X X X X X X X X X X X
109
X X X X X X
X X X X X X
X X X X
X X X X X X X
X X X X X
X X X X X
X X X X X
X X X
X X X X X
X X X X
X X X X
X X X X X X X X X X
110
Matriz de Rastreabilidade
Entre Requisitos Funcionais e No Funcionais
RNF0001 RNF0002 RNF0003 RNF0004 RNF0005 RNF0006 RNF0007 RNF0008
RF0001 RF0002 RF0003 RF0004 RF0005 RF0006 RF0007 RF0008 RF0009 RF0010 RF0011 RF0012 RF0013 RF0014 RF0015 RF0016 RF0017 RF0018 RF0019 RF0020 RF0021 RF0022 RF0023
X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
111
112
113
Contedo
1. Introduo............................................................................................................................................ 114
1.1. 1.2. Definies, acrnimos e abreviaes ............................................................................................... 114 Referncias ....................................................................................................................................... 114
2.
114
1. Introduo
A finalidade deste plano de gerenciamento de requisitos documentar como os mesmos sero analisados, documentados e gerenciados do incio ao fim do projeto.
1.2. Referncias
Aceitao de Requisitos, disponvel em http://www.egovss.com.br/intra/sepg/P001/04b.Aceitao de Requisitos.xlsx Cronograma do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/03b.Cronograma do Projeto.mpp Declarao do Trabalho do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01a.Declarao do Trabalho do Projeto.docx Registro das Partes Interessadas, disponvel em http://www.egovss.com.br/intra/sepg/P001/02a.Registro das partes interessadas.xlsx Requisitos do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/04a.Requisitos do Projeto.docx Termo de Abertura do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01.Termo de Abertura de Projeto.docx
115
de influncia e de conhecimento das partes interessadas, pois uma pessoa que possui nvel de influncia significativa tem autoridade maior sobre as tomadas de decises. Pessoas que possuem alto nvel de conhecimento devero ser consultadas. O levantamento ser realizado baseando-se nas metas e prticas descritas no Capability Maturity Model Integration for Development (CMMI-DEV) v 1.2, nvel 2 de maturidade, e nas entregas determinadas para cada meta e prtica mencionada, conforme determinado nas descries dos requisitos e na estrutura de composio de trabalho (WBS) desenvolvida para o projeto. O gerenciamento de mudanas ser realizado durante a execuo de todo o projeto. Cada solicitao de mudana dever ser avaliada quanto ao impacto, riscos, viabilidade tcnica, oramentria e de esforo, sendo encaminhada para aceitao do cliente acerca do entendimento e confirmado o comprometimento das partes interessadas para com o sucesso do projeto. Para isto ser utilizado o documento de Requisitos do Projeto e de Aceitao de Requisitos. Os nveis de autorizao das partes interessadas para aprovao das mudanas so determinados de acordo com o impacto provocado no oramento, no custo, no prazo, na qualidade, na disponibilidade de recursos e na viabilidade tcnica, de acordo com a tabela abaixo:
Para respostas fora do prazos, escalonar para: Patrocinador Assessoria tcnica Assessoria tcnica Assessoria tcnica
Diretoria financeira e 10 dias teis assessoria tcnica Assessoria tcnica e patrocinador Gerentes das unidades 5 dias teis Gerentes das unidades 3 dias teis 3 dias teis
Devido ao risco de haver indisponibilidade das partes interessadas realizarem a anlise para aceitao em tempo hbil, o problema ser escalonado para a parte interessada imediatamente superior.
117
118
119
Contedo
1. Introduo............................................................................................................................................ 120
1.1. 1.2. Definies, acrnimos e abreviaes ............................................................................................... 120 Referncias ....................................................................................................................................... 120
2. 3. 4. 5. 6.
Descrio do escopo do produto ......................................................................................................... 120 Entregas do projeto ............................................................................................................................. 121 Excluses do projeto ............................................................................................................................ 122 Restries ............................................................................................................................................. 122 Premissas ............................................................................................................................................. 123
120
1. Introduo
A finalidade desta declarao do escopo documentar os objetivos do projeto, as entregas e o trabalho necessrio para produzir as entregas de tal modo que essas informaes possam ser utilizadas para orientar o trabalho da equipe do projeto e tambm servir como uma base para futuras decises.
1.2. Referncias
Aceitao de Requisitos, disponvel em http://www.egovss.com.br/intra/sepg/P001/04b.Aceitao de Requisitos.xlsx Cronograma do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/03b.Cronograma do Projeto.mpp Declarao do Trabalho do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01a.Declarao do Trabalho do Projeto.docx Registro das Partes Interessadas, disponvel em http://www.egovss.com.br/intra/sepg/P001/02a.Registro das partes interessadas.xlsx Requisitos do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/04a.Requisitos do Projeto.docx Termo de Abertura do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01.Termo de Abertura de Projeto.docx
121
3. Entregas do projeto
As entregas para este projeto so definidas abaixo:
N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Requisito RF0001 RF0001 RF0001 RF0001, RF0002 RF0001, RF0002 RF0001, RF0002 RF0003 RF0003 RF0003 RF0004 RF0004 RF0004 RF0005, RF0006 RF0007 RF0008 RF0008 RF0008, RF0009 RF0008, RF0009, RF0010 RF0008, RF0009, RF0012 RF0008, RF0012, RF0013 RF0008, RF0009, RF0012 RF0008, RF0010 RF0008, RF0010, RF0011, RF0013, RF0018 RF0009, RF0020 RF0009, Descrio do produto ou servio Realizao da avaliao SCAMPI para aderncia do processo atual. Modelos dos processos atuais Registro da confirmao do processo modelado Registros dos Indicadores de Implementao das Prticas (PIIs). Prticas Especficas do nvel 2 de maturidade. Registros dos Indicadores de Implementao das Prticas (PIIs). Prticas Genricas do nvel 2 de maturidade. Planilha de Consolidao de Dados Formar e institucionalizar o SEPG Implantao do sistema de diagramao: Microsoft Visio Implantao do sistema de diagramao UML: Enterprise Architech Modelo da lista de critrios para seleo e distino de fornecedores de requisitos do projeto e para a avaliao e aceitao dos requisitos, mais o resultado das anlises em relao a estes critrios. Modelo de documento de aceitao e comprometimento com os requisitos Modelo de documento para realizao de anlise de impacto e de viabilidade dos requisitos Sistema de gesto de requisitos Modelo de documento para registro das inconsistncias entre produtos de trabalho e requisitos Sistema de estimativas Modelo de ciclo de vida padro Implantao do servidor de dados: SQL Server Implantao do servidor de compartilhamento e publicaes: SharePoint Services Implantao do servidor de projetos: Project Server Implantao de software cliente de planejamento e acompanhamento de projetos: Project Professional Implantao de software de planilha eletrnica: Microsoft Excel Sistema de registro de perfis dos recursos humanos Qtd. 1 4 4 56 10 7 1 2 65 1 1 1 1 1 1 1 1 1 Categoria Servio Produto Produto Produto Produto Produto Servio Produto Produto Produto Produto Produto Produto Produto Produto Produto Produto Produto
19
Produto
20
10
Produto
21 22
65 1
Produto Produto
23
65
Produto
24 25
Implantao do sistema de controle de verso: SVN Server Implantao do sistema de controle de verso: clientes
1 65
Produto Produto
122
RF0020 RF0009, RF0012 RF0010 RF0010 RF0012 RF0012 RF0013 RF0014 RF0014 RF0016, RF0017 RF0017, RF0019 RF0017, RF0019 RF0018 RF0018 RF0019 RF0019 RF0019 RF0023 RF0023 Todos Todos Todos Todos
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
Modelo de Plano de Projeto Implantao do servio de comunicao: Communications Server Implantao dos clientes de comunicao: Communicator Modelo de registro de acompanhamento do projeto Modelo de atas de reunio e kick-off Modelo de registro das aes corretivas do acompanhamento de projetos Modelo contendo lista de tipos de aquisio e fornecedores Modelo de documento para solicitao de materiais e servios Mecanismo para coleta, armazenamento da medio e anlise baseado no PSM Implantao de sistema de apoio para anlise de negcios e tomada de decises (BI) Disponibilizao dos dados de acordo com os nveis de acesso e interesses Mecanismo para coleta e armazenamento de dados da auditoria da qualidade Modelo de lies aprendidas Mecanismo para manter os registros das avaliaes, relatrios da garantia da qualidade e de estado de aes corretivas Sistema de controle e acompanhamento de solicitaes de alterao Adequaes ao sistema de controle de verso Modelo de poltica organizacional Realizao de treinamentos Modelagem do processo de desenvolvimento de software Especificao das atividades do processo de desenvolvimento de software Especificao dos papis e artefatos do processo de desenvolvimento de software Realizar avaliao SCAMPI, obter selo de comprovao para a maturidade
1 1 65 1 1 1 1 1 1 1 1 1 1 1 1 1 1 20 1 1 1 1
Produto Produto Produto Produto Produto Produto Produto Produto Produto Produto Servio Produto Produto Produto Produto Servio Produto Servio Produto Produto Produto Servio
4. Excluses do projeto
As excluses para este projeto so definidas abaixo:
N Requisito Descrio do produto ou servio No aplicvel at o momento Qtd. Categoria
5. Restries
As seguintes restries so aplicveis ao projeto:
Categoria Escopo Oramento Recursos humanos Recursos humanos Tecnologia Tempo Descrio da restrio O escopo somente poder ser reduzindo mediante aprovao da consultoria. O oramento do projeto de R$ 350.000,00 A quantidade de recursos humanos poder comprometer o projeto. A disponibilidade dos recursos humanos poder comprometer o projeto devido a alta demanda de servios que os mesmos utilizam. As solicitaes para o desenvolvimento de novos sistemas de apoio atrasaro o projeto. O projeto tem o prazo de 2,5 anos para concluso do projeto de implantao
123
6. Premissas
As seguintes premissas so aplicveis ao projeto: A disponibilidade de reservas oramentrias imediata; A aceitao para a realizao de treinamentos ser aprovada; A disponibilidade de recursos chaves para a realizao de atividades essenciais incerta; O baixo interesse dos gerentes de unidades ao incio do projeto afetar o seu desempenho; A probabilidade da no aceitao das solicitaes inerentes ao projeto por parte da alta administrao baixa; O apoio do patrocinador e da assessoria tcnica certo; A execuo das atividades da consultoria sero produtivas e bastante contributivas e no provocaro atrasos; A organizao ir ser avaliada positivamente e ir obter o selo de qualificao.
125
126 2.1.1.3. 2.1.1.4. 2.1.1.5. 2.1.1.6. 2.1.1.7. 2.1.1.8. 2.1.1.9. 2.1.2. PP 2.1.2.1. 2.1.2.2. 2.1.2.3. 2.1.2.4. 2.1.2.5. 2.1.2.6. 2.1.2.7. 2.1.2.8. 2.1.2.9. Treinamentos Plano de ao Execuo do plano de ao Infraestrutura Servidor de projetos Ferramenta de gerenciamento de projetos Software de processamento de textos e planilha eletrnica Servio de controle de verso Servios de comunicao Execuo do plano de ao Sistema de gesto de requisitos Construo de modelos Aceitao dos requisitos Documento anlise de impacto e de viabilidade dos requisitos Registro de inconsistncias Seleo de fornecedores e critrios de avaliao e aceitao
2.1.2.10. Construo de sistemas de apoio 2.1.2.11. Sistema de estimativas 2.1.2.12. Sistema de registro de perfis 2.1.2.13. Construo de modelos 2.1.2.14. Ciclo de vida 2.1.2.15. Plano de projeto 2.1.3. PMC 2.1.3.1. 2.1.3.2. Treinamentos Plano de ao
127 2.1.3.3. 2.1.3.4. 2.1.3.5. 2.1.3.6. 2.1.3.7. 2.1.4. SAM 2.1.4.1. 2.1.4.2. 2.1.4.3. 2.1.4.4. 2.1.4.5. 2.1.4.6. 2.1.5. MA 2.1.5.1. 2.1.5.2. 2.1.5.3. 2.1.5.4. 2.1.5.5. 2.1.5.6. 2.1.5.7. 2.1.5.8. 2.1.6. PPQA 2.1.6.1. 2.1.6.2. 2.1.6.3. 2.1.6.4. Treinamentos Plano de ao Execuo do plano de ao Construo de sistemas de apoio Treinamentos Plano de ao Execuo do plano de ao Infraestrutura Servidor de sistema de apoio anlise de negcio (BI) Construo de sistemas de apoio Sistema de coleta, armazenamento e anlise da medio Disponibilizao dos dados Treinamentos Plano de ao Execuo do plano de ao Construo de modelos Registro dos fornecedores Documento de solicitao de materiais e servios Execuo do plano de ao Construo de modelos Registro de acompanhamento de projetos Aes corretivas Atas de reunio
128 2.1.6.5. 2.1.6.6. 2.1.6.7. 2.1.6.8. 2.1.6.9. 2.1.7. CM 2.1.7.1. 2.1.7.2. 2.1.7.3. 2.1.7.4. 2.1.7.5. 2.1.7.6. 3. Piloto 3.1. Preparao 3.2. Execuo 3.3. Monitoramento 3.4. Anlise dos resultados 3.4.1. Atualizao dos procedimentos 4. Implementao 4.1. Preparao 4.2. Execuo 4.3. Monitoramento 4.4. Consolidao dos processos 4.5. Encerramento 4.5.1. Lies aprendidas 5. Avaliao Treinamentos Plano de ao Execuo do plano de ao Infraestrutura Solicitaes de alterao Adequaes ao sistema de controle de verso Coleta e armazenamento de dados de auditoria da qualidade Registro das aes corretivas Relatrios da garantia da qualidade Construo de modelos Lies aprendidas
129 5.1. Seleo dos avaliadores 5.2. Simulado 5.3. Avaliao 6. Avaliao dos resultados e lies aprendidas
130
131
132
133
134
135
136
137
138
139
Custo Acumulado
R$ 29.479,23 R$ 44.976,43 R$ 60.642,48 R$ 77.928,42 R$ 87.215,55 R$ 100.127,87 R$ 113.345,21 R$ 130.372,58 R$ 145.063,05 R$ 155.156,17 R$ 164.636,17 R$ 169.399,17 R$ 180.944,17 R$ 190.797,17 R$ 195.834,17 R$ 205.768,39 R$ 214.088,51 R$ 214.582,01 R$ 218.841,51 R$ 237.868,81 R$ 258.972,11 R$ 277.986,06 R$ 284.595,56 R$ 307.299,56 R$ 312.443,56
Requisitos de Financiamento
R$ 60.642,48 R$ 60.642,48 R$ 60.642,48 R$ 100.127,87 R$ 100.127,87 R$ 100.127,87 R$ 145.063,05 R$ 145.063,05 R$ 145.063,05 R$ 169.399,17 R$ 169.399,17 R$ 169.399,17 R$ 195.834,17 R$ 195.834,17 R$ 195.834,17 R$ 214.582,01 R$ 214.582,01 R$ 214.582,01 R$ 258.972,11 R$ 258.972,11 R$ 258.972,11 R$ 307.299,56 R$ 307.299,56 R$ 307.299,56 R$ 312.443,56
Valor Liberao
R$ 60.642,48
R$ 39.485,39
R$ 44.935,18
2011
R$ 24.336,12
R$ 26.435,00
R$ 18.747,84
R$ 44.390,10
2012
R$ 48.327,45 R$ 5.144,00
R$ 100.000,00
R$ 150.000,00
R$ 200.000,00
R$ 250.000,00
R$ 300.000,00
R$ 350.000,00
Fevereiro Maro Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Janeiro Fevereiro Maro Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Janeiro Fevereiro
140
141
142
143
Contedo
1. Introduo.................................................................................................................................. 144
1.1. 1.2. Definies, acrnimos e abreviaes .....................................................................................144 Referncias .............................................................................................................................144
2.
2.1.1. Papis e responsabilidades ....................................................................................................145 2.1.2. Processo de Gesto da Qualidade e Cronograma ..................................................................146
3. 4. 5. 5.1. 5.2.
Padres, normas e diretrizes ..................................................................................................... 146 Mtricas de Qualidade ............................................................................................................... 146 Plano de Reviso e Auditoria ..................................................................................................... 149 Programao .............................................................................................................................. 149 Resoluo de Problemas e Ao Corretiva ................................................................................ 149
144
1. Introduo
O objetivo da Garantia de Qualidade assegurar que a execuo dos processos, artefatos e servios sejam avaliadas objetivamente de acordo com os padres e procedimentos aplicveis, assegurando que as no conformidades sejam corrigidas e provendo, com visibilidade adequada, um feedback para a equipe do projeto.
1.2. Referncias
Aceitao de Requisitos, disponvel em http://www.egovss.com.br/intra/sepg/P001/04b.Aceitao de Requisitos.xlsx Cronograma do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/03b.Cronograma do Projeto.mpp Declarao do Trabalho do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01a.Declarao do Trabalho do Projeto.docx Registro das Partes Interessadas, disponvel em http://www.egovss.com.br/intra/sepg/P001/02a.Registro das partes interessadas.xlsx Requisitos do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/04a.Requisitos do Projeto.docx Termo de Abertura do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01.Termo de Abertura de Projeto.docx Modelo de Informao para Medio, disponvel em http://www.egovss.com.br/intra/sepg/P001/08c.Modelo de Informao para Medio.docx Poltica Organizacional, disponvel em http://www.egovss.com.br/intra/sepg/P001/08b.Poltica Organizacional.docx
145
2. Gerenciamento da qualidade
Esta seo apresenta uma descrio de como o as atividades de gesto de qualidade sero realizadas.
Responsabilidades Criar e manter o Plano da Qualidade; Supervisionar e conduzir auditorias no processo e no produto de software; Estabelecer e manter medies segundo as necessidades de informao de processos tcnicos e gerenciais; Estabelecer aes corretivas para no-conformidades e acompanh-las at as suas efetivas concluses; Aprovar entrega de releases como definido no Plano de Gerenciamento do Projeto; Revisar os produtos de trabalho; Manter a conformidade e aderncia do processo estabelecido. Apoiar a coordenao do projeto na execuo das suas tarefas; Resolver quaisquer recomendaes e no conformidades levantadas pela coordenao do projeto; Revisar o Plano de Qualidade.
Campeo
146
Revises em marcos
Ana Beatriz, coordenadora
Auditorias do Processo
Ana Beatriz, coordenadora do projeto
Revises do Processo
Ana Beatriz, coordenadora do projeto Luiz Alves, campeo
A execuo das atividades do processo sero executadas ao fim de cada iterao estabelecido no Plano de Gerenciamento de Projeto.
Padro, norma ou diretriz PMBOK 4 CMMI para Desenvolvedores, v1.2, nvel 2 de maturidade
Descrio Contm normas sobre os procedimentos para planejamento e acompanhamento deste projeto. Contm diretrizes sobre as prticas que devero ser observadas para o gerenciamento e monitoramento de projetos de desenvolvimento de software, gesto de requisitos, de acordo com fornecedores, de configurao, medio e anlise e garantia da qualidade de processo e de produto. Contm diretrizes e mtodos para avaliao padro CMMI para melhoria de processos. Define e reafirma as diretrizes da empresa com relao aos padres adotados.
Todas estas informaes podero ser encontradas no repositrio de recursos adicionais do projeto.
4. Mtricas de Qualidade
Esta seo descreve as mtricas de qualidade do processo que sero capturadas e monitoradas para o projeto. As medies sero realizadas atravs do mtodo definido pela Practical Software and Systems Measurement (PSM) utilizando o Modelo de Informao para Medio.
147
Algumas necessidades de informaes podero ser levantadas de acordo com as questes candidatas abaixo, enquadradas em suas respectivas categorias:
Tabela 13 Questes candidatas
Categorias
Conceitos Mensurveis
Questes candidatas Quanto ir custar este projeto? Qual ser o impacto da no realizao deste projeto? Qual os benefcios financeiros que ns alcanaremos? Isto ir melhorar a nossa fora de trabalho? Isto ir ajudar na utilizao de nossos recursos? Isto ir ajudar na satisfao dos nossos colaboradores? Isto ir melhorar a nossa capacidade de gerenciamento? Isto ir melhorar a satisfao dos nossos clientes? Isto ir reduzir a quantidade de requisies de suporte ao usurio? Ser que isto vai melhorar a nossa capacidade de cumprir os objetivos ou as necessidades dos clientes? Ser que isto vai melhorar o nosso tempo de mercado? Ser que isto vai melhorar a qualidade do nosso produto ou servio? Ser que isto vai reduzir o custo da qualidade? Isto ir melhorar nossa habilidade de gerenciar objetivamente?
Financeiro
Aprendizagem e crescimento
Categorias
Conceitos Mensurveis
Medidas bsicas e derivadas Custo o Montante investido (projeto, oramento e outros custos, incluindo esforo pessoal) o Custo de oportunidade (perda de receita ou outros custos adicionais que no foram evitados, por no gastar tempo ou dinheiro com este ou outro esforo) Nvel de experincia (por exemplo,
Financeiro
Aprendizagem
148
quantidade de certificaes, graduaes, anos de experincia, domnio de conhecimento) Nvel da equipe (quantidade de colaboradores, gerentes) Rotatividade de pessoal Avaliaes de satisfao (pesquisa de satisfao) Relatrios de problemas (caixa de sugestes, comentrios conversas pessoais) Avaliaes de satisfao Relatrios de problemas (quantidade de solicitaes ou chamadas de servio) Esforo (horas de suporte) Agregao de todas as medies padres de projeto de acordo com o interesse da organizao (por exemplo, cronograma e progresso, recursos e custo, desempenho do processo, satisfao do usurio) Medidas derivadas de outras medies de processo (custo da qualidade)
O Custo da Qualidade baseado no esforo (tempo) do trabalho realizado na organizao, com o objetivo de medir o retrabalho. Possui quatro dimenses: 7. Custo de Desempenho: custo para desenvolver e providenciar um produto ou servio, baseado nas atividades que so executadas de acordo com o plano. 8. Custo de Preveno: custo para estabelecer e manter processos e treinamentos para execuo do trabalho. 9. Custo de Avaliao: custo para reviso dos produtos e servios sob desenvolvimento, estar certo de que os requisitos sero aceitos e que haja conformidade com o processo. 10. Custo de No Conformidade (Retrabalho): custo incorrido para lidar com defeitos no produto ou servio, incluindo retrabalho no desenvolvimento do produto, reteste, revises etc, bem como o custo de suporte ao cliente, pagamento de penalidades ou multas e outros custos associados aos efeitos dos defeitos. Os artefatos gerados para possibilitar o levantamento e a anlise dos dados esto estabelecidos no repositrio que contm o Modelo de Informao para Medio.
149
5.1.
Programao
As revises e auditorias sero realizadas ao trmino de cada marco, especificados de acordo com o Plano de Gerenciamento do Projeto, seguindo os processos determinados neste documento.
5.2.
Os procedimentos para correo de problemas encontrados na reviso e na auditoria so descritos na Poltica Organizacional relativo s aes descritas na seo Processo de Garantia da Qualidade.
151
Conceito Mensurvel
Conceito Mensurvel
Entidades e Atributos
Entidades Relevantes Atributos
Medida Bsica
Medidas Bsicas Mtodos de Medio Tipo do Mtodo Escala Tipo de Escala Unidade de Medio
Medida Derivada
Medida Derivada Funo
Indicador
Descrio do Indicador e Exemplo Modelo de Anlise Critrio de Deciso Interpretao do Indicador
152
Informao Adicional
Orientao Adicional de Anlise Consideraes de Implementao
153
155
156
Contedo
1. Introduo.................................................................................................................................. 157
1.1. 1.2. Definies, acrnimos e abreviaes .....................................................................................157 Referncias .............................................................................................................................157
Papis e responsabilidades ........................................................................................................ 158 Organograma do Projeto ........................................................................................................... 159 Plano de Gerenciamento de Pessoal ......................................................................................... 159 Mobilizao de Pessoal .............................................................................................................. 159 Calendrio de Recursos.............................................................................................................. 159 Necessidades de Treinamentos ................................................................................................. 159 Reconhecimento e Recompensas .............................................................................................. 159 Conformidade ............................................................................................................................ 160 Reconhecimento e Recompensas .............................................................................................. 160
157
1. Introduo
O objetivo deste plano documentar e as funes e responsabilidades dos indivduos e grupos envolvidos nos diversos elementos do projeto, demonstrando as relaes de subordinao para cada um deles.
1.1.
1.2. Referncias
Aceitao de Requisitos, disponvel em http://www.egovss.com.br/intra/sepg/P001/04b.Aceitao de Requisitos.xlsx Cronograma do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/03b.Cronograma do Projeto.mpp Declarao do Trabalho do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01a.Declarao do Trabalho do Projeto.docx Registro das Partes Interessadas, disponvel em http://www.egovss.com.br/intra/sepg/P001/02a.Registro das partes interessadas.xlsx Requisitos do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/04a.Requisitos do Projeto.docx Termo de Abertura do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01.Termo de Abertura de Projeto.docx
158
2. Papis e responsabilidades
Esta seo apresenta uma descrio dos papis, suas responsabilidades, competncias e autoridade para este projeto.
Tabela 15 - Papis e responsabilidades
Responsabilidades
Autoridade Tomar decises gerenciais; Direcionar equipes e pessoas que comporo o worktime do projeto; Alocar e desalocar recursos para o projeto;
Competncia Liderana; Objetividade e responsabilidade para tomada de decises; Conhecimento em Engenharia de Software; Conhecimento em CMMI-DEV; Conhecimento sobre a poltica organizacional da organizao.
Campeo
Realizar o planejamento e o acompanhamento do projeto; Revisar os produtos de trabalho; Realizar atividades constantes conforme o planejamento da qualidade de processo e produto; Manter a conformidade e aderncia do processo estabelecido. Estabelecer e manter medies segundo as necessidades de informao de processos tcnicos e gerenciais; Estabelecer aes corretivas para no conformidades e acompanh-las at as suas efetivas concluses; Fornecer feedback para a alta gerncia. Apoiar a coordenao do projeto na execuo das suas tarefas; Resolver quaisquer recomendaes e no conformidades levantadas pela coordenao do projeto; Resolver conflitos; Gerenciar expectativas da presidncia e demais diretorias; Avaliar desempenho das atividades. Direcionar, avaliar e acompanhar atividades da coordenao do projeto e demais membros do worktime; Realizar atividades conforme planejadas pela coordenao do projeto; Realizar atividades conforme planejadas pela coordenao do projeto;
Consultoria
Acompanhar, avaliar, apoiar, intervir, intermediar e motivar coordenao e membros do worktime do projeto; Estabelecer metas para atendimento s expectativas.
Liderana; Objetividade e responsabilidade para tomada de decises; Conhecimento basilar em Engenharia de Software; Conhecimento sobre a poltica organizacional da organizao. N/A
N/A
Membro do Worktime
N/A
Analista de suporte
N/A
Conhecimento tcnico necessrio para execuo de suas atividades. Conhecimento tcnico necessrio para execuo de suas atividades.
159
3.
Organograma do Projeto
Esta seo faz referncia ao organograma do projeto, de acordo com os papis e responsabilidades definidos neste plano.
Campeo
Coordenao
Consultoria
Analista de suporte
Membro do Worktime
Membro do Worktime
...
Membro do Worktime
4.1.
Mobilizao de Pessoal
Os integrantes da equipe para este projeto sero solicitados aps a aprovao do plano de projeto pelos interessados. Sua disponibilizao ser comunicada em no mnimo 5 dias teis anteriores ao incio das atividades para os quais foram alocados. Os integrantes estaro localizados nas suas respectivas equipes, sob a gerncia dos Gerentes de Unidade.
160
4.5.
Conformidade
No se aplica no momento.
4.6.
Reconhecimento e Recompensas
No se aplica no momento.
161
163
164
Contedo
1. Introduo.................................................................................................................................. 157
1.1. 1.2. Definies, acrnimos e abreviaes .....................................................................................157 Referncias .............................................................................................................................157
Papis e responsabilidades ........................................................................................................ 158 Organograma do Projeto ........................................................................................................... 159 Plano de Gerenciamento de Pessoal ......................................................................................... 159 Mobilizao de Pessoal .............................................................................................................. 159 Calendrio de Recursos.............................................................................................................. 159 Necessidades de Treinamentos ................................................................................................. 159 Reconhecimento e Recompensas .............................................................................................. 159 Conformidade ............................................................................................................................ 160 Reconhecimento e Recompensas .............................................................................................. 160
165
1. Introduo
O objetivo deste plano especificar como os riscos sero definidos, monitorados e controlados ao longo do projeto.
1.2. Referncias
Aceitao de Requisitos, disponvel em http://www.egovss.com.br/intra/sepg/P001/04b.Aceitao de Requisitos.xlsx Cronograma do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/03b.Cronograma do Projeto.mpp Declarao de Escopo do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/05a.Declarao do Escopo do Projeto.docx Declarao do Trabalho do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01a.Declarao do Trabalho do Projeto.docx Registro das Partes Interessadas, disponvel em http://www.egovss.com.br/intra/sepg/P001/02a.Registro das partes interessadas.xlsx Requisitos do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/04a.Requisitos do Projeto.docx Termo de Abertura do Projeto, disponvel em http://www.egovss.com.br/intra/sepg/P001/01.Termo de Abertura de Projeto.docx
166
2. Funes e Responsabilidades
A equipe responsvel pela administrao dos riscos identificados e respectivas respostas so definidos abaixo:
Tabela 16 - Funes e responsabilidades
Consultoria
Realizar o levantamento e o acompanhamento dos riscos do projeto; Executar as estratgias definidas na planilha de riscos; Fornecer feedback para a alta gerncia. Apoiar a coordenao do projeto na execuo das suas tarefas; Resolver conflitos; Gerenciar expectativas da presidncia e demais diretorias; Avaliar desempenho das atividades. Direcionar, avaliar e acompanhar atividades da coordenao do projeto e demais membros do worktime;
3. Elaborao do Oramento
Esta seo fornece informaes sobre o oramento para o gerenciamento dos riscos que no est includo na linha de base de custos deste projeto.
4. Cronologia
Esta seo fornece informaes sobre a cronologia dos processos de gerenciamento dos riscos e inclui atividades a eles associadas no cronograma do projeto.
167
5. Categoria de Riscos
Esta seo documenta as categorias de riscos que agregaro os riscos identificados de maneira sistemtica.
Projeto de Implantao do CMMI-DEV L2
Projeto tcnico
Gerenciamento
Organizacionais
Externos
Tecnologia desconhecida
Planejamento do cronograma
Cronogramas do projeto
Riscos legais
Riscos de desempenho
Disciplinas do projeto
Contratos
Tecnologia complexa
Planejamento de recursos
Objetivos no realistas
Hardware
Estimativas de custos
Falta de verba
Oramentos
Problemas pessoais
Planejamento da comunicao
Definio de escopo
168
O impacto a quantidade de ganhos ou danos que um evento de risco representa para o projeto. Desta forma, a escala de impacto de riscos determinada abaixo com base nos objetivos custos, tempo e qualidade:
Tabela 17 - Escala de impacto dos riscos
Aumento de 712% Aumento de 712% Impacto significativo exigindo aprovao do cliente para prosseguir
Valores de Impacto Probabilidade Muito baixo 0,05 0,04 0,03 0,02 0,01 Baixo 0,2 0,16 0,12 0,08 0,04 Mdio 0,4 0,32 0,24 0,16 0,08 Alto 0,6 0,48 0,36 0,24 0,12 Muito Alto 0,8 0,64 0,48 0,32 0,16
169
170
Categoria
ID
Tipo
Gatilho Aumento das solicitaes de manuteno e servio para outros projetos por parte dos clientes Desvio significativo entre o planejado e o realizado Aumento das solicitaes de manuteno e servio para outros projetos Desvio significativo entre o planejado e o realizado Desvio significativo entre o planejado e o realizado Comunicao de alterao dos interesses Comunicao de alterao dos interesses Desvio significativo entre o planejado e o realizado Desvio significativo entre o planejado e o realizado Comunicao de alterao dos interesses Desvio significativo entre o custo planejado e o realizado Desvio significativo entre o planejado e o realizado No homologao do sistema desenvolvido No realizao das atividades
Causas Problemas na execuo dos outros projetos Baixo interesse e comprometimento dos gerentes para a realizao das atividades por descrdito da melhoria. Falta de conhecimento. Priorizao das solicitaes junto aos clientes. Problemas na execuo dos outros projetos Decorrencia de outros riscos Dificuldade na utilizao de novas tecnologias ou readequao de uso das tecnologias j existentes. Mudana de interesse ou foco por parte da presidncia e/ou diretorias Mudana de interesse ou foco por parte da presidncia e/ou diretorias Reunies improdutivas junto a consultoria. Pouca ou nenhuma experincia. Conhecimento mediano da tecnologia Mudana de interesse, redirecionamento da consultoria Acompanhamento deficiente dos projetos, outros riscos executados Pouca ou nenhuma experincia da consultoria No atendimento dos sistemas de apoio aos requisitos Insatisfao, conflito de interesses
Impacto
Grau Risco
Status
Proprietrio
Gerenciamento
RG001
Negativo
Alto
0,48
Risco Inicial
Ana Beatriz
Organizacional
Cronogramas de projeto
Negativo
0,8
Alto
0,48
Risco Inicial
Ana Beatriz
Gerenciamento
Planejamento de recursos
RG002
Negativo
0,6
Alto
0,36
Risco Inicial
Gerenciamento
Planejamento RG005 Aumento dos custos do cronograma Tecnologia desconhecida Definio de escopo RT001 Outros atrasos no cronograma
Negativo
0,6
Alto
0,36
Risco Inicial
Projeto tcnico
Negativo
0,6
Alto
0,36
Risco Inicial
Ana Beatriz
Gerenciamento
Negativo
0,4
Muito alto
0,32
Risco Inicial
Ana Beatriz
Gerenciamento
Planejamento RG010 Diminuio dos prazos do cronograma Planejamento de recursos RG003 Outros atrasos no cronograma
Negativo
0,4
Muito alto
0,32
Risco Inicial
Gerenciamento
Negativo
0,6
Mdio
0,24
Risco Inicial
Gerenciamento
Planejamento Atrasos nas entregas dos sistemas de RG004 do cronograma apoio Definio de escopo RG006 Mudanas na especificao dos requisitos
Negativo
0,6
Mdio
0,24
Risco Inicial
Gerenciamento
Negativo
0,4
Alto
0,24
Risco Inicial
Ana Beatriz
Gerenciamento Oramentos
Negativo
0,4
Alto
0,24
Risco Inicial
Ana Beatriz
Gerenciamento
Negativo
0,4
Alto
0,24
Risco Inicial
Ana Beatriz
Projeto tcnico
RT002 Sistema de apoio de baixa qualidade No aceitao das decises por partes dos gerentes
Negativo
0,4
Alto
0,24
Risco Inicial
Ana Beatriz
RG011
Negativo
0,4
Mdio
0,16
Risco Inicial
Ana Beatriz
171
Gerenciamento
Planejamento de recursos
Negativo
Atraso no incio da execuo das atividades Desvio significativo entre o planejado e o realizado Desvio significativo entre o planejado e o realizado No recebimento dos recursos
0,4
Mdio
0,16
Risco Inicial
Ana Beatriz
Gerenciamento
Planejamento Atrasos nas entregas dos sistemas de RG013 do cronograma apoio Planejamento RG014 Atrasos nas entregas dos modelos do cronograma Falta de verba Objetivos no realistas Problemas pessoais Indisponibilidade de recursos de custo RO003 para treinamentos, hospedagens, transporte e alimentao RO002 Atrasos para tomada de decises junto aos gerentes
Negativo
0,4
Mdio
0,16
Risco Inicial
Ana Beatriz
Gerenciamento
Negativo
No entendimento dos requisitos No aceitao de envio de recursos ou atraso para envio Indefinio ou conflito de interesses
0,4
Mdio
0,16
Risco Inicial
Ana Beatriz
Organizacional
Negativo
0,4
Mdio
0,16
Risco Inicial
Ana Beatriz
Organizacional
Negativo
Reunies demoradas Busca por outras oportunidades de emprego Insatisfao dos colaboradores, atraso de pagamento dos servios aos clientes
0,6
Baixo
0,12
Risco Inicial
Ana Beatriz
Organizacional
Negativo
0,2
Alto
0,12
Risco Inicial
Ana Beatriz
Organizacional Total
Falta de verba
Negativo
Atrasos de pagamento
0,4
Muito Baixo
0,02
Risco Inicial
Ana Beatriz 21
Categoria
ID
Estratgia
Urgncia
Aes necessrias Realizar negociao de recursos junto aos gerentes de unidades Realizar reunio de esclarecimento e motivao. Realizar solicitao de resoluo de conflitos junto ao campeo Realizar negociao de recursos junto aos gerentes de unidades Realizar readequao com foco na diminuio do escopo ou realocao de recursos. Realizao de novos treinamentos. Negociao de prazos ou realizao de horas extras Realizar paralizao do projeto.
Plano de contingncia Realizar contrataes e/ou treinar e capacitar recursos com alta disponibilidade.
Gerenciamento
RG001
Sim
Sim
Organizacional
Ameaa - Mitigao
Sim
No
Gerenciamento
RG002
Sim
Sim
Gerenciamento
Planejamento RG005 Aumento dos custos do cronograma Tecnologia desconhecida Definio de escopo RT001 Outros atrasos no cronograma
Ameaa - Mitigao
Sim
Sim
Projeto tcnico
Ameaa - Mitigao
Sim
No
Gerenciamento
Sim
No
172
Ameaa - Mitigao
Sim
Sim
Realizar readequao com foco na diminuio do escopo ou realocao de recursos. Realizar replanejamento. Renegociar agendamentos. Verificar motivaes da consultoria. Realizao de workshop de atualizao de conhecimento tecnolgico. Disponibilizao de material para aprendizagem. Negociar prazos. Realizar readequao com foco na diminuio do escopo ou realocao de recursos. Diminuio do escopo. Readequao dos prazos e dos recursos alocados. Realizar solicitao de resoluo de conflitos junto ao campeo Solicitar outro consultor. Realizao de reunio para obteno de entendimento dos requisitos Realizar solicitao de resoluo de conflitos junto ao campeo Renegociar agendamentos. Realizao de reunio para obteno de entendimento dos requisitos Realizao de reunio para obteno de entendimento dos requisitos Negociar financiamento e realizar proposta Realizar solicitao de resoluo de conflitos junto ao campeo Se recurso importante para o projeto, negociar junto ao colaborador. Realizar solicitao de apoio para resoluo de conflitos junto ao campeo Realizar solicitao de resoluo de conflitos junto ao campeo Realizar contrataes e/ou treinar e capacitar recursos com alta disponibilidade. Realizar financiamento prprio dos custeios e negociar devoluo a prazo.
Gerenciamento
Ameaa - Mitigao
No
Sim
Gerenciamento
Ameaa - Eliminao
No
Sim
Gerenciamento
Definio de escopo
RG006
Ameaa - Eliminao
No
Sim
Gerenciamento Oramentos
Ameaa - Mitigao
No
Sim
Gerenciamento
Ameaa - Eliminao
No
No
Projeto tcnico
Ameaa - Mitigao
No
No
RG011
No aceitao das decises por partes Ameaa - Transferncia dos gerentes Ameaa - Mitigao
No
Sim
No
Sim
Gerenciamento
Planejamento Atrasos nas entregas dos sistemas de RG013 do cronograma apoio Planejamento RG014 Atrasos nas entregas dos modelos do cronograma Falta de verba Objetivos no realistas
Ameaa - Mitigao
No
Sim
Gerenciamento
Ameaa - Mitigao
No
Sim
Organizacional
Indisponibilidade de recursos de custo RO003 para treinamentos, hospedagens, Ameaa - Aceitao Ativa transporte e alimentao RO002 Atrasos para tomada de decises junto aos gerentes Ameaa - Transferncia
No
Sim
Organizacional
No
Sim
Organizacional
Problemas pessoais
No
Sim
Organizacional Total
Falta de verba
Ameaa - Transferncia
No
Sim
173
174
175