Monitoramento e Controle. Leonardo Gresta Paulino Murta leomurta@ic.uff.br



Documentos relacionados
Monitoramento e Controle. Leonardo Gresta Paulino Murta leomurta@ic.uff.br

Gerência de Projetos e Manutenção de Software Aula 9 Monitoramento e Controle Andréa Magalhães Magdaleno

Gerência de Projetos e Manutenção de Software Aula 8 Monitoramento e Controle Andréa Magalhães Magdaleno

Gerenciamento de Projetos

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE

Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr.

Monitoramento e Controle. Frases. Roteiro. 1. Processos de Controle 2. Relatório de Desempenho 3. Earned Value Management 4.

Wesley Torres Galindo

Wesley Torres Galindo.

Ferramenta para gestão ágil

Após completar este módulo você deverá ter absorvido o seguinte conhecimento: Uma ampla visão do framework Scrum e suas peculiaridades

Módulo de projetos ágeis Scrum Módulo de Projetos Ágeis Scrum

Manifesto Ágil - Princípios

SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro

TUTORIAIS. Framework SCRUM. Rafael Buck Eduardo Franceschini. MSc., PMP, CSM MBA

RESUMO PARA O EXAME PSM I

EXIN Agile Scrum Fundamentos

Expresso Livre Módulo de Projetos Ágeis

SCRUM. Ricardo Coelho

Scrum Guia Prático. Raphael Rayro Louback Saliba Certified Scrum Master. Os papéis, eventos, artefatos e as regras do Scrum. Solutions.

Gerenciamento de Equipes com Scrum

Proposta. Treinamento Scrum Master Gerenciamento Ágil de Projetos. Apresentação Executiva

Indicadores de desempenho essenciais para projetos

Géssica Talita. Márcia Verônica. Prof.: Edmilson

Objetivos do Módulo 3

O Guia Passo-a-Passo para IMPLANTAR. Em seu próprio Projeto

FAQ EVA Análise de valor agregado EVA Análise de Valor Agregado FAQ

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

É POSSÍVEL SER ÁGIL EM PROJETOS DE HARDWARE?

SCRUM Gerência de Projetos Ágil. Prof. Elias Ferreira

Versão 7 TraceGP Ágil

Gestão dos Prazos e Custos do Projeto

SCRUM. É um processo iterativo e incremental para o desenvolvimento de qualquer produto e gerenciamento de qualquer projeto.

Uma introdução ao SCRUM. Evandro João Agnes

Desenvolvimento Ágil de Software

METODOLOGIAS ÁGEIS - SCRUM -

Gestão de Projetos com Métodos Ágeis - Avançado

Método Aldeia de Projetos

Aplicando Scrum no. Vítor E. Silva Souza

Metodologias Ágeis. Aécio Costa

Manifesto Ágil e as Metodologias Ágeis (XP e SCRUM)

Frederico Aranha, Instrutor. Scrum 100 Lero Lero. Um curso objetivo!

Scrum. Gestão ágil de projetos

MBA / Mestrado em Logística 2005/2006 GESTÃO DE PROJECTOS. Notas pedagógicas. José Cruz Filipe 1 / 1

Agilidade parte 3/3 - Scrum. Prof. Dr. Luís Fernando Fortes Garcia luis@garcia.pro.br

Processo de Desenvolvimento de Software. Unidade V Modelagem de PDS. Luiz Leão luizleao@gmail.com

Análise da aplicação da metodologia SCRUM em uma empresa de Desenvolvimento de Software

Projectos de Software

Desenvolvimento Ágil sob a Perspectiva de um ScrumMaster

Metodologia SCRUM. Moyses Santana Jacob RM Stelvio Mazza RM Tiago Pereira RM Hugo Cisneiros RM 60900

Earned Value Management. Gerenciamento do Valor Agregado

Universidade de Pernambuco Escola Politécnica de Pernambuco Engenharia Civil. Planejamento Operacional de Obras. Custos

Metodologias Ágeis para Desenvolvimento de Software

ORGANIZAÇÃO E ANÁLISE DE PROJECTOS. Acompanhamento e Controlo do Projeto: - Técnica dos Custos - Técnica do Valor Ganho

13ª Seminário Internacional de Gerenciamento de Projetos. Indicadores de Gerenciamento de Projetos

SCRUM. Fabrício Sousa

MBA / Mestrado em Logística 2005/2006 GESTÃO DE PROJECTOS. Exercícios. José Cruz Filipe 1 / 1

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br

Introdução ao método EVA (Earned Value Analysis)

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

Inovação na utilização de Método Ágil aderente ao CMMI. Palestrante: Anderson Donas, PMP, CFPS Consultor Sênior - DISYS

Gerenciamento Ágil de Projetos

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

Scrum How it works. Há quatro grupos com papéis bem definidos:

Projetos Orientados a Resultados Gerenciamento de Benefícios em Projetos e Programas

SCRUM: UMA DAS METODOLOGIAS ÁGEIS MAIS USADAS DO MUNDO

I - Uma vez fechada a declaração de escopo, não é possível alterá-la. II - Uma parte interessada tem o poder de vetar a implantação do projeto.

Gestão de Projetos com Scrum

Pequenas Equipes, Grandes Projetos Desenvolvimento de Jogos Digitais utilizando Scrum

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br

[Agile] Scrum + XP. Wagner Roberto dos Santos. Agilidade extrema. Arquiteto Java EE / Scrum Master wrsconsulting@gmail.com. Globalcode open4education

Gerenciamento de custos. Marcelo Sakamori

Projetos Ágeis aplicados a TI. Júlio Cesar da Silva Msc.

Quando a análise de Pontos de Função se torna um método ágil

Quais são as características de um projeto?

INTRODUÇÃO AOS MÉTODOS ÁGEIS

Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática

Desafios no Uso do Scrum em Ambientes CMMI

Gerenciamento de Custos do Projeto Orçamentação do Projeto

Metodologia Scrum e TDD Com Java + Flex + Svn Ambiente Eclipse

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel

Engenharia de Software II: SCRUM na prática. Ricardo de Sousa Britto

ágeis para projetos desenvolvidos por fábrica de software

Agenda. Visão Revolução Ágil EduScrum Visão Geral do Método Benefícios Projeto Scrum for Education Sinergias

Francielle Santos

Fundamentos do Scrum aplicados ao RTC Sergio Martins Fernandes

Workshop. Workshop SCRUM. Rildo F Santos. rildo.santos@etecnologia.com.br. Versão 1 Ago 2010 RFS. (11) (11)


Proposta de processo baseado em Scrum e Kanban para uma empresa de telecomunicações

Gerenciamento do Valor Agregado

Guia do Nexus. O Guia Definitivo para o Nexus: O exoesqueleto do desenvolvimento Scrum escalado. Desenvolvido e mantido por Ken Schwaber e Scrum.

Desenvolvimento Ágil de Software em Larga Escala

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMMI E METODOLOGIAS Á G EIS

Cultura da Entrega Diária com EVDnC

Scrum-Half: Uma Ferramenta Web de Apoio ao Scrum

Transcrição:

Monitoramento e Controle Leonardo Gresta Paulino Murta leomurta@ic.uff.br

O que é? O plano pode ser visto como lacunas (contendo tarefas), que estão previstas mas ainda não foram executadas É possível monitorar o andamento do projeto e ir preenchendo essas lacunas Caso o andamento da execução desvie do esperado, é necessário controlar esse desvio... Adaptando o plano, caso o desvio seja desejado Tomando ações corremvas, caso o desvio não seja desejado Leonardo Murta Monitoramento e Controle 2

Em suma... Monitoramento e Controle Planejado x Realizado Execução Iniciação Planejamento Encerramento Monitoramento e Controle Leonardo Murta Monitoramento e Controle 3

Técnicas Existem diversas técnicas para monitoramento e controle Dentre elas, veremos Gráficos de burndown (Métodos Ágeis) Análise de valor agregado (Métodos Clássicos) Leonardo Murta Monitoramento e Controle 4

Monitoramento e controle em métodos ágeis Foco no método Scrum... Fonte: h]p://www.whamsrugby.com Leonardo Murta Monitoramento e Controle 5

Papéis no Scrum Scrum Master é responsável por facilitar e assegurar que o processo é entendido e seguido Product Owner é responsável por representar os interesses do cliente Team representa os desenvolvedores (5 a 9 membros), atuando em diferentes aspectos do desenvolvimento (análise, projeto, código, testes, etc.) de forma mulmdisciplinar Leonardo Murta Monitoramento e Controle 6

Galinhas x Porcos Porcos: Product Owner, Scrum Master e Team Galinhas: Demais stakeholders Leonardo Murta Monitoramento e Controle 7

Sprint e Artefatos Sprint é uma iteração de desenvolvimento que dura de 1 a 4 semanas (tempo fixo) Product backlog consiste na lista ordenada de pacotes de trabalho que ainda não foram incorporados ao produto Sprint backlog consiste nos pacotes de trabalho selecionados do topo do Product Backlog para serem desenvolvidos no Sprint Leonardo Murta Monitoramento e Controle 8

Eventos Sprint Planning Reunião de no máximo 8 horas (para Sprints de 4 semanas) no início do Sprint Visa definir o Sprint Backlog Daily Mee;ng Reunião de 15 minutos no inicio do dia Visa dar visibilidade do progresso Cada desenvolvedor responde: O que foi feito no dia anterior? O que será feito no dia? Há algo o impedindo de progredir? Leonardo Murta Monitoramento e Controle 9

Sprint Review Eventos Reunião de no máximo 4 horas ao final do Sprint Visa demonstrar para o cliente o que foi feito no Sprint Sprint Retrospec;ve Reunião de no máximo 3 horas ao final do Sprint Visa apoiar uma reflexão para melhoria do processo Cada desenvolvedor responde: O que deu certo? O que pode melhorar? Leonardo Murta Monitoramento e Controle 10

Visão geral de Scrum Fonte: h]p://improveit.com.br/scrum Leonardo Murta Monitoramento e Controle 11

Quadro de monitoramento e controle em métodos ágeis Leonardo Murta Monitoramento e Controle 12

Quadro de monitoramento e controle em métodos ágeis Leonardo Murta Monitoramento e Controle 13

Quadro de monitoramento e controle em métodos ágeis Leonardo Murta Monitoramento e Controle 14

Gráfico de burndown Instrumento principal de monitoramento em métodos ágeis Tem como foco a iteração corrente Mostra esforço x tempo Eixo X: tempo esmmado para a iteração Eixo Y: esforço restante para a iteração Linha vermcal: decaimento de esforço ideal, assumindo linearidade Leonardo Murta Monitoramento e Controle 15

Gráfico de burndown Fonte: h]p://www.scrumalliance.org Leonardo Murta Monitoramento e Controle 16

Preenchimento do gráfico de burndown A cada dia, marcar o ponto no gráfico equivalente ao momento atual Decaimento representa o quanto de trabalho previsto que já foi feito Conectar o ponto atual com o ponto do dia anterior com uma linha Analisar a situação atual do desenvolvimento e tomar as medidas necessárias Leonardo Murta Monitoramento e Controle 17

Análise do Gráfico de burndown O que significa quando o gráfico está mais alto que a linha ideal? Atraso no cronograma O que significa quando o gráfico está mais baixo que a linha ideal? Adiantamento no cronograma O que fazer em cada um desses casos? MiMgar riscos Refazer esmmamvas Possibilidade de adicionar ou remover tarefas Leonardo Murta Monitoramento e Controle 18

Exercício Faça um gráfico de burndown de uma das iterações do trabalho do curso Listar as tarefas da iteração Desenhar o gráfico de burndown Leonardo Murta Monitoramento e Controle 19

Análise de valor agregado O gráfico de burndown mostra com simplicidade o andamento do projeto Contudo, somente as dimensões escopo (eixo y) e tempo (eixo x) são relacionadas Como relacionar também a dimensão custo? Análise de valor agregado (earned value) é uma resposta a essa pergunta! Leonardo Murta Monitoramento e Controle 20

Valor Se coloquem na perspec2va do cliente! Desenvolvimento de um projeto é agregação de valor ao produto Analogia com energia potencial x cinémca Com o andamento do projeto, o dinheiro se transforma em produto Essa transformação não é necessariamente linear Leonardo Murta Monitoramento e Controle 21

Análise de valor agregado (exemplo momvacional) Imagine a seguinte situação O projeto tem custo de $ 175.000,00 A sua duração planejada é de 12 semanas Estamos na 8 semana da sua execução Já gastamos $ 60.000,00 O projeto será um caso de sucesso? Fonte: h]p://en.wikipedia.org/wiki/earned_value_management Leonardo Murta Monitoramento e Controle 22

Cálculo do valor planejado O primeiro passo é saber qual é o valor planejado para um determinado instante do projeto PV à Planned Value (valor planejado) P%C à Planned % Complete (percentual planejado de conclusão) BAC à Budget At CompleAon (custo total) PV = BAC x P%C Voltando ao exemplo... Assumindo que era planejado ter 70% do projeto terminado na 8ª semana PV = $ 175.000,00 x 70% = $ 122.500,00 Leonardo Murta Monitoramento e Controle 23

Cálculo do valor agregado Agora é necessário saber qual é o valor agregado para um determinado instante do projeto EV à Earned Value (valor agregado) A%C à Actual % Complete (percentual real de conclusão) BAC à Budget at CompleAon (custo total) EV = BAC x A%C Repare, se a amvidade foi planejada em $5 mas foi realizada em $7 (ou $3), o que conta em EV é $5!!! Voltando ao exemplo... Assumindo que somente 50% do projeto está terminado na 8ª semana EV = R$ 175.000,00 x 50% = R$ 85.500,00 Leonardo Murta Monitoramento e Controle 24

Análise de valor agregado (voltando ao exemplo momvacional) O projeto será um caso de sucesso? O projeto está no cronograma, adiantado ou atrasado? O projeto está no custo, acima ou abaixo? Fonte: h]p://en.wikipedia.org/wiki/earned_value_management Leonardo Murta Monitoramento e Controle 25

Análise de valor agregado (voltando ao exemplo momvacional) O projeto será um caso de sucesso? O projeto está no cronograma, adiantado ou atrasado? Atrasado! O projeto está no custo, acima ou abaixo? Fonte: h]p://en.wikipedia.org/wiki/earned_value_management Leonardo Murta Monitoramento e Controle 26

Análise de valor agregado (voltando ao exemplo momvacional) O projeto será um caso de sucesso? O projeto está no cronograma, adiantado ou atrasado? Atrasado! O projeto está no custo, acima ou abaixo? Abaixo do custo! Fonte: h]p://en.wikipedia.org/wiki/earned_value_management Leonardo Murta Monitoramento e Controle 27

Análise de valor agregado (desempenho de cronograma) A parmr do valor planejado (PV) e do valor agregado (EV), é possível calcular métricas de desempenho relacionadas ao cronograma SPI à Schedule Performance Index (indicador de desempenho de cronograma) SPI = EV / PV (no exemplo, $ 85.500,00 / $ 122.500,00 = 0,7) SPI = 1 à no cronograma SPI > 1 à adiantado SPI < 1 à atrasado SV à Schedule Variance (variação de cronograma) SV = EV PV (no exemplo, $ 85.500,00 - $ 122.500,00 = - $ 37.000,00) Leonardo Murta Monitoramento e Controle 28

Análise de valor agregado (desempenho de custo) A parmr do custo real (AC) e do valor agregado (EV), é possível calcular métricas de desempenho relacionadas ao custo CPIà Cost Performance Index (indicador de desempenho de custo) CPI = EV / AC (no exemplo, $ 85.500,00 / $ 60.000,00 = 1,42) CPI = 1 à no custo CPI > 1 à abaixo do custo CPI < 1 à acima do custo CV à Cost Variance (variação de custo) CV = EV AC (no exemplo, $ 85.500,00 - $ 60.000,00 = $ 22.500,00) Leonardo Murta Monitoramento e Controle 29

Resumindo... Valor planejado Custo total PV Valor agregado Percentual planejado de conclusão Percentual real de conclusão Custo real BAC P%C A%C AC Análise de Valor Agregado no instante t EV SPI SV CPI CV Indicador de desempenho de cronograma Variação de cronograma Indicador de desempenho de custo Variação de custo Leonardo Murta Monitoramento e Controle 30

Exercício Para cada um dos instantes abaixo, informe a situação do projeto e o que pode ser feito Instante SPI CPI 1 0,85 0,70 2 0,80 1,20 3 1,15 0,75 4 1,20 1,25 1,4 1,2 1 0,8 0,6 0,4 0,2 0 1 2 3 4 SPI CPI Dica: menor que 1 não é bom sinal!!! Leonardo Murta Monitoramento e Controle 31

Exercício Faça a análise de valor agregado do momento atual do trabalho do curso Leonardo Murta Monitoramento e Controle 32

Referências Greene, J.; Stellman, A.; 2007. Head First PMP. O Reilly Media Kniberg, H.; 2007. Scrum and XP from the Trenches: how we do Scrum; InfoQ. Pilone, D.; Miles, R.; 2008. Head First Soware Development. O Reilly Media. Leonardo Murta Introdução ao Planejamento de Projetos 33

Monitoramento e Controle Leonardo Gresta Paulino Murta leomurta@ic.uff.br