Antes de escrever código, qual a receita para um software de sucesso?

76
Antes de escrever código, qual a receita para um software de sucesso? Monday, November 4, 13

description

Palestra apresentada durante a 1ª Semana de Computação, para os alunos da Faculdade Anhanguera de Taubaté.

Transcript of Antes de escrever código, qual a receita para um software de sucesso?

Antes de escrever código, qual a receita para um software de sucesso?

Monday, November 4, 13

diego sieg

• jornalista & desenvolvedor web

• consultor de inovação produtos e negócios

• pesquisador

• apaixonado por métricas totvs, editora abril (veja.com), impressos ...

designa, startups, minhacidade.me, golivery, noxerox etc...

lean & agile & data

Monday, November 4, 13

What most schools don't teach

http://www.youtube.com/watch?v=nKIu9yen5nc#at=34

Monday, November 4, 13

#tudoésoftwareSilvio Meira, C.E.S.A.R e UFPE, na última edição do

#agiletrends

Monday, November 4, 13

o presente e o futuro estãosendo escritos

por desenvolvedores

Monday, November 4, 13

Tudo isso é muito legal!!!

:))

Monday, November 4, 13

sendo assim,

Monday, November 4, 13

o mundo é belo!podemos dizer que

Monday, November 4, 13

ops...

Monday, November 4, 13

Temos um probleminha....

praticamente quase 80% do que entregamos como software

não é utilizado ou não atende as reais necessidades de quem usa

Monday, November 4, 13

ainda fazemos assim...

grande ideia plano de negócio investimento desenvolvimento testes e ajustes

lançamento!!!DESASTRE!!!

foco em produtos

Monday, November 4, 13

ainda fazemos assim...

grande ideia plano de negócio investimento desenvolvimento testes e ajustes

lançamento!!!DESASTRE!!!

ninguém quer o produto!

esquecemos o principal: CLIENTE!

FAIL!!!

foco em produtos

Monday, November 4, 13

desperdício de tempo e $$$

falta de comunicação / planejamento

falta de conhecimento técnico, negócio e usuário

produto não é usável

consequência:

motivo:

Monday, November 4, 13

?mas, será o fim

Monday, November 4, 13

calma!

Monday, November 4, 13

calma!não precisa chorar

Monday, November 4, 13

software

podemos repensar a maneira comodesenvolvemos

Monday, November 4, 13

aliás, isso já acontece há muitos anos...

Monday, November 4, 13

Manifesto ágil é de 2001

Monday, November 4, 13

Manifesto Luca BastosMonday, November 4, 13

uma emenda ao manifesto ágil e ao

software craftmanship

Monday, November 4, 13

• entender antes de codificar

• não apenas agregar valor constante, mas fazer SÓ o que realmente gere valor

• analisar o ponto de vista de todos

• validação total!!!

4 pontos principais

Monday, November 4, 13

lean & agile & design thinking & data

buzzwords lindas... mas afinal: e daí?

Monday, November 4, 13

realidade dos principais players do mundo e

também das empresas e produtos mais

inovadores

Monday, November 4, 13

não existe software pronto!

primeiro de tudo, tenha em mente:

Monday, November 4, 13

vivemos em um mundo BETA

em constante evolução, inacabado :)

Monday, November 4, 13

o uso direciona o desenvolvimento!

validação constante com todos os envolvidos!

assim,

Monday, November 4, 13

portanto,

fail fast,ou melhor:

learn fast!

Monday, November 4, 13

Mas como?

#wtf

Monday, November 4, 13

compreender o problema a ser

solucionado

e todo o seu contexto

Monday, November 4, 13

algumas técnicas e ferramentas que podem

te ajudar

Monday, November 4, 13

Design Thinking

inovação centrada em pessoas

Monday, November 4, 13

ter um novo olhar sobre o problema, para

que se possa inovar

foco na experiência!

Monday, November 4, 13

• Inovação: transforma um conceito já existente em algo melhor, mudando o jeito com que as pessoas o utilizam. 

• Invenção: cria algo totalmente novo, dando vida a alguma coisa que não existia antes.

inovar X inventar

Monday, November 4, 13

prototipação rápida

colaboração

estudo de campo

personas

etc...

são muitas as técnicas e possibilidades:

Monday, November 4, 13

Eis a grande questão!

$$$

Monday, November 4, 13

Pensar e criar novos modelos de negócio

Monday, November 4, 13

modelagem de negócios

Alexander Osterwalder (2010)

Monday, November 4, 13

modelo de negócios?mas afinal, o que é um

descreve a lógica como uma organização cria, entrega e captura valor

Alexander Osterwalder

modelo de negócios?

Monday, November 4, 13

bmg canvas

Monday, November 4, 13

visão mais clara para poder inovar

quem é o meu cliente?como me relaciono?

o que e como entrego de valor?como capturo valor?

quem são meus parceiros?etc...

Monday, November 4, 13

Resumindo...Esse é o processo que você valida hipóteses sobre:

a solução (produto)o cliente

o mercado

quase tudo, antes de colocar a mão na massa

Monday, November 4, 13

customer developmentSteve Blank

Monday, November 4, 13

Monday, November 4, 13

PDCA

Monday, November 4, 13

seja lean‘pensamento enxuto’

fazer SÓ o que adiciona valor

mvp = mínimo produto viável

Monday, November 4, 13

Monday, November 4, 13

qual é o mínimo necessário?

Monday, November 4, 13

o seu produto não precisa ter todas

aquelas 1399 features ‘fodonas’ para ser

lançado!

Monday, November 4, 13

saber priorizar

quanto mais conhecemos o

problema e o cliente, fica mais fácil!

Monday, November 4, 13

sinta a dor, para depois escrever código

evite ao máximo o desperdício

Monday, November 4, 13

gestão ágil

metas clarasciclos curtos

confiança e transparência na comunicaçãofeedback constante

iterativo e incrementalaprendizado contínuo

Monday, November 4, 13

faça parte da comunidade

colaborar com projetoscompartilhar conhecimento

participar de eventosestar aberto ao aprendizadosaber reaproveitar soluções

Monday, November 4, 13

Monday, November 4, 13

data, data and more datamétricas de tudo!!!

Monday, November 4, 13

assim, voltando ao começo

Monday, November 4, 13

tente pensar diferente...

grande ideia plano de negócio investimento desenvolvimento testes e ajustes

lançamento!!!DESASTRE!!!

foco em produtos

Monday, November 4, 13

tela não fazerfluxo ideal

grande ideia modelar o negócioconversar com clientes

/ design thinking

definir um MVP

aprimorar o modelo

definir métricas construir o MVP

foco em clientes

definição de hipóteses

analisar, validar e definir novos rumos

customer development

fase de validação de problema e possíveis modelos de negócio

Monday, November 4, 13

tela não fazerfluxo ideal

grande ideia modelar o negócio conversar com clientes

definir um MVP

aprimorar o modelo

definir métricas construir o MVP

foco em clientes

definição de hipóteses

analisar, validar e definir novos rumos

(pivotar, alterar, adequar etc)

Sucesso!!!

Um produto cada vez mais próximo das necessidades e

desejos dos CLIENTESSó assim é possível descobrir se o problema realmente existe e qual a

melhor solução para resolver

Monday, November 4, 13

Mas eu sou desenvolvedor...

:..(

Preciso saber disso tudo?

Monday, November 4, 13

larga a mão de mimimi

:P

Monday, November 4, 13

palavra-chave: multidisciplinaridade

um profissional cada vez mais híbrido

Monday, November 4, 13

aprendizado contínuo

cultura de colaboração - open source

participar de eventos e hackathons

Monday, November 4, 13

learn by doing!

mão na massa!!!

=D

não existe milagre!

Monday, November 4, 13

grande oportunidade!

inovar / empreender

Monday, November 4, 13

afinal, fazemos parte de um

momento único!

Monday, November 4, 13

você está fazendo o que realmente ama neste exato momento?

http://www.youtube.com/watch?v=F12DAS-ZNDY

Monday, November 4, 13

Business Model GenerationLean Startup

Customer DevelopmentDesign ThinkingData Analysis

Métodos Ágeis

uma receitinha básica de homework:

Monday, November 4, 13

Monday, November 4, 13

Durante toda a semana,

faremos palestras e um mão na massa!

de 4/11 até 8/11

amanhã tem mais sobre AGILE...

Monday, November 4, 13

=D

www.rupy.com.brMonday, November 4, 13

Cadastre seu email :)

http://designa.com.br/palestra

Monday, November 4, 13

www.agilevale.com.br

Monday, November 4, 13

=D

www.startupvale.com.brMonday, November 4, 13

www.designa.com.br

Monday, November 4, 13

valeu! ;)

• http://diegosieg.com

[email protected]

• @diegosieg

Monday, November 4, 13