Desenvolvimento de Software:
Navegando em Águas Misteriosas
Nícolas Iensen
Desenvolvimento web desde 2007
Ciência da Computação em 2010 PUCRS
Co-fundador da Engage em 2011
Purpose em...
mais de 64% de um produto de software
quase 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 REQUIREMENTS
WITH HYPOTHESES
JOSH SEIDEN
http://bit.ly/Aeb4KX
resolva apenas um problema
financiamento
colaborativo
compare
preços
pesquisa
na Internet
coffee
company
hipopóteses
get out of the building
EXPLORAÇÃO
OBSERVAÇÃO
SIMULAÇÃO
ENTREVISTA
PITCH
LANDING PAGE
EMAIL
CROWDFUNDING
CONCIERGE
EMAIL
TRABALHO MANUAL
PLANILHAS
SOFTWARE OPEN SOURCE
CELULAR
qualidade
$$$
exploração
pitch
concierge
Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colabo...
confie nas pessoas,
e elas farão um bom trabalho
enxuta
multidisciplinar
be water my friend
RICARDO SEMLER
http://bit.ly/12HXJ8
Aceleração do Time-to-Market
Aumento da Produtividade
Redução nos Defeitos do Software
Redução nos Custos
0% 20% 40% 60% 8...
fonte: Standish Group http://bit.ly/Id2DJn
Sucesso
Desafiador
Fracasso
Ágil
9%
49%
42%
29%
57%
14%
Waterfall
EXTREME
PROGRAMMING
stressing customer satisfaction
entrega contínua de software
cliente faz parte da equipe
comunicação
simplicidade
feedback
respeito
coragem
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 DE
EMPATIA
HISTÓRIAS
DE USUÁRIO
a fim de [benefício]
como um [persona]
quero poder [capacidade]
a fim de desviar dos asteróides
como um jogador
quero poder mover a nave para frente e para trás
desenvolvedor sabe o que fazer
designer sabe pra quem fazer
gerente sabe quando fazer
cliente sabe porque fazer
planejamento
design
programação
testes
planejamento
design
programação
testes
planejamento
design
programação
testes
história
de
usuário
história
de
usuário
história
de
usuário
história
de
usuário
his...
5pts
2pts
7pts
5pts
3pts
2pts
3pts
detalhes: JUST DO IT. Later...
MAPA DE
HISTÓRIAS
DE USUÁRIO
scrum
sprints
2
3
3
5
7
...
backlog
priorizado
sprint backlog
velocidade = 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......-1
ideia fraca.........1
ideia meia-boca.....5
ideia boa...........10
ideia e...
A CADA REUNIÃO
UMA FOCA MORRE
NO POLO NORTE
SALVEM 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!
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Upcoming SlideShare
Loading in...5
×

Desenvolvimento de Software: Navegando em Águas Misteriosas

466

Published on

Published in: Technology

Desenvolvimento de Software: Navegando em Águas Misteriosas

  1. 1. Desenvolvimento de Software: Navegando em Águas Misteriosas
  2. 2. Nícolas Iensen Desenvolvimento web desde 2007 Ciência da Computação em 2010 PUCRS Co-fundador da Engage em 2011 Purpose em 2013 Palestrante: Agile Brazil, BA Brasil, RS on Rails Rio de Janeiro nicolas@iensen.me @nicolasiensen nicolasiensen
  3. 3. mais de 64% de um produto de software quase nunca é utilizado! - Standish Group
  4. 4. simplicidade: a arte de maximizar o trabalho que não é feito
  5. 5. so tell me what you want, what you really, really want
  6. 6. nunca começar pela solução REPLACING REQUIREMENTS WITH HYPOTHESES JOSH SEIDEN http://bit.ly/Aeb4KX
  7. 7. resolva apenas um problema
  8. 8. financiamento colaborativo
  9. 9. compare preços
  10. 10. pesquisa na Internet
  11. 11. coffee company
  12. 12. hipopóteses
  13. 13. get out of the building
  14. 14. EXPLORAÇÃO OBSERVAÇÃO SIMULAÇÃO ENTREVISTA
  15. 15. PITCH LANDING PAGE EMAIL CROWDFUNDING
  16. 16. CONCIERGE EMAIL TRABALHO MANUAL PLANILHAS SOFTWARE OPEN SOURCE CELULAR
  17. 17. qualidade $$$ exploração pitch concierge
  18. 18. Indivíduos e interações mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano
  19. 19. confie nas pessoas, e elas farão um bom trabalho
  20. 20. enxuta
  21. 21. multidisciplinar
  22. 22. be water my friend
  23. 23. RICARDO SEMLER http://bit.ly/12HXJ8
  24. 24. 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
  25. 25. fonte: Standish Group http://bit.ly/Id2DJn Sucesso Desafiador Fracasso Ágil 9% 49% 42% 29% 57% 14% Waterfall
  26. 26. EXTREME PROGRAMMING
  27. 27. stressing customer satisfaction
  28. 28. entrega contínua de software
  29. 29. cliente faz parte da equipe
  30. 30. comunicação simplicidade feedback respeito coragem
  31. 31. mínimo produto viável
  32. 32. qualidade escopo prazo custo
  33. 33. fixe o tempo e o investimento, e deixe o escopo flexível
  34. 34. escopo qualidade prazo custo
  35. 35. design centrado no usuário
  36. 36. personas
  37. 37. MAPA DE EMPATIA
  38. 38. HISTÓRIAS DE USUÁRIO
  39. 39. a fim de [benefício] como um [persona] quero poder [capacidade]
  40. 40. a fim de desviar dos asteróides como um jogador quero poder mover a nave para frente e para trás
  41. 41. desenvolvedor sabe o que fazer designer sabe pra quem fazer gerente sabe quando fazer cliente sabe porque fazer
  42. 42. planejamento design programação testes
  43. 43. planejamento design programação testes
  44. 44. planejamento design programação testes história de usuário história de usuário história de usuário história de usuário história de usuário história de usuário história de usuário feedback feedback feedback feedback feedback feedback
  45. 45. 5pts 2pts 7pts 5pts 3pts 2pts 3pts
  46. 46. detalhes: JUST DO IT. Later...
  47. 47. MAPA DE HISTÓRIAS DE USUÁRIO
  48. 48. scrum
  49. 49. sprints
  50. 50. 2 3 3 5 7 ... backlog priorizado sprint backlog velocidade = 5
  51. 51. review meeting
  52. 52. retrospective meeting
  53. 53. kanban
  54. 54. just in time
  55. 55. métricas
  56. 56. bonus track: dicas que podem fazer bem
  57. 57. não se preocupe com 1 milhão de usuários repentinos
  58. 58. seja pessoal e amigo com seus clientes
  59. 59. vai lá e faz alguma coisa ideia péssima......-1 ideia fraca.........1 ideia meia-boca.....5 ideia boa...........10 ideia excelente.....15 ideia brilhante.....20 nenhuma execução......R$1 execução fraca........R$1,000 execução meia-boca....R$10,000 execução boa..........R$100,000 execução excelente....R$1,000,000 execução brilhante....R$10,000,000 valor do negócio = ideia x execução - Derek Sivers, president and programmer, CD Baby and HostBaby
  60. 60. A CADA REUNIÃO UMA FOCA MORRE NO POLO NORTE SALVEM AS FOCAS
  61. 61. tenha uma platéia para o lançamento
  62. 62. não documente, ninguém vai ler mesmo
  63. 63. aproveite a jornada e seja feliz
  64. 64. obrigado!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×