back log user stories
DESCRIPTION
Elaboração e Manutenção de um Product Backlog com Qualidade e Garantia de ROI(Return of Investment)TRANSCRIPT
www.adaptworks.com.br
Elaboração e Manutenção de um Product Backlog com Qualidade e
Garantia de ROI(Return of Investment)
Fabiano Milani, [email protected]
www.adaptworks.com.br
Fabiano Milani, CSP, é consultor, instrutor e coach em liderança e gerenciamento de projetos de software onde utiliza metodologias e processos ágeis.
• Co-fundador e membro do time da AdaptWorks juntamente com Alexandre Magno, primeiro Certified Scrum Trainer do Brasil.
• É Certified Scrum Practitioner pela Scrum Alliance e Certified Personal and Professional Coach pela Sociedade Brasileira de Coaching.
•Atua na área de software há 17 anos, participando de projetos de variadas dimensões de lead time, escopo e investimento.
•Atua como co-trainer do Alexandre Magno nos treinamentos de CSM ( Certified ScrumMaster ) pelo Brasil;
•Atuou como desenvolvedor e coordenador de desenvolvimento de vários segmentos de empresa;
• Atuou como professor de matemática, física e linguagens de programação.
Sobre mim
www.adaptworks.com.br
A verdadeO que é garantir o ROI ?
www.adaptworks.com.br
A verdade Scrum
Processos ágeis e Scrum
Desenvolvimento iterativo e incremental
SCRUM
SCRUM
Jeff Sutherland, PhD
Ken Schwaber
Origem do Scrum
Origem do Scrum
www.adaptworks.com.br
Quem cuida do Scrum ?
Certified ScrumMaster
Certified Scrum Product Owner
Certified Scrum Practitioner
Certified Scrum Trainer
Certified Scrum Coach
Início 1 ano de experiência 2 anos depois
Sobre certificação Scrum
www.adaptworks.com.br
A verdadePapéis em Scrum
www.adaptworks.com.br
Papéis
ScrumMaster Product Owner
Time
www.adaptworks.com.br
A verdadeCerimônias do Scrum
www.adaptworks.com.br
Cerimônias do Scrum
Daily Meeting
ScrumMaster
Product Owner
Time
www.adaptworks.com.br
Cerimonias do Scrum
Planning Meeting
ScrumMaster
Product Owner
Time
www.adaptworks.com.br
Cerimonias do Scrum
Sprint Review
ScrumMaster
Product Owner
Time
-Clientes-Usuários
-Stakeholders
www.adaptworks.com.br
Cerimonias do Scrum
Retrospective
ScrumMaster
Time
?Product Owner
www.adaptworks.com.br
A verdadeFluxo do Scrum
www.adaptworks.com.br
Fluxo do Scrum
www.adaptworks.com.br
A verdade Visão
www.adaptworks.com.br
Visão
Product Owner
www.adaptworks.com.br
Visão
Controle de Caixa
Controle de Estoque
Folha de Pagamento
Ordens de Serviço
Venda de Passagem
Loja Virtual
www.adaptworks.com.br
Visão
“...representar os requisitos do cliente, mais que documentá-los”
Rachel Davis, Chair of Agile Alliance
Product Owner
www.adaptworks.com.br
A verdadeLista de desejos
www.adaptworks.com.br
Lista de Desejos
Product Owner
www.adaptworks.com.br
A verdadePriorização
www.adaptworks.com.br
Priorização
O que tem MAIOR VALOR para seu cliente
Técnicas de priorização
Kano Theme Screening Priorization Poker
www.adaptworks.com.br
A verdadeUser Stories
www.adaptworks.com.br
User Stories
www.adaptworks.com.br
User Stories
• Card ( Cartão )
• Conversation ( Conversas )
• Confirmation ( Confirmação)
www.adaptworks.com.br
User Stories
I
N
V
E
S
T
ndependente
egociável
aliosa
stimável
mall ( pequena )
estável
Emissão do relatório de comissões por período
Emissão do relatório de comissão por vendedor
Um usuário podera emitir somente os relatórios de seu departamento com o cuidado de não permitir que o mesmo emita mais de uma vez o relatório de controle de fechamento
para não prejudicar o depto financeiro no
fechamento das vendas diárias … bla bla bla
Parametrizar emissão de relatório por usuário
O software ira suportar no máximo 150 conexões
simultaneas com o Banco de Dados
150 usuários podem fazer compras na loja virtual
simultaneamenteIntegração com o SAP Integrar o módulo do CPG
com o SAP
No momento da compra o sistema deve validar o cartão de credito e seu
limite
Caso a operadora não autorize a compra, enviar
e-mail informando ao usuário
Emissão do relatório de comissão por período e
vendedor
www.adaptworks.com.br
User Stories
Story-Writing Workshop
www.adaptworks.com.br
User Stories
www.adaptworks.com.br
User Stories
Home Page
Pesquisa Produto
Comprar Produto
Pagar Produto
Cartão de Crédito
Planos de Venda
Divulgação de Produto
Pessoa Física
Pessoa Jurídica
www.adaptworks.com.br
User Stories
Quem ? O que ? Como um <perfil> eu posso / gostaria / devo
<FUNCTION>
Como um PALESTRANTE eu devo SER CLARO NAS
MINHAS APRESENTAÇÕES
www.adaptworks.com.br
User Stories
Por que ? Como um <perfil> eu posso / gostaria / devo
<FUNCTION> para <VALOR AO NEGÓCIO>
Como um PALESTRANTE eu devo SER CLARO NAS
MINHAS APRESENTAÇÕES para que os
congressistas me compreendão
www.adaptworks.com.br
User Stories
Quem ?
O que ?
Por que ?
www.adaptworks.com.br
User Stories
Como um Cliente eu posso
pesquisar produtos para
agilizar as minhas compras
Como um Gerente de Contas
eu devo oferecer Planos de
Vendas para fidelizar meus
clientes
Como um Gerente Comercial
eu devo dar opções de
pagamento para facilitar a
compra dos meus clientes
Como um Cliente de Negócios
eu posso pesquisar recursos de
divulgação de produto para
aumentar as minhas vendas.
www.adaptworks.com.br
User StoriesComo um usuário eu posso
exportar dados em XML parapoder integrar minhas
informações com outrossistemas
• Testar abrir no Microsoft
Excel o arquivo exportado;
• User interface testing • Usability testing
• Performance testing• Stress testing
www.adaptworks.com.br
Retorno de Investimento
www.adaptworks.com.br
Entregando o que é importante para o cliente
40
Alta Prioridade
Baixa Prioridade
Cada Sprint implementa os requisitos de prioridade mais alta
Cada novo requisito é priorizado e inserido no Product Backlog pelo Product Owner a qualquer momento
Requisitos podem ser repriorizados pelo Product Owner a qualquer momento
Requisitos podem ser removidos doProduct Backlog pelo Product Owner a qualquer momento
Copyright Scott Ambler, 2004
www.adaptworks.com.br
Entregando o que é importante para o cliente
www.adaptworks.com.br
Entregando o que é importante para o cliente
42
ROIx2 + ROIx + ROI = 0
Ax2 + Bx + C = 0
www.adaptworks.com.br
Coach & Treinamentos
www.adaptworks.com.br
Coach – Implantação de Scrum para times
Esse serviço tem como finalidade acelarar a adoção de Scrum e é distribuído através de uma combinação de coaching, mentoring, treinamentos e workshops.Essa é a opção ideal para empresas que estão iniciando a utilização de Scrum em seus projetos, mas também pode ser adaptada e aplicada em empresa que já estejam trabalhando com Scrum e queiram melhorar a aplicação de suas práticas e valores, bem como elevar o potencial de seu time.
www.adaptworks.com.br
Coach – Implantação de Scrum na sua empresa
Os profissionais da AdaptWorks vem, já há alguns anos, trabalhando na utilização de processos ágeis – principalmente Scrum, FDD e XP – em diferentes ambientes corporativos. Desde empresas da área financeira até empresas de publicidade, passando por fábricas de software, operadoras de cartão de crédito, empresas .com e outras verticais. O que pudemos perceber com estas experiência é que, por mais que não exista receita para o sucesso, alguns passos se mostram inevitáveis para a boa aplicação de processos ágeis em praticamente todos os ambientes, por mais que a forma com que os passos sejam diferentes entre esses cenários, eles acabam sempre tendo que ser dados.
www.adaptworks.com.br
Coach – ScrumMaster e Product Owner
Nesta modelidade é aplicado o coaching profissional com o intuito de elevar a atuação de ScrumMasters e Product Owners. Nosso Scrum Coach ajudará estes profissionais a tonar Scrum mais efetivo em seus times e empresas, trabalhando em sua forma de atuação e nas habilidades de facilitação e liderança. Esta modalidade pode ainda ser uma excelente opção para profissionais que tenham participado de treinamentos de Scrum mas estejam com dificuldades de iniciar um processo de aplicação, ou mesmo convencimento, de Scrum na sua empresa.
www.adaptworks.com.br
• Treinamentos Oficiais
Treinamentos
• Certified ScrumMaster • Certified Scrum Product Owner
• Workshops• Scrum Foundation • Requisitos de software em projetos ágeis
• User Stories• ScrumMaster Skills
• Planejamento e Estimativas em projetos ágeis
• Certified Scrum Developer
www.adaptworks.com.br
??????????
www.adaptworks.com.br
Obrigado!Fabiano Milani - [email protected]://blog.adaptworks.com.br/http://twitter.com/fabianomilani
www.linkedin.com/in/fabianomilani
www.slideshare.net/fabianomilani