desenvolvimento de software: navegando em Águas misteriosas

Post on 13-Jan-2015

409 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

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

RICARDO SEMLERhttp://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% 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!

top related