Olá!
Abaixo no texto, proponho me familiarizar com a abordagem que utilizo para determinar a funcionalidade que deve ser incluída no MVP para produtos com um grau de certeza suficiente no backlog. Se ele vier, vou assinar com mais detalhes. Peço que não julgue rigorosamente, mas ficarei feliz em receber críticas construtivas.
Para quem estiver disposto a tolerar a umidade da ideia, seja bem-vindo ao kat)
Introdução
A tarefa de determinar a funcionalidade do MVP aparece no estágio de planejamento do desenvolvimento do produto e requer uma solução atualizada à medida que o produto se desenvolve, até o final do desenvolvimento do MVP.
O próprio conceito de MVP pressupõe a entrega mais rápida possível do produto aos usuários finais, a fim de obter feedback deles, no entanto, os Proprietários do produto geralmente excedem a funcionalidade mínima em um esforço para melhorar o produto, o que implica atrasos, excede orçamentos e, na pior das hipóteses, até desenvolvimento de produtos na direção errada.
Para mitigar os riscos mencionados acima, propõe-se o uso de uma abordagem específica baseada em princípios matemáticos para regular o processo de determinação da funcionalidade do MVP.
Critério
Os critérios para a tarefa de determinar a funcionalidade do MVP são os critérios retirados da metodologia WSJF, bem como a decomposição adicional da Duração da tarefa em componentes:
Custo do atraso
- User-Business Value: ? , ? , , ?
- Time Criticality: ? - ? ? , ?
- Risk Reduction: - ? ? ?
- Opportunity Enablement: ? / ?
Job Duration
- Job Duration – , Features . , Features
- Job Complexity- , , , . Features, Features.
- Job Cost — , - , - . , .
1 21. (1, 3, 5, 8, 13, 21). Story Points , Scrum-poker.
, , , . , 3 21 Story Points.
Jobs Duration , Cost Of Delay – - .
:
MVP .
, (. Multi-objective optimization) — . , . . . . , .
:
.
:
Cost Of Delay = User-Business Valuek11+ Time Criticalityk12+ Risk Reductionk13+ Opportunity Enablementk14
Jobs Duration = Job Durationk21+ Job Complexityk22+ Job Cost*k23
K11+K12+K13+K14=1
K21+K22+K23=1
(Mutual Criteria) = Cost of Delay/Jobs Duration.
:
Mutual Criteria.
MVP ABC – .
ABC- — , . . — 20 % 80 % . ABC- : 20% 80 % .
ABC- — ( Features) :
— , 20% — ; 80% —
— , 30% — ; 15% —
— , 50% — ; 5% —
MVP.
, ABC- — . .
- , . , ABC-. , 20% , 80% . , , MVP.
:
- – 20% , MVP.
- – Features .
- , (MC).
- 2 – 20% (A), 80% (B+C).
- Primeira classe (A) - define MVP.
Nota importante: Você também deve considerar a funcionalidade CORE. O grupo “A” pode coincidir com o CORE, mas, se não, os resultados da análise ABC devem ser complementados com a funcionalidade principal.
NÚCLEO - funcionalidade - esta é a base para o funcionamento do produto, que consiste na funcionalidade sem a qual o funcionamento do produto é impossível. (Por exemplo, autorização).
conclusões
A aplicação desta metodologia para definir um conjunto de recursos para um MVP fornece uma escolha razoável de um número racional de tarefas que devem ser executadas para alcançar o MVP o mais rápido possível.