3. VITOR PELIZZA • Ciências da Computação – UFSC
• MBA em Gerenciamento de Projetos – FGV
• Eng. de software e SM – OnCast
• Analista de Qualidade – Softplan
• Certified ScrumMaster
treinamento
treinamento
28. Porcentagem de trabalho
encontrado e ADOTADO
Encontrado = ∑ trabalho reportado que excedeu as estimativas
Adotado = ∑ trabalho que foi adicionado a sprint
29. Precisão de estimativa
1 – (∑ delta das estimativas / ∑ estimativas originais)
ConservadoraPressão
30. Precisão de previsão
∑ previsão original / ∑ trabalho total reportado
PressãoInstab.Equipe
Como saber se a equipeestáficandomaiseficiente?Fazendomelhorseutrabalho?
Investiremcapacitação, em testes,mudar a estratégia…
Precisamosmedir e avaliarconstantemente, poistrabalhamos com sistemacomplexos,sistemas com muitasvariáveis, difíceis de simular e modelar:Sistemascomplexos: nãoprevisíveis, nãocontroláveisAssistir,aprender e ajustarSistemascomplexosé um novo aproachpara a ciênciaqueestudacomo o relacionamento entre partescontribuipara o comportamentocoletivo e como o sistemainterage e forma relacionamentos.
Regular a equipe, o projeto.Metáfora do avião: éinerentementeinstável e precisasercorrigidoconstantementeparaestar no envelope de voo.Ajuda a fazermudançasbaseadasemfatos, nãoemsentimentosouachismos.
As métricas e indicadoresservemcomoagentesparamudança, paraelaboração de estratégias de melhoriaDeming: 1900, qualidade total, USA -> Japan -> Ford
Premiarequipeporquantidade de bugs encontrados: mais bugs serãogerados!
Principalmentecolaboração com o cliente, entrega de valor. Éissoquedásentidoaonossoprojeto: a satisfação do cliente
Satisfação = percepção /expectativaEstóriasfinalizadas X valor geradoQuantidade de testes X quantidade de defeitos
Aomedirvelocidade, porexemplo, émaisimportante se preocupar com a estabilização do que o númeroabsoluto.
Mudança de paradigma degestão: medirporresultados, nãoporesforço.
A mediçãoestádiretamenteatreladaaoobjetivo.Medirindividualmenteprejudica o espírito de equipe. Métricasindividuais, objetivosindividuais.
Focarnasmétricasmaisimportantes. Nãoéraroencontrarmosnasempresas 100, 200, 300 indicadores…Com muitasmétricas a análiseficainviável.
Nãopodemosprejudicar o andamento do trabalho da equipeporconta de medições. Issopodediminuirsua performance.O método de coleta de dados precisaserconveniente se for afetar a equipe. Se apontar a evolução de tarefasforcomplicado, a confiabilidadeirádiminuir, junto com o comprometimento e a performance.
Valor de referênciaDesvio: pesquisar
3 fontes:Scott Downey e Jeff Sutherland -> Apresentado no Agile2010ExperiênciaspassadasEmusoatualmente
Habilidade de converter o esforçoem valor aprovado.Reportediário de story points concluídos:1) Ajudam a estimarpara o time como um todo, logo que a percepção das estimativas dos colegasficamaisapurada2) Ajudam a ajustarestimativaserradas: a equipeficamelhornasestimativasiniciais e naquebra das estórias3) O time treinaestimativasparaquefiquem com maisqualidade e velocidade
Capacidade: full horse powerÉesperadoque a capacidadeserámaior do que a velocidade. Se for menor, éumaindicação de que a equipesuperestimou.
Deveficarnumamédia de 80% para times saudáveis.Menorqueissosignificaque o time está com problemas de finalizar o trabalhocomeçado. Issopodeocorrerporinterrupçõesexternasporexemplo.Maiorqueissosignificaque o time está “prevendo” queseráperfeita. Podeestarignorandoquepodefazermais de forma irresponsável.Lei de parkinson.
Encontrado:é o esforço extra necessárioencontradodurante a iteraçãoparafinalizar um item.Adotado: é o esforço extra trazido do backlog do produtoporque o time completousuaprevisão original antes.A soma dos doisnãodevepassar de 20%
Deveficaremtorno de 80% paraequipesdesafiadasporseutrabalho.Se for maisalta a equipepodeestarsendoconservadora e podeestarinvestindomuito tempo emplanejamento, pesquisa, etc. A equipepodeassumirmaisriscos e investirmais tempo realizando o trabalho do que o estudandoparapropósito de planejamento. Issopoderesultaremreuniõesmaiscurtas, maiorprodutividade e equipesmaisfelizes (se preferemreniõesmaiscurtas)Se for maisbaixa o Scrum Master deveinvestigarpressõessobre a equipe. Podeser o caso de estórias mal entendidas, ou o PO nãoestádisponívelpara a equipedurante a sprint, ou a equipenãoentendesuficientemente a tecnologiaou o produtoqueestãomodificandoouosrequisitosestãosendoalteradosdurante a sprint.
Deveseremtorno de 80%.Maiorqueissopodeserque a equipeestejasobrepressão e estejabaixando a previsãopormedo de serpunida. O SM podetrabalharsobre o sentimento de segurança da equipe se arriscarmais um pouco.Menorqueissopodeserque a equipeestejasendoalteradaconstantementeou o scrum master nãoestásendoefetivoemtrabalhar com osPOs paraquefaçamseutema de casa e levem o trabalho pronto para o planejamento.