O documento discute os requisitos ágeis, descrevendo como eles são abordados de forma diferente em metodologias ágeis. Apresenta os conceitos de backlog do produto, histórias de usuário e produto mínimo viável, enfatizando que os requisitos são descobertos continuamente e podem mudar ao longo do tempo.
2. EvoluçãodaAgilidade
1990 2001 2010 hoje
ScrumPMFramework
RationalUnifiedProcess
TIMELINE
ExtremeProgramming
FeatureDrivenDevelopment
CrystalFamilyLeanDevelopment
AgileManifesto
ScaledAgile
ScrumofScrums
SAFe
LESS
Nexus
DAD
Management3.0
Scrum
XP
FDD
Primeira Década Segunda Década
4. INDIVÍDUOS
I N T E R A Ç Õ E Sm a i s q u e p r o c e s s o s e f e r r a m e n t a s
E
RESPONDER
M U D A N Ç A
m a i s q u e s e g u i r p l a n o s
A
COLABORAÇÃO
C L I E N T Emais que negociação de contratos
COMO
MANIFESTO ÁGIL
FUNCIONANDO
S O F T W A R E
m a i s q u e d o c u m e n t a ç ã o a b r a n g e n t e
5. princípios
agile é um
mindset
estabelecido por
4valores
fundamentados por
12princípios
Manifestada através de
diversas práticas diferentes
mindset valores práticas
AGILE MINDSET
SER
ÁGIL
FAZER
ÁGIL
18. BACKLOG
Product Backlog
Building
Importante ter:
Visão Clara do Produto
Todos entendam o Produto
Esclarecer os objetivos do Produto
Descoberta de Requisitos (alto nível)
Concepção do Produto
Requisitoságeis Um novo mindset
19. Requisitoságeis Um novo mindset
Planejamento
Enxuto e Colaborativo
Construir o
Roteiro do Produto
Plano de
Lançamentos
Descrever as principais
funcionalidade do Produto
20. Refinamento do Backlog
Os detalhes são refinados durante o tempo (just-in-time)
Através sessões envolvendo poucas pessoas
Product Backlog
Grooming
Requisitoságeis Um novo mindset
21. Reconheça que a análise dos requisitos é realizada
durante todo o projeto e não há mais a “fase de analise”.
Discovery
Sprint 0
Grooming 1
Sprint 1 Sprint 2 Sprint 2
Grooming 2 Grooming 3 Grooming 4
Requisitoságeis Um novo mindset
22. O refinamento do backlog não
é um único evento, mas um
Esforço Contínuo
Product Backlog
Grooming
Requisitoságeis Um novo mindset
23. Discovery
Sprint 0
Grooming 1
Sprint 1 Sprint 2 Sprint 2
Grooming 2 Grooming 3 Grooming 4
O requisito pode mudar a qualquer momento, o que é normal e aceitável.
ACEITAR MUDANÇAS DE REQUISITOS,
MESMO NO FIM DO DESENVOLVIMENTO…
Requisitoságeis Um novo mindset
24. O objetivo é entender os requisitos e não gerar documentos de requisitos
REPRESENTAR REQUISITOS,
MAIS QUE DOCUMENTÁ-LOS…
User Story
Requisitoságeis Um novo mindset
26. User Story
Requisitoságeis Um novo mindset
#o "para" pode se repetir
Quem?
O que?
Por que?
3W's
Cartão
Comunicação
Confirmação
3C's
I
N
V
E
S
T
Como <papel>
posso <função>
para <valor de negócio>
Theme
Épics Épics
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Task Task
Task Task
Task Task
Task Task
Task Task
Task Task
27. Jeff Patton
Temos que parar de agir como garçons (receber pedidos) e
começarmos a agir como médicos (diagnosticar o problema).
A nossa principal ferramenta:
COMUNICAÇÃO
Requisitoságeis Um novo mindset
28. Para tomar o envolvimento das
partes interessadas na
modelagem e documentação
mais fácil, utilize ferramentas
simples, como cartões, post-it,
papéis ou quadro branco.
Requisitoságeis Um novo mindset
35. DOCUMENTAÇÃO ENXUTA E EFICAZ
REQUISITOS EXECUTÁVEISconcentre-se em criar soluções consumíveis para as partes interessadas
Documentação suficiente mais que Documentação Abrangente
Requisitoságeis Um novo mindset
49. ProductBacklog
O Product Backlog é uma lista ordenada de tudo
o que possa ser necessário no produto e é a
única fonte de requisitos para todas as
mudanças a serem feitas no produto.
K Schwaber & J Sutherland, The Scrum Guide, 2011.