Upload
alex-magalhaes
View
74
Download
1
Embed Size (px)
Citation preview
Sprint Zero com mais Valor (E sem Cascata!)
Quem é esse cara?Alex Magalhães
◉ Mestre em Sistemas Distribuídos◉ Profissional JavaEE há 15 anos◉ Evangelista de metodologias ágeis
Vocês podem me contactar em @PensatoAgile
O PODER DO SPRINT ZERO
Um Workshop Colaborativo para
descoberta do Produto é útil e
necessário.(Slava Moskalenko)
Um Sprint longo de especificação do projeto, sem entrega para o cliente, pode ser considerado Ágil?(Anurag Prakash)
“Nossa maior prioridade é satisfazer o clienteatravés da entrega contínua e adiantada
de software com valor agregado.
(Primeiro princípio do Manifesto Ágil)
DESIGN & DELIVERYSeja Sprint Zero ou Um, como alcançar
entrega de valor no primeiro Sprint do Projeto?
Inception Enxuta (MVP): Um Workshop Colaborativo
https://leanpub.com/diretoaoponto
Case do CIASC, a Empresa de Informática do Estado de Santa CatarinaAdaptação da Inception Enxuta (MVP) para uso no Sprint Zero, permitindo entrega de valor para o cliente, dentro do prazo.
A TÉCNICA DE INCEPTION MVP ADAPTADA
◉ Visão do Produto◉ Objetivos (Requisitos & Restrições)◉ Agrupamento de Personas◉ Estórias (Business View)◉ Nivelamento das Estórias◉ Benefício das Estórias◉ Backlog do MVP
RESULTADO FINAL DO INCEPTION MVP ADAPTADO PARA SCRUM
Release BacklogAs estórias selecionadas compõem uma primeira versão do produto.
Business ValueAs estórias já estão priorizadas de acordo com o valor de negócio.
Just-in-TimeA velocidade do workshop permite realizar entrega de valor no Sprint Zero.
BOM DEMAIS PRA SER VERDADE?A FELICIDADE EXISTE. ACREDITE.
1 VISÃO DO PRODUTO PARA os funcionários do CIASC
QUE precisam visualizar a disponibilidade dos sistemas do Estado
O CIASC-Agora É UM monitor de sistemas
QUE mostra a disponibilidade dos sistemas e dependências
≠ DE Zabbix e outros produtos de mercado
O NOSSO PRODUTO disponibiliza uma visão da arquitetura de vários sistemas, permitindo visualizar integrações e dependências.
2 OBJETIVOS (REQUISITOS & RESTRIÇÕES)É
◉ Sistema Web com design responsivo
◉ Conjunto de agentes de monitoramento por tecnologia
NÃO É◉ Sistema visualizador de logs◉ Sistema de alertas◉ Sistema público
FAZ◉ Fornece um dashboard◉ Exibe o status dos sistemas◉ Exibe arquitetura ◉ Grava leituras periódicas ◉ Visualiza histórico de leituras
NÃO FAZ◉ Não oferece recursos para
recuperar sistemas◉ Não garante SLA para fins
contratuais
3 PERSONAS (AGRUPAMENTO)APELIDO: João Pente-FinoPERFIL: Analista de QualidadeCOMPORTAMENTO:
◉ Vê defeito em tudo ◉ Preocupado com processos◉ Reclama se algo foi feito sem
seguir o padrão de qualidade
NECESSIDADES:◉ Precisa conhecer as arquiteturas
dos produtos da empresa◉ Precisa identificar os produtos que
necessitam de melhoria
4 ESTÓRIAS
Template do GUIA SCRUM Adaptado para o MVP:
EU Persona XDESEJO Estória ZPARA Objetivo Y
4 ESTÓRIAS
01. visualizar o sistema num dispositivo móvel02. visualizar a disponibilidade dos sistemas03. visualizar graficamente a arquitetura dos sistemas04. cadastrar componentes dos sistemas05. cadastrar a arquitetura física de um sistema06. autenticar utilizando o padrão da empresa07. persistir as leituras de disponibilidade08. visualizar disponibilidade dos componentes dos produtos
5 NIVELAMENTO DAS ESTÓRIAS
Baixo Médio Alto
Ente
ndim
ento
de
Neg
ócio
Entendimento de Tecnologia
B
aixo
M
édio
Alto
5 NIVELAMENTO DAS ESTÓRIAS
Baixo Médio Alto
Ente
ndim
ento
de
Neg
ócio
Entendimento de Tecnologia
B
aixo
M
édio
Alto 1
4
5
8
7
2 6
3
6 BENEFÍCIO DAS ESTÓRIAS
$$$
$$
$
EEE EE E
$$$
$$
$
EEE EE E
8
4
5
17
2
6
3
6 BENEFÍCIO DAS ESTÓRIAS
7 BACKLOG DO MVP
STARTS HERE!
7 BACKLOG DO MVP
84 5 1
6
723
7 BACKLOG DO MVPvisualizar disponibilidade dos componentes dos produtos (08)
visualizar o sistema num dispositivo móvel (01)
visualizar graficamente a arquitetura dos sistemas (03)cadastrar componentes dos sistemas (04)cadastrar a arquitetura física de um sistema (05)
visualizar a disponibilidade dos sistemas (02)autenticar utilizando o padrão da empresa (06)persistir as leituras de disponibilidade (07)
BACKLOG DO MVP PRIORIZADO.E AGORA?
CONTINUANDO O SPRINT ZERO
◉ Selecione uma estória crítica para começar◉ Trabalhe na conversão do Backlog:
de Business View para Team View◉ Analise a primeira estória de valor,
objetivando a entrega e não a completude!◉ Garanta a entrega dentro do Sprint Zero:
isto aumentará o apoio dos Stakeholders!
DIVISÃO DO TEMPO EM UM SPRINT ZERO DE 2 SEMANAS
Primeira Parte:Inception Enxuta
(Workshop do MVP),de 2 a 3 dias
Segunda Parte:Conversão do
Backlog e Análise da Estória,
de 3 a 4 dias
Terceira Parte:Execução do Planejado,
de 3 a 4 dias
E as entregas?
ENTREGAS DO SPRINT:1 - PROTÓTIPO DE TELAOK, em geral, prototipação não agrega muito valor para o cliente.
ENTREGAS DO PROJETO:2 - ARQUITETURA DE UM DOS SISTEMASEsta sim é uma entrega de muito valor para o cliente e para o time!
Obrigado!Perguntas?
Você pode me contactar em@PensatoAgile / [email protected]
CRÉDITOS◉ What is Sprint Zero? - Anurag Prakash
https://www.scrumalliance.org/community/articles/2013/september/what-is-sprint-zero◉ The Power of Sprint Zero (Collaborative Product Discovery workshop) - Slava
Moskalenkohttp://www.luxoft.com/blog/vmoskalenko/the-power-of-sprint-zero/
◉ O Canvas MVP - Paulo Carolihttp://www.caroli.org/o-canvas-mvp/
◉ Big Design up-Front (BDF) - Sérgio Tabordahttp://sergiotaborda.javabuilding.com/2009/10/big-design-up-front/
◉ CIASC - Centro de Informática e Automação do Estado de Santa Catarinahttp://www.ciasc.sc.gov.br/