Universidade Federal de Santa Catarina - UFSC Monitorização e Controle de Projeto Ricardo Pereira e Silva, D.Sc. www.inf.ufsc.br/ricardo
Disponível em www.inf.ufsc.br/~ricardo/download/projetonpd Treinamento 03
As áreas de processo do nível 2 do modelo CMMI (requisitos de processo) Gerenciamento de requisitos Planejamento de projeto Monitorização e controle de projeto Gerenciamento de contrato com fornecedor Medição e análise Garantia de qualidade de processo e produto Gerenciamento de configuração
Monitorização e controle de projeto: O planejamento é levado a sério?
As áreas de processo do nível 2 do modelo CMMI Monitorização e controle de projeto Prover uma compreensão do progresso do projeto (do desenvolvimento) tal que ações corretivas possam ser executadas quando o andamento do processo desvia significativamente do planejado
Monitorização e controle de projeto Avaliação periódica de resultados META: avaliar OBJETIVAMENTE se o que foi planejado está ocorrendo Em caso de desvio: QUANTO??????
Monitorização e controle de projeto Relatório gerado com uma periodicidade estabelecida (semanal, quinzenal etc.) Correspondência entre os elementos do relatório e o plano de projeto
Avaliação periódica de resultados Cumprimento do cronograma (ver exemplo no próximo slide) Recursos alocados, adquiridos segundo planejado? Riscos Gerenciamento de dados Capacitação de pessoal está ocorrendo? Participação das pessoas (inclusive externas)? Novos problemas identificados no andamento do desenvolvimento (e seu estado atual)?
Avaliação periódica de resultados
Monitorização e controle de projeto CMMI Monitorar o projeto em relação ao plano SG1 Monitorar parâmetros do plano de projeto Monitorar compromissos e obrigações (commitments) Monitorar riscos do projeto Monitorar o gerenciamento de dados Monitorar o comprometimento dos envolvidos (stakeholders) Conduzir revisões do progresso Conduzir revisões dos objetivos intermediários (milestones)
Monitorização e controle de projeto CMMI Gerenciar ações corretivas SG2 Analisar pendências (problemas, issues) Executar ação corretiva Gerenciar ação corretiva
Monitorar o projeto em relação ao plano SG1 O desempenho e o progresso reais são monitorados em comparação com o plano de projeto
Monitorar o projeto em relação ao plano SG1 Real X Planejado Objetivos alcançados... No prazo? (atrasos?) Com o esforço estimado? (custo) Outras questões pertinentes Produtividade? Qualidade?
SP 1.1 - Monitorar parâmetros do plano de projeto Parâmetros de controle: Prazos Esforço (homens.hora) Dimensões do produto (linhas de código, classes, casos de uso etc.) Produtividade Qualidade (quantidade de erros em inspeções e testes etc.) Obtenção dos valores reais e comparação com os valores previstos
SP 1.2 - Monitorar compromissos e obrigações Compromissos e obrigações do projeto Aprovações, análises, entregas etc. Sem valor associado: cumprido ou não cumprido
SP 1.3 - Monitorar riscos do projeto O estado atual de cada um Probabilidade, impacto Identificar novos riscos Verificar se riscos deixam de existir Se risco torna-se problema, passa a ser tratado como pendência (e não mais como risco)
SP 1.4 - Monitorar o gerenciamento de dados Base de dados implantada e mantida como planejado? Gerência de configuração (área de processo)
SP 1.5 - Monitorar o comprometimento dos envolvidos Todos os envolvidos no projeto estão desempenhando seus papéis conforme planejado? Baixas ou impedimentos de membros do time Substituições Participação dos membros externos Treinamentos
SP 1.6 - Conduzir revisões do progresso Para manter os stakeholders informados do progresso do projeto Reuniões periódicas de análise do relatório periódico do progresso do projeto Estado atual, pendências, riscos etc.
SP 1.7 - Conduzir revisões dos objetivos intermediários Revisões formais quando são atingidas metas significativas do projeto (milestones) Ex.: revisão dos requisitos, revisão do design etc. Devem estar previstas no cronograma do projeto
Gerenciar ações corretivas SG2 Avaliar os problemas identificados no processo de monitorização do projeto Definir ações corretivas para solucioná-los Acompanhar essas ações corretivas até sua conclusão
SP 2.1 - Analisar pendências (issues) Problemas são identificados nas revisões dos objetivos intermediários, periódicas ou extraordinárias Situações novas Riscos que se tornam problemas
SP 2.2 - Executar ação corretiva Determinar e documentar as ações apropriadas, necessárias para a solução dos problemas identificados Revisar e obter aprovação dos stakeholders relevantes para o conjunto de ações a serem executadas Negociar mudanças dos compromissos e obrigações internos e externos
SP 2.3 - Gerenciar ação corretiva As ações corretivas são monitoradas e controladas em conjunto com as demais atividades do projeto Uma vez definida a necessidade de ações com vista à correção de problemas ou de tendências de desvio de objetivos, seus estados passam a ser acompanhados no relatório de progresso de projeto até a sua conclusão
Para colocar em prática Implantar a área de processo Definir workflow de monitorização e controle de projeto Definir template de relatório de progresso e de atas de revisão Selecionar ferramentas de apoio
Conclusão Apresentação de subsídios aplicáveis à área de processo Monitorização e controle de projeto, do nível 2 Monitorar e controlar corresponde a avaliar se o planejado está se cumprindo e tomar providências para que desvios sejam corrigidos