desenvolvimento orgânico de software com user stories
Post on 20-Jun-2015
498 Views
Preview:
DESCRIPTION
TRANSCRIPT
Desenvolvimento Orgânico de Desenvolvimento Orgânico de Software com User StoriesSoftware com User Stories
Daniel Wildt - @dwildtDaniel Wildt - @dwildtDionatan Moura - @dionatanmouraDionatan Moura - @dionatanmoura
Software éSoftware éorgânicoorgânico
http://greentrashcan.com.au/
https://baymard.com/blog/ab-testing-problem-and-hypothesis
“O problema é que a maioria dos analistas tratam hipóteses como uma tautologia.”
Kim Escobar
http://furthermathematicst.blogspot.com.br/
Cone daIncerteza
http://www.construx.com/Thought_Leadership/Books/The_Cone_of_Uncertainty/
Criar software é complexo!
http://toleranceforambiguity.wordpress.com
A>B
A>DA>EB>DB>?
?>?
A>BA>CA>D
RalphStacey
Agreement& Certainty
Matrix
SíndromeSíndromedede
NostradamusNostradamushttp://www.news.com.au
Toneladas de Escopo
http://onproductmanagement.net
http://hotgazpacho.org/2012/04/software-crapsmanship-manifesto/
OK, não existeuma bala de prata...
https://store.nwtmint.com/Silver_Bullet_Bullion_/
Mas tem sempre...
http://www.business2community.com
Então, como definiros requisitos ágeis de
usuário?
http://3plusinternational.comManifesto Ágil
Software em funcionamentomais que documentação abrangente
Indivíduos e interaçõesmais que processos e ferramentas
Colaboração com o clientemais que negociação de contratos
Responder a mudançasmais que seguir um plano
User Stories
http://shohe-i.blogspot.com.br/2012/11/smart-user-stories.html
Textuais
http://jumpinmydiary.tumblr.com/
Modelo
http://agilecoach.typepad.com/
5WQuem? (Who?)
O quê? (What?)
Por quê? (Why?)
Quando? (When?)
Onde? (Where?)
http://thefairbanksfour.com/tag/interrogation/
<Título> Como um <papel de usuário> Eu quero <objetivo> Para que <razão de negócio>
User Story Mínima
Assistir Trilha Agile Como um inscrito na trilha agile Eu quero aprender mais agile Para que eu possa implantar
novas técnicas no desenvolvimento de software na minha empresa
Exemplo
Critério de Aceitação X Dado que <pré-condição A> E <pré-condição B> Quando <ação> Então <resultado>
Critério de Aceitação U.S. Dado que assisti a palestra de user stories Quando escrevo uma user story Então aplico as boas práticas
E evito os bad smells
Enfatizam a comunicação verbal
http://blog.bettermanagers.com/
Enfatizam o detalhamento posteriorhttp://www.yankodesign.com/2010/04/21/growing-pot/
Enfatizam a participação no projeto
http://www.allposters.com/
Quem as define?
http://tcagley.wordpress.com
(Cliente)
Modelo 3CCartãoConversaçãoConfirmação
Cartão
Conversaçãohttps://www.smore.com/rs7w-la-jasette
Confirmação
ÉpicosÉpicos
http://blog.coturnix.org
TemasTemas
http://www.mythicalwallpapers.com
Temas eÉpicos
User Stories Mínimas
User Story com Critérios de Aceitação
User Story INVEST
Compatível
http://www.extremeprogramming.org/
“A melhor e mais popular forma de itens de Backlog”
Mike Cohn
http://www.amazon.com/Mike-Cohn
Scrum
http://desenvolvimentoagil.com.br/scrum/
Kanban
PersonasPersonas
INVEST
http://www.fotocommunity.com/pc/pc/display/16506137
Refinando User Stories
INVESTIndependente
http://ronvanpeursem.com/2013/05/branding-what-makes-your-company-unique/
INVESTNegociável
http://www.thebusinessdisputeclinic.com/
INVESTValorosa
http://dogoodbetterbyu.wordpress.com/2012/10/04/measurement-b/
INVESTEstimável
http://www.nylabone.com/
INVESTSmall (Pequena)
http://clinked.com/site/2012/11/30/5-great-tips-for-effective-small-business-management/
INVESTTestável
http://www.realityi.com/blog/2011/10/27/top-5-instances-of-b2b-usability-practice/
TarefasTarefasSMARTSMART
http://marigoldnurseries.com
SMARTeSpecífica
http://www.stealingshare.com/
“Meça o que é mensurável,e torne mensurávelo que não é tanto.”
Galileo Galilei
http://en.wikipedia.org/wiki/Galileo_Galilei
SMARTMensurável
SMARTAlcançável
http://christineannhansen.blogspot.com.br/
SMARTRelevante
http://www.wallpapermania.eu/
SMARTTime-boxed
Boas práticas
Comece com as histórias objetivas
Fatie o bolo
http://pixelatedcrumb.com/
Escreva histórias fechadas
http://2012books.lardbucket.org/books/public-speaking-practice-and-ethics/s09-04-specific-purposes.html
Coloqueas restriçõesnos cartões
http://www.pearse-trust.ie/blog/
Escreva no horizonte
http://masterwordsmith-unplugged.blogspot.com.br
Evite a interface de usuário o maior tempo possível
http://www.infoq.com/
Algumascoisas
não sãouser stories
http://www.medlockenglishconsulting.com/
Escreva paraum usuário específico
http://alivewithchrist.com/icountone/
Inclua os papéis de usuários / personas
http://www.wallpapervortex.com/
Escreva para apersona protagonista
https://www.ereleases.com/prfuel/identifying-unique-selling-point/
Escreva emvoz ativa
http://www.thediscoverystore.co.uk/buy/voice-blaster-megaphone_961675278.htm
O cliente escreve
http://ublawcso.wordpress.com
Não enumereos cartões
de user stories
http://www.mixandchic.com/2011/04/stylish-blogger-award.html
Descrever os bugscom a visão do usuário?
http://www.dan-dare.org/
Não esqueça
o propósitohttp://insight.adplightspeed.com/blog/bid/309238/Take-a-Lesson-from-your-Dentist
'
BBaaddSSmmeellllss
http://www.oversodoinverso.com/
UserStoriesmuitocurtas.
Histórias interdependenteshttp://brandonsutton.com/interdependence-day/
Histórias com muitos detalhes
http://www.enchgallery.com/fractals/fracthumbs.htm
Pensar muito
à frentehttp://www.hammertap.com/o_cat_3_042209/
Valor do negócionão explícito
http://www.dailymail.co.uk/sciencetech
FuncionalidadesFuncionalidadesdesnecessáriasdesnecessárias
http://www.cliffkule.com/
Cliente não escrever, não confirmar e não priorizar
http://www.thecreativepenn.com/prowritersecrets/
Detalhes de UI antecipadosDetalhes de UI antecipadoshttp://www.jeremycwilson.com/2012/09/too-early-too-late/
Detalhes específicos de tecnologia, projeto e algoritmos
Quando não utilizar?
http://greatmiddleway.wordpress.com
Vamos cuidar Vamos cuidar do software?do software?
http://www.nixa-lawn-service.com
Desenvolvimento Orgânico de Desenvolvimento Orgânico de Software com User StoriesSoftware com User Stories
Daniel Wildt - @dwildtDaniel Wildt - @dwildtDionatan Moura - @dionatanmouraDionatan Moura - @dionatanmoura
top related