back log user stories

49
www.adaptworks.com. br Elaboração e Manutenção de um Product Backlog com Qualidade e Garantia de ROI(Return of Investment) Fabiano Milani, CSP [email protected]

Upload: fabiano-milani

Post on 25-Jun-2015

1.304 views

Category:

Technology


0 download

DESCRIPTION

Elaboração e Manutenção de um Product Backlog com Qualidade e Garantia de ROI(Return of Investment)

TRANSCRIPT

Page 1: Back Log User Stories

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]

Page 2: Back Log User Stories

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

Page 3: Back Log User Stories

www.adaptworks.com.br

A verdadeO que é garantir o ROI ?

Page 4: Back Log User Stories

www.adaptworks.com.br

A verdade Scrum

Page 5: Back Log User Stories

Processos ágeis e Scrum

Page 6: Back Log User Stories

Desenvolvimento iterativo e incremental

SCRUM

SCRUM

Jeff Sutherland, PhD

Ken Schwaber

Origem do Scrum

Page 7: Back Log User Stories

Origem do Scrum

Page 8: Back Log User Stories

www.adaptworks.com.br

Quem cuida do Scrum ?

Page 9: Back Log User Stories

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

Page 10: Back Log User Stories

www.adaptworks.com.br

A verdadePapéis em Scrum

Page 11: Back Log User Stories

www.adaptworks.com.br

Papéis

ScrumMaster Product Owner

Time

Page 12: Back Log User Stories

www.adaptworks.com.br

A verdadeCerimônias do Scrum

Page 13: Back Log User Stories

www.adaptworks.com.br

Cerimônias do Scrum

Daily Meeting

ScrumMaster

Product Owner

Time

Page 14: Back Log User Stories

www.adaptworks.com.br

Cerimonias do Scrum

Planning Meeting

ScrumMaster

Product Owner

Time

Page 15: Back Log User Stories

www.adaptworks.com.br

Cerimonias do Scrum

Sprint Review

ScrumMaster

Product Owner

Time

-Clientes-Usuários

-Stakeholders

Page 16: Back Log User Stories

www.adaptworks.com.br

Cerimonias do Scrum

Retrospective

ScrumMaster

Time

?Product Owner

Page 17: Back Log User Stories

www.adaptworks.com.br

A verdadeFluxo do Scrum

Page 18: Back Log User Stories

www.adaptworks.com.br

Fluxo do Scrum

Page 19: Back Log User Stories

www.adaptworks.com.br

A verdade Visão

Page 20: Back Log User Stories

www.adaptworks.com.br

Visão

Product Owner

Page 21: Back Log User Stories

www.adaptworks.com.br

Visão

Controle de Caixa

Controle de Estoque

Folha de Pagamento

Ordens de Serviço

Venda de Passagem

Loja Virtual

Page 22: Back Log User Stories

www.adaptworks.com.br

Visão

“...representar os requisitos do cliente, mais que documentá-los”

Rachel Davis, Chair of Agile Alliance

Product Owner

Page 23: Back Log User Stories

www.adaptworks.com.br

A verdadeLista de desejos

Page 24: Back Log User Stories

www.adaptworks.com.br

Lista de Desejos

Product Owner

Page 25: Back Log User Stories

www.adaptworks.com.br

A verdadePriorização

Page 26: Back Log User Stories

www.adaptworks.com.br

Priorização

O que tem MAIOR VALOR para seu cliente

Técnicas de priorização

Kano Theme Screening Priorization Poker

Page 27: Back Log User Stories

www.adaptworks.com.br

A verdadeUser Stories

Page 28: Back Log User Stories

www.adaptworks.com.br

User Stories

Page 29: Back Log User Stories

www.adaptworks.com.br

User Stories

• Card ( Cartão )

• Conversation ( Conversas )

• Confirmation ( Confirmação)

Page 30: Back Log User Stories

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

Page 31: Back Log User Stories

www.adaptworks.com.br

User Stories

Story-Writing Workshop

Page 32: Back Log User Stories

www.adaptworks.com.br

User Stories

Page 33: Back Log 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

Page 34: Back Log User Stories

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

Page 35: Back Log User Stories

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

Page 36: Back Log User Stories

www.adaptworks.com.br

User Stories

Quem ?

O que ?

Por que ?

Page 37: Back Log User Stories

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.

Page 38: Back Log User Stories

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

Page 39: Back Log User Stories

www.adaptworks.com.br

Retorno de Investimento

Page 40: Back Log User Stories

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

Page 41: Back Log User Stories

www.adaptworks.com.br

Entregando o que é importante para o cliente

Page 42: Back Log User Stories

www.adaptworks.com.br

Entregando o que é importante para o cliente

42

ROIx2 + ROIx + ROI = 0

Ax2 + Bx + C = 0

Page 43: Back Log User Stories

www.adaptworks.com.br

Coach & Treinamentos

Page 44: Back Log User Stories

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.

Page 45: Back Log User Stories

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.

Page 46: Back Log User Stories

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.

Page 47: Back Log User Stories

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

Page 48: Back Log User Stories

www.adaptworks.com.br

??????????

Page 49: Back Log User Stories

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