EDTED Aprenda, ensine e melhores os resultados com seus clientes. Requisito de Software em Gestão...

Preview:

Citation preview

www.procurandocursos.com

Fabiano Milani, CSPfmilani@adaptideas.com.br

Aprenda, ensine e Aprenda, ensine e

melhore os resultados melhore os resultados

com seu cliente : com seu cliente :

Requisitos de Software Requisitos de Software

em Gestão Ágilem Gestão Ágil

www.procurandocursos.com

Fabiano Milani, CSP, é consultor, instrutor e coach em liderança e gerenciamento de projetos de software onde utiliza metodologias e processos ágeis.

• Co-fundador da AdaptIdeas que faz parte do grupo AdaptCo, é dirertor executivo da AdaptIdeas e membro do time da AdaptWorks atuando como trainer e scrum coach,.

• É Certified ScrumMaster e Certified Scrum Professional pela Scrum Alliance e Certified Personal and Professional Coach pela Sociedade Brasileira de Coaching.

• Formado em Matemática Licenciatura Plena com Bacharel em Informática

•Atua na área de software há 17 anos, participando de projetos de variadas dimensões de lead time, escopo e investimento.

•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 @fabianomilani

www.procurandocursos.com

www.procurandocursos.com

www.procurandocursos.com

www.procurandocursos.com

@procurandocurso

www.procurandocursos.com

contato@procurandocursos.com

www.procurandocursos.com

A verdade Projetos

www.procurandocursos.com

O Standish Group vem, há mais de uma década, realizando estudos em volta dos resultados dos projetos de software ao redor do mundo. O resultado destes estudos é um relatório batizado de Chaos Report;

Chaos Report

www.procurandocursos.com

O Maglev Chinês• Projeto: Construção do Maglev que

liga Shanghai Business Center aos arredores do Pudong International Airport.

• Orçameno: US$ 1.08 bi para 30 Km• Tempo: Jun01 – Dez03 (2 anos e 7

meses)• Resultados técnicos: projeto

concluído no prazo, no orçamento e escopo

• Resultados de negócio: O trem rodava inicialmente quase vazio : ROI não é obtido quando esperado

www.procurandocursos.com

• Projeto: Construção do Maglev que liga Shanghai Business Center aos arredores do Pudong International Airport.

• Orçameno: US$ 1.08 bi para 30 Km• Tempo: Jun01 – Dez03 (2 anos e 7 meses)• Resultados técnicos: projeto concluído no

prazo, no orçamento e escopo• Resultados de negócio: O trem rodava

inicialmente quase vazio : ROI não é obtido quando esperado

O Maglev Chinês

Este projeto seria considerado de sucesso pelo CHAOS REPORT. Mas o seu sucesso técnico não

significava nada para a sua viabilidade financeira.

Este projeto seria considerado de sucesso pelo CHAOS REPORT. Mas o seu sucesso técnico não

significava nada para a sua viabilidade financeira.

www.procurandocursos.com

Titanic (o filme)

Orçamento inicial: US$ 200 miTotal gasto: US$ 400 mi

Data da entrega: 1 ano depois do previsto

Ganhador de 11 OscarsReceitas financeiras > US$ 1.8 bi

www.procurandocursos.com

Orçamento inicial: US$ 200 miTotal gasto: US$ 400 mi

Data da entrega: 1 ano depois do previsto

Ganhador de 11 OscarsReceitas financeiras > US$ 1.8 bi

Titanic (o filme)

O projeto se daría como desafiado pelo CHAOS REPORT, apesar do seu sucesso financeiro.

O projeto se daría como desafiado pelo CHAOS REPORT, apesar do seu sucesso financeiro.

www.procurandocursos.com

Standish Group, 2002

Média de uso de funcionalidades

www.procurandocursos.com

Estrutura de trabalho

Analista de Negócio

Arquitetos Designer Desenv. Teste

Gerente de Projetos

Cliente

www.procurandocursos.com

O problema do cliente

• Clientes sabem que fornecedores odeiam mudanças de requisitos;• Clientes são “forçados” a definir tudo que precisam para um produto na fase inicial do projeto;• Clientes – no início de um projeto - estão inseguros quanto ao que precisam;

www.procurandocursos.com

A solução do cliente

• Colocar o máximo possível de requisitos na lista inicial;• Entende-se por “o máximo possível” tudo que lhe vier à cabeça naquele momento;• Desta forma a possibilidade de “faltar” requisitos no produto final é menor;

www.procurandocursos.com

A solução do cliente

#TecnicaChicoChavier

www.procurandocursos.com

O problema do fornecedor

• Fornecedores sabem que os requisitos fornecidos pelo cliente são vagos;• Fornecedores sabem que no decorrer do projeto o cliente precisará mudar requisitos;• Fornecedores sabem que sempre ao validar o produto com o cliente surgirão novas idéias para o produto;

www.procurandocursos.com

A solução do fornecedor

• Documentar ao máximo tudo que foi passado pelo cliente para que o fornecedor possa estar protegido;• Colocar margens de tempo por todo o projeto;• Entregar o produto para o cliente apenas no final do projeto;

www.procurandocursos.com

A solução do fornecedor

#SindromedoEstudante

#SindromedeNostraDamos

www.procurandocursos.com

O que tudo isto gera?

www.procurandocursos.com

Quem mais perde?

A EMPRESA

www.procurandocursos.com

A verdadeGestão Ágil

www.procurandocursos.com

Processos ágeis e Scrum

www.procurandocursos.com

Fluxo do Scrum

ScrumMaster

Product Owner Time

www.procurandocursos.com

www.procurandocursos.com

A verdadeFerramentas de auxílio

www.procurandocursos.com 28

Âncoras

www.procurandocursos.com

Valores

www.procurandocursos.com

Crença Limitante

www.procurandocursos.com

Coaching

www.procurandocursos.com

A verdade Visão

www.procurandocursos.com

Visão

Product Owner

www.procurandocursos.com

Visão

Controle de Caixa

Controle de Estoque

Folha de Pagamento

Ordens de Serviço

Venda de Passagem

Loja Virtual

www.procurandocursos.com

A verdadeLista de desejos

www.procurandocursos.com

Lista de Desejos

Product Owner

www.procurandocursos.com

A verdadePriorização

www.procurandocursos.com

Priorização

O que tem MAIOR VALOR para seu cliente

Técnicas de priorização

Kano Theme Screening Priorization Poker

www.procurandocursos.com

A verdadeUser Stories

www.procurandocursos.com

User Stories

www.procurandocursos.com

User Stories

• Card ( Cartão )

• Conversation ( Conversas )

• Confirmation ( Confirmação)

www.procurandocursos.com

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.procurandocursos.com

User Stories

Story-Writing Workshop

www.procurandocursos.com

User Stories

www.procurandocursos.com

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.procurandocursos.com

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.procurandocursos.com

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 compreendam

www.procurandocursos.com

User Stories

Quem ?

O que ?

Por que ?

www.procurandocursos.com

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.procurandocursos.com

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.procurandocursos.com

Retorno de Investimento

www.procurandocursos.com

Entregando o que é importante para o cliente

52

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.procurandocursos.com

Entregando o que é importante para o cliente

53

ROIx2 + ROIx + ROI = 0 Ax2 + Bx + C = 0

www.procurandocursos.com

??????????

www.procurandocursos.com

Obrigado!fmilani@adaptideas.com.br

fabianomilani

http://blog.adaptworks.com.br/

fabianomilani

fabianomilani@gmail.com