Escrevendo Historias Eficazes André Vidal

22
www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados Testável Estimável Atingível Específico Realístico

Transcript of Escrevendo Historias Eficazes André Vidal

Page 1: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

TestávelEstimável

AtingívelEspecífico

Realístico

Page 2: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

OBJETIVOSESCREVER HISTÓRIAS DE USUÁRIOS EFICAZES

APRESENTAÇÃO

O QUE SÃO REQUISITOS ÁGEIS?

ESCREVENDO HISTÓRIAS EFICAZES

RETROSPECTIVA

Page 3: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

André VidalFundador e Sócio Diretor da Agile Think, com 20 anos de experiência na área de Tecnologia. Atualmente trabalha como Gerente de Projetos e Agile Coach. É pesquisador, ministra cursos técnicos e de especialização nas áreas de Tecnologia da Informação. Articulista das revistas Engenharia de Software e Java Magazine da Devmedia.

ESCRITORAutor do livro Agile 

Think® Canvas, Editora Brasport

AGILE COACHAgile Coach e Gerente de Projetos pela empresa 

Abu Consultoria

CONSULTORGestão de Projetos, 

Governança, Processos, Negócios e Quality 

Assurance

CERTIFICAÇÕES: MBA Gestão de Projetos, PMI‐ACP, CSM ‐ Scrum Alliance, EXIN‐ASF e SAFe

Page 4: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

NOSSOS PARCEIROSQuem está conosco nessa jornada

Page 5: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Best result comes Froma good process

A inteligência coletiva

O que é Gestão de Requisitos?

Page 6: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

6

1. Elicitação de Requisitos 2. Análise e Negociação de Requisitos

3. Documentação de Requisitos4. Verificação de Requisitos5. Validação de Requisitos

1

2

3

4

5

Gerenciamentode Requisitos

Page 7: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Best result comes Froma good process

Como Mapear Requisitos Ágeis?

Page 8: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Requisitos ÁgeisComo é o Mapeamento de Requisitos?

Se engana quem acha que não há documentação em métodos ágeis. A criação de requisitos com Agile é um processo interativo, o qual depende 

da definição de User Stories, Coaching no processo e do entendimento da equipe de negócios com o seu Cliente.

Requisito

Page 9: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

VisãoVisão

Mapear Cadeia de Valor

Mapear Cadeia de Valor

Escrever HistóriasEscrever Histórias

Obter Critério de Aceite

Obter Critério de Aceite

A Visão é o documento que descreve porque o projeto está sendo implementado e o que e deseja ao seu final!

O Mapeamento da Cadeia de Valor auxilia a equipe de Requisitos entender o conjunto de atividades desempenhadas e o comportamento de cada processo de negócio desempenhado pelo cliente.

Histórias do Usuário são os requisitos de um processo ágeis, definida de forma simples, indicando quem, o que e quando uma determinada ação é executada. São escritas em reuniões que incluem desenvolvedores, usuários, cliente e equipe de negócios.

Conjunto de testes necessários, do ponto de vista do cliente, para validação do negócio. Quando definidos e aprovados pelo cliente, garantem que os requisitos iniciais foram atendidos e que o desenvolvimento das funcionalidades atende às premissas do negócio.

Definir ObjetivoO que se quer mapear?

Page 10: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Elicitar RequisitosMapear Cadeia de Valor

Histórias do Usuário

Épicos

Jornada

Jornada

Page 11: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Definir Cadeia de ValorMapeamento do Processo de Compra numa Loja Virtual

Selecionar Produto

Enviar Produto Carrinho

Checkout Carrinho

Realizar Pagamento

Finalizar Compra

Escolher Produto

Pesquisar Categoria

Pesquisar por tipo

Adicionar Produto

Listar Produto

Obter mais Informações

Listar Compra

Remover Produto

Identificar Cliente

Finalizar Pedido

Escolher Meio

Inserir Dados Cartão

...

Receber Nota Fiscal

...

...

...

Page 12: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Escrevendo Histórias de UsuáriosModelo De História

Como um <<Perfil>>,

Desejo/Posso/Consigo realizar <<Ação>>,

Que possibilita <<Valor de Retorno>>.

• Critério de Aceitação #1

• Critério de Aceitação #2

• Critério de Aceitação #n...

Como um Cliente,

Consigo Pagar o meu Pedido,

Com Cartão de Crédito.

EXEMPLO:

• Critério de Aceitação #1: Aceitar pagamento com Visa e Mastercard

• Critério de Aceitação #2: Verificar se cartão está expirado 

• Critério de Aceitação #3: Validar Dígito Verificador

Page 13: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

As 7 Dimensões do Produto

Page 14: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

7 Dimensões do ProdutoCanvas para a Escrita de Histórias

Page 15: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

7 Dimensões do ProdutoCanvas para a Escrita de Histórias

Checkout Carrinho

Listar Produtos

Remover Produto

Identificar Cliente

Finalizar Pedido

Page 16: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

7 Dimensões do ProdutoCanvas para a Escrita de HistóriasListar 

Produtos

Cliente Tela Lista de Produtos

Carregar Produtos 

Selecionados

Clicar no produto para ver descrição

Alterar quantidade

Dados do Produto

Preço de Catálogo

Valor de Desconto

Imagem do Produto

Lista de Sugestão

Produto no Estoque

Todos os Browsers

Responsivo em Mobile

Carregar página em 2s

Page 17: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Escrevendo Histórias de UsuáriosModelo De História

Como um <<Perfil>>,

Desejo/Posso/Consigo realizar <<Ação>>,

Que possibilita <<Valor de Retorno>>.

• Critério de Aceitação #1

• Critério de Aceitação #2

• Critério de Aceitação #n...

Como um Cliente,

Consigo Pagar o meu Pedido,

Com Cartão de Crédito.

EXEMPLO:

• Critério de Aceitação #1: Aceitar pagamento com Visa e Mastercard

• Critério de Aceitação #2: Verificar se cartão está expirado 

• Critério de Aceitação #3: Validar Dígito Verificador

Page 18: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

PARA IR DIRETO AO PONTONão se esqueça!

Histórias FuncionaisDescrevem as necessidades que Clientes e Usuários enxergam que 

devem estar contempladas no software, definindo as funcionalidades 

desejadas.

Histórias Não FuncionaisGeralmente estão relacionados à restrições de como os requisitos 

dos usuários devem ser satisfeitos, levando em consideração 

restrições de tecnologia, usabilidade, performance, normas de uso, 

infraestrutura, segurança, entre outros

Testes de AceitaçãoDevem ser definidos e aprovados pelo cliente, garantindo que

os requisitos iniciais foram atendidos e que o desenvolvimento

das funcionalidades atende às premissas do negócio.

Page 19: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

FINALIZANDO...Retrospectiva

Page 20: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

Best result comes Froma good process

Page 21: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

21

Junte‐se a nós!

Page 22: Escrevendo Historias Eficazes André Vidal

www.agilethink.com.br © 2015 Criação AGÊNCIA COR. Todos os direitos reservados 

[email protected]