Post on 10-Jan-2017
Inspeção e Adaptação no SCRUMIndicadores de Resultado e Direção
Olá!Eu sou André BuenoE eu quero lhe falhar sobre indicadores de resultados e direção, para a inspeção e adaptação do desenvolvimento de softwares com SCRUM.
/andre-bueno
@buenoabl
andre@openitbusiness.com
/bueno.ab
Três pilares apoiam a implementação de controle de processo empírico:Transparência,Inspeção e Adaptação
1
SCRUM
Definições
Inspeção:
Deve-se averiguar possíveis variações durante o progresso do projeto e de seus artefatos SCRUM.
Adaptação:
Verificado algum desvio dos limites aceitáveis no projeto, o produto/serviço/processo deve ser ajustado.
Foco no empirismo
Ferramentas
1º Nível Gerencial
Objective 1
Objective 1.1
Key Results
Key Results
Objective 1.2
Key Results
Key Results
2º Nível Gerencial
Objective 1.1.1
Key Results
Key Results
Objective 1.2.1
Key Results
Key Results
Performance Indicators
Key Performance Indicators
Key Result IndicadorKRI
KPI
PI PI
KPI
PI PI
Permitem:
◇ A inspeção, adaptação e transparência◇ A divulgaçã do plano estratégico◇ Desdobramentos de desafios em
ciclos.
KPIs:
OKRs:
Ferramentas
Performance Indicators
Key Performance Indicators
Key Result IndicadorKRI
KPI
PI PI
KPI
PI PI
Evitam:“Não temos números
, mas temos convicções.”
KPIs:
OKRs:1º Nível Gerencial
Objective 1
Objective 1.1
Key Results
Key Results
Objective 1.2
Key Results
Key Results
2º Nível Gerencial
Objective 1.1.1
Key Results
Key Results
Objective 1.2.1
Key Results
Key Results
Controle da Qualidade“ Ferramentas sem métodos
não resolvem problemas…., porém criam outros.
Comportamentos IndesejadosAusência de ética
Bonificação Injusta
Perda da visão do produto
S.M.A.R.T
S• Specific:• Ele deve ser específico, preciso, claro , compreensível e fácil. Generalizações
tornarão o indicador menos eficaz.
M• Measurable:• Deve ser quantificável, ou seja, poder ser medido e analisado em termos de valores
ou volumes.
A• Attainable:• Deve ser alcançável, concreto de ser acompanhado e com meta factível.
R• Relevant:• Deve ser útil e estar alinhado à estratégica da empresa.
T• Time-bound:• Deve estar atrelado a prazos, indicando uma janela de tempo para o atingimento de
metas.
Categorias de indicadores
Outcomes (Resutados):
Avaliam os resultados globais (o quê se deseja alcançar) da empresa ou do projeto Demostram a “colheita”.
Drivers (Direção):
São desdobrados de indicadores de resultados e específicos de determinadas atividades. Demonstram a “plantação”.
Metodologia
Relação Causa -> Efeito
Exemplo Cliente
Indicador de Resultado: FaturamentoMeta: Aumentar o faturamento em 10% no 1S2017
◇ Indicador Driver: Ticket médioMeta: Aumentar o ticket médio em 7% no 1S2017
◇ Indicador Driver: Captação de LeadsMeta: Aumentar a captação de leads em 20% no
1S2017
Contexto: Loja VirtualObjetivo: Aumentar o faturamento
Exemplo Cliente
2017
01
2017
02
2017
03
2017
04
2017
05
2017
06 $-
$200,000.00 $400,000.00 $600,000.00 $800,000.00
$1,000,000.00 $1,200,000.00 $1,400,000.00
$3,800.00 $3,900.00 $4,000.00 $4,100.00 $4,200.00 $4,300.00 $4,400.00
Ticket Médio
Faturamento Ticket Médio
2017
01
2017
02
2017
03
2017
04
2017
05
2017
06 $-
$200,000.00 $400,000.00 $600,000.00 $800,000.00
$1,000,000.00 $1,200,000.00 $1,400,000.00
46004800500052005400560058006000
Leads
Faturamento Captação de Leads
Correlações
Situação Hipotética
Exemplo Time SCRUM
Indicador de Resultado: Perdas OperacionaisMeta: Reduzir os custos de recodificação decorrentes de bugs identificados pelo cliente em 90%
◇ Indicador Driver: Eficiência de Testes (Qtde bugs produção / Qtde
funcionalidades) - 1Meta: Aumentar a eficiência de testes 95% no 1S2017
◇ Indicador Driver: Horas consumidas para correção de bugsMeta: Reduzir as horas consumidas para a correção de
bugs em 67% no 1S2017
Contexto: Time de DesenvolvimentoObjetivo: Reduzir o número de bugs
Exemplo Time SCRUM
Indicador de Resultado: Perdas OperacionaisMeta: Reduzir os custos de recodificação decorrentes de bugs identificados pelo cliente em 90%
◇ Indicador Driver: Eficiência de Testes (Qtde bugs produção / Qtde
funcionalidades) - 1Meta: Aumentar a eficiência de testes 95% no 1S2017
◇ Indicador Driver: Horas de TreinamentoMeta: Realizar 20 horas de treinamentos para
automação de testes no 1S2017
Contexto: Time de DesenvolvimentoObjetivo: Reduzir o número de bugs
Indicadores medem:
Eficácia:
“Fazer a coisa certa.”Cumprimento e alcance dos objetivos escolhidos.
Eficiência:
“Fazer certo a coisa.”A otimização dos recursos disponíveis.
Tipologias
Efetividade:
“Descobrir o que é certo fazer.”Impacto de uma solução.
Value/Story PointUser Stories/Hours
ANS, Sprint Backlog, ROI
Custo ou Fat.Atual/Anterior
Esta abordagem não encerra o assunto.
Deve haver ética.
Pontos de Atenção
Desdobramento estratégico.Gestão não é comando-
controle.
Indicadores devem exercer o controle de resultados e procedimentos,e não de pessoas.
Obrigado!
Questões?/andre-bueno
@buenoabl
andre@openitbusiness.com
/bueno.ab
Referências e inspiração:
Sutherland & Schwaber, Scrum GuideFalconi, Total Quality ControlKaplan, The balanced scoredcardGeorge Doran’s, The S.M.A.R.T WayDavid Parmenter, KPIJohn Doerr, OKRs
Credits: Presentation template by SlidesCarnival