Post on 13-Jan-2015
description
Desenvolvimento de Software:Navegando em Águas Misteriosas
Nícolas Iensen
Desenvolvimento web desde 2007Ciência da Computação em 2010 PUCRSCo-fundador da Engage em 2011Purpose em 2013
Palestrante: Agile Brazil, BA Brasil, RS on Rails
Rio de Janeiro
nicolas@iensen.me@nicolasiensen
nicolasiensen
mais de 64% de um produto de softwarequase nunca é utilizado!
- Standish Group
simplicidade: a arte de maximizar o trabalho que não é feito
so tell me what you want, what you really, really want
nunca começar pela solução
REPLACING REQUIREMENTSWITH HYPOTHESESJOSH SEIDENhttp://bit.ly/Aeb4KX
resolva apenas um problema
financiamento colaborativo
comparepreços
pesquisana Internet
coffeecompany
hipopóteses
get out of the building
EXPLORAÇÃOOBSERVAÇÃOSIMULAÇÃOENTREVISTA
PITCHLANDING PAGE
EMAILCROWDFUNDING
CONCIERGE
EMAILTRABALHO MANUAL
PLANILHASSOFTWARE OPEN SOURCE
CELULAR
qualidade
$$$
exploração
pitch
concierge
Indivíduos e interações mais que processos e ferramentasSoftware em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratosResponder a mudanças mais que seguir um plano
confie nas pessoas,e elas farão um bom trabalho
enxuta
multidisciplinar
be water my friend
Aceleração do Time-to-Market
Aumento da Produtividade
Redução nos Defeitos do Software
Redução nos Custos
0% 20% 40% 60% 80% 100%
63%
86%
87%
86%
Melhorias Observadas Utilizando Ágil
fonte: http://bit.ly/16GhNfZ
fonte: Standish Group http://bit.ly/Id2DJn
SucessoDesafiadorFracasso
Ágil
9%
49%
42%
29%
57%
14%
Waterfall
EXTREMEPROGRAMMING
stressing customer satisfaction
entrega contínua de software
cliente faz parte da equipe
comunicaçãosimplicidade
feedbackrespeitocoragem
mínimo produto viável
qualidade
escopo
prazo custo
fixe o tempo e o investimento,e deixe o escopo flexível
escopo
qualidade
prazo custo
design centrado no usuário
personas
MAPA DEEMPATIA
HISTÓRIASDE USUÁRIO
a fim de [benefício]como um [persona]quero poder [capacidade]
a fim de desviar dos asteróidescomo um jogadorquero poder mover a nave para frente e para trás
desenvolvedor sabe o que fazerdesigner sabe pra quem fazer
gerente sabe quando fazercliente sabe porque fazer
planejamento
design
programação
testes
planejamento
design
programação
testes
planejamento
design
programação
testes
históriade
usuário
históriade
usuário
históriade
usuário
históriade
usuário
históriade
usuário
históriade
usuário
históriade
usuário
feedback feedback feedback feedback feedback feedback
5pts
2pts
7pts
5pts3pts
2pts3pts
detalhes: JUST DO IT. Later...
MAPA DEHISTÓRIASDE USUÁRIO
scrum
sprints
2
3
3
5
7
...
backlogpriorizado
sprint backlogvelocidade = 5
review meeting
retrospective meeting
kanban
just in time
métricas
bonus track: dicas que podem fazer bem
não se preocupe com 1 milhão de usuários repentinos
seja pessoal e amigo com seus clientes
vai lá e faz alguma coisa
ideia péssima......-1ideia fraca.........1ideia meia-boca.....5 ideia boa...........10ideia excelente.....15ideia brilhante.....20
nenhuma execução......R$1execução fraca........R$1,000execução meia-boca....R$10,000execução boa..........R$100,000execução excelente....R$1,000,000execução brilhante....R$10,000,000
valor do negócio = ideia x execução
- Derek Sivers, president and programmer,CD Baby and HostBaby
A CADA REUNIÃOUMA FOCA MORRENO POLO NORTESALVEM AS FOCAS
tenha uma platéia para o lançamento
não documente, ninguém vai ler mesmo
aproveite a jornada e seja feliz
obrigado!