Escolar Documentos
Profissional Documentos
Cultura Documentos
Este livro descreve como gerenciar efetivamente produtos feitos pelo homem,
principalmente produtos de software. Mas ele tão facilmente poderia abordar
outros produtos feitos pelo homem, como Como Elétrica Grades Nuclear Poder
Plantas Apple Pomares nano-robôs, mesmo drenagem de tempestades Sistemas.
Nada Imaginou Criado Sustentado E eventualmente aposentado ou substituído
por pessoas está dentro de nossa Alcance.
Abordamos especificamente produtos complexos, onde mais é desconhecido
sobre seu contexto do que se sabe. O criador do produto — seu proprietário de
produtos — percebe um espaço De Idéias E Concebe Algo Isso Outros Pode
Encontrar Valioso Ou Útil.
Tome-se como exemplo a primeira versão do iOS desenvolvida para o iPhone.
Como este produto Foi Ser Concebido E Criado Mais Foi Desconhecido Que
Conhecido E um certo grau de sucesso e fracasso estava envolvido. O
Proprietário do Produto trouxe a visão para um pequeno grupo de pessoas que
tinham expertise na tecnologia, mercado e produtos necessários. Este grupo
empregou empirismo e pequena auto-organização Equipes Para Gerenciar O
Criação E Desenvolvimento De Ios Para controlar o risco, e criar Valor.
Às vezes, uma ideia não está pronta para o horário nobre. A tecnologia pode
não ser adequada para a visão, ou as pessoas podem não ser adequadamente
qualificadas. No entanto, o risco é controlado através de ciclos curtos de
experimentação.
Don e Ralph gostariam de agradecer Scrum.org por todo o seu apoio com este
livro, em particular Ken Schwaber, David West, Kurt Bittner, e Eric Naiburg.
Outro grande obrigado a todos que tiveram tempo para rever nosso livro e
fornecer feedback inestimável, especialmente Ken Howard, Lois Wortley e
Hiren Doshi.
Don gostaria de agradecer a Improving pelo apoio e encorajamento para
escrever este livro. É um grande exemplo de como o poder da confiança muda
tudo. Melhorar não é apenas uma empresa, é uma família.
Ralph E Don seria Como Para Agradecer Chrisitan Botta De Visual Braindump
Para o incrível Desenhos Incluindo Nosso mugshots. Eles são Realmente Nos! ;
-)
UmBOUT O UmUTHORS
Quiz
Para definir o cenário para este capítulo, tente responder a cada uma das
seguintes declarações com Concordo ou Discordo. As respostas aparecem no
final do capítulo.
Declaração Concordo
Discordar
Agenda Orçamento E Escopo São O Melhor Maneiras Para Medida
Projeto Sucesso.
Produto Gestão É Um Essencial Prática Para Produto
Proprietários.
Um Produto Proprietário Deve Ato Como Um Proxy Entre O Negócio
E Tecnologia.
Um Produto Proprietário Estabelece Um Visão Para Um Produto.
Scrum Fornece Todos O Ferramentas Necessário Para Bem sucedido
Produto
Gestão.
Cada Desenvolvimento Esforço Hsa Um Produto.
Este mentalidade projeto (ver Figura 1-1) define o sucesso do "de dentro para
fora", utilizando medidas internas que são mais sobre gerenciamento de tarefas
e sobre a precisão do plano inicial.
VISION
Visão Cria Transparência.
A bem sucedida Product Owner estabelece uma visão clara do produto para sua
equipe, assim como um comandante militar estabelece clara intenção para seus
subordinados. Isso permite que os subordinados ajam sem ordens diretas, se
necessário, para realizar a intenção do comandante.
Do livro Auftragstaktik: A Base para o Comando Militar Moderno? pelo
Major Michael J. Gunther:
O Usar De Missão Táticas [Auftragstaktik] permitir[s] Subordinado
Comandantes
. . . Para Interpretar Como Melhor Para Alcançar O comandante Intenção
Baseado Sobre sua compreensão da situação tática. . . . O sucesso da
doutrina repousa sobre O Destinatário De Ordens Compreensão O
Intenção De O Emissor E agindo para Alcançar O Objetivo Mesmo Se Sua
Ações Violar Outros Orientação Ou Ordens eles têm Recebido.1
A auto-organização não acontece por acaso. Assim como no exército, os dois
Principal
ingredientes são visão compartilhada e limites claros.
No contexto do desenvolvimento de produtos, os limites são fornecidos pelo
Scrum e a visão é fornecida através da forte liderança e comunicação do
Proprietário do Produto.
A visão do produto ancora tudo no processo. Essa visão cria transparência
porque forma a base para todas as conversas seguintes, levando a Um Comum
Compreensão Para Porque Você São Edifício O Produto E Que as necessidades
de seus clientes são. De acordo com Richard Hackman, 30% do sucesso de
uma equipe depende de como foi lançado.2 Uma visão grande e bem
comunicada é primordial para um sucesso Lançamento.
Você precisa comunicar a visão do produto de novo e de novo para manter
todos a bordo e honestos. Nunca se esqueça que essa visão representa a voz do
cliente. Se Você Parar Ouvir Para Seu Clientes O Resultante Produto Vai Ser de
menor valor ou mesmo alienar Eles.
VALUE
Definir Valor fornece-lhe algo para Inspecionar.
Imagine a visão como um fio longo. Valor é as pérolas individuais que você
anexa como você Progresso. Visão Fornece Um Fundação E Direção Mas Sem
O pérolas ligadas a ele, não há valor. O trabalho de uma Equipe Scrum é
identificar e, em seguida, anexar pérolas (valor) ao segmento (visão).
A primeira pérola pode ser uma grande iniciativa de negócios ou uma
característica distinta menor. Aponte para o item mais valioso primeiro e
anexe-o completamente antes de passar para o próximo. Em outras palavras,
estar sempre em posição de Entregar Valor.
"Se você pudesse ter apenas uma coisa, o que seria?" é muitas vezes uma boa
pergunta de abertura ao identificar o mais valioso.
Se tudo é importante, então nada é.
— Patrick Lencioni3
Uma vez que você obtenha essa resposta, muitas vezes depois de escavação
persistente, tente realmente entender a visão do outro; tentar entender o porquê
subjacente. Você pode até ir tão longe a ponto de questionar a utilidade do
produto. Eventualmente, quando você o reduziu e está convencido, vá em
frente e defina como o valor se manifestará. Um processo teria menos cliques?
Quantos? O comportamento de um usuário mudará? Como? Uma transação
será mais rápida? Quanto mais rápido? Você precisa fornecer Mais Liderança
Que Simplesmente Dizendo "Vamos fazer isso! Se Você São Não Capaz para
quantificar o sucesso ou para provar a realização do valor, então as chances de
estar em O Errado Faixa São Bastante Alta. Faça Não Esquecer Isso O Só Real
Prova no entanto, é Através O Cliente. Tudo Antes É Nada Mas Um Hipótese.
Figura 1-7 Scrum É Aumentada Por Muitos Muitos Práticas. (Figura © 1993-
2016 Scrum.org. Todos os direitos reservados. reservado.)
Este É Onde O Produto Proprietário Vem Em. Um Produto Proprietário É Um
De O três Scrum Papéis. Embora Mais Produto Gestão Atividades São Não
Parte De O
Scrum Quadro Como Mostrado Em Figura 1-8, Um Bom Produto Proprietário
Vai Levar los para preencher o Gerenciamento de Produtos Vácuo.
O PROPRIETÁRIO DO PRODUTO
Quem deve desempenhar o papel de Proprietário de Produto?
Mais tarde Em Este Livro Mais Hora É Gasto Em O Específico Tarefas E
Responsabilidades de um Produto Proprietário. Este Capítulo Fica Em Um
Mais Estratégico Nível.
Em Scrum, você precisa de um proprietário de produto. Mas obviamente é
preciso mais do que apenas preencher o papel. A eficácia desse papel, e do
Scrum geral implementação, depende muito do tipo de pessoa nessa função
(ver Figura 1-10).
Figura 1-10 Tipos de função do proprietário do produto por benefícios
esperados
Um Escriba é provavelmente alguém do lado da tecnologia que foi
encarregado de capturar requisitos para a Equipe de Desenvolvimento. Essa
pessoa é muitas vezes vista como o equipe Secretário E É Pediu Para Escrever
Tudo para baixo Durante Reuniões com o Negócio. Hge Hsa Pouco Para Não
tomada de decisão Capacidade Que Severamente impacta sua eficácia como
Proprietário de Produto e causa Atrasos.
Um Proxy ainda é provável que venha do lado da tecnologia, mas é visto como
um representante do negócio, talvez até mesmo para um determinado gerente
de produto no lado dos negócios. Ela frequentemente tem um título de analista
de negócios ou analista de sistemas. O problema é que um proxy cria uma
indireta desnecessária entre a Equipe de Desenvolvimento e os verdadeiros
influenciadores.
O que é uma resposta provável do proxy sempre que a equipe tem uma
pergunta para ela? "Deixe-me perguntar", resultando em mais atrasos.
Poderia o proxy obter proteção de seu papel e desligar qualquer comunicação
direta Entre O Equipe E O Negócio? Muito Provável. Você Certamente vê-lo
todos os Hora.
Tanto o escriba quanto o proxy estão do lado receptor do que entra no
produto. Eles são informados do que fazer. Na melhor das hipóteses, eles
resolvem os detalhes.
Um representante de negócios é alguém do lado dos negócios em vez do lado
da tecnologia. Este papel é uma clara melhoria sobre o papel proxy, como
demonstra Um Compromisso De O Negócio Para O Produto. Em Contraste para
o Proxy Produto Proprietário Este Papel Fornece Mais Direto Acesso Para
Domínio
conhecimento e expectativas das partes interessadas. No entanto, ainda pode
haver atrasos na tomada de decisões, já que o representante empresarial muitas
vezes tem autonomia limitada sobre a gestão de produtos.
Um Negócio Patrocinador É Um Grande Melhoria Em O Produto Proprietário
Papel. Um patrocinador é alguém que liderou o caso inicial de negócios e
adquiriu o orçamento. Consequentemente, ele tem a confiança e o mandato
para tomar decisões financeiras e de produtos no local. Isso cria menos
soluços, menos comutação de contexto e fluxo em grande parte melhorado. A
Equipe de Desenvolvimento pode então se concentrar mais e fazer mais coisas
Mais cedo.
O proprietário de produto definitivo é um Empreendedor. Este é alguém que
está gastando Ela Próprio Dinheiro Para Fundo O Desenvolvimento De O
Produto. Este Dá seu completo Responsabilidade Sobre Todos Produto Gestão
Decisões Para Ambos estratégia de negócios e TI. Agora, embora esta pode não
ser uma situação realista para muitas organizações, Um Empresarial
Mentalidade É Ainda Algo Isso Produto Os donos devem assumir. Eles devem
esperar para ver um retorno sobre o investimento (ROI) como se seu próprio
dinheiro estava em Jogo.
O representante empresarial, patrocinador e empreendedor estão mais no lado
inicial do produto. Devido à sua compreensão mais profunda dos negócios e à
sua comunicação bidirecional, eles desenvolvem uma empatia mais forte do
cliente. Essa empatia permite que eles iniciem em vez de simplesmente receber
os requisitos certos.{20}
Manter Em Mente Isso O Perto Um Produto Proprietário É Para Um
Patrocinador O Mais Hge pode desengajar-se da Equipe de Desenvolvimento.
Encontrar maneiras de manter esse senso de conexão Com O Produto Visão
Fica Mesmo Mais Importante E É Que espera-se de um produto empreendedor
Proprietário.
Figura 1-11 Fornece Um Resumo De Este Discussão De Produto Proprietário
Papéis Tipos.
Figura 1-11 Resumo dos tipos de função do Proprietário de Produtos
1. Há sempre um produto. Pode nem sempre ser óbvio, mas está lá e precisa
ser Identificado.
E
2. Todo produto tem um cliente que é Um:
Um. Consumidor: Quem recebe valor do seu produto, quer pague ou não
por ele B. Comprador: Qualquer um que pague pelo seu produto, quer o
use ou não C. Ambos
E
3. Cada Produto Hsa Um Produtor Woh Recebe Um Núcleo Benefício
Através: Um.
Aumento de receita
b. Redução de custos ou Evitar
c. Social Benefício
Que Acontece Longe Também Frequentemente É Isso Menor Áreas De
Funcionalidade Ou Mesmo componentes técnicos menores são considerados
produtos, sem proposta clara de cliente ou valor.
Eu tive em um dos meus treinamentos de Product Owner
um participante que se apresentou como "Meu nome é ... e eu sou o
Proprietário do Produto para testes." Normalmente sou conhecido
por ser rápido com minhas palavras, mas neste caso eu estava sem
palavras.
Outro padrão comum é a Lei de Conway:
Organizações que projetam sistemas. . . são constrangidos a produzir
projetos que sejam cópias das estruturas de comunicação dessas
organizações.6
O resultado da Lei de Conway é uma série de "sistemas" interconectados
construídos por diferentes Departamentos (ou hierarquias) Dentro Um
Organização Com Pouco Foco sobre o produto real ou sobre quem o cliente
mesmo É.
Esta é a razão pela qual Scrum nomeia o papel Produto Proprietário e não
sistema, recurso ou proprietário de componentes.
A melhor abordagem é pensar no produto do ponto de vista de um cliente.
Quais clientes você precisa abordar? O que os clientes esperam? Quais
melhorias no produto facilitarão a vida dos clientes?
REVISÃO DE QUIZ
Compare suas respostas desde o início do capítulo com as abaixo. Nwo Isso
Você Tem Ler O Capítulo seria Você Mudar Qualquer De Seu Respostas? Você
concorda com as respostas Abaixo?
Declaração Concordo
Discordar
Agenda Orçamento E Escopo São O Melhor Maneiras Para Medida
Projeto Sucesso.
Produto Gestão É Um Essencial Prática Para Produto
Proprietários.
Um Produto Proprietário Deve Ato Como Um Proxy Entre O Negócio
E Tecnologia.
Um Produto Proprietário Estabelece Um Visão Para Um Produto.
Scrum Fornece Todos O Ferramentas Necessário Para Bem sucedido
Produto
Gestão.
Cada Desenvolvimento Esforço Hsa Um Produto.
O que você puder fazer ou sonhar você pode, começar. Ousadia tem
genialidade, e magia e poder nele. Comece Nwo.
— Goethe
Quiz
Para definir o cenário para este capítulo, tente responder a cada uma das
seguintes declarações com Concordo ou Discordo. As respostas aparecem no
final do capítulo.
Declaração Concordo
Discordar
Um Produto Visão Vai Emergir Sobre Hora.
Cada Scrum Equipe Membro Deve Tem Um Claro
Compreensão De Woh O Clientes São E Como O Produto
gera receita.
Mais Legal Produtos São Criado Por Acaso.
Um Bom Visão Deve Ser Livre De Emoção.
Ágil É Todos Sobre Ficando começou; O Direita Produto Vai
Emergir Eventualmente.
Ele É Um Vantagem Para Tem Um Tecnicamente Espírito Produto
Proprietário.
MODELAGEM DE NEGÓCIOS
Você tem uma ideia de produto. Mas por onde você começa?
Mesmo que você já tenha um produto, você e o resto da sua organização
realmente entendem seus clientes, suas necessidades e suas propostas de valor?
Sabe como vai ganhar dinheiro? E quanto aos custos?
Da mesma forma que um negócio faz, você precisa investir no modelo de
negócio certo para o seu produto. Um modelo de negócio descreve a lógica de
como um
organização cria, entrega e captura valor.2 Você pode aplicar essa mesma
lógica a um produto.
Existem muitos modelos e ferramentas para a criação de modelos de negócios.
Um dos mais populares Ferramentas Para Envolver Todos Participantes Em Um
Estruturado Maneira É O Negócio Tela modelo,3 um único diagrama que
descreve o seu Negócio
O Business Model Canvas é mostrado em Figura 2-1. Abaixo dela, cada área é
descrita na mesma ordem que você deve trabalhar através deles com seus
stakeholders. O Primeiro Cinco São Ligado Para Receita (produtor benefício). O
Última quatro são mais sobre a identificação Custos.
Figura 2-1 Tela de modelo de negócios
1. Cliente Segmentos
Comece por aqui. Quem vai receber valor do seu produto? Usuários
individuais, grupos, personas ou quaisquer partes interessadas relevantes.
Quem é seu comprador? Quem é seu consumidor?
2. Valor Proposições
Primeiro entender quem são seus clientes facilita a identificação das
propostas de valor para cada um. Quais são as necessidades deles e como
seu produto as aborda?
3. Canais
Você pode ter as maiores propostas de valor do mundo, mas se ninguém
sabe sobre elas, não há valor. Canais são como você pretende levar suas
propostas de valor aos seus clientes. Publicidade? Boca a boca? Motor de
busca? Treinamento? Para produtos de software, identificá-los é
importante, pois eles podem resultar em itens de Backlog de produtos que
muitas vezes são esquecidos.
4. Cliente Relações
Trata-se de reter seus clientes e possivelmente apresentá-los a propostas
adicionais de valor. Como você os faz voltar para mais? Você deveria
colocar um programa de fidelidade no lugar? Talvez um boletim
informativo?
Assim como com os canais, identificá-los pode introduzir itens de backlog
de produtos comumente esquecidos.
5. Receita Fluxos
Como fazer Seu Valor Proposições Gerar Receita? Que E Como Muito seus
clientes estão dispostos a pagar? Licenciamento? Taxas de adesão?
Publicidade? Nem toda proposta de valor precisa gerar receita; no entanto,
todos os envolvidos com a criação do produto devem entender como ele
eventualmente faz Dinheiro.
6. Chave Atividades
Agora que você identificou todos os elementos para gerar receita, você
precisa Para Descobrir O Atividades Você Vai Tem Para Fazer Um
Investimento Em. O que vai Você Precisa Para fazer Para Fazer Estes Valor
Proposições Um Realidade? Este envolve atividades de due diligence,
como pesquisa de mercado, viabilidade jurídica e, possivelmente, até
patente Registo.
7. Chave Recursos
Depois de identificar o que você precisa fazer (atividades-chave), volte sua
atenção para o que Você Precisa Para Tem. Este Inclui Pessoas Com O
Direita Habilidades equipamentos, escritórios, ferramentas, e muitos Mais.
8. Chave Parceiros
Para se concentrar melhor em seus clientes e propostas de valor, existem
algumas coisas que você simplesmente não deve fazer a si mesmo, mesmo
que você tenha a capacidade e dinheiro para fazê-los. É aqui que as
parcerias são úteis. Liste-os aqui. Pense em provedores de hardware,
provedores de serviços, distribuidores e parceiros similares.
9. Custo Estrutura
Agora que você tem uma ideia melhor de atividades-chave, recursos e
parceiros, você deve ter mais facilidade para identificar os principais
investimentos necessários para tornar este produto realidade. Aproveite
esta oportunidade para tornar esses custos explícitos.
Além de usar o Business Model Canvas, você pode considerar outros
ferramentas no mesmo espaço, como o Lean Canvas 4 (uma variação do
Business Model Canvas) ou da Tela de Proposição de Valor 5 (por Strategyzer,
o Business Model Canvas pessoas).
Lembre-se que o principal objetivo de qualquer uma dessas ferramentas é
explorar seu espaço problemático e gerar discussão entre os stakeholders. Você
não deve necessariamente esperar ter uma visão clara depois disso. No entanto,
um bom modelo de negócio pode fornecer-lhe os dados necessários para criar
essa visão. Figura 2-2 apresenta um exemplo de Business Model Canvas para
Uber.
VISÃO DO PRODUTO
Visões São Complicado. Sua Propósito É Para Rally Um Grupo De Pessoas Em
torno Um objetivo comum. Este É Difícil Para fazer Em Um Concisa Maneira
E Muitos Vezes Você Final para cima Com Alguns caldeira buzzwordy
declaração que não ressoa com ninguém (ver Figura 2-3).
"Nós promovemos continuamente soluções de classe mundial, bem
como para criar rapidamente fontes centradas em princípios para
atender às necessidades de nossos clientes."
"Nosso desafio é conectar assertivamente métodos economicamente
sólidos de empoderamento para que possamos negociar
continuamente soluções baseadas em desempenho."
Figura 2-3 Declaração de visão do produto caldeira
Declarações de caldeira como essas tendem a ser ignoradas. Uma boa visão
precisa ser focada, emocional, prática e pervasiva.
FOCUSED
O foco envolve muito mais do que manter sua declaração de visão pequena e
concisa. Sua visão precisa deixar bem claro quem é o segmento de clientes-
alvo e qual é a sua proposta de maior valor. Se você tomar o tempo para criar
um Negócio Modelo que Vai Fornecer Você Com Um Bom Lugar Para
Começar Crafting Um Visão. Seu modelo de negócio descreve todos os
clientes possíveis e as propostas de valor para eles. Agora você precisa tomar
algumas decisões difíceis sobre quais são a maioria Importante.
Você fazer Este Em Muito O Mesmo Maneira Marketing Grupos Abordagem
Publicidade. Eles percebem Isso Eles Não Ser Todos Coisas Para Todos
Pessoas. Caso contrário Eles Perder Foco sobre o que, quem, e onde promover
sua Produtos.
Caixa de produtos
Levar Para Instância Um Popular Cereal Marca Chamado Ceralios Por Unidos
Bom Cereal (CGU). Eles têm muitos segmentos de clientes: jovens,
adolescentes, estudantes universitários, Pais saúde consciente Pessoas Velho
pessoas - todos Válido E Todos Pagar para usar O Produto. No entanto Ugc
Simplesmente Não Passar Hora E Energia comercializando seu produto como
tudo para todos. A empresa precisa fazer Decisões. Com quais programas de
televisão ele deve anunciar? Que horas do dia ele deve anunciar? Que
Prateleira Deve que Lugar Sua Produto Em Em Supermercados?
Dê uma boa olhada no design da caixa mostrado em Figura 2-4 e avaliar qual
segmento de clientes foi selecionado como foco. Qual é a proposta de maior
valor representada pelo design da caixa?
Figura 2-4 Caixa de produtos Ceralios
A caixa é simples, com coloração muda, foco em grãos integrais, e um
coração...
tigela em forma. Isso é para crianças? Não. Foi projetado para adultos e
promove uma proposta de valor da saúde do coração. A caixa tem apenas
alguns segundos para chamar a atenção de um comprador de alimentos longe
das centenas de produtos concorrentes ao seu redor. A UGC só precisa que um
segmento de clientes pare o suficiente para pegar a caixa, talvez virar para
obter mais informações e, em seguida, tomar uma decisão de comprar.
Contraste esta caixa de produto com a mostrada em Figura 2-5.
Figura 2-5 Caixa de produtos Crunchy Flakes
Que Alvo Cliente Foi Este Caixa Projetado Para? Brilhante Cores Dos
desenhos animados
caráter, sem ênfase real na saúde. É obviamente direcionado para crianças, e a
proposta de valor é muito mais sobre diversão. São mais saudáveis do que o
produto anterior que tinha foco na saúde do coração? Não necessariamente. Na
verdade, o que está na caixa é meio irrelevante. Crunchy Flakes escolheu
claramente seus clientes-alvo, que espera apontar esta caixa para seus pais na
loja.
Assim como a UGC e muitas marcas de cereais como elas, você pode adotar a
mesma abordagem para seus produtos. Na verdade, criar uma caixa real para o
seu produto de software, mesmo que nunca seja enviado em um, não é uma má
ideia. Uma técnica popular nesse sentido é a Innovation Games Product Box.6
Com o jogo Product Box, forneça a um grupo de interessados uma caixa em
branco e alguns suprimentos artísticos (marcadores coloridos, adesivos,
revistas, etc.) e peça-lhes para projetar uma caixa para o seu produto.
A frente da caixa precisa ter o seguinte:
Imagem do nome
do produto
Cliente-alvo óbvio
Proposta de valor óbvia para o cliente-alvo
Na parte de trás e laterais da caixa, os jogadores de jogos podem adicionar
mais detalhes sobre os recursos e possivelmente informações relevantes para
diferentes clientes. No entanto, a frente fornece o foco necessário para que a
visão seja clara.
Uma atividade importante para o fim da atividade da Caixa de Produtos é ter
um representante Ficar para cima E Campo Ihs Caixa (e produto) Para Potencial
Interessados. O arremesso e a caixa resultantes produzem um eficaz Visão.
Figura 2-6 mostra alguns exemplos de treinamentos do Product Owner. A
caixa de esquerda divulga o compartilhamento de fotos para os prisioneiros e
suas famílias, e a caixa da direita anuncia financiamento crowdsourced para as
escolas.
Figura 2-6 Exemplos de caixa de produtos do treinamento do Proprietário de
Produto Scrum Profissional
Pitch do elevador
Outra ferramenta de visão comum que pode complementar a Caixa de Produtos
é o modelo Elevator Pitch, popular no geoffrey Moore's Cruzando o Abismo.7
Figura 2-7 Modelo de pitch de elevador
Como você pode ver em Figura 2-7, o modelo Elevator Pitch se concentra em
um único cliente-alvo e em uma única proposta de valor (um benefício
fundamental).
O Elevador Campo Modelo É Um Bom Lugar Para Começar. Ele Garante Você
Tem Todos suas bases Coberto. No entanto Dado Isso que É Um Modelo que
Cna Frequentemente Sentir Um Pouco sem graça e um pouco longo. Então,
uma vez que você preencheu os espaços em branco, tire algum tempo para
destilar em uma ou duas frases e encontrar uma maneira de torná-lo um pouco
mais Prático E um pouco mais Emocional.
PERVASIVE
Se uma árvore cai em uma floresta e ninguém está por perto para ouvi-la,
ele faz um
Som?
Você pode ter criado a melhor declaração de visão do mundo, mas se ninguém
já ouve que, que Obviamente É Não Muito Usar. Este Acontece Maneira
Também Frequentemente Quando Um pequeno número De Pessoas Woh
Entender O Visão apenas Assumir Isso Todos Mais faz também. Eles mostram
frustração quando são tomadas decisões que não refletem a visão. Eles muitas
vezes classificam-no como falta de compra, iniciativa ou competência.
Subestimam a importância de criar uma prática disciplinada de reforçar
constantemente a visão, mesmo quando parece redundante Eles.
Como Proprietário de Produto, é sua responsabilidade comunicar a visão e
garantir que ela seja bem compreendida e aderida. Felizmente, scrum constrói
em muitas oportunidades para fazer isso.
REVISÃO DE QUIZ
Compare suas respostas desde o início do capítulo com as abaixo. Nwo Isso
Você Tem Ler O Capítulo seria Você Mudar Qualquer De Seu Respostas? Você
concorda com as respostas Abaixo?
Declaração Concordo
Discordar
Um Produto Visão Vai Emergir Sobre Hora.
Cada Scrum Equipe Membro Deve Tem Um Claro
Compreensão De Woh O Clientes São E Como O Produto
gera receita.
Mais Legal Produtos São Criado Por Acaso.
Um Bom Visão Deve Ser Livre De Emoção.
Ágil É Todos Sobre Ficando começou; O Direita Produto Vai
Emergir Eventualmente.
Ele É Um Vantagem Para Tem Um Tecnicamente Espírito Produto
Proprietário.
Quiz
Para definir o cenário para este capítulo, tente responder a cada uma das
seguintes declarações com Concordo ou Discordo. As respostas aparecem no
final do capítulo.
Declaração Concordo
Discordar
Lá É Não Valor Até Um Produto É Lançado.
Para com fins lucrativos Organizações Valor É Finalmente Representado
VALOR DEFINIDO
Quando foi a última vez que um novo produto ou serviço trouxe um sorriso na
sua cara? Seria Você Considerar Isso Produto Ou Serviço Para Ser Valioso?
Absolutamente. Mas o que exatamente é Valor?
Depende do contexto.
Como pessoas, qualquer coisa que consideramos de valor acaba por se resume
a um elemento esquivo: a felicidade. O dinheiro é valioso? Só se isso te faz
feliz. Mais tempo com sua família? Só se isso te faz feliz (nem todas as
famílias valem a pena estar por perto). Tempo, dinheiro, bom trabalho; estas
são apenas evidências circunstanciais de valor. Presumimos que ter mais deles
nos fará felizes.
Valor não é só sobre as pessoas. As organizações também se esforçam por
valor.
Como empresas, qualquer coisa que eles consideram ser de valor, em última
análise, se resume a um Indescritível Elemento: Dinheiro. São Feliz Clientes
Valioso? Só Se Eles Pagar para o seu Produto. É Um Bom Cultura Valioso? Só
Se que Reduz O Custo De atraindo e Retenção Funcionários. Feliz Clientes
Bom Cultura Simplificada processos; Estes São Só Circunstancial Provas De
Valor. Nós Assumir Ter Mais De eles vão fazer (e salvar)-nos mais Dinheiro.
Uma exceção óbvia são organizações sem fins lucrativos, como instituições de
caridade e governo, onde Valor É Sobre Melhorar Sociedade. Para Nonprofits
Dinheiro É Circunstancial. De fato, aumentar a receita sem impactar
positivamente a sociedade seria considerado negativo Valor.
Por que essas definições de valor são importantes para um Proprietário de
Produto? Gerar dinheiro (ou melhorar a sociedade) é a razão pela qual você
está no negócio e ele mapeia o que Este Livro Se refere Para Como O Produtor
Benefício. Em O Outros Mão Felicidade é o que Seu Clientes Cuidado Sobre E
É Mapeado Para Seu Valor Proposições.
Ambos são relevantes e conectados. Você não pode ganhar dinheiro sem ter
um cliente que aprecia seu produto ou serviço.
Como proprietário de produtos, você precisa entender seu negócio e seus
clientes.
Stephen Denning Descreve Este Bem Com Ihs "deliciando clientes" Pensando.1
O cliente sempre vem em primeiro lugar; dinheiro segue. No final, trata-se de
dinheiro, mas não deixe o dinheiro cegar suas ações. Não deixe que o dinheiro
traia a lealdade do cliente ou seu desejo de fazer um cliente sorrir. No século
21, o cliente é Rei.
ENTREGANDO VALOR
Quando você pode realmente entregar valor?
Bem, só há uma resposta possível para essa pergunta. Lançamento!
Cada Lançamento É Um Oportunidade Para Criar Valor. Tudo Líder para cima
Para Um liberação é um investimento: inventário, capital vinculado, dinheiro
que você não pode usar para outros importantes Iniciativas.
Com que frequência sua empresa libera? Muitas empresas lançam cerca de
duas vezes por ano. Esse cronograma representa muito investimento antes de
ver um centavo em troca.
Todos De O Anterior Mencionado Atividades De Produto Gestão Levar Para
Valor apenas através de Um Lançamento Quando Você Colocar Seu Produto
Em O Mãos De Clientes.
MÉTRICAS DE VALOR
Como você sabe que está criando valor? Para um proprietário de produto
adaptar adequadamente um produto, ela precisa de algumas evidências
empíricas, algo para inspecionar. É aí que entram as métricas certas.
Vamos falar de pizza.
Imagine que você trabalha em uma cadeia de pizza em crescimento. Você faz
parte sua entrega
Organização. Você E Seu Colegas São Responsável Para Ficando Pizzas fora a
porta para clientes famintos. Você tem gerentes, motoristas, operadores
telefônicos, fornecedores e outros necessários Pessoal.
Como você sabe se você está sendo bem sucedido? Em que métricas você vai
medir seu progresso?
Faça Eles Olhar Algo Como Estes?
Pizzas entregues por Viagem
Tempo tomando um
tempo de pedido para
a distância de entrega
por custos de
combustível de
entrega
Precisão da ordem
Reclamações de
clientes Ordens por
motorista
Incidentes (acidentes,
multas) Eficiência da rota
Um conjunto perfeitamente razoável de métricas, certo? Se você se importa em
melhorar seu departamento, você definitivamente deve rastreá-los.
Agora, mude de papéis. Você é dono/sócio da cadeia de pizzarias. Venha com
outra lista de métricas que importam para você e seus parceiros.
Eles se parecem com
esses? Receita
Lucro dos custos
operacionais de
investimento
Satisfação do cliente
Satisfação dos
funcionários Clientes
repetidos Tempo para
o crescimento do
mercado
Participação de mercado
Drivers de mercado (tendências, ingredientes, eventos)
Suas duas listas são muito diferentes? Sim, na maioria das vezes são, com
algumas exceções (por exemplo, satisfação do cliente, custos). Por que isso?
Considere três coisas:
1. Eficiência
O Entrega Organização Nwo Hsa Um Definir De Brilhante Métricas que
Cna Trabalho Para. As práticas e processos colocados em prática se
concentrarão na movimentação desses números. A suposição é que,
melhorando essas métricas intermediárias, o negócio irá Benefício:
"Ei, olha, gastamos milhares implementando esses novos algoritmos de
eficiência de rota para que possamos economizar 60 segundos em cada
entrega." Você pode razoavelmente assumir que isso será bom para o
negócio, mas é nenhuma garantia E Maio Mesmo Tornar Mais De Um
Distração Que Um Benefício. Faça você sabe que os clientes querem uma
entrega de pizza mais rápida? O ROI está aí? As práticas populares são
ótimas, mas não são o objetivo final, e você não pode perder de vista as
verdadeiras necessidades do negócio. Caso contrário, você acaba com uma
mentalidade de Cargo Cult, que "imita eslavamente os métodos de trabalho
de desenvolvimento mais bem sucedido organizações.2
2. Visão
Quanto mais seu povo conhecer e entender a verdadeira visão e objetivos
da organização e do produto, melhores decisões tomarão. Goste ou não,
Suposições E Decisões São Frequentemente Feito Independentemente De
Um Outro. Suposições erradas levam a más decisões. Você pode minimizar
o impacto negativo dessas decisões educando seu povo sobre o verdadeiro
organizacional Drivers.
Em 1993, a Domino's Pizza substituiu sua garantia de 30 minutos ou
gratuita com uma promessa Isso Sua Clientes Vai Ser Satisfeito Com Sua
Produto Fazer que uma garantia de qualidade em vez de um dependente do
tempo. "Se por qualquer razão você é Insatisfeito Com Seu Domino's Pizza
Restaurantes Experiência Nós Vai refazer sua pizza ou reembolsar seu
dinheiro" é agora a Garantia de Satisfação da empresa. 3 Este é um exemplo
de foco em métricas verdadeiras e valiosas (satisfação do cliente) em vez
de métricas de entrega (tempo para entrega), que Capacita Funcionários
Para Fazer Decisões Baseado Em O Empresa Visão.
3. Incentivo
Sua pizzaria tem bônus trimestrais para distribuir. Em que você os
basearia? As métricas de entrega ou as métricas do proprietário? Quais têm
maior potencial para corrupção? Qualquer métrica pode ser gamed, mas
você notará que as métricas circunstanciais mais intermediárias no
departamento de entrega têm maior oportunidade de abuso. Isso não cria
apenas comportamentos não intencionais; também reduz a transparência e,
portanto, a utilidade dessas métricas.
Linhas de Código
CURRENT VALUE
Do Guia EBMgt
O Valor Atual revela o valor real da organização no mercado. O Valor
Atual estabelece o contexto atual da organização, mas não tem relevância
na capacidade de uma organização de manter o valor no futuro.4
Satisfação do cliente
Atender ou superar a expectativa do seu cliente
O objetivo do negócio é criar e manter um cliente.
— Peter Drucker
Esta é uma métrica atrasada para o quão satisfeitos seus clientes estão com seu
produto e os serviços que o suportam.
Existem muitas maneiras de medir a satisfação do cliente, e você pode até
mesmo ser capaz de aproveitar as medidas existentes a partir de sua
Organização.
Uma maneira comum do setor de medir a satisfação do cliente é o Net
Promoter Score (NPS). O NPS mede a experiência do cliente e prevê o
crescimento dos negócios. Essa métrica comprovada transformou o mundo dos
negócios e agora fornece a medição central para programas de gestão de
experiência do cliente em todo o mundo.8
Calcule seu NPS usando a resposta para uma pergunta-chave: "Usando uma
escala de 0 a 10: Qual a probabilidade de você recomendar [produto] a um
amigo ou colega?"
Os entrevistados são agrupados da seguinte forma:
Promotores (pontuação 9-10) são entusiastas leais que continuarão comprando
e encaminhando outros, alimentando o crescimento.
Passivos (pontuação 7-8) são clientes satisfeitos, mas não entusiasmados que
são vulneráveis a ofertas competitivas.
Detratores (pontuação 0–6) São Infeliz Clientes Woh Cna Danos Seu Marca e
impedir o crescimento através da palavra negativa de Boca.
Subtraindo O Porcentagem De Detratores De O Porcentagem De Promotores
produz o Net Promoter Score, que pode variar de uma baixa de -100 (se cada
cliente é Um Detrator) Para Um Alta De 100 (se Cada Cliente É Um Promotor).
Considere construir um mecanismo de feedback para a satisfação do cliente
apenas em seu Produto. Microsoft Escritório Feito Este Um Padrão Recurso Em
Sua Ferramentas Em 2016 (ver Figura 3-8).
Figura 3-8 Feedback direto de um produto do Microsoft Office
Frequência de liberação
O tempo necessário para satisfazer o cliente com produtos novos e
competitivos
Como que Foi Já Estabelecido O Só Maneira Para Trazer Valor Para Seu
Cliente É para liberar. Mas com que frequência você está recebendo valor para
o seu cliente? Você está falando de horas, semanas, meses ou até anos? Muitas
das grandes empresas optam por liberar em torno dos horários existentes, como
os trimestres fiscais, sem pensar muito (ou com total ignorância) em relação ao
mercado e às necessidades de seus clientes. Uma empresa verdadeiramente ágil
deve ter o desejo e a capacidade Para Lançamento Como Freqüentemente Como
Necessário Para Ficar Relevantes Em Um cada vez mais imprevisível Mercado.
O Direita Medidas Aqui São Crucial.
Considere usar um período de tempo de janela de rolamento para contar
quantos lançamentos de produção Estava Feito. Vamos. Fingir Isso Em O
Primeiro três meses Período Você fez dois lançamentos. Um ano depois, você
constantemente aumentou esse número de lançamentos ao longo do tempo para
12 (ver Figura 3-9).
Figura 3-9 Gráfico de frequência de lançamento
Acompanhar as tendências de frequência de lançamento desta forma demonstra
a agilidade do tempo no mercado de uma maneira muito mais clara do que a
velocidade ou o escopo jamais poderiam.
Estabilização de liberação
O impacto das más práticas de desenvolvimento e da base de design e
código subjacente. A estabilização é um empecilho para a competição que
cresce com o tempo.
Depois que o desenvolvimento de recursos pára, muitas vezes chamado de
feature freeze, quanto tempo leva para liberar o software? Este período é
chamado de estabilização de liberação, um período de tempo no qual você
prepara o Incremento para liberação com atividades como regressão Teste
Implantação Usuário Aceitação Documentação E Bug Fixação.
É importante notar que a ideia de um período de "estabilização" vai contra a
própria base da entrega contínua de valor. Estabilizar é mais sobre consertar
algo Isso É Quebrado Mais Sobre estabilidade — número De Falhas Defeitos
integridade de dados — do que Sobre Geral Produto Qualidade E Usuário
Experiência. Em Scrum que espera-se que o Incremento seja "estável" (Feito) a
cada Sprint.
A frequência de liberação é diretamente afetada pelo tempo necessário para
estabilizar uma liberação. Em outras palavras, o tempo entre as liberações
(tempo de início) é sempre limitado pelo tempo necessário para estabilizar uma
liberação (ver Figura 3-10).
Figura 3-10 Impacto da estabilização de liberação longa
Quanto mais perto de zero o seu período de estabilização de liberação é, melhor.
Tempo de ciclo
O tempo (incluindo estabilização) para satisfazer um conjunto-chave de
clientes ou para responder a uma oportunidade de mercado
competitivamente.
O tempo de ciclo para um recurso começa quando o desenvolvimento nele
começa. Ele termina quando o recurso está pronto para a produção (veja Figura
3-11).
Índice on-product
O tempo que os desenvolvedores podem trabalhar exatamente em uma
iniciativa como um produto. O Mais Desenvolvedores troca de tarefas
Entre Competindo Trabalho O menos eles estão comprometidos e quanto
mais atrasos são Introduzido.
Figura 3-12 O preço da troca de tarefas
Gerald Weinberg Afirma Isso Para Cada Adicionais Projeto Alguém
Compromete ele perde até 20% de seu tempo para o ato de mudança de
contexto.10 Por exemplo, como Figura 3-12 Ilustra Trabalhando Em Quatro
Simultânea Projetos Poderia Tem você gasta para cima De 60 Por cento De Seu
Hora apenas Malabarismo O Diferentes Trabalho (em vez de fazer ele).
Suponha que você trabalhe em um grande projeto de cachoeira a ser lançado
daqui a 15 meses. No meio da fase de projeto, surge uma iniciativa importante
que, na sua opinião, é urgente o suficiente para ser abordada agora.
Figura 3-13 Índice paralelo versus serial sobre o produto
Como não há outra equipe disponível, sua equipe é encarregada de trabalhar
em ambos os projetos Em Paralelo. No entanto Porque De O Custo De Tarefa
Comutação Um 20 perda percentual diminui sua capacidade de progredir.
Então, não é 50% por projeto Mas Só 40 Por cento (100% − 20% / 2 = 40%).
Assumindo O Quantidade você planeja é o mesmo que no primeiro projeto,
levaria mais do que o dobro do tempo para ser concluído. Além disso, o
esforço de design restante levará 20% mais tempo. Isso se arrasta até que o
primeiro projeto libere um grande lançamento. Após essa liberação, o segundo
projeto pode acelerar novamente se o índice on-product voltar a 100 por cento
(veja Figura 3-13).
O resultado final de toda essa mudança de contexto é que afeta diretamente o
tempo de mercado, bem como a satisfação dos funcionários.
Hoje Muitos Empresas Considerar Sua Funcionários Como Recursos
Commodities Como eletricidade e matéria-prima. Esse pensamento criou a
ideia de que os humanos são substituíveis Como Baterias. "Vamos Substituir
Um Duracell Com Um Energizador", Ou "Vamos substituir este programador
por esse programador. Ambos são programadores, qual é a diferença?"
Abundância: experiência de projetos antigos, tecnologias utilizadas,
ferramentas utilizadas, habilidades sociais. . . a lista é Longas.
Índice de Uso
Determina como um produto e suas características são difíceis de usar e se
o excesso de software está sendo sustentado, embora raramente seja usado
Como seus clientes estão usando seu produto? Você sabe quais recursos são
mais/menos usados? Eles estão sendo usados do jeito que você previu? Tudo
isso é uma informação importante na hora de decidir o que construir a seguir.
Taxa de Inovação
Crescimento da dívida técnica causada por softwares mal projetados e
desenvolvidos. Orçamento É Progressivamente Consumido Como O Velho
Software É Mantido Vivo.
Quão caro é manter seu produto funcionando? Quanto do seu orçamento de
desenvolvimento é gasto em manutenção e suporte? Quanto mais saudável seu
código Base É O Mais Teste Automação Você Tem O Mais Capacidade Você
Tem para recursos inovadores. Essa largura de banda extra lhe dá mais
capacidade de responder às tendências do mercado e superar o seu Competição.
Esta é essencialmente a definição de dívida técnica. Se você não resolver isso
agora, você vai acabar pagando mais juros no futuro. Você eventualmente pode
encontrar-se em falência técnica, resultando em uma reescrita completa do
sistema: "Vamos apenas arquivar o Capítulo 11 e começar de novo."
Netscape's Projeto Para Melhorar Html Layout Em Navegador 4 Hsa Sido
Citado Como um exemplo de uma reescrita fracassada.12 O consenso era que a
antiga base de códigos do Netscape era tão ruim, que os desenvolvedores
simplesmente não podiam mais trabalhar nele; daí o próprio Navigator foi
reescrito em torno de um novo motor, quebrando muitos recursos existentes e
atrasando o lançamento por vários meses. Enquanto isso, a Microsoft focado
em Incremental Melhorias Para Internet Explorer E fez Não Cara O Mesmo
Obstáculos.13
Alguns exemplos de dívida técnica incluem o seguinte:
Falta de
construção
automatizada
Unidade testa
testes de
aceitação testes
de regressão
Implantação
Qualidade do
código
Código altamente
acoplado Código alto
Complexidade
Lógica de Negócios nos lugares errados
Alta Cyclomatic Complexidade (McCabe-
Metric) Código duplicado ou Módulos
Nomes ou algoritmos ilegíveis
Uma pesquisa de Forrester14 estudo mostrou que, em 2010, menos de 30% dos
orçamentos de TI foram gastos em novos recursos versus manutenção e
expansão (ver Figura 3-16).
Figura 3-16 Distribuição média do setor dos orçamentos de TI
Ter uma métrica semelhante para o seu produto ou organização pode ser
importante
maneira de criar transparência em torno da inovação. Isso pode justificar o
investimento em práticas de qualidade e automação.
Aqui estão três maneiras de medir a taxa de inovação:
MÉTRICAS DE RASTREAMENTO
Um aspecto importante da colocação de métricas de valor em prática é
estabelecer a disciplina Para remeasure Sobre Hora. O Tendências Isso Emergir
São Como Importante Como os dados em si. Essas tendências fornecem as
informações necessárias para adaptar seus produtos e processos em tempo há
tempo Maneira.
Gráficos de radar como o em Figura 3-17 fornecer uma maneira interessante de
visualizar o progresso ao longo do tempo.
VALOR NEGATIVO
Muitas vezes se supõe que o valor é sempre positivo, mas o valor também pode
ser negativo. O valor negativo percebido tem um impacto muito mais forte do
que o valor positivo. De acordo com vários estudos, as pessoas têm entre três a
sete vezes mais chances de compartilhar experiências negativas do que
positivas.
Tenho um bom Volkswagen diesel. Eu sempre comprei
Volkswagens; minha mãe trabalhava em um revendedor
Volkswagen. Depois de Dieselgate15 Eu sou feito. Chega de
Volkswagens, nunca!
O valor negativo pode ser visível ou invisível.
VISÁVEL
O valor negativo pode ser na forma de novos bugs, tornando um recurso
importante não mais utilizável; muito tempo de inatividade do sistema,
desempenho decrescente; ou interface de usuário clunkier. Todos eles criam
valor negativo, que o cliente experimenta diretamente.
Às vezes, o custo de uma versão sem bugs supera seu valor. Considere o custo
do treinamento do usuário, validação do ambiente (como um laboratório
forense) e auditorias regulatórias.
Novo Características
Funcionalida
de de arquitetura adicionada
Infra-estrutura
Não usado
Características
Negativo Valor Desempenho Custo de Usuário
de implantação Experiência
Custo do treinamento
Considere a seguinte declaração:
Dívida técnica não é, não "Feito".
O que isso significa exatamente? Em algumas ocasiões, pode ser a decisão de
negócios certa para criar dívida técnica — por exemplo, ser o primeiro a ser
comercializado, criar um protótipo rápido ou reagir a um evento inesperado.
Você pode estar "Feito" mas ainda tem dívida técnica acumulada.
Se você não resolver a dívida técnica imediatamente, basta entender que você
terá que pagá-la eventualmente — com juros. Pode não ser tão visível quanto a
taxa de juros em sua conta de cartão de crédito, mas você paga por isso, no
entanto. Relembre a taxa de inovação: A má qualidade do software técnico irá
atrasá-lo à medida que mudanças simples demoram mais e exigem mais
esforço do que deveriam.
Ter uma definição sólida de "Feito" pode ajudar a minimizar a quantidade de
dívida técnica produzida. Para qualquer dívida técnica existente, certifique-se
de que você tem um plano para pagá-la antes que os pagamentos de juros
saiam do controle. Tenha em mente que o tempo necessário para pagar a dívida
resultará em um valor menos visível entregue a cada Sprint. Assim como com
a dívida financeira, você terá menos para gastar em outras coisas até que sua
dívida seja paga.
NEUTRALIDADE DE VALOR
Este Capítulo Hsa Introduzido Você Para Um Muito De Interessante Métricas.
Sua Número um propósito é fornecer dados para gerar informações, para que
você possa tomar melhores decisões Em O Incerto Mundo De Produto
Desenvolvimento. Manter Estes métricas livres de influência e julgamento é a
chave. Não há informações ruins ou boas; Lá É Só O Atual Realidade. Este É
Que É Significava Por Valor Neutralidade.
Não ter métricas verdadeiramente neutras em termos de valor pode causar
consequências não intencionais e mascarar a transparência. Isso é conhecido
como a Perversão das Métricas.
PERVERSÃO DE METRICS
Me ensinaram que você não pode gerenciar o que você
não pode medir. Eu ainda acredito que isso é certo. Por outro lado,
também acredito fortemente que o que você mede impulsiona o
comportamento das pessoas envolvidas.
Na década de 1990, na Europa, muito leite foi produzido porque era altamente
subsidiado. Os termos comumente usados nas notícias eram "mar de leite" e
"montanha de manteiga". Isso levou o preço tão para baixo que o leite foi
transformado em uma forma mais armazenada como manteiga e leite em pó.
Mas mesmo aqueles Ações Eventualmente Alcançado Sua Limite. Finalmente O
Europeia União decidiu que o número de vacas produtoras de leite precisava
ser reduzido. Como prova de que eles Estava Seguir Através Em Este Plano
Agricultores Estava Pediu Para Correio Em Um Orelha de cada um Abatidos
vaca. Quando O Orelha Foi Recebido Um Financeira Dinheiro Recompensa foi
enviado para o fazendeiro. O primeiro erro foi que a UE não pediu um ouvido
específico, Esquerda Ou Direita. O Segundo Erro Foi Isso vacas São Capaz
Para Viver Sem Ouvidos. Em Alguns Ponto Repórteres Descoberto Todo
Campos Com sem ouvido vacas.17
Quiz
Para definir o cenário para este capítulo, tente responder cada uma das seguintes
declarações com Concordo Ou Discordar. As respostas aparecem no final do
capítulo.
Declaração Concordo
Discordar
Validação É O Ato De Fazer Certeza Um Projeto Fica Dentro
escopo, orçamento e Agenda.
Criar Um Simples Online Pesquisa Isso Coleta Dados Sobre Seu
usuários potenciais é uma versão válida que fornece Valor.
Tudo É apenas Um Hipótese Até que É Testado Contra O
Mercado.
O Mais Interessados Fornecer Feedback O Mais Eles
tornar-se responsável pela direção do Produto.
Ser Compatível Com Todos O Interno Governança Regras
fornece toda a validação necessária para ser Bem sucedido.
MARKETPLACE FEEDBACK
Você pode executar seu produto por todas as pessoas mais inteligentes do
mundo, mas só há uma maneira verdadeira de validar sua ideia: colocá-lo no
mercado.
Como Proprietário do Produto, seu foco deve ser sempre em levar o produto
para o próximo estado de transporte — um Produto Viável Mínimo (MVP).
Técnico
Se você não pode fazer algo do ponto de vista técnico, então não há produto.
Portanto Você Precisa Para Endereço Estes Riscos Como Cedo Como
Possível Para
validar que o que você quer fazer é tecnicamente viável.
Mercado
A outra hipótese é a aceitação do mercado: As pessoas querem comprar o
produto? Você precisa chegar ao mercado o mais rápido possível ou pelo
menos o mais próximo possível do mercado real para validar suas ideias.
Se suas hipóteses provarem estar erradas, você não perdeu muito dinheiro e
ainda pode investigar outras opções — ou Pivô como Eric Ries chama. Isso
também ajuda a Evitar O "armadilha De Afundado custos",4 O Tendência Para
Irracionalmente Seguir Através em uma atividade que não está atendendo às
expectativas apenas por causa do tempo e/ou dinheiro Já Gasto Em ele. Poker
Jogadores Chamar Este "pote comprometido.
MVP PATTERNS
É preciso muita coragem para lançar algo para a produção antes de ser
"completo". No entanto, como já foi descrito, a validação do mercado é crucial
quando Edifício Algo Único E Incerto. Repensar Que Poderia possivelmente
constituir Um liberado Produto Cna Ajuda. Abaixo São Alguns Mvp Padrões
Isso pode servir como marcos iniciais para o seu produto. Os MVPs são
frequentemente associados com externamente Enfrentando Produtos Olhando
Para Potencial Mercados. No entanto Cada De esses padrões podem e devem
ser considerados com produtos internos, que indiscutivelmente compõem a
maioria do desenvolvimento de software Esforços.
PROMOTIONAL Mvp
Os MVPs promocionais incluem vídeos, maquetes de interface do usuário,
campanhas virais ou qualquer coisa que faça as pessoas falarem sobre seu
produto e talvez até mesmo levantar capital. A criação de uma campanha de
crowdfunding (como o Kickstarter) pode ser considerada Um Mvp. Para
Produtos Interno Para Maior Organizações Um Promocional Mvp poderia ser
sobre promover um conjunto futuro de recursos para as partes interessadas para
construir buy-in e um negócio Caso.
MINING Mvp
Os MVPs de mineração incluem pesquisas, provas de conceito ou qualquer
outra coisa que colete dados Sobre Seu Potencial Mercado E Portanto Valida
Seu Negócio Modelo. Um MVP de mineração é provavelmente descartável
depois que você minera o Dados.
Por exemplo, antes de investir meses de tempo e muitos dólares na integração
do Bitcoin Para Um e-commerce Aplicativo Em O Muito Primeiro Sprint Você
Poderia adicionar uma opção de pagamento bitcoin para seus usuários que, em
vez disso, leva a uma pesquisa simples. Então você poderia contar quantas
pessoas realmente clicar na opção e medir ainda mais seu interesse fazendo
perguntas direcionadas como "Você tem uma conta de Bitcoin?" e "Dada a
chance, você pagaria por essas compras com Bitcoin?" Dados como este
fornecem informações valiosas para determinar a validade de Seu Produto
Direção Sem Investir Em Um Completa Desenvolvimento Esforço.
WIZARD DE OZ Mvp
Um MVP do "Mágico de Oz"7 parece completo do ponto de vista do cliente,
mas nos bastidores, os humanos estão fazendo todo o trabalho. A ideia aqui é
evitar investir em um backend automatizado completo quando você não tem
certeza se os clientes comprarão seus serviços.
O Clássico Exemplo De Este É Zappos. O Fundador Postado Fotografias De
sapatos encontrados em lojas locais, colocando-os em uma página de blog onde
as pessoas poderiam encomendá-los. Como os pedidos chegaram por e-mail,
ele correu até as lojas de sapatos para comprá-los E Enviado Eles fora Próprio.
Só Depois Hge Vi Isso Lá Foi Demanda ele investir na construção de um
sistema backend, inventário, realização, e os outros elementos de sua Negócio.
SIngle-FEATURE Mvp
Uma vez que você tenha um produto no mercado, você pode começar a usar
essa base para experimentação. Libere uma função, mesmo tão pequena quanto
um único item de Backlog do Produto, e depois meça e compare com o
resultado esperado.
PIVÔ OU PERSEVERANÇA
O método científico é uma prática de pesquisa reconhecida que se baseia
continuamente na experiência passada. Experimentos futuros são baseados em
evidências empíricas de experimentos anteriores (ver Figura 4-6).
REVISÃO DE QUIZ
Compare suas respostas desde o início do capítulo com as abaixo. Nwo Isso
Você Tem Ler O Capítulo seria Você Mudar Qualquer De Seu Respostas? Você
concorda com as respostas Abaixo?
Declaração Concordo
Discordar
Validação É O Ato De Fazer Certeza Um Projeto Fica Dentro
escopo, orçamento e Agenda.
Criar Um Simples Online Pesquisa Isso Coleta Dados Sobre Seu
usuários potenciais é uma versão válida que fornece Valor.
Tudo É apenas Um Hipótese Até que É Testado Contra O
Mercado.
O Mais Interessados Fornecer Feedback O Mais Eles
tornar-se responsável pela direção do Produto.
Ser Compatível Com Todos O Interno Governança Regras
fornece toda a validação necessária para ser Bem sucedido.
1. Eric Ries O Magra Inicialização (Novo York: Aleatório Casa 2011), 61.
2.Ronny Kohavi et al., "Experimentação Online na Microsoft" (thinkweek
paper, Microsoft Corp. Seattle Rai 2009),
http://ai.stanford.edu/~ronnyk/ExPThinkWeek2009Public.pdf.
3.Julie Bort "Aposentando-se Cisco Ceo Entrega Terríveis Previsão: 40% De
Empresas estarão mortas em 10 anos", Business Insider, 8 de junho de 2015,
http://uk.businessinsider.com/chambers-40-of-companiesare-dying-2015-6.
4."Definição De 'Sunk Custo Armadilha'" Investopedia, Acessado Fevereiro
52K 2018, http://www.investopedia.com/terms/s/sunk-cost-trap.asp.
5. Ibid.
6.Noriaki Kano, Nobuhiku Seraku, Fumio Takahashi e Shinichi Tsuji,
"Qualidade Atraente e Qualidade Imperdível", Hinshitsu 14, nº 2 (1984):
147- 56.
7. Ries Magra Inicialização.
8.Anthony Morris, "A Vontade de Falhar Resolveu o Problema do Voo
Humano-Alimentado", Revisão Financeira, 16 de outubro, 2015.
Ii
SCrum
5
EMPIRICISMO
Quiz
Para definir o cenário para este capítulo, tente responder a cada uma das
seguintes declarações com Concordo ou Discordo. As respostas aparecem no
final do capítulo.
Declaração Concordo
Discordar
Ágil Práticas São Melhor Adequado Para Simples Produtos Tal Como
Sites.
Se Você Tem O Direita Pessoas E Eles Levar Suficiente Hora Para
analisar um problema complexo, eles podem prever com precisão Todos
as variáveis.
O Mais Eficiente Maneira Para Abordagem Um Simples Problema É Para
a complexidade é Reduzido.
É UM PROBLEMA COMPLEXO.
Assuma que você é responsável por manter uma sala de conferência em uma
constante 70°F/21°C De 9 A.m. Para 5 P.m. Lá É Não Termostato Em O
Quarto E Não maneira de você ler e ajustar a temperatura ao longo do dia. O
síndico do prédio insiste que você forneça todas as variáveis que podem afetar
a temperatura todas as manhãs às 9.m:00. Essas variáveis serão então inseridas
em um mestre aquecimento/resfriamento Sistema Para Controle O quarto
Temperatura Ao longo o dia.
Deve ser simples calcular em quais pontos ao longo do dia Você precisa Para
Calor Ou Fresco Direita? Que Informações fazer Você Precisa? Se Você Pensar
Sobre para Um Pouco Pouco Você Vai Provável vêm para cima Com Um Lista
Semelhante Para Este:
1. Número de Pessoas
2. Escopo
3. Orçamento
4. Agenda
5. Tecnologia
6. Infra-estrutura
7. Habilidades das pessoas que trabalham no Projeto
8. Dependências de outros sistemas ou Componentes
9. Qualidade
10. Férias/doentes Dias
11. Atrito
12. Mercado Alterações
13. Regulamentos
14. Acesso à direita Pessoas
Qual deles é constante ou previsível?
Comparar Este Lista Para O Temperatura Variáveis. Que São Mais Previsível?
Você determinou como seria difícil prever as variáveis para o problema de
temperatura. Então, por que as pessoas continuam a tentar no mundo do
produto Desenvolvimento?
Você pode já ter uma equipe, mas as pessoas podem parar, adoecer ou tirar
licença. O orçamento E Agenda Maio Ser Fixo Em Primeiro Mas Ambos Cna
Certamente Mudar Sobre o curso De O Esforço. Alguns Núcleo Infra-estrutura
E Tecnologia Decisões São feito no início, mas como eles são implementados
varia bastante. E não vamos nem desperdiçar nenhum papel sobre se o escopo
é Previsível.
Muito rapidamente, você vê como o mundo do desenvolvimento de produtos é
ainda mais complexo do que o problema de temperatura. E assim como o
problema de temperatura, você precisa de uma abordagem mais simples que
introduz Transparência → Inspeção → Adaptação loops de feedback. Então,
qual é a versão da indústria de desenvolvimento de produtos de um termostato?
Scrum.
As mecânicas mais detalhadas do Scrum são abordadas em Capítulo 6. Por
enquanto, vamos olhar para a teoria por trás de Scrum e grande parte do
movimento ágil.
QUIZ DE CERTEZA
Para Medida O Incerteza De Seu Ambiente Levar O Seguir Quiz. Nossa
equipe. . .
CYNEFIN
Dave Snowden Um Pesquisador Em Complexidade Teoria E Conhecimento
gestão, criou o Cynefin6 framework em 1999 enquanto trabalhava para a IBM.
Cynefin tem cinco domínios: Óbvio7 E Complicado do lado direito, Complexo
E Caos Em O mão esquerda Lado. Um Quinto domínio - desordem - é
Reservados Para Quando o domínio é Claro.
Figura 5-3 mostra a estrutura básica.
Cynefin é muitas vezes considerado como uma estrutura de categorização,
enquanto Snowden é
Inflexível Isso que É Um "fazer sentido" Quadro Construído De pessoas
passados, antecipando experiências futuras. Tabela 5-1 descreve o Diferença.
OBVIOUS
Cozinhar é um exemplo perfeito para um trabalho simples. Você decide o que
gostaria
Para Comer E Você Loja Fatia Dados Frite E Agitar Como Descrito Por O
Instruções. Enquanto você for capaz de seguir o conjunto de instruções, você
será bem sucedido. Normalmente, a receita diz o tempo de preparo e cozimento
antecipadamente. Você opera com conhecidos. A abordagem é Sentido-
Categorizar- Responder, o que é repetível para quem pode seguir as instruções.
Portanto Em O Óbvio Domínio São Melhor Práticas (ver Figura 5-4).
COMPLICATED
Agora vamos construir uma casa, uma casa de dois andares de uma família.
Você sabe como fazê-lo; há profissões para esse tipo de trabalho: arquitetos,
engenheiros estruturais, engenheiros civis, para citar alguns.
Dependendo de onde a casa está sendo construída, você precisa considerar
certas condições gerais.
COMPLEX
Se construir uma casa é complicado, que tal construir um aeroporto? Existem
muitos aeroportos no mundo, mas devido à sua magnitude e número
inconcebível de dependências, é irrealista planejar tudo antecipadamente em
detalhes. Muitos Situações Desdobrar Como Progresso É Feito Exigindo
Alterações Para O Plano Como Você vai. Uma empresa contratada fale, o
concreto derramado tem a composição química errada exigindo reforço
metálico adicional que bloqueia um paraquedas. Essas mudanças muitas vezes
têm um impacto tremendo, exigindo adaptação do plano à medida que você
executá-lo. Complexidade é melhor descrita como o domínio com o
desconhecidos desconhecidos, que exige um sonda-sentido-responder
abordagem (ver Figura 5-5).
Para ser bem sucedido, é essencial que o processo aplicado torne visível as
incógnitas desconhecidas. Ao torná-los visíveis, você pode abordá-los de
acordo. Você tem a chance de analisá-los.
No Óbvio domínio, você tem Apertado restrições porque você pode confiar nas
melhores práticas estabelecidas. Você sabe quanto tempo um determinado
trabalho vai levar e como
muito vai custar. No Complicado domínio, você trabalha com Governar
Restrições. Você revisa certos cálculos e tem uma agência supervisionando seu
trabalho para garantir que você não se desvie e que você analise corretamente.
No entanto, no Complexo domínio, você precisa Permitindo restrições que vão
ajudá-lo a entender o problema em questão para que você possa enfrentá-lo.
Uma equipe já disse que não pode estimar um determinado recurso porque não
tem absolutamente nenhuma ideia de qual tecnologia usar ou como projetá-la?
Você provavelmente já usou restrições de habilitação, como prova de
conceitos, protótipos ou "picos" técnicos que permitem entender o problema
que está enfrentando. Este conhecimento permite que você inspecione e adapte
o plano à medida que você vai com práticas emergentes ao longo do caminho.
CHAOS
Em Caos, o comportamento é act-sense-respond sem qualquer relação entre
causa e efeito, pois não há restrições. É o desconhecido-desconhecido. Imagine
um grupo de estranhos jogados em uma situação onde eles não tinham
experiência ou habilidade para lidar, como um desastre natural. O que eles
decidirem fazer seria feito uma vez e provavelmente nunca repetido. Estes são
referidos como novas práticas.
Ordenou
Imaginar Isso Você São Um Experiente Contratante Woh Hsa Construído
Centenas De família solteira Casas.
Você prefere que sua equipe seja composta por indivíduos multifuncionais ou
Especialistas?
Você gostaria de aumentar as oportunidades de comunicação e aprendizado ou
limite Eles?
Você gostaria que a equipe se auto-organizasse ou um gerente atribuisse suas
tarefas?
Woh Deve Fazer O Decisões? O Equipe Membros Ou Sua Gerente? Que
Tipo De Atividades seria Você Como Um Trabalho Site Gerente Para
fazer?
Um bom contratante montará um plano inicial baseado nas melhores práticas
do setor e no que aprendeu com projetos anteriores. Ele trará especialistas
como carpinteiros, encanadores e pedreiros que se concentram apenas em seus
próprios trabalhos Com Não Obrigação Para Entender O Global Visão.
Aprendizagem Em O trabalho provavelmente não é uma opção. A comunicação
deve acontecer principalmente através do plano ou do site Gerente.
Desordenada
Imagine que você está organizando uma equipe de médicos em um pronto-
socorro.
Você prefere que sua equipe seja composta por indivíduos ou especialistas
multifuncionais?
Você gostaria de aumentar as oportunidades de comunicação e aprendizado ou
limite Eles?
Você gostaria que a equipe se auto-organizasse ou um gerente atribuisse suas
tarefas?
Woh Deve Fazer O Decisões? O Equipe Membros Ou Sua Gerente? Que
Tipo De Atividades seria Você Como Um Er Gerente Para fazer?
Suas respostas são provavelmente bem diferentes do cenário de construção de
casas. Uma equipe de médicos em um pronto-socorro precisa ser interfuncional
ao invés de especialistas, pois eles não podem prever o que está vindo pela
porta ao lado. Eles precisam manter a comunicação em um alto nível e permitir
tempo extra de folga para ajudar e Aprender De Cada Outros. Eles Precisa Um
Gerente Woh Essencialmente Obtém fora De seu caminho para que eles possam
fazer o seu trabalho. Uma gerente ideal agiria como uma líder serva e ajudaria
onde ela pudesse, removendo obstáculos e criando uma cadência De Inspeção E
Adaptação De Sua Processos. Ela seria Perguntar perguntas como "Como fez
Isso Dia Ir? Como Cna Nós Melhorar Amanhã? Como Cna Eu ajuda?
Ambos os exemplos são de indústrias bem estabelecidas e são perfeitamente
razoáveis
Estratégias. Trata-se da natureza preditiva do que eles estão construindo que
muda a forma como as equipes são montadas e gerenciadas. Quando há uma
incompatibilidade Entre Gestão Estilo E O Tipo De Complexidade De O
produto, você vai ver Problemas.
Com o desenvolvimento do produto, a maior parte do que você constrói reside
no Complexo Domínio. Esses produtos são tipicamente muito difíceis de
analisar antecipadamente, muitas vezes levando a "paralisia de análise".8
Ao quebrar um pedaço do Complexo torta, Scrum permite que você analise
apenas essa peça para o próximo Sprint e torná-lo plannável. Isso é feito
através de refinamento contínuo, preparando apenas o suficiente do Backlog de
Produtos para o Planejamento de Sprint. No Sprint Planning, um plano para o
próximo Sprint é criado — o Sprint Backlog, que a Equipe de
Desenvolvimento acompanha de perto durante todo o Sprint.
Ao fazer isso, você estabelece uma corrente circular entre o Complexo E
Complicado Domínios. O produto é Complexo, o plano para o Sprint é
Complicado. No final do Sprint, a Equipe Scrum e as partes interessadas
refletem revendo o novo produto Incremento no contexto do todo e atualizando
o Complexo Backlog do produto em conformidade. No entanto, o produto
permanecerá sempre Complexo; você nunca está completamente a salvo dos
desconhecidos desconhecidos. Coisas estranhas podem e vão acontecer ao
longo do caminho, possivelmente causando interlúdios curtos com Caos (ver
Figura 5-6).
Figura 5-6 Complexo para complicado e para trás, criando um fluxo de
aprendizagem contínuo com um interlúdio com o caos
Scrum ajuda você a lidar com Complexo problemas implementando controle de
processo empírico.
TIPOS DE COMPLEXIDADE
Complexidade é sua realidade. Considere dois tipos: complexidade essencial E
complexidade acidental.9
Complexidade essencial é a complexidade inerente ao problema e não pode
ser removida.
Complexidade acidental é o emaranhado de componentes/ideias que não é
necessário para resolver o problema. Essa complexidade é acidental porque
emerge com base em nossas próprias decisões.
Do Guia scrum
O Scrum é uma estrutura para desenvolver, fornecer e sustentar produtos
complexos.10
Fazer bem o Scrum significa que você pode sustentar o produto sendo "Feito"
no final de cada Sprint, o que requer engenharia sonora. Quando surgirem
problemas ao longo do tempo, tornando seu produto mais difícil de liberar,
pense nesses obstáculos como complexidades acidentais. O Scrum aborda a
complexidade essencial (o produto) minimizando Acidental Complexidade (o
processo)— e Portanto Minimiza Riscos.
GERENCIAMENTO DE RISCOS
Nenhum esforço de desenvolvimento de produtos jamais será sem riscos. Os
riscos são interessantes, pois podem ser bons e ruins.
Que É Um Bom Erro? Um Bom Erro É Quando Você Tentar Para Resolver Um
Problema que pertence ao reino da complexidade essencial. Se você abordar
um recurso específico ou tecnológico Desafio Primeiro Então Você Ganhar Um
Vantagem Sobre Seu Competição. Você pode falhar, mas também aprenderá e
possivelmente terá outro potencial Solução. Portanto Você Tem Feito Um Bom
Erro. Sem erros, você fazer Não Levar Suficiente Bom Riscos E Vai
Desaparecer Em O Mar De Mediocridade.
Em Lewis Carroll Através do Espelho, a Rainha Vermelha e Alice estão
constantemente correndo, mas não fazendo nenhum progresso.
"Bem, em nosso país", disse Alice, ainda ofegante um pouco, "você geralmente
chegaria a outro lugar — se você correr muito rápido por um longo tempo,
como temos feito."
"Um tipo lento de país!", Disse a Rainha. "Agora, aqui, você vê, é preciso toda
a corrida que você pode fazer, para manter no mesmo lugar. Se você quer
chegar em outro lugar, você deve correr pelo menos duas vezes mais rápido do
que isso!
Figura 5-7 Alice no País das Maravilhas aprendendo sobre o ritmo
Como a alegoria em Figura 5-7 sugere, para se manter relevante nos negócios,
você deve superar e superar a concorrência, enfrentando riscos essenciais mais
rapidamente do que eles fazer. Estes Riscos Poderia Ser Recurso Ou Técnico
Riscos Isso Você Endereço Como Parte do Backlog do Produto. Em geral, é
uma boa prática ter itens de backlog de produtos de alto risco mais altos no
Product Backlog para permitir um aprendizado rápido e permitir tempo
suficiente para encontrar uma solução alternativa ou até mesmo para cancelar o
produto sem ter perdido muito dinheiro. Outros riscos essenciais contínuos e
específicos do produto podem ser abordados através da definição de "Feito".
Se não há risco no seu próximo projeto, não o faça.
— Tom de Marco
Você precisa correr riscos e mantê-los em sua mira até que eles sejam tratados.
Riscos eessenciais emergindo da complexidade essencial são bons e podem
levar a uma vantagem competitiva.
E a complexidade acidental e riscos acidentais?
O estudo meta de Tharwon Arnuphaptrairog sobre riscos de projetos de
software define "risco" de várias maneiras:
O PM-BOK (Project Management Body of Knowledge) define o risco
como: "um evento ou condição incerto que, se ocorrer, tem um efeito
positivo ou negativo sobre os objetivos de um projeto." . . PRINCE2,
o governo britânico Patrocinado Projeto Gestão padrão[,] Define
Risco como: "incerteza de resultado.11
A definição PRINCE2 é mais adequada aqui, pois se relaciona intimamente
com a complexidade do desenvolvimento de produtos.
O trabalho de Arnuphaptrairog analisou 12 estudos para identificar
semelhanças. Categorias importantes foram "frequência de risco por dimensão"
(ver Tabela 5-2) e "itens de risco por frequência" (ver Tabela 5-3).
Usuário
A dimensão do usuário incluía pontos como falta de envolvimento adequado
do usuário, falha em obter comprometimento do usuário, falta de cooperação
dos usuários, falha em gerenciar as expectativas do usuário final.
Requisitos
A dimensão dos requisitos incluía equívocos dos requisitos, mudanças
contínuas nos requisitos, requisitos pouco claros do sistema, foco muito
estreito nos problemas do projeto de TI e ignorar o impacto sobre os negócios
em geral.
Complexidade
A dimensão da complexidade incluía recursos de segurança inadequados
incorporados ao sistema, uso de novas tecnologias, deficiências de
desempenho, capacidades científicas tensas.
Planejamento e Controle
A dimensão de planejamento e controle incluiu estimativas irrealistas de
tempo e custos, revestimento de ouro, mudança não gerenciada
adequadamente, escopo/objetivos incompreendidos/incompreendidos,
mudança de escopo, prazos artificiais, ambiguidade do projeto, falta de
metodologia eficaz de gerenciamento de projetos, estimativa inadequada dos
recursos necessários, progresso do projeto não monitorado de perto o
suficiente.
Equipe
A dimensão da equipe incluía deficiências de pessoal, falta de
conhecimento/habilidade necessários no pessoal do projeto, falta de
habilidade das pessoas na liderança do projeto, mudanças na participação na
equipe do projeto
Ambiente Organizacional
A dimensão do Meio Ambiente Organizacional incluiu a falta de
comprometimento de alta gestão Para O Projeto E Falta De Apoio Corporativa
Política Com efeito negativo sobre Projeto.
Tabela 5-3 Item de risco de software por frequência
Risco Item Freqüência
REVISÃO DE QUIZ
Compare suas respostas desde o início do capítulo com as abaixo. Nwo Isso
Você Tem Ler O Capítulo seria Você Mudar Qualquer De Seu Respostas? Você
concorda com as respostas Abaixo?
Declaração Concordo
Discordar
Ágil Práticas São Melhor Adequado Para Simples Produtos Tal Como
Sites.
Se Você Tem O Direita Pessoas E Eles Levar Suficiente Hora Para
analisar um problema complexo, eles podem prever com precisão Todos
as variáveis.
O Mais Eficiente Maneira Para Abordagem Um Simples Problema É Para
a complexidade é Reduzido.
Quiz
Para definir o cenário para este capítulo, tente responder a cada uma das
seguintes declarações com Concordo ou Discordo. As respostas aparecem no
final do capítulo.
Declaração Concordo
Discordar
Scrum É Um Ágil Processo.
Scrum Equipes fazer Muito Pouco Planejamento.
Se Um Scrum Equipe Alterações O Scrum Quadro Eles São Não
mais tempo fazendo Scrum.
Se Um Scrum Equipe Adiciona Para O Scrum Quadro Eles São Não
mais tempo fazendo Scrum.
Cada Scrum Evento É time-boxed.
O Desenvolvimento Processo É Propriedade Por O Desenvolvimento
Equipe. O Proprietário do Produto não tem um Dizer.
Do Guia scrum
Scrum é um Quadro para desenvolver, entregar e sustentar produtos
complexos.1
Você pode ver isso refletido em quase qualquer retórica anti-Scrum on-line.
Faça uma pequena pesquisa e você verá que as reclamações não são sobre
elementos de estrutura, mas sobre práticas que foram instituídas em cima do
Scrum (muitas vezes dimensionando mecânicas, captura de requisitos, Sprint
Compromisso, gerenciamento de tarefas, etc.) Por Pessoas Fora O Equipe
(gerentes, Pmos Ágil "Treinadores", Ferramentas etc.).
Com a ajuda do Guia scrum em si, vamos olhar para os elementos centrais da
estrutura scrum.
OS PILARES DO SCRUM
Do Guia scrum
Scrum é fundada na teoria do controle de processos empíricos, ou
empirismo. O empirismo afirma que o conhecimento vem da experiência E
tomar decisões com base no que é conhecido. A Scrum emprega uma
abordagem iterativa e incremental para otimizar a previsibilidade e
controlar o risco.
Três pilares defendem cada implementação do controle de processos
empíricos: transparência, inspeção e adaptação.3
Figura 6-2 Pilares empíricos do Scrum: transparência, inspeção e adaptação
Figura 6-2 simboliza os três pilares de Scrum. Sem os três no lugar, toda a
construção desmorona.
TRANSPARENCY
Do Guia scrum
Significativo Aspectos De O Processo Deve Ser Visível Para Aqueles
Responsável Para o resultado. A transparência exige que esses aspectos
sejam definidos por um padrão comum Então Observadores Compartilhar
Um Comum Compreensão De Que É Ser Visto.
Por exemplo:
Uma linguagem comum referente ao processo deve ser compartilhada
por todos os participantes; E
Aqueles que realizam o trabalho e aqueles que inspecionam o incremento
resultante devem compartilhar uma definição comum de "Feito."4
Imagine uma organização que tenha todos os dados (inspeção) e a capacidade
de mudar (adaptação), mas sem transparência. Os dados podem não refletir a
verdadeira realidade e podem não ser visíveis para as pessoas certas. Portanto,
o que eles inspecionam será incorreto e como eles se adaptam será um
desperdício. Ter uma cultura que
promove a abertura e a comunicação é essencial para que qualquer processo
empírico funcione efetivamente.
A falta de transparência é como colocar uma toalha molhada sobre um
termostato. O termostato inspecionará dados imprecisos e se adaptará da
maneira errada.
EuNSPECTION
Do Guia scrum
Os usuários de Scrum devem inspecionar frequentemente artefatos Scrum e
progredir em direção a um Sprint Objetivo Para Detectar Indesejáveis
Variações. Sua Inspeção Deve Não Ser tão frequente que a inspeção
atrapalha o trabalho. Inspeções são mais benéficas quando realizadas
diligentemente por inspetores qualificados no ponto de trabalho.5
Imagine uma organização que não tem nada a esconder e tem comunicação
sólida (transparência) Como Bem Como O Capacidade Para Mudar
(adaptação). No entanto Eles não têm Tomadas O Hora Para Reunir E Analisar
O Dados Em Qualquer Consistente Maneira. Você vai acabar para cima Com
Pessoas Sentimento Como Eles Deve Adaptar Um Determinados maneira; Mas
Com Não evidência concreta para apoiá-lo, mudança real torna-se mais difícil.
Ter loops de feedback consistentes e curtos, bem como radiadores de
informações claras é essencial para qualquer processo empírico funcionar
Eficazmente.
UmDAPTATION
Do Guia scrum
Se um inspetor determinar que um ou mais aspectos de um processo se
desviam para fora Aceitável Limites E Isso O Resultante Produto Vai Ser
inaceitável, o processo ou o material que está sendo processado deve ser
ajustado. Um ajuste deve Ser Feito Como Logo Como Possível Para
Minimizar Mais Desvio.
Scrum Prescreve Quatro Formal Eventos Para Inspeção E Adaptação .
. . : Sprint Planejamento
Revisão diária do
Scrum Sprint
Sprint Retrospective6
Imagine uma organização que tenha todos os dados precisos (transparência e
inspeção) necessários para mudar de forma significativa. No entanto, ninguém
está capacitado Ou Disposto Para fazer Nada Sobre que (adaptação). O
Capacidade Para executar é essencial para qualquer processo empírico para
trabalhar Eficazmente.
Visão sem execução é alucinação.
— Thomas Edison
FUNÇÕES
SCRUM
As três funções definidas do Scrum são Product Owner, Development Team e
Scrum Master. Embora existam muitos outros papéis dentro das organizações
que são vitais para o sucesso do produto, esses três devem estar em vigor para
a estrutura scrum.
PRODUCT OWNER
Do Guia scrum
O Proprietário do Produto é responsável por maximizar o valor do produto
resultante do trabalho da Equipe de Desenvolvimento. Como isso é feito
pode variar amplamente entre organizações, Equipes scrum e indivíduos.
O Proprietário do Produto é o único responsável pelo gerenciamento do
Backlog do Produto. O gerenciamento do backlog do produto inclui:
Expressando claramente itens de backlog do produto;
Encomendar os itens do Backlog de Produtos para alcançar melhor metas e
missões;
Otimizando o valor do trabalho que a Equipe de Desenvolvimento realiza;
Garantir que o Backlog do Produto seja visível, transparente e claro para
todos, e mostre no que a Equipe Scrum trabalhará a seguir; E
Garantir O Desenvolvimento Equipe Entende Itens Em O Produto Backlog
ao nível Necessário.
O Produto Proprietário Maio fazer O Acima Trabalho Ou Tem O
Desenvolvimento Equipe faz isso. No entanto, o Proprietário do Produto
permanece Responsável.
O Produto Proprietário É Um Pessoa Não Um Comité. O Produto
Proprietário pode representar os desejos de um comitê no Backlog do
Produto, mas aqueles que desejam alterar a prioridade de um item de
Backlog de um produto devem abordar o
Proprietário de produto.
Para O Produto Proprietário Para Sucesso O Inteiro Organização Deve
Respeito Ihs ou suas decisões. As decisões do Proprietário do Produto são
visíveis no conteúdo e no pedido De O Produto Pendências. Não Um Cna
Força O Desenvolvimento Equipe para trabalhar a partir de um conjunto
diferente de Requisitos.7
Uma única pessoa que realmente possui o produto e tem a última palavra é
crucial para o sucesso do produto.
De que adianta ter a melhor equipe de desenvolvimento se o produto errado
está sendo Construído? O Produto Proprietário É O Keystone Em Que O Direita
produto — o produto geral qualidade — depende.
Figura 6-3 mostra como o Scrum usa um fluxo de serviço embutido. Em última
análise, a Equipe de Desenvolvimento está lá para servir o Proprietário do
Produto, e o Scrum Master serve a Equipe de Desenvolvimento. Você também
pode dizer que o Proprietário do Produto atende o cliente e outros stakeholders.
SCrum MAster
Do Guia scrum
O Scrum Master é responsável por promover e apoiar scrum conforme
definido no Guia scrum. Scrum Masters faz isso ajudando todos a entender
a teoria, práticas, regras e valores de Scrum.
O Mestre Scrum é um servo-líder da Equipe Scrum. O Scrum Master ajuda
aqueles fora da Equipe Scrum a entender quais de suas interações com a
Equipe Scrum são úteis e quais não são. O Scrum Master ajuda todos a
mudar essas interações para maximizar o valor
criado pela Equipe Scrum.
OTHERS
Outras funções relevantes para o Scrum incluem a Equipe Scrum e as partes
interessadas.
Equipe Scrum
Do Guia scrum
O Scrum Equipe Consiste De Um Produto Proprietário O Desenvolvimento
Equipe E um Scrum Master. Equipes Scrum são auto-organizados e
interfuncionais. Equipes auto-organizadas escolhem a melhor forma de
realizar seu trabalho, em vez de serem dirigidas por outros fora da equipe.
Equipes interfuncionais têm todas as competências necessárias para realizar
o trabalho sem depender de outras que não fazem parte da equipe. O
modelo de equipe no Scrum foi projetado para otimizar a flexibilidade,
Criatividade E Produtividade. O Scrum Equipe Hsa Comprovada Próprio
para ser cada vez mais eficaz para todos os usos anteriormente declarados, e
qualquer trabalho complexo.
As Equipes Scrum oferecem produtos de forma iterativa e incremental,
maximizando as oportunidades de feedback. Entregas incrementais do
produto "Feito" garantir um Potencialmente Útil Versão De Trabalhando
Produto É Sempre Disponível. 11
Muitas vezes, os termos "Equipe de Desenvolvimento" e "Equipe Scrum" são
usados de forma intercambiável. Eles não são os mesmos: a Equipe de
Desenvolvimento faz parte da Equipe Scrum. Muitas vezes essa diferença sutil
pode ter um grande impacto quando se fala genericamente sobre a "Equipe" e
entende onde as responsabilidades pertencem.
Interessados
Embora não seja um papel oficial do Scrum, as partes interessadas são a chave
para o sucesso de qualquer Scrum Desenvolvimento Esforço. Estes São O
Usuários Clientes Investidores executivos, conformidade Oficiais E Ninguém
Cujo Vidas São Afetados Por O Produto em desenvolvimento.
Como Produto Proprietário que É Seu Responsabilidade Para Identificar O
Interessados Woh ter um Dizer Em O Direção De O Produto E Para Garantir
Eles São Incluído.
A Scrum oferece muitas oportunidades incorporadas para se envolver com seus
stakeholders. O Óbvio Um É O Sprint Revisão Onde Interessados Cna Fornecer
feedback sobre O Incremento Isso Posteriormente Afeta O Produto Pendências.
No entanto, incluir as partes interessadas no Planejamento de Sprint e
refinamento do Backlog de Produtos também pode ser benéfico e deve ser feito
a critério do Proprietário do Produto.
Um Bom Brainstorming Atividade Para Identificar Seu Interessados É Para
Trabalho Através um mapa mental, como o de Figura 6-7.
ARTEFATOS SCRUM
Existem apenas três artefatos obrigatórios no Scrum: o Product Backlog, o
Sprint Backlog e o Increment.
Os três artefatos estão ligados: O incremento é gerado a partir do Sprint
Backlog, e o Sprint Backlog é gerado a partir do Backlog do produto. O
Backlog do produto é então refinado com base no feedback do Incremento (ver
Figura 6-9).
PRODUCT BACKLOG
Do Guia scrum
O Backlog do produto é uma lista ordenada de tudo o que é conhecido
como necessário Em O Produto. Ele É O Único Fonte De Requisitos Para
Qualquer mudanças a serem feitas no produto. O Proprietário do Produto é
responsável pelo Backlog de produto, incluindo seu conteúdo,
disponibilidade e Encomendar.
Um Produto Pendências É Nunca Completa. O Primeiros Desenvolvimento
De que Coloca fora os requisitos inicialmente conhecidos e mais bem
compreendidos. O Backlog do Produto evolui à medida que o produto e o
ambiente em que ele será usado Evolui. O Backlog do produto é dinâmico;
ele muda constantemente para identificar o que o produto precisa ser
apropriado, competitivo e útil. Se um produto existe, seu Backlog de
produto também Existe.
O Backlog do produto lista todos os recursos, funções, requisitos,
melhorias, E Correções Isso Constituem O Alterações Para Ser Feito Para O
produto em Futuro Libera. Produto Pendências Itens Tem O Atributos De
Um descrição, ordem, estimativa e valor. Os itens de backlog do produto
geralmente incluem descrições de teste que provarão sua completude
quando "feito".
Como Um Produto É Usado E Ganhos Valor E O Mercado Fornece
feedback, o Backlog do produto torna-se uma lista maior e mais exaustiva.
Os requisitos nunca param de mudar, então um Backlog de produtos é um
artefato vivo. Mudanças nas exigências de negócios, condições de mercado
ou tecnologia podem causar alterações no Produto Pendências.
Várias equipes scrum muitas vezes trabalham juntas no mesmo produto.
Um Backlog de produto é usado para descrever o próximo trabalho no
produto. Um atributo de backlog de produto que os itens de grupos podem
então ser empregados. . . . .
Os itens de backlog de produtos mais ordenados geralmente são mais claros
e mais detalhados do que os pedidos mais baixos. Estimativas mais precisas
são feitas com base na maior clareza e maior detalhe; quanto menor a
ordem, menos detalhes. Os itens de backlog de produto que ocuparão a
Equipe de Desenvolvimento para o próximo Sprint são refinados para que
qualquer item possa ser razoavelmente "feito" dentro O Sprint time-box.
Produto Pendências Itens Isso Cna Ser "Feito" Por o Desenvolvimento
Equipe Dentro Um Sprint São Considerado "Pronto" Para Seleção Em um
Planejamento Sprint. Os itens de backlog de produtos geralmente adquirem
esse grau de transparência através do refino descrito acima Atividades.
A Equipe de Desenvolvimento é responsável por todas as estimativas. O
Proprietário do Produto pode influenciar a Equipe de Desenvolvimento,
ajudando-o a entender e selecionar trade-offs, mas as pessoas que realizarão
o trabalho fazem a estimativa final.13
SImprimir BACKLOG
Do Guia scrum
O Sprint Backlog é o conjunto de itens de Backlog de Produtos
selecionados para o Sprint, além de um plano para entregar o produto
Incremento e realizar o Sprint Goal. O Sprint Backlog é uma previsão da
Equipe de Desenvolvimento sobre Que Funcionalidade Vai Ser Em O
Próximo Incremento E O Trabalho Necessário para entregar essa
funcionalidade em um "Feito" Incremento.
O Sprint Pendências Faz Visível Todos De O Trabalho Isso O
Desenvolvimento A equipe identifica como necessário para cumprir o Gol
de Sprint. Para garantir a melhoria contínua, inclui pelo menos uma
melhoria de processo de alta prioridade identificada na Retrospectiva
anterior Reunião.
O Sprint Pendências É Um Plano Com Suficiente Detalhe Isso Alterações
Em Progresso pode ser entendido no Daily Scrum. A Equipe de
Desenvolvimento modifica o Sprint Pendências Ao longo O Sprint E O
Sprint Pendências Emerge durante o Sprint. Esse surgimento ocorre à
medida que a Equipe de Desenvolvimento trabalha através do Plano E
Aprende Mais Sobre O Trabalho Necessário Para Alcançar O Sprint
Objetivo.
À medida que novos trabalhos são necessários, a Equipe de
Desenvolvimento adiciona-o ao Sprint Backlog. À medida que o trabalho é
realizado ou concluído, o trabalho restante estimado é atualizado. Quando
os elementos do plano são considerados desnecessários, eles são removidos.
Só O Desenvolvimento Equipe Cna Mudar Sua Sprint Pendências durante
um Sprint. O Sprint Pendências É Um Altamente Visível tempo real
Imagem De O trabalho que a Equipe de Desenvolvimento planeja realizar
durante o Sprint, e pertence exclusivamente ao Desenvolvimento Equipe.14
EuNCREMENT
Se scrum fosse reduzido a uma e apenas uma frase, seria ter "produto de
trabalho liberado a cada 30 dias ou menos". Esse produto de trabalho liberado é
o Incremento.
Do Guia scrum
O Incremento É O Soma De Todos O Produto Pendências Itens Concluído
durante um Sprint E O Valor De O Incrementos De Todos Anterior Sprints.
Em O Final de um Sprint, o novo Incremento deve ser "Feito", o que
significa que deve estar em condições de uso e atender à definição da
Equipe Scrum de "Feito". Um incremento É Um Corpo De inspecionado,
Feito Trabalho Isso Suporta Empirismo Em o fim do Sprint. O incremento é
um passo em direção a uma visão ou objetivo. O Incremento deve estar em
condições de uso, independentemente de o Proprietário do Produto decidir
realmente liberar que.15
Proprietário do produto e o incremento
Como Produto Proprietário Um Valioso Incremento Em O Final De Cada Sprint
É O Objetivo você compartilha com a Equipe de Desenvolvimento. Embora
você não tenha muito a dizer sobre como a Equipe de Desenvolvimento planeja
seu trabalho em um Sprint, você ainda deve esperar um incremento "Feito" de
trabalho cada vez. Os proprietários de produtos têm o direito de desafiar suas
equipes de desenvolvimento para criar um incremento de valor e não se
contentar com apenas planos, projetos, maquetes e similares Saídas.
Se o Backlog do produto representar a direção do seu caminho atual, em
seguida, o Incremento é o seu dispositivo GPS que determina sua posição
atual. O Incremento fornece transparência para você e seus stakeholders. Nesse
sentido, Itis O Mais Importante Elemento Em O Sprint Revisão E Combustíveis
O Mais feedback importante Loop Em Um Empírica Processo Controle. Um
Trabalhando Incremento Permite você para inspecionar e adaptar-se juntos e
determinar os próximos passos, atualizando assim seu caminho — o Produto
Pendências.
Para que isso funcione, seu Incremento precisa ser verdadeiramente "feito".
Como você pode encontrar sua posição com uma leitura imprecisa de GPS?
Você não pode fazer isso. e essa falta de transparência é prejudicial ou até
catastrófica. A longo prazo, você vai se perder.
OTHERS
Embora não artefatos oficiais scrum, outros práticas scrum geralmente aceitas
que Deve Ser Fortemente Considerado São burn-down/burn-up Gráficos E Um
definição de "Feito".
"Feito"
Do Guia scrum
Quando um item de backlog de produto ou um incremento é descrito como
"Feito", todos devem entender o que significa "Feito". Embora isso possa
variar significativamente Por Scrum Equipe Membros Deve Tem Um
Compartilhado Compreensão do que significa que o trabalho seja concluído,
para garantir transparência. Esta é a definição De "Feito" Para O Scrum
Equipe E É Usado Para Avaliar Quando Trabalho está completo sobre o
produto Incremento.
A mesma definição orienta a Equipe de Desenvolvimento a saber quantos
produtos Pendências Itens que Cna Selecione Durante Um Sprint
Planejamento. O Propósito de cada Sprint é entregar incrementos de
funcionalidade potencialmente liberável que Aderir Para O Scrum Equipe
Atual Definição De "Feito".
As equipes de desenvolvimento fornecem um incremento da funcionalidade
do produto a cada Sprint. Este incremento é útil, de modo que um
proprietário de produto pode optar por imediatamente Lançamento ele. Se O
Definição De "Feito" Para Um Incremento É Parte do Convenções Padrões
Ou Diretrizes De O Desenvolvimento Organização todas as Equipes Scrum
devem segui-lo como um Mínimo.
Se "Feito" para um incremento não é uma convenção do desenvolvimento
organização, a equipe de desenvolvimento da Equipe Scrum deve definir
uma definição De "Feito" Apropriado Para O Produto. Se Lá São Vários
Equipes Scrum Trabalhando Em O Sistema Ou Produto Lançamento O
Desenvolvimento Equipes em todos os O Scrum Equipes Deve Mutuamente
Definir O Definição De "Feito".
Cada Incremento é aditivo a todos os incrementos anteriores e
exaustivamente testado, garantindo que todos os Incrementos trabalhem
juntos.
À medida que as Equipes scrum amadurecem, espera-se que suas definições
de "Done" se expandam Para Incluem Mais Rigorosos Critérios Para Maior
Qualidade. Novo definições, como Usado Maio Descobrir Trabalho Para Ser
Feito Em Anteriormente "Feito" Incrementos. Qualquer produto ou sistema
deve ter uma definição
Proprietário do produtode "Feito" que é um padrão para qualquer trabalho
e "feito"
feito em que.16
Se o Backlog do produto é o seu caminho e o Incremento é a sua bússola, então
"Feito" é o campo magnético que aponta a agulha. Sem agulha, sem
localização, sem calibração de caminho.
Pelo menos uma vez por Sprint, seu Incremento (seu produto) deve ser "Feito":
"Feito" como em nenhum trabalho restante, como nele pode ser lançado. O que
quer que "Feito" signifique em seu contexto é algo que você como Proprietário
de Produto (representando os stakeholders) e a Equipe de Desenvolvimento
deve se dar bem. Todas as necessidades relativas ao "Feito" devem ser
atendidas em conformidade. "Feito" chega do usuário final todo o caminho para
Operações.
Não "Feito" → nenhum incremento → nada para mostrar na Sprint
Review
Se você ignorar "Feito", na melhor das hipóteses, você está apenas fazendo
progressos. A questão é para quê?
Leia mais sobre "Feito" no próximo capítulo sobre o gerenciamento do Product
Backlog.
Gráficos de burn-down/burn-up
Continuar Com O Caminho Metáfora Durante Seu Viagem Em Criar Um
produto incrível, é útil ter um mapa com você. Duas ferramentas populares na
comunidade Scrum são gráficos de queima e queima. Eles podem trazer
visibilidade para sua jornada Progresso Então Isso Você Cna Melhor
Inspecionar E Adaptar Seu Caminho.
Sprint Burn-down
A queima do Sprint fornece transparência — localização — para o
Desenvolvimento
Equipe. Ele permite que eles inspecionem e adaptem seu plano durante o
Sprint e avaliem seu progresso em direção ao Gol de Sprint.
Do Guia scrum
A qualquer momento, o trabalho total restante para atingir uma meta pode
ser somado. O Proprietário do Produto rastreia este trabalho total restante
pelo menos todas as Revisões de Sprint. O Proprietário do Produto compara
esse valor com o trabalho restante nas Avaliações Sprint anteriores para
avaliar o progresso para concluir o trabalho projetado pelo tempo desejado
para a meta. Essas informações são feitas
transparente para todas as partes interessadas.
Várias práticas projetivas sobre tendências têm sido usadas para prever o
progresso, Como queimadas, burn-ups, Ou Cumulativa Fluxos. Estes Tem
provou ser útil. No entanto, estes não substituem a importância do
empirismo. Em complexo Ambientes Que Vai Acontecer É Desconhecido.
Só Que Hsa já aconteceu pode ser usado para a decisão prospectiva Fazer.17
EVENTOS SCRUM
Há cinco eventos obrigatórios em Scrum: o Sprint, o Sprint Planning, o Daily
Scrum, o Sprint Review e o Sprint Retrospectiva.
No Scrum, cada evento box-time é projetado para fornecer uma oportunidade
específica de inspeção e adaptação. Em outras palavras, há sempre uma entrada
tangível e sempre uma saída explícita para cada evento.
SImprimir
O Sprint É O Recipiente Para Todos O Outros Scrum Eventos. Ele É Como Um
mini-projeto após o qual você tem um produto de trabalho — o Incremento. O
pior cenário É Isso Você Resíduos Um Sprint. O Menor O Sprint O Menor O
Risco.
Do Guia scrum
O Coração De Scrum É Um Sprint Um time-box De Um Mês Ou Menos
Durante que um incremento de produto "Feito", usado e potencialmente
liberável é criado. Os sprints têm durações consistentes durante um esforço
de desenvolvimento. Um novo Sprint Começa Imediatamente Depois O
Conclusão De O Anterior Sprint.
Sprints contêm e consistem no Planejamento sprint, Scrums Diário, o
Desenvolvimento Trabalho O Sprint Revisão E O Sprint Retrospectiva.
Durante o Sprint:
Não Alterações São Feito Isso seria Arriscar O Sprint Gol; As
metas de qualidade não diminuem; E
O escopo pode ser esclarecido e renegociado entre o Proprietário do
Produto e a Equipe de Desenvolvimento à medida que mais for aprendido.
Cada Sprint pode ser considerado um projeto com não mais do que um
horizonte de um mês. Como Projetos Sprints São Usado Para Realizar Algo.
Cada A Sprint tem um objetivo do que deve ser construído, um projeto e
um plano flexível que irá guiá-lo, o trabalho e o produto resultante
Incremento.
Os sprints são limitados a um mês calendário. Quando o horizonte de um
Sprint é muito longo, a definição do que está sendo construído pode mudar,
a complexidade pode aumentar e o risco pode aumentar. Os sprints
permitem a previsibilidade, garantindo a inspeção e adaptação do progresso
em direção a uma Gol de Sprint pelo menos todos os meses do calendário.
Os sprints também limitam o risco a um mês de custo calendário.18
Proprietário de produto e o Sprint
Como Proprietário de Produto, o Sprint é o loop de feedback com o qual você
pode inspecionar e adaptar a direção do seu produto. Cada Sprint deve terminar
com um incremento de trabalho Isso Você Cna Teste Com Um Amostragem De
Interessados Ou Melhor Ainda contra o mercado. Com base nesse feedback,
você pode ter o trabalho da Equipe de Desenvolvimento Em Nada Você
Considerem Mais Valioso Em O Próximo Sprints. Este Fornece você com o
máximo Flexibilidade.
Tenha em mente que, embora você tenha a flexibilidade de mudar de direção
da Sprint para a Sprint, você deve evitar mudar o escopo de um Sprint atual o
máximo possível. Se a necessidade de alterar o escopo Sprint for um problema
recorrente, considere sprints mais curtos.
Um Sprint fornece estabilidade em um mundo de imprevisibilidade. A Equipe
Scrum faz escolhas difíceis sobre requisitos, infraestrutura e pessoas. Ele tenta
manter essas escolhas por pelo menos um Sprint e, em seguida, inspeciona e
adapta para o próximo Sprint. Sprints que são muito longos poderiam colocá-lo
muito longe do curso, aumentando o custo de voltar aos trilhos.
O Comprimento De O Sprint Deve Ser Determinado Por Como Muito De Este
Estável Trabalho uma Equipe Scrum pode (deve) assumir. Este é o proprietário
do produto Planejamento
Horizonte.
Realisticamente, haverá exceções para manter um Sprint estável. Considere o
seguinte cenário:
Como Produto Proprietário Um Emocionante Novo Recurso Vem Através Seu
Mesa. Indiscutivelmente é mais valioso do que qualquer um dos itens de
Backlog de Produtos que a Equipe de Desenvolvimento está trabalhando no
Sprint atual. O que você faz? Você tem três opções.
Do Guia scrum
Um Sprint seria Ser Cancelado Se O Sprint Objetivo Fica Obsoleto. Este
pode ocorrer Se O Empresa Alterações Direção Ou Se Mercado Ou
Tecnologia as condições mudam. Em geral, um Sprint deve ser cancelado
se não fizer mais sentido dadas as circunstâncias. Mas, devido à curta
duração de Sprints, o cancelamento raramente faz Sentido.19
SImprimir PLanning
Do Guia scrum
O trabalho a ser realizado no Sprint está planejado no Sprint Planning. Este
plano é criado pelo trabalho colaborativo de toda a Equipe Scrum.
O Sprint Planning é um tempo-boxed para um máximo de oito horas para
um sprint de um mês. Para sprints mais curtos, o evento geralmente é mais
curto. O Scrum Master garante que o evento ocorra e que os atendentes
entendam sua Propósito. O Scrum Mestre Ensina O Scrum Equipe Para
Manter que Dentro O time-box.
O Sprint Planning responde a seguintes:
O que pode ser entregue no Incremento resultante do próximo Sprint?
Como o trabalho necessário para entregar o Incremento será alcançado?20
Gol de Sprint
O Sprint Objetivo É Um Objetivo Definir Para O Sprint Isso Cna Ser
Conheci Através a implementação De Produto Pendências. Ele Fornece
Orientação Para O Equipe de Desenvolvimento sobre por que está
construindo o Incremento. É criado durante a reunião de Planejamento
sprint. O Sprint Goal dá à Equipe de Desenvolvimento alguma flexibilidade
em relação à funcionalidade implementada dentro do Sprint. Os itens
selecionados do Backlog do produto oferecem uma função coerente, que
pode ser o Gol de Sprint. O Gol de Sprint pode ser qualquer outra coerência
que causa o Desenvolvimento Equipe Para Trabalho Juntos Bastante Que
Em Separe Iniciativas.
À medida que a Equipe de Desenvolvimento trabalha, mantém o Gol de
Sprint em mente. Para satisfazer o Gol de Sprint, ele implementa
funcionalidade e tecnologia. Se o trabalho for diferente do esperado pela
Equipe de Desenvolvimento, eles colaboram Com O Produto Proprietário
Para Negociar O Escopo De Sprint Backlog dentro do Sprint.21
Gol de Sprint
Cada evento de Planejamento de Sprint deve capturar um Gol de Sprint
compartilhado. Um bom proprietário de produto deve entrar no Planejamento
sprint com um objetivo em mente. No entanto, isso deve ser Aberto Para
Negociação Com O Desenvolvimento Equipe Baseado Em Sua Entrada
habilidade, e Capacidade. O Resultante Sprint Objetivo É Propriedade Por O
Todo Scrum Equipe.
Seu Gol de Sprint deve ser considerado como o arremesso do elevador para o
Sprint. Imagine uma parte interessada passar por você no corredor um dia e
diz: "Ansioso para o Sprint Review na próxima semana! O que eu vou
conseguir ver? Como você vai reagir? Seria Você Chocalho fora O Nove
Produto Pendências Itens Ser Trabalhou Em? Ou seria Você Dar Ela Um Mais
Concisa Resumo De O Mais Importante Elemento? Se você acha difícil dar um
resumo geral, é provável que haja um sinal de que não há muita coesão em seu
Sprint. Em outras palavras, quanto mais difícil é chegar a um bom objetivo de
sprint conciso, mais você provavelmente precisa Um.
Isso não significa que você não pode ter itens de backlog de produto em um
Sprint que não estão relacionados com o Gol de Sprint. Certamente, eles
também poderiam trabalhar em um recurso extra, Relatório Ou Bug Isso Um
Interessados Hsa Pediu Para. No entanto Eles Deve estar em minoria e
provavelmente seriam os itens retirados do Sprint quando o Gol de Sprint está
em risco de não ser Conheci.
Pense nas Metas de Sprint como uma lista de objetivos vinculados que estão
guiando você para a sua visão geral do produto um passo no momento. Tendo
em casa em sua visão, você identifica os próximos objetivos em direção ao
grande objetivo (veja Figura 6-14). Os objetivos do Sprint não são
pensamentos posteriores, mas balizas de aprimoramento. Figura 6-15 mostra
alguns exemplos de Metas de Sprint.
Eu vi ótimos resultados usando o que eu chamo de
abordagem "Sprint Goal Driven Development". Em vez de
"alimentar" a Equipe de Desenvolvimento com requisitos para um
sprint próximo,
fornecer-lhes um Gol de Sprint antes do tempo e deixá-los conduzir
os detalhes, deixá-los criar os itens de Backlog do produto, deixá-
los tomar posse. Você como Proprietário de Produto fornece
feedback e orientação durante o refinamento.
Seu Gol de Sprint nunca deve ser uma lista de histórias de usuário (itens de
Backlog de produtos) a serem concluídas até o final do Sprint.
DAILY SCrum
Do Guia scrum
O Daily Scrum é um evento de 15 minutos para a Equipe de
Desenvolvimento. O Daily Scrum é realizado todos os dias do Sprint. Nele,
a Equipe de Desenvolvimento planeja trabalhar pelas próximas 24 horas.
Isso otimiza a colaboração e o desempenho da equipe
inspecionando o trabalho desde o último Daily Scrum e previsão sprint
próximo Trabalho. O Diária Scrum É Realizada Em O Mesmo Hora E
Lugar Cada Dia para reduzir Complexidade.
O Desenvolvimento Equipe Usa O Diária Scrum Para Inspecionar Progresso
Para o Sprint Goal e para inspecionar como o progresso está em tendência
para concluir o trabalho no Sprint Backlog. O Daily Scrum otimiza a
probabilidade de que a Equipe de Desenvolvimento atinja a Meta de Sprint.
Todos os dias, a Equipe de Desenvolvimento deve entender como pretende
trabalhar em conjunto como uma auto-organização Equipe Para Realizar O
Sprint Objetivo E Criar O incremento antecipado até o final do Sprint.
A estrutura do encontro é definida pela Equipe de Desenvolvimento e pode
ser conduzida Em Diferentes Maneiras Se que Incide Em Progresso Para O
Sprint Objetivo. Alguns Desenvolvimento Equipes Vai Usar Perguntas
Alguns Vai Ser Mais discussão baseada. Aqui está um exemplo do que
pode ser Usado:
Que fez Eu fazer Ontem Isso Ajudou O Desenvolvimento Equipe Conhecer O
Gol de Sprint?
O que farei hoje para ajudar a Equipe de Desenvolvimento a cumprir a Meta
de Sprint?
Vejo algum impedimento que impeça a mim ou a Equipe de
Desenvolvimento de cumprir o Gol de Sprint?
A Equipe de Desenvolvimento ou os membros da equipe geralmente se
reúnem imediatamente após o Daily Scrum para discussões detalhadas, ou
para adaptar ou replanar o resto do trabalho do Sprint.
O Scrum Master garante que a Equipe de Desenvolvimento tem a reunião,
mas a Equipe de Desenvolvimento é responsável pela condução do Daily
Scrum. O Mestre scrum ensina a equipe de desenvolvimento a manter o
Daily Scrum dentro da caixa de tempo de 15 minutos.
O Daily Scrum é uma reunião interna para a Equipe de
Desenvolvimento. Se outros estiverem presentes, o Mestre Scrum
garante que eles não interrompam a reunião.
O Daily Scrums melhora as comunicações, elimina outras reuniões,
identifica impedimentos para o desenvolvimento para remoção, destaca e
promove uma decisão rápida Fazer E Melhorar O Desenvolvimento Equipe
Nível De Conhecimento. Esta é uma chave inspecionar e adaptar Reunião.23
Nota
Em 2013, o Guia Scrum renomeou o backup do produto para backlog de
produto Refinamento. Em Determinados Partes De O Mundo O Palavra
"Aliciamento" Hsa um negativo Conotação.
Nota
"The New Product Development Game" é o artigo que inspirou Ken
Schwaber e Jeff Sutherland a criar scrum. Takeuchi e Nonaka referiram-se
a esta abordagem para o desenvolvimento de novos produtos como uma
"abordagem de Rugby", que está constantemente "movendo o Scrum para
baixo do campo".
Do Scrum Guia
O Guia scrum descreve-o da seguinte maneira:
Refinamento de backlog de produto é o ato de adicionar detalhes,
estimativas e ordem Para Itens Em O Produto Pendências. Este É Um
Contínua Processo Em que o Proprietário do Produto e a Equipe de
Desenvolvimento colaboram nos detalhes dos itens de Backlog do
Produto. Durante o refinamento do Backlog do produto, os itens são
revisados E Revista. O Scrum Equipe Decide Como E Quando o
refinamento está feito. O refinamento geralmente consome não mais do
que 10% da capacidade da Equipe de Desenvolvimento. No entanto, os
itens de backlog do produto podem ser atualizados a qualquer momento
pelo Proprietário do Produto ou a critério do Proprietário do Produto.28
E o tipo C? Suponha que você tenha alguns itens futuros de Backlog de
produtos que precisam de mais premeditação antes de estarem prontos. Ou
talvez você precise de um design mais profundo de Experiência do Usuário que
possa levar algum tempo antes de estar pronto para ser consumido por um
Sprint. Nestes casos, você deve olhar mais à frente do que apenas um Sprint. O
tipo C mostra o refinamento para vários Sprints à frente.
ITERATIVO E INCREMENTAL
Incremental Desenvolvimento É Como Jogar Com Legos. Você Construir Seu
Produto um tijolo Em Um Hora (ver Figura 6-20). Este Abordagem Faz Um
Muito De Sentido Se Você saber tudo antecipadamente — como todas as APIs,
cada passo do fluxo, as telas e assim por diante. Isso é atingível quando você
está em um domínio previsível e definido com uma clara Correlação Entre
Causa E Efeito. Desde Software Produto desenvolvimento reside Em O
Complexo Domínio que Geralmente Não Trabalho fora Exatamente Como
Planejado.
REVISÃO DE QUIZ
Compare suas respostas desde o início do capítulo com as abaixo. Nwo Isso
Você Tem Ler O Capítulo seria Você Mudar Qualquer De Seu Respostas? Você
concorda com as respostas Abaixo?
Declaração Concordo
Discordar
Scrum É Um Ágil Processo.
Scrum Equipes fazer Muito Pouco Planejamento.
Se Um Scrum Equipe Alterações O Scrum Quadro Eles São Não
mais tempo fazendo Scrum.
Se Um Scrum Equipe Adiciona Para O Scrum Quadro Eles São Não
mais tempo fazendo Scrum.
Cada Scrum Evento É time-boxed.
O Desenvolvimento Processo É Propriedade Por O Desenvolvimento
Equipe. O Proprietário do Produto não tem um Dizer.
Quiz
Para definir o cenário para este capítulo, tente responder a cada uma das
seguintes declarações com Concordo ou Discordo. As respostas aparecem no
final do capítulo.
Declaração Concordo
Discordar
O Produto Pendências Substitui O Precisa Para Qualquer Outros
Exigência Documentos.
Ágil Requisitos Deve Ser Não Mais Que Um Alguns Frases.
Usuário História É Sinônimo Com Produto Pendências Item.
Defeitos Deve Não Ser Em O Produto Pendências Porque Eles
são triados pelo Desenvolvimento Equipe.
O Desenvolvimento Equipe Deve Não Permitir Qualquer Produto
Pendências Itens Em O Sprint Se Eles Conhecer Um Definição
de "Pronto".
Um Produto Pendências Cna Ser Feito para cima De Testes.
O QUE É UM REQUISITO?
De acordo com Merriam-Webster, um requisito é:
Um : algo desejado ou necessário : NECESSIDADE
B : algo essencial para a existência ou ocorrência de outra coisa :
CONDIÇÃO.1
Um Exigência É Não Um Documento. Ele Existe Se que Hsa Sido Capturado Ou
Não. Pode ser Não Mesmo Ser Conhecido Ainda. Este Adiciona Para O
Complexidade De Desenvolvimento Um
produto de software. O melhor que você pode fazer é continuar inspecionando
e se adaptando de forma empírica.
Todos os requisitos se enquadram em uma dessas categorias:
PRODUCT BACKLOG
Do Guia Scrum
O Backlog do produto é uma lista ordenada de tudo o que é conhecido
como necessário Em O Produto. Ele É O Único Fonte De Requisitos Para
Qualquer mudanças a serem feitas no produto. O Proprietário do Produto é
responsável pelo Backlog de produto, incluindo seu conteúdo,
disponibilidade e Encomendar.2
Então, o que exatamente você coloca em um backlog de produto?
USor STories
Antes das histórias dos usuários, as técnicas de captura de requisitos eram
vistas como um canal de comunicação com a intenção de coletar o máximo de
informações possível.
Uma abordagem comum para os requisitos de captura foram os casos de uso.
Os casos de uso foram originalmente desenvolvidos e usados por Ivar Jacobson
em 1986. Eles se tornaram populares em O Anos 1990 Por Praticantes De O
Unificada Processo (UP) E Unificada Linguagem de modelagem (UML). Casos
de uso quebram requisitos em peças mais gerenciáveis (cenários) E Descrever
Um Específico Comportamento De O Contexto De Um Ator trabalhando com
Um Sistema. Eles Também Fornecer Um Mecanismo Para Obter Em Um Muito
De Detalhe Que se você não tomar cuidado pode gerar documentação
desnecessária e realmente reduzir a comunicação. A criação de um caso de uso
único poderia ocupar uma equipe por meses antes de ser entregue para
Desenvolvimento.
Reconhecidamente Usar Casos Estava Nunca Significava Para Ser Exaustiva
Documentos. Eles foram feitos para Para Ser Construído Iterativamente Como
Desenvolvimento Foi Acontecendo. No entanto Também muitas organizações
estavam escrevendo casos de uso tedioso que acrescentou pouco ou nenhum
valor e resultou em um monte de Retrabalho.
Em um esforço para lutar contra a quantidade de detalhes desnecessários nos
casos de uso, as histórias de usuários foram introduzidas pela comunidade de
Programação Extrema na década de 1990, com a intenção de "forçar" a
brevidade e criar ambiguidade proposital. A ideia é que essa ambiguidade
resulte em uma comunicação mais presencial.
Muitas vezes me perguntam qual é a diferença entre um
caso de uso e uma história de usuário? Na minha opinião, uma
história de usuário descreve um fluxo através de um caso de uso.
Um caso de uso muitas vezes tem um caminho feliz, um par de
caminhos alternativos ou de erro, e alguns caminhos excepcionais.
Muitas vezes vejo valor na implementação do caminho feliz
primeiro para validar a suposição subjacente. Uma vez que
implementar o primeiro cenário completo e receber feedback de
que estamos no caminho certo, podemos então ir em frente e
implementar
As histórias dos o outro Caminhos.
usuários são melhor explicadas com os Três Cs:3
Cartão: Lenda Hsa que Isso Quando Abordado Por Ansioso Empresários
Olhando para um investidor, a resposta padrão de Andrew Carnegie foi pedir-
lhes para escrever o seu Idéias Em O Voltar De Sua Negócio Cartões. Se Hge
Gostava que, Hge seria Chamar los de volta. Dado Este Oportunidade Que
fazer Você Suponho Eles seria Foco Em?
Pode-se imaginar que eles estariam desesperadamente tentando comunicar
valor e torná-lo interessante o suficiente para uma conversa de
acompanhamento.
Este Mesmo Princípio Aplica Para Usuário Histórias Que São Comumente
Capturado usando um cartão de 3" × 5" e um marcador de ponta de feltro.
Eles não são os requisitos. Eles são, em vez disso, uma tag que representa
valor para o negócio e uma promessa de uma conversa futura, a segunda C.
Conversa: Equipes Frequentemente Dizer Isso O Área Isso Precisa O Mais
melhoria é comunicação. Por ser propositalmente ambíguo e intrigante, as
histórias dos usuários são projetadas para aumentar as conversas. Isso pode
ser tremendamente libertador ao criar backlogs de produtos e quando novos
requisitos surgem. Ele permite que você não se estresse sobre os detalhes
imediatamente e, em vez disso, rapidamente anotar algo para baixo Como Um
Espaço Para Um Futuro Conversa Em Que Ponto você vai Preencher Em O
Detalhes. O Detalhes São Capturado Como O final C.
Confirmação: Em vez de repetir sem parar as mesmas conversas, equipes
ágeis capturam detalhes de uma história de usuário bem a tempo. Esse detalhe
é tipicamente capturado como critério de aceitação antes que uma equipe
assuma a história. Aceitação
critérios é o que o Proprietário do Produto, representando os stakeholders,
considera necessário para considerar a história aceita.
Um Bom Regra É Para Limite O Aceitação Critérios Para O Voltar De O
Usuário História Cartão. Se Mais Quarto É Necessário O História Maio
Precisa Para Ser Quebrado Em Menor Histórias.
Um modelo popular e simples para histórias de usuários, usado pela primeira
vez pela Connextra e popularizado por Mike Cohn em Histórias de usuários
aplicadas,4 é mostrado em Figura 7-3.
NONFUNCIONAL REQUIREMENTOS
Os requisitos que se enquadram em qualquer uma das seguintes categorias são
considerados não funcionais:
Portabilidade
de
escalabilidade
de usabilidade
Manutenção
Custo de
desempenho de
suporte de
acessibilidade
de
disponibilidade
Legal e Compliance
Cultural
Ou seja, eles existem por causa do fato de que um sistema existe, em oposição
ao funcional Requisitos Que Maio Existe Se Ou Não Você Tem Um Sistema.
Por exemplo, a necessidade de depositar dinheiro em uma conta bancária existe
no domínio bancário do cliente, existindo ou não um caixa eletrônico. Mas ter
um caixa eletrônico introduz novos requisitos não funcionais em torno de
segurança, acessibilidade e usabilidade.
Em outras palavras, os requisitos funcionais descrevem o que o sistema deve
fazer, considerando que os requisitos não funcionais descrevem o que o
sistema deve Ser.
Destacar essas preocupações não funcionais é importante, pois impulsionam
muitas decisões arquitetônicas importantes.
Como você captura requisitos não funcionais?
Capture seus requisitos não funcionais de uma das três maneiras seguintes:
1. Como um backlog de produto Item
Como os requisitos não funcionais têm valor direto para o negócio, é
perfeitamente aceitável capturá-los no Backlog do Produto, possivelmente
até mesmo como histórias de usuário como representadas em Figura 7-5.
EFotos
Histórias Isso São Também Grande Para Implementar Em Um Sprint São
Comumente Referido Para Como
épicos (longas histórias). Ter épicos em seu Product Backlog não é
necessariamente uma coisa ruim. Na verdade, épicos são muitas vezes um
bloco de construção crucial em um backlog de produto de grande alcance. No
entanto, em algum momento, você precisa dividir o épico em histórias mais
gerenciáveis.
UmCCEPTANCE CRITERIA
Os critérios de aceitação definem o que o cliente verá para aprovar o trabalho
como sendo concluído. Eles podem ser escritos como casos de teste ou algo
menos detalhado. Embora os critérios de aceitação sejam de propriedade do
Proprietário do Produto, é crucial envolver toda a Equipe Scrum (e até mesmo
algumas partes interessadas) ao defini-los.
Teste isso...
Inicie cada critério de aceitação com as palavras "Teste isso ." Isso faz com que
as pessoas entrem Um Teste Mentalidade Direita fora O Morcego. Para Cada
Produto Pendências Item Que será testado para garantir que o item seja "Feito"?
Demonstre isso...
Inicie cada critério de aceitação com as palavras "Demonstre isso..." Isso faz
com que as pessoas pensem sobre a Sprint Review e o que gostariam de
mostrar às partes interessadas que demonstram valor. De certa forma, a Equipe
Scrum está escrevendo o roteiro Para O Sprint Revisão. Você Cna Mão fora
Um Lista De Aceitação Critérios Em O Sprint Review e passar por eles um por
um. Um exemplo disso está em Figura 7-9, Onde Nós Adicionado "Demonstre
Isso . . ." Para O Aceitação Critérios Seção.
SPiques
De vez em quando, geralmente em Sprints iniciais, uma Equipe Scrum
encontrará um item de Backlog de produtos que eles não podem quebrar mais.
Isso é. normalmente porque a equipe ainda não sabe o suficiente sobre a
tecnologia ou domínio.
Um Spike é um item de backlog de produtos de pesquisa cujo objetivo é
aprender mais sobre o que é necessário para completar a funcionalidade
solicitada.
Espinhos são tipicamente uma prova muito simples de conceitos que
provavelmente serão jogados fora depois de terem servido ao seu propósito. O
objetivo final de um pico é reduzir o risco através da experimentação,
permitindo-nos tomar melhores decisões do produto mais cedo.
Cuidado
O perigo com espinhos é que eles podem, como qualquer coisa, se tornarem
abusados. Cada Sprint Termina para cima Com Um Spike História E Antes
Longas Equipes Começar planejando sprints de pico inteiro. Como os picos
não produzem nenhum valor imediato para o negócio, Este É Um
Escorregadio Inclinação. Usar Eles Mas fazer Não Abuso Eles.
Bom Razão Para Um Spike: Download E Instalar Um Candidato terceiros
Api para ver se atende às nossas necessidades de desempenho. Isso
permitiria que a Equipe Scrum decidisse se tentaria o recurso ou Não.
Pobres Razão Para Um Spike: Pesquisa Um Recurso Então Isso O
Desenvolvimento Equipe pode Sentir Mais Confiante Com Sua Estimativas.
Este É Provável Mais Sobre Medo de falha do que experimentação e não
necessariamente ajudar a Equipe Scrum fazer Decisões.
Valor
Se você puder determinar o valor monetário do item Product Backlog (por
exemplo, esse recurso ganhará US$ 300.000), então isso seria o ideal. No
entanto, É
raramente tão fácil.
Outras abordagens usam números um pouco arbitrários para indicar valor,
assim como com Relativo Esforço Dimensionamento. O Número Gama faz
Não Importa Como Muito Como ficando partes interessadas engajadas e
usando a sabedoria da multidão. Há muitas técnicas de facilitação para isso,
tais Como:
Risco
A maneira mais fácil de medir o risco é com um simples baixo, médio, alto
ranking fornecido pela Equipe Scrum. Para usar este sistema na fórmula citada
acima, atribua Um Número Para Cada Risco Classificação (por exemplo, L51,
M55, H510). Finalmente O escala que você usa para representar risco depende
de outros fatores: Qual a importância do risco para o seu produto? Para que
escala você está usando Valor?
O risco pode nem precisar ser considerado para determinados produtos,
enquanto outros pode querer dar mais peso ao risco e mais Intervalos.
Tamanho
A escala mais comum a ser usada ao atribuir estimativas de tamanho relativo ao
Produto
Pendências Itens É O Fibonacci Seqüência (1, 2, 3, 5, 8, 13, etc.). O Próximo
capítulo sobre Lançamento Gestão Vai Obter Mais Em O Razões Para Relativo
Estimativa. Para o Fins De Encomendar Um Produto Pendências apenas Sei
Isso O Tamanho De Um Item é um fator. No entanto, o que você nomeia a
unidade que representa seu tamanho não é tão importante (muitas vezes é
chamado de ponto ou história ponto).
Imagine que você tem dois itens de Backlog de produto, PBIUm e PBIB. PbiUm
é mais valioso Para O Negócio Enquanto PbiB É Mais barato Mas Endereços
Um Maior Risco. O que você deve fazer primeiro? Vamos aplicar o Fórmula:
PbiUm → (25 valor 1 5 risco) / 8 tamanho 5 3.75 classificação ordem
"FEITO"
Nesta seção, definimos "Feito" e, em seguida, trabalhamos através de um
exemplo de "Feito".
DEFINIÇÃO DE "DUm"
Quando Você Obter Um Banheiro Remodelado Comprar Um Novo Carro Ou
Jantar Em Um Bom restaurante, você Tem Determinados Expectativas Sobre O
Final Produto. Apesar O Melhor intenções, se as expectativas do cliente não se
alinham com a compreensão do produtor sobre essas expectativas, então o
conflito e a infelicidade geralmente seguem. Se uma telha não se alinha, o
carro está sujo, ou o prato do jantar não está pré-armado, você está
Desapontado.
Um Claramente Comunicado E Compartilhado Definir De Expectativas Cria O
transparência necessária para evitar isso Problema.
Software não é diferente. Se você compra um pacote de software, consome um
produto como serviço ou implementa contra uma API externa, você tem certas
expectativas Sobre Qualidade Desempenho E Apoio. Estes Expectativas definir
o que significa ser verdadeiramente "Feito".
O que "Feito" deve incluir? A resposta depende do contexto. Bons candidatos
são:
completamente
testado integrado
documentado
liberado
Soa bem? Bem, quanto teste? Quanta documentação? Há alguma diferença Se
Você São Edifício Um Namoro Site Ou Um Vital Médico Produto? Há Não Um
Universal Definição De "Feito" Para Todos Possível Produtos. No entanto Você
precisa Para Garantir Isso "Feito" Permite Para Contínua Libera Sem
decepcionando seus clientes e outros stakeholders e é claramente comunicado e
compreendido por todas as pessoas Envolvido.
Do Guia scrum
Quando um item de backlog de produto ou um incremento é descrito como
"Feito", todos devem entender o que significa "Feito". Embora isso possa
variar significativamente Por Scrum Equipe Membros Deve Tem Um
Compartilhado Compreensão do que que Significa Para Trabalho Para Ser
Completa Para Garantir Transparência.14
Esse entendimento compartilhado, com o objetivo da transparência, se
manifesta na definição de "Feito".
Quando você chega ao "Feito"? Scrum indica que o Incremento deve ser
"Feito" até o final do Sprint. No entanto, esperando até o fim para chegar a
"Feito" Cna Ser Arriscado. Um Desenvolvimento Equipe Cna Hedge Sua
Apostas Por Ficando cada item de backlog de produto para "Feito" durante
todo o Sprint. No momento em que um item de Backlog de produto atende à
definição de "Feito", ele é então considerado parte do Incremento. O Mais
cedo Eles Cna Alcançar Este Dentro Um Sprint O Melhor (ver
Figura 7-11).
Jeff Patton inclui uma metáfora útil em seu livro de mapeamento de histórias 15
que enfatiza a importância da "conversa" nos Três Cs (cartão, conversa,
confirmação). Hge Diz Um História Sobre Mostrando Um Férias Imagem para
um amigo, uma imagem como a de Figura 7-16 mostrando Ralph e alguns
amigos em Férias.
Você vê uma foto de Ralph sendo surpreendido por um punhado de pássaros
coloridos. Para Ralph, é mais. É uma memória que ele pode reviver olhando
para ela. Ele estava lá para experimentar o momento, o local, a história sobre
como os pássaros o encontraram, o som dos pássaros, o barulho que eles
fizeram (eles eram ensurdecedor), seu cheiro (eles eram pungentes), e suas
garras bastante afiadas que deixaram marcas de arranhões em sua pele que
permaneceram visíveis dias depois.
Figura 7-16 Ralph de férias com pássaros
Para O Resto De Nos que É apenas Um foto; Para Ralph que É Um Vívido
Memória. Isso É quais são os itens de Backlog do produto. Pense neles como
memórias que você cria para cada membro da Equipe de Desenvolvimento.
Além dos critérios de tamanho, estimativa e aceitação, que faz Não Importa
Isso Muito Que É Escrito Em O Cartão. Que Importa é a narrativa por trás do
cartão. Coloque o suficiente no cartão de itens Product Backlog para lembrar,
mas certifique-se de que a narrativa grude para que possa ser lembrada se ela
se tornar parte do Sprint Objetivo.
Em Outros Palavras Ficando Um Produto Pendências Item "Pronto" É Sobre
comunicando o História Atrás O Imagem Em Um Maneira Isso O
Desenvolvimento Equipe Cna Ato Em ele.
GETTING TO READY
O que exatamente "Pronto" implica? Existem três necessidades mínimas que
cada item de Backlog do produto deve atender antes de ser abordado em um
Sprint:
1. Pequeno o suficiente para ser concluído dentro de um Sprint
2. Tamanho para que você possa ter uma ideia sobre o esforço geral de todo
o produto Pendências
3. Apenas detalhes suficientes (critérios de aceitação) para que possa atuar
como confirmação de que o item Backlog do produto está funcionando
como Destinado
Além disso, você pode até se referir a restrições arquitetônicas, regras de
negócios, projetos de UX, dependências e muito mais, com base nas
necessidades do produto e o Scrum Equipe.
Nenhum De Este Hsa Para Ser Perfeito. O Desenvolvimento Equipe apenas
Hsa Para Sei o suficiente para fazer uma previsão no Planejamento sprint. Isso
pode variar de Scrum Team para Scrum Equipe.
Scrum não define o conceito de "Pronto". O Guia scrum considera itens de
backlog de produtos que podem ser "feitos" dentro de um Sprint como
"Pronto". Porque? "Done" é uma lista de verificação em preto e branco; você
pode verificar cada ponto com um sim ou um não. Um ou mais não significa
que você não está cumprindo a definição de "Feito" E São Não liberado.
"Pronto", Em O Outros Mão É Não Um Lista mas um guia útil durante o
refinamento que pode nem sempre ser alcançável. Definir "Pronto" não deve
significar que uma equipe de desenvolvimento não pode tentar um item de
backlog de produto que não esteja 100% "Pronto".
Uma vez trabalhei com uma equipe scrum que teve uma
ótima ideia.
Eles adicionaram uma linha "Pronta" à parede do Product
Backlog, que foi organizada de forma semelhante a um mapa de
histórias. Após cada sessão de refinamento, os itens do Product
Backlog subiram mais a parede à medida que eram estimados,
divididos em mais cartões e tinham critérios de aceitação
adicionados.
Em algum momento, o cartão estava perto, mas ainda debaixo da
linha preta "Ready". Somente depois que a Equipe de
Desenvolvimento e o Proprietário do Produto o consideraram
"Pronto" foi que o cartão foi movido acima da linha para ser
trazido para um dos próximos Sprints. Figura 7-17 mostra um
Lexemplo disso.
Ean REQUIREMENTOS MANAGEMENT
Não há nada pior do que quando um belo trabalho duro tem que ser jogado fora.
Qualquer coisa que não agrega valor é considerada desperdício. Em japonês isso
é chamado
muda. Lean diferencia entre dois tipos de muda:
Muda Tipo I — Atividade sem valor agregado, necessária para produto ou
cliente.
Por exemplo, documentação de conformidade.
Muda Tipo II — Não-valor agregado Atividade Desnecessário
Para Produto Ou Cliente. O objetivo é eliminar esse
tipo de Resíduos.
MAPEAMENTO DE HISTÓRIAS
Normalmente Produto Atrasos São Representado Como unidimensional
Prioridade Filas. A ordem imposta é útil, pois exige que você, o Proprietário do
Produto, togue decisões difíceis porque nenhum item de Backlog de Produto
pode ser tão importante quanto outro. Isso fornece uma visão valiosa sobre
como proceder. No entanto, às vezes é útil adicionar outras dimensões ao
Backlog de Produtos para temas, segmentos de clientes, lançamentos e assim
Em.
3. Coletar Feedback
Dizer Este História Mapa Para Outros Woh Tem Experiência Em Isso Domínio
E entender o Precisa De O Usuários. Usar Sua Entrada Para Refinar O História
Mapa. Também Executar O mapa de histórias por sua equipe de
desenvolvimento para aprender sobre riscos, dependências e tecnologias
disponíveis. Mais uma vez, este processo é Iterativo.
MAPEAMENTO DE IMPACTO
Os requisitos podem acabar como uma lista de compras excessivamente
zelosas. Se você sente que você só Tem Um Chance Para Voz Seu Precisa Você
Maio Tentar Para Preparar Para Todos possíveis contingências. Essa
abordagem, quando combinada com um processo definido em que o Todo
Produto É Ser Entregue Como Um Grande Lote Poses Dois Grande Problemas:
Em seu livro popular Comece com por que,18 Simon Sinek faz o forte
argumento de que você deve sempre começar com "Por que" como descrito em
seu Círculo Dourado (ver Figura 7-20).
Que Toda empresa no mundo sabe "O que" serviços ou produtos que eles
fazem.
Como Alguns Empresas Sei "Como" Eles fazer ele. Este Define Eles Além
De o resto e faz-los um pouco Especial.
Porque Poucas organizações sabem "Por que" estão fazendo o que estão
fazendo. O "Por quê" É Não Sobre Fazer Dinheiro. Dinheiro Segue
Resultado. O "Por quê" é a razão pela qual a empresa Existe.
Figura 7-20 Círculo Dourado
Impacto Mapeamento Constrói E Estende Este Pensando Por Usando O "Por
quê" Para identificar o Direita Escopo E Como Para Validar ele. Este É
Alcançado Por Adicionando O Pergunta de "Quem" vai se beneficiar (ver
Figura 7-21).
Se "Por que" é o objetivo que você quer alcançar junto com uma métrica de
valor para validar o objetivo de negócio e o "Quem" é o ator que realiza o ato,
você pode identificar "Como" você pode alcançar esse impacto. Uma vez
identificado o impacto, você pode chegar a "O quê" é necessário. Este é o seu
entregue. O impacto resultante Mapa Permite Você Para Comparar O Vários
Opções E Medida O resultado (ver Figura 7-22).
CRITÉRIOS DE SUCESSO
O mapeamento de impacto é uma maneira poderosa de chegar aos dispositivos
certos para alcançar um objetivo específico. Ainda assim, não seria ótimo
quantificar antecipadamente como o sucesso pode ser medido (ver Figura 7-
24)?
Vamos. Quebrar Isso Citação para baixo. Formalidade faz Não significa Isso
Você Broca para baixo Com um grande esforço de design inicial para
especificar tudo no Backlog do produto. Ele significa que você remove
ambiguidade suficiente de um item de backlog do produto bem a tempo Para
estar "Pronto" para que seja desenvolvido com o mínimo de desperdício.
Os requisitos tendem a ser abstratos. No início, isso é uma coisa boa, pois
deixa suas opções abertas enquanto você está derivando escopo de objetivos
bastante amplos ou uma visão de produto.
No entanto O Mais Um Produto Pendências Item Movimentos para cima O
Produto Pendências quanto mais ele precisa estar "Pronto" para ser consumido
dentro de um Sprint. No momento em que um Exigência Hsa Testes Escrito
Para que, que Fica Muito Mais Preciso (ver Figura 7- 26). É aí que os testes e
requisitos se tornam indistinguíveis. Uma vez lá é algo tão preciso quanto um
teste, por que o requisito é necessário mais? O teste é o requisito e o requisito é
o teste. Eliminar a necessidade de requisitos separados reduz o desperdício.
Como os testes estão constantemente sendo executados, eles São Muito Mais
Provável Para Ser Mantido para cima Para Data Que Um Requisitos
Documento.
bobbyg R1ghtP@ss Falhar "Você não está autorizado para isso Sistema.
Entre em contato com seu supervisor."
Esses exemplos são de dados que você precisaria reunir em algum momento no
desenvolvimento deste recurso em particular de qualquer maneira (enquanto
escreve testes de unidade, adicionando dados de teste, testes exploratórios,
etc.). Reunir pelo menos alguns desses dados no início do ciclo de
desenvolvimento é a essência da Especificação por Exemplo. Estes não são
mais testes, são requisitos executáveis.
Há muitas oportunidades dentro do Scrum para criar e expandir esses
exemplos. Refinamento de backlog de produto, planejamento de sprint ou
mesmo durante o Sprint Quando O Desenvolvimento Equipe Começa Trabalho
Em Um Novo Produto Pendências Item.
REVISÃO DE QUIZ
Compare suas respostas desde o início do capítulo com as abaixo. Nwo Isso
Você Tem Ler O Capítulo seria Você Mudar Qualquer De Seu Respostas? Você
concorda com as respostas Abaixo?
Declaração Concordo
Discordar
O Produto Pendências Substitui O Precisa Para Qualquer Outros
Exigência Documentos.
Ágil Requisitos Deve Ser Não Mais Que Um Alguns Frases.
Usuário História É Sinônimo Com Produto Pendências Item.
Defeitos Deve Não Ser Em O Produto Pendências Porque Eles
são triados pelo Desenvolvimento Equipe.
O Desenvolvimento Equipe Deve Não Permitir Qualquer Produto
Pendências Itens Em O Sprint Se Eles Conhecer Um Definição
de "Pronto".
Um Produto Pendências Cna Ser Feito para cima De Testes.
1. Dicionário Colegiado Merriam-Webster, Dia 10. Edição.
2. Ken Schwaber E Jeff Sutherland O Scrum Guia (Novembro 2017), 15.
3.Ron Jeffries, "Essential XP: Card, Conversation, Confirmation",
RonJeffries.com, Agosto 40K 2001,
http://ronjeffries.com/xprog/articles/expcardconversationconfirmation/.
4. Mike Cohn Usuário Histórias Aplicado (Boston: Addison-Wesley, 2004),
135.
5.William C. Wake, Programação Extrema Explorada (Boston: Addison-
Wesley, 2002).
6.Mike Cohn, "Make the Product Backlog DEEP", Software de cabra de
montanha (blog), Dezembro 14, 2009,
https://www.mountaingoatsoftware.com/blog/make-the-product-backlog-deep
7. Pepino Ltd. Homepage Acessado Março 1, 2018, http://cucumber.io.
8.Esta sigla foi definida pela primeira vez por Jef Newsom, um dos
fundadores da Improving Empresas.
9."The DSDM Agile Project Framework (2014 Onwards)", chap. 10, Agile
Business Consórcio Acessado Março 15, 2018,
https://www.agilebusiness.org/content/moscow-prioritisation.
10. "Negócios Valor Jogo", ágil42, Acessado Março 1, 2018,
http://www.agile42.com/en/agile-coaching-company/agile-scrum-
ferramentas/business-value-game/.
11. "Compre Um Recurso", Inovação Jogos Acessado
Março 1, 2018, http://www.innovationgames.com/buy-a-feature/.
12. "20/20 Visão", Inovação Jogos Acessado Março 1, 2018,
http://www.innovationgames.com/2020-vision/.
13. "Trinta e cinco", TastyCupcakes.org, Acessado Março 1, 2018,
http://tastycupcakes.org/2012/10/thirty-five/.
14. Schwaber e Sutherland, Guia scrum, 18.
15. Jeff Patton, Mapeamento de histórias do usuário: descubra toda a história,
construa o Produto certo (Sebastopol, CA: O'Reilly Media, 2014),
https://jpattonassociates.com/user-story-mapping/.
16. Definições ágeis do Glossário, s.v. "último momento responsável (LRM)".
Innolution.com, Avaliados Março 1, 2018,
http://www.innolution.com/resources/glossary/last-responsible-moment-lrm.
17. Patton Mapeamento de histórias do usuário,
https://jpattonassociates.com/user-story- mapeamento/.
18. Simon Sinek, Começar Com Porque: Como Legal Líderes Inspirar Todos
Para Tome medidas (Nova York: Grupo Pinguim, 2009).
19. Robert C. Martin e Grigori Melnik, "Testes e Requisitos, Requisitos e
Testes: Uma Tira mobius, IEEE Software 25, nº 1 (2008): 54-59.
20. https://less.works/less/technical-excellence/specification-by-example.html.
21. O termo "Tríade", criado por Ken Pugh, é um termo mais comum para os
"Três Amigos", criado por volta de 2009 por George O Dinwiddie.
22. "Meu Projeto de Teste Ágil", Exampler Consulting, 21 de agosto de 2003,
http://www.exampler.com/old-blog/2003/08/21.1.html#agile-testing-project...
1.
23. Frequentemente Este É Chamado ATDD (Aceitação Testado
Desenvolvimento).
8
Gerenciamento de lançamento
Quiz
Para definir o cenário para este capítulo, tente responder a cada uma das
seguintes declarações com Concordo ou Discordo. As respostas aparecem no
final do capítulo.
Declaração Concordo
Discordar
Com Scrum Você Precisa Para Lançamento Em O Final De Cada Sprint.
ESTRATÉGIA DE LANÇAMENTO
Como Frequentemente Deve Você Lançamento? O Resposta Para Este É
Frequentemente Determinado Por razões aparentemente fora de seu controle
(por exemplo, processo, tecnologia, regulamentos, necessidades de negócios).
Tabela 8-1 mostra como a abordagem determina o tipo de liberação. As seções
subsequentes se expandirão sobre elas.
MInor RELEASES
Organizações que são definidas em grandes lançamentos rapidamente
descobrem que precisam fazer menor Libera Para Itens Isso Não Esperar Até O
Próximo Principais Lançamento. Estes podem ser correções de bugs e patches
ou funcionalidade autônoma que aumenta a versão principal.
Pequenas versões são provavelmente alinhadas aos limites do Sprint ao usar o
Scrum. Eles têm um custo de absorção menor e menos risco para o cliente, mas
ainda são um pouco arbitrários em termos de quando o valor é entregue.
Lançamentos principais e menores são frequentemente distinguidos por seus
números de versão: por exemplo, v4.1, v8.3.2.
Muitas equipes scrum consideram a liberação no final de cada Sprint como o
objetivo final. Mas eles podem fazer melhor?
FUNCTIONAL RELEASES
Como as grandes empresas de ponto-com conseguem se mover tão rápido?
Eles não são orientados por fases, eles são orientados pelo valor. Eles não são
mais inteligentes, eles são Rápido. A entrega bate a estratégia todas as vezes.
Sempre que um recurso é feito, o que significa liberador, que É Lançado.
Quando O Recurso É Viver O Equipe Cna Imediatamente começar a medir e
validar suas suposições. Isso é validado aprendendo no seu melhor. A Amazon
faz um lançamento a cada 11,6 segundos. Você leu certo, segundos. 1 Pense
nisso: Um projeto nada mais é do que um grande saco de recursos para
processar e entregar. Por que esperar até alguns arbitrariais Data?
Um Backlog de produtos é organizado em recursos valiosos independentes.
Uma vez que um recurso é completo, por que esperar? Por que aumentar seu
inventário? Por que atrasar Aprendizagem? Você não tem que enviar 7.500
vezes por dia como a Amazon, mas ser capaz de liberar Dentro Um Sprint É
Um Grande Salto Frente Um Graduação Para O Principais ligas (ver Figura 8-
4).
Um Popular Equívoco Com Scrum É Isso Libera Acontecer Só Em O Final De
um Sprint. No entanto Não Scrum Regra Bares Ficando Um Individuais Produto
Pendências item para "Feito" e liberá-lo dentro de um Sprint. Efetivamente,
isso significa adicionar "liberado" Para O Definição De "Feito". O Sprint
Revisão Então Fica Sobre
inspecionando um incremento que já está em produção. Imagine a confiança
necessária entre as partes interessadas, o Proprietário do Produto e a Equipe de
Desenvolvimento para que isso aconteça.
As versões funcionais têm custos de absorção mais baixos e são muitas vezes
esperadas através de demandas explícitas do cliente — o loop final de feedback
de validação — e equiparar a entrega contínua De Valor.
Aumentar ainda mais a cadência de lançamento para pelo menos uma vez por
Sprint prepara o cenário para um negócio mais ágil, um negócio que executa
experimentos baseados em alta qualidade, auto-teste Código. O Feedback Loop
De O Três Vs Aperta.
Aviso Isso Este Abordagem Também Faz Lançamento Planejamento Fácil.
Clientes Tendem não pedir datas com tanta frequência quando você está
constantemente fornecendo-lhes recursos valiosos. Os orçamentos também se
tornam mais fáceis de adquirir quando os clientes estão vendo um retorno
contínuo de seus investimentos. Vamos cobrir mais sobre o orçamento mais
tarde neste Capítulo.
ESTIMATIVA E VELOCIDADE
Se lhe perguntarem "Quanto tempo você leva para chegar de Zurique a
Hamburgo onde a distância é de 867 km (539 milhas)?" sua primeira pergunta
provavelmente seria "Que meios de transporte posso usar?" Boa pergunta. Se a
resposta for um Porsche 911, sua resposta seria diferente de se você tivesse
apenas uma bicicleta. A distância permanece exatamente a mesma, mas sua
velocidade vai variar.
Velocidade representa sua capacidade de progredir. Esta velocidade é o fator
determinante para quanto tempo algo vai levar. O Desenvolvimento A
velocidade da equipe sempre vai variar: as pessoas adoecem, as soluções
mudam, o conflito acontece, o hardware falha. Este é o mundo complexo em
que você vive. Se você tivesse que fazer uma previsão com base na velocidade
de uma equipe de desenvolvimento, qual você escolheria? O Velocidade De
Um Estável Equipe Que Hsa Sido Trabalhando Juntos Para Seis meses ou Mais
Ou Um Recentemente Formado Grupo De Pessoas? O Resposta Deve Ser
Óbvio: a equipe estável. Uma equipe que vem trabalhando em conjunto com
distrações mínimas terá uma velocidade mais consistente e, portanto,
previsibilidade. Essa é a razão pela qual O on-product Índice Introduzido Em
Capítulo 3 É Então Importante Para Você Como um Produto Proprietário.
Que Vácuo Limpeza Vendedor Cna Dar Você Um Mais Confiável Estimativa
Em Quantos vácuos ele venderá no próximo mês? O cara que tem feito o
trabalho de forma consistente Para Dez Anos? Ou Isso Outros Cara Woh apenas
Transferido Em De outra região E Vende Vácuos Limpeza Parte Hora? O
Sênior Cara Vai Tem Um Muito
tempo mais fácil prever as vendas do próximo mês. Ele tem evidências
empíricas que permitirão Ele Para Fazer Previsões Bem Além O Mês. Se Hge
Médias 20 vendas de vácuo Um Mês Hge Cna Dizer Com Um Justo Quantidade
De Certeza Como Muitos Vácuos ele vai vender para o Ano.
20 vácuos por mês (velocidade) × 12 meses = 240 vácuos (vendas totais)
E se você tomar a mesma abordagem?
Sua equipe de desenvolvimento estável tem um histórico de produzir oito
Backlog de Produtos Itens Por duas semanas Sprint (velocidade). O Cliente
Quer Para Sei quanto ela vai receber para a liberação seis meses de Nwo.
8 PBIs Por Sprint (velocidade) × 12 Sprints = 96 Itens fora O Produto
Pendências
Por outro lado, se o cliente quiser saber quanto tempo levará para fazer 50
itens, você pode mudar a fórmula simples desta maneira:
50 PBIs (total) / 8 PBIs por Sprint (velocidade) × Sprints de 2 semanas =
12,5 semanas
Tão fácil assim, certo?
Embora seja bom manter todos os seus planos de lançamento tão simples, há
três ressalvas:
Observe que usando essas técnicas, você pode criar planos de lançamento (com
datas) sem Já Precisar Para Estimativa Produto Pendências Itens Em Hora
Unidades Como semanas, dias, ou Horas.
Estudos mostraram que os seres humanos são muito bons em comparar as
coisas. Por exemplo, eles fazem um bom trabalho em comparar alturas de
construção. No entanto, eles não são Então Bom Quando Pediu Para Estimativa
Como Alto Um Edifício É Com Um Unidade Como metros ou Pés.
Ao aproveitar essa habilidade e aproveitar experiências passadas, você pode
melhorar a precisão. Não se esqueça, ainda é uma estimativa e não uma ciência
100% precisa. Um estudo feito pela Rally,3 onde analisaram mais de 70.000
equipes scrum, Encontrado Isso Por Longe O Pior Executar Equipes Estimado
Em Horas Seguido
por aqueles que não usam nenhuma estimativa. As equipes de melhor
desempenho usaram ponto relativo Estimativa. Baseado Em Isso Você Poderia
Concluir Isso Fazendo Não Estimativas em tudo é melhor do que estimar com
dias ou Horas.
Um aviso final sobre o uso de pontos para velocidade: Recall de Capítulo 3
essa velocidade ainda é uma representação circunstancial de valor e é propensa
à lei de Goodhart: "Quando uma medida se torna um alvo, ela deixa de ser uma
boa medida."
Velocidade Deve Ser Considerado Um valor neutro Métrica E O Scrum Equipe
deve ser O Principal Público Para ele. Eles Deve Usar que Para Trazer
Consciência Para Sua plano de liberação para que eles possam inspecionar e
adaptar-se ao longo do caminho. Embora ser transparente sobre o progresso
geral seja importante, os valores de ponto em si devem ser considerados sem
sentido para partes interessadas externas, como gestão e clientes. Capítulo 3
Fornece Muitos Outros Opções Para Métricas Isso Cna Ser Usado como uma
melhor indicação de valor Entregue.
PRODUTOS DE DIMENSIONAMENTO
Em hoje Ágil Comunidade Lá É Um Muito De Buzz Em torno Escala. Mas Que
escalar significa mesmo, e por que você precisa fazê-lo? Você está escalando
uma adoção ágil Esforço? São Você Tentando Para Aumentar Velocidade Para
Um Único Produto? Faça Você só tem muitas pessoas que você precisa manter
ocupado? Vamos dividir começando com o 2×2 em Figura 8-8.
Figura 8-8 Número De Desenvolvimento Equipes E
produtos Vamos dar uma olhada em cada Quadrante.
Este Seção Em Nexus Destaques Um Alguns Chave Pontos Isso São Importante
Para Proprietários de produtos para saber ao lidar com escala. Para mais
detalhes, dê uma olhada no Guia Nexus9 Ou O Quadro Nexus™ para
Dimensionamento Scrum.10
Da mesma forma, o Scrum é um quadro para que três a nove pessoas trabalhem
mais efetivamente juntas; em escala, o Nexus é uma estrutura semelhante para
três a nove Equipes de Desenvolvimento trabalharem mais efetivamente juntos.
Os mesmos desafios que as pessoas têm se comunicando, lidando com
dependências e integrando todos se aplicam Entre Equipes O Mesmo Maneira
Eles fazer Entre Pessoas Em Um Equipe.
Nexus é o exoesqueleto do Scrum escalonado.
— Ken Schwaber
A estrutura nexus (ver Figura 8-11) dimensiona até nove Equipes de
Desenvolvimento para um produto com um Proprietário de Produto e um
Backlog de Produto.
Ao contrário do Scrum de equipe única, o refinamento do Product Backlog é
um evento obrigatório em Nexus, uma vez que várias Equipes de
Desenvolvimento precisam estar alinhadas no contexto do Maior Produto.
Nexus Refinamento Leva Lugar Em Dois Níveis:
Relatórios
Um backlog de produto bem mantido contém todas as informações
necessárias para a reportagem.
Porque De O Fato Isso Scrum Fornece Você Com O Capacidade Para
Realmente completar um valioso incremento de produto cada Sprint, ele abre
uma ampla gama de possibilidades quando se trata de Relatórios.
A principal medida de progresso é o software de trabalho.
— Manifesto Ágil
FORECASTING BAsics
Desde que o Backlog do produto seja continuamente refinado e você tenha
apenas um backlog de produto para o seu Produto este Produto Pendências é
— juntamente com O
Velocidade da equipe de desenvolvimento — tudo o que você precisa para
relatar.
Cone da Incerteza
Figura 8-13 Previsão de furacão com o cone de Incerteza
Prever o progresso do seu produto é muito parecido com prever furacões (veja
Figura 8-13):
De weather.com
Cada sistema tropical é dado um Previsão cone para ajudar o público a
entender melhor para onde ele está indo.
O cone foi projetado para mostrar uma incerteza crescente de previsão ao
longo do tempo.
Com base em erros de previsão anteriores [nos últimos cinco anos], toda a
faixa De O Tropical Ciclone Cna Ser Esperado Para Permanecer Dentro O
Cone cerca de 60 a 70 por cento do tempo. O cone se torna mais amplo com
o tempo à medida que a incerteza da previsão Aumenta.12
Troque "sistema tropical" por "Product Backlog" e "público" por
"stakeholders" e a maior parte da declaração acima se traduz para o seu mundo.
Claro, não há garantias. Coisas selvagens ainda acontecem (desconhecidos)
enquanto prevê esforços de desenvolvimento de produtos, assim como fazem
com os sistemas meteorológicos. Furacões escapam do cone de 30 a 40% das
vezes. Nunca se sabe. Para Certeza Que Caminho Um Furacão Vai Levar Até O
Tempestade Acontece. No entanto, à medida que você coleta dados empíricos
de onde o furacão esteve, você desenvolve uma área de pouso mais estreita. Da
mesma forma, usando scrum corretamente, você pode Coletar
dados sobre o que realmente foi "feito" para estreitar a área de pouso de onde
você vai acabar.
Use o cone da incerteza como uma forma de lembrar as partes interessadas da
incerteza, para não implicar certeza.
Este É Também Um Bom Hora Para Lembrar Você Isso Este Previsão
Enquanto Útil É apenas evidências circunstanciais de qualquer valor entregue.
Pense nisso, em vez disso, como milhas percorridas (progresso). Não indica se
você está viajando na direção certa (ou mesmo em círculos). Para uma
evidência mais direta de valor, fique com as medidas descritas em Capítulo 3.
Previsão
Como mostrado em Figura 8-14, o final do Sprint 13 é a data de lançamento
programada. Desde que este gráfico de burn-down foi criado após o Sprint 8, a
equipe tem mais cinco Sprints para completar o Product Backlog. Quão
provável é isso, e o que
opções estão disponíveis?
Alterar a data de lançamento → Quais são as implicações de mudar a data?
Podemos criar expectativas agora sobre essa possibilidade? Podemos colocar
um plano de contingência em Lugar?
Aumentar a velocidade para completar todo o escopo → Podemos
adicionar pessoas à Equipe de Desenvolvimento? É tarde demais para isso
fazer a diferença? Podemos tirar outras distrações da placa da Equipe de
Desenvolvimento? Podemos melhorar ferramentas e Infra-estrutura? Cna Nós
Trazer Em Outro Desenvolvimento Equipe Para Ajuda?
Trabalho Com Escopo → Que É Absolutamente Necessário Para Este
lançamento — Produto Viável Mínimo (MVP)?
Figura 8-14 mostra uma situação em que o escopo foi ajustado como a data era
inegociável.
PERCENTAGEM DE COMPLETION
Uma métrica simples de entender, mas nem sempre simples de calcular, é a
Porcentagem de Conclusão (PoC).
Se Você Tem Para Pack 120 Frascos De Picles Então que É Razoável Para
Estimativa Isso você está 50 por cento completo uma vez que você embalar o
60º Frasco.
No entanto Quando Seu Projeto É Feito para cima De Um Série De
Interdependentes Passos cada um Diferentes De O Próximo Então Este Fica
Mais Difícil.
Imagine que você tem que fazer um grande jantar, com muitas tarefas
sequenciais e únicas, O Só Real Maneira Para Estimativa Poc É Baseado Em
Hora gasto/remanescente. Se Você deu a si mesmo duas horas para fazer o
jantar e você está uma hora nele, qual é o seu PoC? Se você já fez o mesmo
jantar muitas vezes antes, então você pode assumir Você São 50 Por cento
Completa. No entanto Se Você São Fazer O Jantar para o Primeiro Hora E Tem
Não Real Confiança Em Seu Inicial duas horas Estimativa então essa métrica
poc de 50% é Enganosa.
Com processos mais tradicionais de cachoeira, PoC é muito mais parecido com
o exemplo do jantar Acima Que Só Representa Hora Gasto. Figura 8-16
programas Um exemplo em que a análise é completa e o design é 80 por cento
completo, colocando o "projeto" geral em 37 por cento Concluído.
Nwo Você Cna fazer Um Monte Carlo Com 100,000 Simulações Usando
Aleatório números entre 29 E 37 História Pontos. Você Subtrair Este
Velocidade Número De O esforço total de backlog do produto — 418 neste
caso — até que você esteja abaixo ou abaixo de zero. Você conta a frequência
para o número resultante de Sprints. Esta distribuição dá você uma linha Sprint
para quando o Backlog do produto será concluído (veja Figura 8-21): 50%
Probabilidade Em Sprint 14 E 95% Probabilidade Em Sprint 15.
Vai Este Trabalho? Ele Todos Vem para baixo Para Seu Desenvolvimento
Equipe Como Eles São fazendo a estimativa e o trabalho. Quanto menos
estável a Equipe de Desenvolvimento, menos precisão, Resultante Em Um
Maior Variância Em O Estimativas E Velocidade.
Figura 8-21 Simulação de Monte Carlo para número de Sprints
Faça Não Deixe Estes Estatísticas Tolo Você Com Um False Sentido De
Precisão. Cada Hora o Produto Pendências Ou O Desenvolvimento Equipe
Alterações O Cálculos Precisa Para ser anulado e refeito. Isso se torna quase
impossível com uma equipe de desenvolvimento volátil. Nenhuma técnica
pode garantir certeza quando sua equipe está em constante Fluxo.
Quanto mais tempo uma equipe de desenvolvimento consegue colaborar, para
surgir boas práticas, Para Aprender De Sua Passado Erros O Mais Eles Entender
O domínio do produto, O Mais Confiável Eles Vai Ser. Bastante Que Patrocínio
Um Produto em vez de pensar De que Como Patrocínio Um Desenvolvimento
Equipe Edifício O Melhor Possível produto com o maior valor possível dentro
do dado Restrições.
Nosso Ferramenta Vai Não Estimativa Como Longas Seu Projeto Vai
tomar; Todos que Vai fazer É dizer-lhe Como Muito Incerteza Deveria Para
Ser Associado Com O Estimativa você vem para cima Com.17
— Tom DeMarco e Timothy Lister
Orçamento
Em algum momento, uma ideia para uma iniciativa de produto é proposta por
alguém. Essa iniciativa Hsa Potenciais Receita Geração Ou Custo Poupança
Para O Organização. Talvez um caso de negócios seja criado para mostrar esse
potencial ROI. O próximo passo é o orçamento.
Em Um Definido fase impulsionada Organização O Orçamento Processo É
Normalmente entregue aos gerentes de projeto e segue os quatro seguintes
Passos:
1. Prepare o Orçamento
Descubra o que é necessário, crie um plano de iniciativa e envie aos
tomadores de decisão.
2. Aprovar o Orçamento
Determine se o orçamento ainda está alinhado com o suposto ROI da
iniciativa. Ainda vale a pena? Esta pode muitas vezes ser uma atividade
política na qual mudanças e cortes são esperados antes da aprovação, que
muitas vezes sangra em tempo de desenvolvimento.
3. Executar (e controlar) o Orçamento
Fazendo o trabalho e controlando os custos. É aqui que o escopo é
gerenciado e solicitações de alteração são feitas para ajustar o orçamento.
4. Avalie o Orçamento
Certificando-se de que o dinheiro foi gasto e usado corretamente. Este é o
momento da verdade quando você descobre se o dinheiro foi gasto
efetivamente.
1. Perceba que lhe pediram para assumir todo o risco. Portanto, comunique-se
Isso O Custo Vai Ser Maior Para Eficazmente Gerenciar Este Risco.
2. Construa um produto Pendências.
3. Determine uma velocidade potencial com o Desenvolvimento Equipe.
4. Determine o número de Sprints.
5. Aumentar O Custo De O Sprint Por Um Extra Membro Ou Dois Por Equipe
de Desenvolvimento para mitigação de riscos. Considere isso um buffer
para lidar com a sobrecarga do escopo Alterações.
6. Multiplique o número de Sprints pelo custo de um Sprint.
7. Perceba que, à medida que você libera a funcionalidade, os clientes vão
querer mudanças. Aceite quaisquer alterações se houver capacidade ou se
elas podem ser trocadas com itens de tamanho igual. Aumentar o custo
para todas as outras alterações; caso contrário, a qualidade do produto vai
Sofrer.
8. Certifique-se de que o orçamento inclui um período de manutenção após o
término do Iniciativa Como Lá Vai Sempre Ser Imprevistas Trabalho
Depois Um Lançamento.
Como você pode ver, um orçamento fixo e escopo limita a agilidade. Em
última análise, cria uma situação de gerenciamento de fornecedores onde o
cliente está pedindo um produto como se Hge Estava Comprar que fora O
Prateleira. O Diferença É Isso O Produto faz Ainda não Existe E O Fornecedor
Precisa Para Conta Para Isso Incerteza.
Finalmente O Melhor Coisa Você Cna fazer Para Gerenciar Todos Este Risco É
Para Construir Um trabalhando produto "feito" no final de cada Sprint.
Ao se colocar em posição de produzir valor em toda parte, as discussões
fundamentais em torno de orçamentos e cronogramas mudam. A questão não é
mais sobre "Vamos conseguir?" Em vez disso, torna-se "Estamos recebendo o
melhor ROI de cada Sprint?"
Essa abordagem não só facilitará as decisões orçamentárias, como ajudará com
outros fatores importantes, como atender às expectativas das partes
interessadas e cumprir com os requisitos de governança e regulamentação.
GOVERNANÇA E COMPLIANCE
Os dois primeiros valores do Manifesto Ágil de 2001 são:
Indivíduos E Interações Sobre Processos E
ferramentas trabalhando Software Sobre Abrangente
Documentação
Ambos refletem o potencial desperdício dentro das atividades de governança
que são implementadas com a intenção de mitigar o risco. Equipes ágeis
mitigam riscos criando software de trabalho; portanto, documentos de
conformidade, aprovações e auditorias são muitas vezes vistos como
redundantes.
Mas isso significa que todas as atividades de governança e conformidade são
desperdiçadas?
Para melhor responder a isso, vamos dar uma olhada em alguns documentos
comuns no desenvolvimento de produtos (Tabela 8-4)
Pontapé inicial
Ao planejar uma liberação, sair com o pé direito é importante.
Qualidade
Vamos começar com algumas definições de qualidade.
DEFINIÇÕES
Todos querem um serviço de qualidade ou um produto de alta qualidade. O que
exatamente é qualidade, Embora? Se O Produto É De Alta Qualidade Não que
Ser Um Sucesso? Aqui estão um par de Definições:
Iso original 9000 Definição de qualidade: Grau em que um conjunto de
características inerentes preenche requisitos
Philip B. Crosby22 (bem respeitado por seu trabalho em gestão da
qualidade): Conformidade com os requisitos
Qualidade é tudo sobre fazer o que você especificou no início, provavelmente
um longo tempo Atrás Quando Você Sabia O Menos. Ele Incide Em Processo
Conformidade E Não sobre valor e usuário final Felicidade.
TYPES DE QUALIDADE
Os tipos de qualidade incluem qualidade do produto e qualidade técnica.
Qualidade do produto
A Qualidade do Produto tem tudo a ver com a criação do produto certo — o
conjunto certo de recursos e funcionalidade. Essa responsabilidade é do
Proprietário do Produto e deve ser abordada através do escopo certo, que é
representado através do Backlog do Produto.
Em um ambiente regulamentado isso é chamado Validação— fazendo a coisa
certa.
Qualidade Técnica
O Técnico Qualidade Reside Com O Desenvolvimento Equipe. Ele É O Equipe
de Desenvolvimento Responsabilidade Para Fazer Certeza Isso O Desenvolvido
Produto É Sempre Em boa forma Sem Técnico Dívida E Em Um "Feito" E
liberado Estado.
Em Um Regulamentado Ambiente Este É Chamado Verificação—
fazendo que Direita. Figura 8-34 Resume Qualidade.
Figura 8-34 Ferro Triângulo De Qualidade E Relação Para Qualidade Com O
Scrum papéis No final, é tudo sobre fazer a coisa certa Direita.
KEEPING QUALIDADE
O produto de software cresce gradualmente. Pense em jogar Legos, onde você
coloca um tijolo em cima do outro até ter o que quer. Isso funcionaria se você
soubesse tudo antecipadamente, mas como você opera no domínio complexo,
você descobrirá as alterações necessárias ao Incremento existente. O
Incremento Cresce Mas Existente Funcionalidade É Ser Adaptado Ao longo.
Isso é a parte iterativa do iterativo e Incremental.
Quadrante 2
Este Quadrante Foi Colocar Em O Forefront Através Ágil Software
Desenvolvimento Como reúne os pontos de vista de negócios, engenharia e
testes. Este quadrante é uma parte essencial para a ponte do vácuo de
gerenciamento do produto, tendo O Crucial Conversas Para Dirigir fora Todos
Abstractness De O Requisitos. O Testes Em Este Quadrante Fazer Certeza Isso
O Negócio Qualidade É Assegurada. Testes neste quadrante deve ser
automatizado com a exceção ocasional. Se a automação de testes parece irreal
neste quadrante, muitas vezes é um sinal de más decisões arquitetônicas; isso
muitas vezes mostra que a lógica de negócios pode ser testada apenas através
da interface do usuário porque não é dissociada o suficiente a partir da
apresentação Camada.
Como o Quadrante 2 também é sobre integração, este é o lugar onde ocorre a
integração com todos os outros sistemas. Simulações estão sendo substituídas
pela coisa real, e os testes não estão mais apenas na memória — é aqui que a
borracha encontra a estrada.
Se feito corretamente, você pode realmente reutilizar a maioria dos testes de
sua unidade do Quadrante 1 redirecionando o teste da simulação para a coisa
real. Mais uma vez, isso deve ser
simples assumindo que você tem a arquitetura certa e padrões de design no
lugar.
Quadrante 2 é tudo sobre o Que.
Pré-produto
Os quadrantes 1 e 2 são pré-produtos. Todos os testes nestes quadrantes levam
ao produto. Se Um De O Testes Falhar Você fazer Não Tem Um Produto. Estes
Dois quadrantes são Seu Qualidade sentinelas; Se Todos De Estes Testes São
Bem sucedido Você Tem Um Produto. Eles realizam o trabalho grunhido em
uma base contínua e é por isso que esses testes têm que ser Automatizado.
Este Automação faz Não vêm Barato Mas que Paga Voltar Em Espadas Em O
Longas Executar. Que Cna Ser Melhor Que Para Tem Um Produto Isso Testes
Próprio?
É por isso que a integração contínua, juntamente com construções e testes
automatizados, é uma obrigação nos dias de hoje. Se sua equipe de
desenvolvimento não tiver um sistema de integração contínua em
funcionamento, eles estão colocando você em risco. Certifique-se de que eles
têm capacidade suficiente para cada Sprint implementar a infraestrutura certa,
ou você estará pagando por ela eventualmente abaixo da linha (com juros) na
forma de dívida técnica.
Esses dois quadrantes são sobre apoiar a Equipe de Desenvolvimento em seu
trabalho diário para entregar incrementos "feitos" do produto continuamente e
construir a base para a arquitetura emergente.
Quadrante 3
Uma vez que você tem o produto, é hora de ter certeza de que ele faz
exatamente o que o usuário quer de forma utilizável. É quando você oferece a
chance de brincar prático, seja de um lado de teste por testes exploratórios ou
por usuários finais reais fazendo um trabalho real orientado para o alvo. Espere
um dos dois feedbacks: Funciona para mim/nós Ou Não Trabalho Para eu/nós.
Se que É O Mais tarde Você Declarar O Funcionalidade como não "Feito" E
Colocar que Voltar Em O Produto Pendências Para Futuro Avaliação. Se que é
o primeiro- yay! Automatize os UATs (Testes de Aceitação do Usuário) e
mova-os para Quadrante 2. Este Maneira O pré-produto Testes Garantir Isso
Você Manter O Qualidade.
Como este quadrante é tudo sobre o aspecto humano, é claro que esses testes
são manuais. Esses testes são trabalhos suficientes para manter os testes
ocupados, o que é outra razão para automatizar quadrantes 1 e 2.
Quadrante 3 é tudo sobre o Usuário.
Quadrante 4
Como fazer Você Fazer Certeza Seu Arquitetura É Escalável Confiável E
Executa bem sob carga? Claro, você pode testar para muitos desses aspectos no
Quadrante 1 e possivelmente quadrante 2, mas no final a única medida
verdadeira para esses atributos de qualidade é com o produto final. Uma vez
que você tem o produto, você tem a chance de garantir que o sistema e a
arquitetura subjacente proporcionem todos esses requisitos não funcionais.
Esses testes são muitas vezes baseados em ferramentas, seja através de uma
ferramenta comprada ou desenvolvimento personalizado. Mais uma vez, você
tem que automatizar tantos desses testes como Possível.
Quadrante 4 é tudo sobre o Requisitos não funcionais.
Pós-produto
Os quadrantes 3 e 4 são pós-produtos. Todos os testes são realizados no
produto existente para avaliar, avaliar e comentar o produto. Essa validação
ainda está no local, o que significa que ainda não é o feedback do mercado. No
entanto, fazer isso continuamente e frequentemente melhora a probabilidade de
lançar um produto de sucesso e, portanto, reduzir o vácuo de gerenciamento do
produto.
REVISÃO DE QUIZ
Compare suas respostas desde o início do capítulo com as abaixo. Nwo Isso
Você Tem Ler O Capítulo seria Você Mudar Qualquer De Seu Respostas? Você
concorda com as respostas Abaixo?
Declaração Concordo
Discordar
Com Scrum Você Precisa Para Lançamento Em O Final De Cada Sprint.
YOU
Esses dois tipos de Proprietários de Produtos estão em extremidades opostas do
espectro e muitas vezes refletem personalidades totalmente diferentes. Sua
realidade é mais provável entre esses dois extremos. Use as orientações
fornecidas neste livro para adaptar sua própria abordagem para se tornar um
grande Proprietário de Produtos. Experimente ideias e meça os resultados para
ver se elas estão ajudando ou dificultando; ser empírico.
HABILIDADES E TRAÇOS
Quando Nós Ensinar Produto Proprietário Cursos O Curso Termina Com Um
Exercício que reflete Em O Produto Proprietário Papel. Participantes São Pediu
Para O Habilidades E traços de um bom produto Proprietário.
O que é uma habilidade e o que é uma característica?
Características são quem você é; habilidades são suas habilidades.
Habilidades são mais fáceis de aprender, enquanto traços requerem uma
mudança de personalidade.
Revisões de desempenho e entrevistas são muitas vezes focadas em
habilidades, como experiência fazendo algo, conhecimento de procedimentos e
qualidade de produção.
Com esta descrição em mente, os participantes são solicitados a listar as
habilidades e características de um Proprietário de Produto ideal.
Os gráficos em Números 9-2 E 9-3 mostrar com que frequência uma habilidade
ou traço foi identificado após centenas de aulas e milhares de alunos.
MEDINDO O SUCESSO
Em última análise, o sucesso de um Proprietário de Produto e,
consequentemente, o produto, volta para os três Vs (ver Figura 9-4).