Tem uma idéia de um projeto? Desenvolva em 1 final de semana num hackathon!

Post on 05-Dec-2014

1.037 views 6 download

description

Nessa apresentação conto um pouco da minha experiência após dezenas de MVPs desenvolvidos para startups e diversos hackathons organizados entre amigos. Com dicas para qualquer pessoa juntar uns amigos e tirar do papel aquela sua idéia genial de aplicativo web. Lightning Talk que dei no WordCampRJ em 20/09/14.

Transcript of Tem uma idéia de um projeto? Desenvolva em 1 final de semana num hackathon!

TEM UMA IDÉIA DE UM PROJETO? VOCÊ PODE DESENVOLVE-LO EM 1 FINAL DE SEMANA!

por: Cayo Medeiros (yogodoshi)

SOBRE MIM

• formado em design digital;

• webdesigner/ dev ASP > front-end + WordPress > Railer;

• dev na globo.com;

Sei que já devem estar cansados…

Mas prestem atenção porque o que vou falar tem potencial…

Slides estarão disponíveis

CONHECEM?

• Xingue seu amigo (aplicação web);

• Cabe na Mala (aplicação web);

• Lotebox (aplicação web);

• Como Estou (aplicação web);

Startya - OnServers - Amigo sem noção - Games Coming - OnServers - Hitchens - Ponte Agora - TrêsDoisUm…

PARTICIPEI DA CRIAÇÃO DE TODOS!

Digdin digdin

#brogramming

#hackathon

HACKATHON

• Turminha da pesada se reune pra criar coisas;

• tem duração definida;

• pode ter banca e prêmio;

• é FRENÉTICO e TENSO;

• codar > dormir;

HACKATHON

• Turminha da pesada se reune pra criar coisas;

• tem duração definida;

• pode ter banca e prêmio;

• é FRENÉTICO e TENSO;

• codar > dormir;

mas…

1º Hackathon temático

Shot!

MAS E VOCÊS?

QUEM JÁ CRIOU?

• Um blog pessoal ou pra algum projeto próprio?

QUEM JÁ CRIOU?

• Um blog pessoal ou pra algum projeto próprio?

• Um site?

QUEM JÁ TEVE UMA IDÉIA E QUIS CONSTRUIR UMA APLICAÇÃO WEB OU ALGO DO GÊNERO?

COMO EU COMECEI

• Um blog pessoal;

COMO EU COMECEI

• Um blog pessoal;

• Blog: Promoções pra você;

• Blog: Vagas na Web;

• Blog: Armário Geek;

“É FÁCIL CRIAR BLOGS… MAS E OUTROS TIPOS DE SITE?”

FUI TENTANDO…

• WordPress além de um CMS;

• imovelrj.com.br

• comoestou.com.br

• Rails;

>>

Com dezenas de hackathons na bagagem…

Minhas dicas

1. EQUIPE

• procure pessoas que estejam na mesma vibe que você;

1. EQUIPE

• procure pessoas que estejam na mesma vibe que você;

• pessoas comprometidas;

1. EQUIPE

• procure pessoas que estejam na mesma vibe que você;

• pessoas comprometidas;

• tamanho ideal: 3 pessoas (2 devs + 1 designer);

2. ALINHAR EXPECTATIVAS

• Por que vamos construir isso?

2. ALINHAR EXPECTATIVAS

• Por que vamos construir isso?

• porque a idéia é irada!

2. ALINHAR EXPECTATIVAS

• Por que vamos construir isso?

• porque a idéia é irada! • pra ganhar $.$;

2. ALINHAR EXPECTATIVAS

• Por que vamos construir isso?

• porque a idéia é irada! • pra ganhar $.$; • pra aprender a tecnologia xyz;

2. ALINHAR EXPECTATIVAS

• Por que vamos construir isso?

• porque a idéia é irada! • pra ganhar $.$; • pra aprender a tecnologia xyz; • pra solucionar um problema que tenho;

2. ALINHAR EXPECTATIVAS

• Por que vamos construir isso?

• porque a idéia é irada! • pra ganhar $.$; • pra aprender a tecnologia xyz; • pra solucionar um problema que tenho;

• Todos os motivos são válidos mas alinhem ele entre si!

3. TECNOLOGIA UTILIZADA

• O que estiverem BASTANTE familiarizados:

• WordPress; • Django; • Rails; • Angular;

3. TECNOLOGIA UTILIZADA

• O que estiverem BASTANTE familiarizados:

• WordPress; • Django; • Rails; • Angular;

• Qualquer uma desde que seja ágil!

4. DURAÇÃO

• Odeia carnaval? Que tal usar o feriadão pra criar algo?

4. DURAÇÃO

• Odeia carnaval? Que tal usar o feriadão pra criar algo?

• Tem insonia? Use a madruga: Insoniaware;

4. DURAÇÃO

• Odeia carnaval? Que tal usar o feriadão pra criar algo?

• Tem insonia? Use a madruga: Insoniaware;

• Só 1 virada de noite;

4. DURAÇÃO

• Odeia carnaval? Que tal usar o feriadão pra criar algo?

• Tem insonia? Use a madruga: Insoniaware;

• Só 1 virada de noite;

• Final de semana com os amigos;

Minhas dicas

5. ESCOPO

• todo prazo é possível desde que você reduza o escopo pra caber nele!

6. PLANEJAMENTO

1. Escopo

• o que quero construir? • Pesquisar o que já existe; • Definir tecnologia a ser usada;

6. PLANEJAMENTO

1. Escopo

2. Equipe

• quem tem as skills necessárias? • filtrar apenas os pilhados; • reunião pra debater a idéia;

6. PLANEJAMENTO

1. Escopo

2. Equipe

3. Prazo

6. PLANEJAMENTO

1. Escopo

2. Equipe

3. Prazo

4. Pré-desenvolvimento

• reunião na semana anterior do desenvolvimento;

6. PLANEJAMENTO

1. Escopo

2. Equipe

3. Prazo

4. Pré-desenvolvimento

• reunião na semana anterior do desenvolvimento; • desenhar as telas;

6. PLANEJAMENTO

1. Escopo

2. Equipe

3. Prazo

4. Pré-desenvolvimento

• reunião na semana anterior do desenvolvimento; • desenhar as telas; • quebrar em histórias e tarefas pequenas;

6. PLANEJAMENTO

1. Escopo

2. Equipe

3. Prazo

4. Pré-desenvolvimento

• reunião na semana anterior do desenvolvimento; • desenhar as telas; • quebrar em histórias e tarefas pequenas; • reduzir o escopo;

6. PLANEJAMENTO

1. Escopo

2. Equipe

3. Prazo

4. Pré-desenvolvimento

5. Adiante o que der

• criar repositório e levantar servidor; • definir nome e domínio; • pesquisar plugins/ temas;

7. DESENVOLVIMENTO

• o tempo é curto!

7. DESENVOLVIMENTO

• o tempo é curto!

• passem no mercado antes;

Bebida, comida, bilisquetes, lanches…

7. DESENVOLVIMENTO

• o tempo é curto!

• passem no mercado antes;

• desenvolvam iterativamente;

CURTIU A IDÉIA?

CURTIU!? PARTICIPE!

• Geeks on Mocha;

• Startup Weekend;

CURTIU!? PARTICIPE!

• Geeks on Mocha;

• Startup Weekend;

• Organize o seu próprio!

CURTIU MESMO!?

CURTIU MESMO!? TÁ PILHADÃO?

#DESAFIO

Vamos construir algo no próximo fds!

Obrigado!

=)