Scrum: INVESTIMENTO em Boas Histórias por Realização de SMART Tasks
Conheci este artigo que inclui dois mnemônicos que eu realmente gosto.
O INVESTIMENTO como um lembrete das características de um Produto de boa qualidade Item de Backlog (PBI) (ou histórias de usuário) comumente escrito no formato de histórias de usuário. Mas quais são as características de uma boa história de usuário? A sigla “INVEST” pode lembrá-lo que boas histórias devem ser:
- Independente: Devem ser auto-contidas de uma forma que permita serem lançadas sem depender umas das outras.
- Negociáveis: Apenas capturar a essência da necessidade do utilizador, deixando espaço para a conversa. A história do usuário não deve ser escrita como um contrato.
- Valorizável: Fornece valor ao usuário final.
- Estimável: Histórias de usuário têm que ser estimadas para que possam ser corretamente priorizadas e caber em sprints.
- Pequeno: Uma história de usuário é um pequeno pedaço de trabalho que permite que ela seja concluída em cerca de 3 a 4 dias.
- Testable: Uma história de usuário tem que ser confirmada através de critérios de aceitação pré-escritos.
Refinamento de Backlog de Produto: Histórias e Tarefas
Product Backlog refinement é o ato de adicionar detalhes, estimativas e ordem aos itens do Backlog de Produtos. O refinamento contínuo do Backlog de Produto é necessário dentro de cada Sprint para refinar itens para estar pronto para Sprints futuros. Quando os itens do backlog são refinados ao nível adequado de granularidade, os itens do Product Backlog no topo do Product Backlog (maior prioridade, maior valor) são decompostos de forma a caberem dentro de um Sprint, como mostrado na Figura abaixo.
Quando um produto em atraso é refinado e para ser incluído no Sprint Backlog, os itens são tipicamente na forma de histórias de usuários para serem prontamente usados na Parte 1 do Planejamento do Sprint. Estas histórias de usuários são tipicamente mais refinadas em tarefas na Parte 2 do planejamento Sprint para serem atribuídas aos membros da equipe de desenvolvimento.
Uma boa TAREFA deve ser – SMART:
SMART é um conjunto de critérios para criar metas como metas Sprint que é uma breve declaração escrita pela equipe Scrum (baseada no objetivo inicial do Proprietário do Produto) para levá-los na direção do que eles querem que as tarefas sejam realizadas de acordo com a meta Sprint.
SMART significa Specific, Measurable, Achievable, Relevant and Time-bound. Ter metas escritas em um formato SMART garante que o definidor de metas esteja claro sobre o que elas estão tentando realizar, quando e como.
Specific: ao definir uma meta, seja específico sobre o que você quer realizar. Pense nisso como a declaração de missão para o seu objetivo.
Mensurável: que métrica você vai usar para determinar se você cumpre o objetivo? Isto torna uma meta mais tangível porque fornece uma maneira de medir o progresso. Se é um projeto que vai levar alguns meses para ser concluído, então defina alguns marcos considerando tarefas específicas a serem realizadas.
Acredível: Isto foca o quão importante é um objetivo para você e o que você pode fazer para torná-lo alcançável e pode exigir o desenvolvimento de novas habilidades e mudança de atitudes. O objetivo é inspirar motivação, não desencorajar. Pense em como atingir o objetivo e se você tem as ferramentas e habilidades necessárias. Se você não possui atualmente essas ferramentas/habilidades, considere o que seria necessário para alcançá-las.
Relevante: Isto refere-se a focar em algo que faça sentido com os objectivos de negócio mais amplos. Por exemplo, se o objetivo é lançar um novo produto, deve ser algo que esteja em alinhamento com os objetivos gerais do negócio. Sua equipe pode ser capaz de lançar um novo produto de consumo, mas se sua empresa é um B2B que não está se expandindo para o mercado consumidor, então o objetivo não seria relevante.
Time bound: qualquer um pode estabelecer metas, mas se faltar um timing realista, há chances de você não ser bem sucedido. Fornecer uma data alvo para os resultados é imperativo. Faça perguntas específicas sobre o prazo final da meta e o que pode ser alcançado dentro desse período de tempo. Se a meta levar três meses para ser atingida, é útil definir o que deve ser alcançado na metade do processo. Fornecer restrições de tempo também cria um senso de urgência.