requisitos Ágeis um novo mindset

54
Requisitos Ágeis Um novo mindset @fabyogr

Upload: fabio-aguiar

Post on 12-Jan-2017

382 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Requisitos Ágeis um novo mindset

Requisitos ÁgeisUm novo mindset

@fabyogr

Page 2: Requisitos Ágeis um novo mindset

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

Page 3: Requisitos Ágeis um novo mindset

MANIFESTO ÁGILEstamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo.

Page 4: Requisitos Ágeis um novo mindset

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

Page 5: Requisitos Ágeis um novo mindset

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

Page 6: Requisitos Ágeis um novo mindset

ScrumKanban

FDDDSDM

XPASD

LeanCrystal

Page 7: Requisitos Ágeis um novo mindset

ÁGIL É...

Page 8: Requisitos Ágeis um novo mindset

ÁGIL É...

Page 9: Requisitos Ágeis um novo mindset

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 É...

Page 10: Requisitos Ágeis um novo mindset

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 É...

Page 11: Requisitos Ágeis um novo mindset

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 É...

Page 12: Requisitos Ágeis um novo mindset

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 É...

Page 13: Requisitos Ágeis um novo mindset

PRODUTOrelease release

iteraçãodesenvolvimento

ENTREGASProcessos ágeis são fortemente baseados em uma abordagem iterativa e incremental

Interativo e Incremental

Page 14: Requisitos Ágeis um novo mindset

Interativo e Incremental

Page 15: Requisitos Ágeis um novo mindset

não a vazão das entregasmaximizando o valor

Page 16: Requisitos Ágeis um novo mindset

Como�os�Requisitos�

são�descritos�emMETODOLOGIAS ÁGEIS?

Page 17: Requisitos Ágeis um novo mindset

Requisitos ágeis Um novo mindset

Page 18: 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

Page 19: Requisitos Á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

Page 20: Requisitos Ágeis um novo mindset

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

Page 21: 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

Page 22: 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

Page 23: 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

Page 24: 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

Page 25: 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

Page 26: 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

Page 27: Requisitos Ágeis um novo mindset

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

Page 28: 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

Page 29: Requisitos Ágeis um novo mindset

Requisitos ágeis Um novo mindset

Page 30: Requisitos Ágeis um novo mindset

Requisitos ágeis Um novo mindset

Page 31: Requisitos Ágeis um novo mindset

Requisitos ágeis Um novo mindset

Page 32: Requisitos Ágeis um novo mindset

FOTO

Requisitos ágeis Um novo mindset

Page 33: Requisitos Ágeis um novo mindset

Requisitos ágeis Um novo mindset

Page 34: Requisitos Ágeis um novo mindset

Requisitos ágeis Um novo mindset

Page 35: 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

Page 36: Requisitos Ágeis um novo mindset

Requisitos ágeis Um novo mindset

Page 37: Requisitos Ágeis um novo mindset

REQUISITOS são

HIPÓTESES

Requisitos ágeis Um novo mindset

Page 38: Requisitos Ágeis um novo mindset

PROJETOS são

EXPERIMENTOS

Requisitos ágeis Um novo mindset

Page 39: Requisitos Ágeis um novo mindset

Produto Mínimo Viável

Page 40: Requisitos Ágeis um novo mindset

Produto Mínimo Viável

Page 41: Requisitos Ágeis um novo mindset

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”.

Page 42: Requisitos Ágeis um novo mindset

O MVP tem como definição:

APRENDIZADOMVP deve começar com "o que precisa aprender sobre o cliente?”

Page 43: Requisitos Ágeis um novo mindset

Produto Mínimo Viável

Page 44: Requisitos Ágeis um novo mindset

Distribuição das Responsabilidades

ProcessosePessoas

ScrumM

aster

Negócio

Prod

uctO

wne

r

TecnologiaTime

SCRUM

Page 45: Requisitos Ágeis um novo mindset

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

Page 46: Requisitos Ágeis um novo mindset

Pilares de um Product Owner

Mentalidade de Valor

Envolvimento Consistente

Poder de Decisão

Page 47: Requisitos Ágeis um novo mindset

Papel do Pproduct Owner

Page 48: Requisitos Ágeis um novo mindset

Escalando o papel do Product Owner

Page 49: Requisitos Ágeis um novo mindset

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.

Page 50: Requisitos Ágeis um novo mindset

única fonte de requisitos

PRODUCT BACKLOG

Page 51: Requisitos Ágeis um novo mindset

PRODUCT BACKLOG do Time

Page 52: Requisitos Ágeis um novo mindset

Escalando o PRODUCT BACKLOG

Page 53: Requisitos Ágeis um novo mindset

Estamos sempre buscando e descobrindo maneiras mais eficientes para

ENTREGARmelhores produtos para nossos

CLIENTES

CONSIDERAÇÕES FINAIS

Page 54: Requisitos Ágeis um novo mindset

Obrigado

@fabyogr