requisitos Ágeis um novo mindset
Post on 12-Jan-2017
384 Views
Preview:
TRANSCRIPT
Requisitos ÁgeisUm novo mindset
@fabyogr
Evolução da Agilidade
1990 2001 2010 hojeScru
m PM
Fra
mewo
rkRa
tiona
l Unif
ied
Proc
ess
TIMELINEEx
treme
Pro
gram
ming
Feat
ure
Drive
n De
velop
ment
Crys
tal F
amily
Lean
Dev
elopm
ent
Agile
Man
ifest
o
Scal
ed A
gile
Scru
m of
Scr
ums
SAFe
LESS
Nexu
s
DAD
Mana
geme
nt 3
.0Scru
m
XP FDD
Primeira Década Segunda Década
MANIFESTO ÁGILEstamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo.
INDIVÍDUOSI 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
RESPONDERM U D A N Ç Am a i s q u e s e g u i r p l a n o s
A
COLABORAÇÃOC L I E N T E m a i s q u e n e g o c i a ç ã o d e c o n t r a t o s
CO
M O
MANIFESTO ÁGIL
F U N C I O N A N D OS O F T W A R Em 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
princípios
agile é ummindset
estabelecido por4 valores
fundamentados por
12 princípiosManifestada através de
diversas práticas diferentes
mindset valores práticas
AGILE MINDSET
SERÁGIL
FAZERÁGIL
ScrumKanban
FDDDSDM
XPASD
LeanCrystal
ÁGIL É...
ÁGIL É...
a n t e c i p e s e u p o d e r d e e n t r e g a
ÁGIL É...
g e r e p e r c e p ç ã o d e v a l o r n a s e n t r e g a s
ÁGIL É...
c o l a b o r e c o n s t a n t e m e n t e p a r a r e s p o n d e r à s m u d a n ç a s
ÁGIL É...
a u m e n t e s u a t a x a d e f e e d b a c k - t e n h a c i c l o s c u r t o s p a r a a p r e n d e r
ÁGIL É...
PRODUTOrelease release
iteraçãodesenvolvimento
ENTREGASProcessos ágeis são fortemente baseados em uma abordagem iterativa e incremental
Interativo e Incremental
Interativo e Incremental
não a vazão das entregasmaximizando o valor
Como�os�Requisitos�
são�descritos�emMETODOLOGIAS ÁGEIS?
Requisitos ágeis Um novo mindset
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 ProdutoRequisitos ágeis Um novo mindset
Requisitos ágeis Um novo mindset
Planejamento Enxuto e Colaborativo
Construir o Roteiro do Produto
Plano de Lançamentos
Descrever as principais funcionalidade do Produto
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
Reconheça que a análise dos requisitos é realizada durante todo o projeto e não há mais a “fase de analise”.
DiscoverySprint 0
Grooming 1
Sprint 1 Sprint 2 Sprint 2
Grooming 2 Grooming 3 Grooming 4
Requisitos ágeis Um novo mindset
O refinamento do backlog não é um único evento, mas um
Esforço ContínuoProduct Backlog Grooming
Requisitos ágeis Um novo mindset
DiscoverySprint 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
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
User Story
Os melhores documentos nos ajudam
a recordar nossas conversas,
eles não a substituem…
Requisitos ágeis Um novo mindset
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 ÉpicsUser 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
Jeff Patton
Temos que parar de agir como garçons (receber pedidos) e começarmos a agir como médicos (diagnosticar o problema).
Temos que saber escutar e compreender as
A nossa principal ferramenta:
COMUNICAÇÃO
Requisitos ágeis Um novo mindset
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
Requisitos ágeis Um novo mindset
Requisitos ágeis Um novo mindset
Requisitos ágeis Um novo mindset
FOTO
Requisitos ágeis Um novo mindset
Requisitos ágeis Um novo mindset
Requisitos ágeis Um novo mindset
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
Requisitos ágeis Um novo mindset
REQUISITOS são
HIPÓTESES
Requisitos ágeis Um novo mindset
PROJETOS são
EXPERIMENTOS
Requisitos ágeis Um novo mindset
Produto Mínimo Viável
Produto Mínimo Viável
O MVP tem como definição:
“o mínimo conjunto de Features que permite uma ação e APRENDIZADO sobre os clientes ou usuários”.
O MVP tem como definição:
APRENDIZADOMVP deve começar com "o que precisa aprender sobre o cliente?”
Produto Mínimo Viável
Distribuição das Responsabilidades
ProcessosePessoas
ScrumM
aster
Negócio
Prod
uctO
wne
r
TecnologiaTime
SCRUM
Responsabilidades de Product Owner
Criar e Comunicar a Visão do Produto
Construir o Roteiro do Produto
Plano de Lançamentos
Construir e refinar o Backlog
Pilares de um Product Owner
Mentalidade de Valor
Envolvimento Consistente
Poder de Decisão
Papel do Pproduct Owner
Escalando o papel do Product Owner
Product Backlog
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.
única fonte de requisitos
PRODUCT BACKLOG
PRODUCT BACKLOG do Time
Escalando o PRODUCT BACKLOG
Estamos sempre buscando e descobrindo maneiras mais eficientes para
ENTREGARmelhores produtos para nossos
CLIENTES
CONSIDERAÇÕES FINAIS
Obrigado
@fabyogr
top related