SlideShare a Scribd company logo
1 of 8
Download to read offline
 Construindo uma Startup em 54h com
               Python
            por Flávio Juvenal - @flaviojuvenal
1. O lugar certo




Startup Weekend é um evento intensivo de trabalho em
equipe destaca-se por reunir webdesigners,
programadores, profissionais de marketing e de gestão
para criarem novas startup em apenas 54 horas!
2. Montar e alinhar o time
Montar time ideal:
- de 4 até 10 pessoas
- multidisciplinar
- experiências variadas

Alinhar time:
- Definir visão: como nossa startup deve estar daqui há 3
dias?
- Definir responsabilidades individuais de acordo com as
capacidades de cada um
3. Escolher as ferramentas
de baixo-custo ou gratuitas e de alta produtividade

Controle de versão
- SVN, Git, Mercurial (de graça!)

Servidor:
- Linode (de graça por 7 dias, é só pedir para cancelar depois ;)
- Amazon AWS Free Tier

Domínio:
- NameCheap.com (7 dólares por um domínio como timebreak.me)

Linguagens e Framework:
- Python + Django!
- JQuery
4. Dar voz ao produto
- Presença em redes sociais

- Compartilhamento de conteúdo que
combine com a ideia do produto e o
problema que ele quer solucionar
5. Programar!
- Foco no essencial
- Sem distrações
- Perguntar constantemente: o que é prioritário?
- Ficar junto e paralelizar
- Pensar só no happy path
           def activity(request, category_id, time):
             time = int(time)
             if time < 1:
                 raise Http404

             templates = {ActivityText: 'activities/activity_text.html',
                 ActivityURL: 'activities/activity_url.html',
                 ActivityFlash: 'activities/activity_flash.html',
                 ActivityImage: 'activities/activity_image.html'}

             ac = choose_random_activity(category_id, time)

             ctx = {'activity': ac}
             return render_to_response(templates[ac.__class__], ctx,
                  RequestContext(request))
"A startup is an organization formed to search
for a repeatable and scalable business model."
                                  - Steve Blank
Simples, mas funciona!

More Related Content

Viewers also liked

Blender Com Python
Blender Com PythonBlender Com Python
Blender Com Pythonpugpe
 
NoSQL com Cassandra e Python
NoSQL com Cassandra e PythonNoSQL com Cassandra e Python
NoSQL com Cassandra e Pythonpugpe
 
Python na formacao_de_jovens
Python na formacao_de_jovensPython na formacao_de_jovens
Python na formacao_de_jovensMarcos Egito
 
Pyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para WebPyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para WebNielson Santana
 
Migrando do App Engine para o Heroku
Migrando do App Engine para o HerokuMigrando do App Engine para o Heroku
Migrando do App Engine para o HerokuFilipe Ximenes
 
Coding Dojo e Test Driven Development
Coding Dojo e Test Driven DevelopmentCoding Dojo e Test Driven Development
Coding Dojo e Test Driven Developmentpugpe
 
Wikilytics
WikilyticsWikilytics
Wikilyticspugpe
 
Palestra sobre Inteligência Coletiva
Palestra sobre Inteligência ColetivaPalestra sobre Inteligência Coletiva
Palestra sobre Inteligência Coletivapugpe
 
Python Debugger - PUG-PE
Python Debugger - PUG-PE Python Debugger - PUG-PE
Python Debugger - PUG-PE Arthur Alvim
 
Porque foi bom aprender com Python
Porque foi bom aprender com PythonPorque foi bom aprender com Python
Porque foi bom aprender com PythonFernando Rocha
 
Apresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PEApresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PEMarcel Caraciolo
 
Computação Científica com Python
Computação Científica com PythonComputação Científica com Python
Computação Científica com PythonHugo Serrano
 
Rain Toolbox - Previsão de Chuvas
Rain Toolbox -  Previsão de ChuvasRain Toolbox -  Previsão de Chuvas
Rain Toolbox - Previsão de Chuvaspugpe
 
Python e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMMPython e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMMpugpe
 
Palestra sobre Collections com Python
Palestra sobre Collections com PythonPalestra sobre Collections com Python
Palestra sobre Collections com Pythonpugpe
 
Qml + Python
Qml + PythonQml + Python
Qml + Pythonpugpe
 
Peça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDPeça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDRafael Carício
 

Viewers also liked (20)

Blender Com Python
Blender Com PythonBlender Com Python
Blender Com Python
 
NoSQL com Cassandra e Python
NoSQL com Cassandra e PythonNoSQL com Cassandra e Python
NoSQL com Cassandra e Python
 
Python na formacao_de_jovens
Python na formacao_de_jovensPython na formacao_de_jovens
Python na formacao_de_jovens
 
Pyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para WebPyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para Web
 
Migrando do App Engine para o Heroku
Migrando do App Engine para o HerokuMigrando do App Engine para o Heroku
Migrando do App Engine para o Heroku
 
Coding Dojo e Test Driven Development
Coding Dojo e Test Driven DevelopmentCoding Dojo e Test Driven Development
Coding Dojo e Test Driven Development
 
Wikilytics
WikilyticsWikilytics
Wikilytics
 
Palestra sobre Inteligência Coletiva
Palestra sobre Inteligência ColetivaPalestra sobre Inteligência Coletiva
Palestra sobre Inteligência Coletiva
 
Python Debugger - PUG-PE
Python Debugger - PUG-PE Python Debugger - PUG-PE
Python Debugger - PUG-PE
 
Pep 8
Pep 8Pep 8
Pep 8
 
Porque foi bom aprender com Python
Porque foi bom aprender com PythonPorque foi bom aprender com Python
Porque foi bom aprender com Python
 
Pug
PugPug
Pug
 
Apresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PEApresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PE
 
Arduino e python
Arduino e pythonArduino e python
Arduino e python
 
Computação Científica com Python
Computação Científica com PythonComputação Científica com Python
Computação Científica com Python
 
Rain Toolbox - Previsão de Chuvas
Rain Toolbox -  Previsão de ChuvasRain Toolbox -  Previsão de Chuvas
Rain Toolbox - Previsão de Chuvas
 
Python e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMMPython e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMM
 
Palestra sobre Collections com Python
Palestra sobre Collections com PythonPalestra sobre Collections com Python
Palestra sobre Collections com Python
 
Qml + Python
Qml + PythonQml + Python
Qml + Python
 
Peça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDPeça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDD
 

Similar to Construindo uma startup em 54 horas com Python

Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To ScrumJuan Bernabó
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisMárcio Oya
 
powerPointFinal.pptx
powerPointFinal.pptxpowerPointFinal.pptx
powerPointFinal.pptxAdilsonLucas6
 
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
 Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economiaRaphael Donaire Albino
 
Introdução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumIntrodução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumJuan Bernabó
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELDaniel Calmazini
 
Curso "Scrum na Real" - Parte 3
Curso "Scrum na Real" - Parte 3Curso "Scrum na Real" - Parte 3
Curso "Scrum na Real" - Parte 3leobower
 
Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?Mayra de Souza
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Como montar e facilitar um workshop de Design Sprint - Coletivo Mola
Como montar e facilitar um workshop de Design Sprint - Coletivo MolaComo montar e facilitar um workshop de Design Sprint - Coletivo Mola
Como montar e facilitar um workshop de Design Sprint - Coletivo MolaColetivo Mola
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMLucas Vinícius
 

Similar to Construindo uma startup em 54 horas com Python (20)

Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos Digitais
 
powerPointFinal.pptx
powerPointFinal.pptxpowerPointFinal.pptx
powerPointFinal.pptx
 
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
 Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
Os desafios de desenvolver uma cultura ágil: eficácia, eficiência e economia
 
Scrum
ScrumScrum
Scrum
 
Introdução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com ScrumIntrodução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com Scrum
 
Direcao x Velocidade
Direcao x VelocidadeDirecao x Velocidade
Direcao x Velocidade
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATEL
 
Portuguese Scrum
Portuguese ScrumPortuguese Scrum
Portuguese Scrum
 
Curso "Scrum na Real" - Parte 3
Curso "Scrum na Real" - Parte 3Curso "Scrum na Real" - Parte 3
Curso "Scrum na Real" - Parte 3
 
Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?Design Sprint e Lean Inception se complementam. Como?
Design Sprint e Lean Inception se complementam. Como?
 
Taller Negócios Digitais
Taller Negócios DigitaisTaller Negócios Digitais
Taller Negócios Digitais
 
Fase de Validação - Encaixe Produto Mercado
Fase de Validação -  Encaixe Produto MercadoFase de Validação -  Encaixe Produto Mercado
Fase de Validação - Encaixe Produto Mercado
 
Scrum em 1h.
Scrum em 1h.Scrum em 1h.
Scrum em 1h.
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Como montar e facilitar um workshop de Design Sprint - Coletivo Mola
Como montar e facilitar um workshop de Design Sprint - Coletivo MolaComo montar e facilitar um workshop de Design Sprint - Coletivo Mola
Como montar e facilitar um workshop de Design Sprint - Coletivo Mola
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 

More from pugpe

Projeto Amadeus
Projeto AmadeusProjeto Amadeus
Projeto Amadeuspugpe
 
E o que danado é o PUG-PE?
E o que danado é o PUG-PE?E o que danado é o PUG-PE?
E o que danado é o PUG-PE?pugpe
 
Intro
IntroIntro
Intropugpe
 
Visualização da Informação
Visualização da InformaçãoVisualização da Informação
Visualização da Informaçãopugpe
 
Criando comunidades bem sucedidas
Criando comunidades bem sucedidasCriando comunidades bem sucedidas
Criando comunidades bem sucedidaspugpe
 
Desenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engineDesenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app enginepugpe
 
Pip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para PythonPip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para Pythonpugpe
 
Pug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debuggerPug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debuggerpugpe
 
Pug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debuggerPug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debuggerpugpe
 
Python e Django
Python e DjangoPython e Django
Python e Djangopugpe
 
Python e Dispositivos Móveis
Python e Dispositivos MóveisPython e Dispositivos Móveis
Python e Dispositivos Móveispugpe
 
Redes Neurais e Python
Redes Neurais e PythonRedes Neurais e Python
Redes Neurais e Pythonpugpe
 
CATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de EventosCATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de Eventospugpe
 
Python Funcional
Python FuncionalPython Funcional
Python Funcionalpugpe
 
Open Allure
Open AllureOpen Allure
Open Allurepugpe
 
Iron Python
Iron PythonIron Python
Iron Pythonpugpe
 

More from pugpe (16)

Projeto Amadeus
Projeto AmadeusProjeto Amadeus
Projeto Amadeus
 
E o que danado é o PUG-PE?
E o que danado é o PUG-PE?E o que danado é o PUG-PE?
E o que danado é o PUG-PE?
 
Intro
IntroIntro
Intro
 
Visualização da Informação
Visualização da InformaçãoVisualização da Informação
Visualização da Informação
 
Criando comunidades bem sucedidas
Criando comunidades bem sucedidasCriando comunidades bem sucedidas
Criando comunidades bem sucedidas
 
Desenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engineDesenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engine
 
Pip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para PythonPip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para Python
 
Pug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debuggerPug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debugger
 
Pug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debuggerPug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debugger
 
Python e Django
Python e DjangoPython e Django
Python e Django
 
Python e Dispositivos Móveis
Python e Dispositivos MóveisPython e Dispositivos Móveis
Python e Dispositivos Móveis
 
Redes Neurais e Python
Redes Neurais e PythonRedes Neurais e Python
Redes Neurais e Python
 
CATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de EventosCATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de Eventos
 
Python Funcional
Python FuncionalPython Funcional
Python Funcional
 
Open Allure
Open AllureOpen Allure
Open Allure
 
Iron Python
Iron PythonIron Python
Iron Python
 

Construindo uma startup em 54 horas com Python

  • 1.  Construindo uma Startup em 54h com Python por Flávio Juvenal - @flaviojuvenal
  • 2. 1. O lugar certo Startup Weekend é um evento intensivo de trabalho em equipe destaca-se por reunir webdesigners, programadores, profissionais de marketing e de gestão para criarem novas startup em apenas 54 horas!
  • 3. 2. Montar e alinhar o time Montar time ideal: - de 4 até 10 pessoas - multidisciplinar - experiências variadas Alinhar time: - Definir visão: como nossa startup deve estar daqui há 3 dias? - Definir responsabilidades individuais de acordo com as capacidades de cada um
  • 4. 3. Escolher as ferramentas de baixo-custo ou gratuitas e de alta produtividade Controle de versão - SVN, Git, Mercurial (de graça!) Servidor: - Linode (de graça por 7 dias, é só pedir para cancelar depois ;) - Amazon AWS Free Tier Domínio: - NameCheap.com (7 dólares por um domínio como timebreak.me) Linguagens e Framework: - Python + Django! - JQuery
  • 5. 4. Dar voz ao produto - Presença em redes sociais - Compartilhamento de conteúdo que combine com a ideia do produto e o problema que ele quer solucionar
  • 6. 5. Programar! - Foco no essencial - Sem distrações - Perguntar constantemente: o que é prioritário? - Ficar junto e paralelizar - Pensar só no happy path def activity(request, category_id, time): time = int(time) if time < 1: raise Http404 templates = {ActivityText: 'activities/activity_text.html', ActivityURL: 'activities/activity_url.html', ActivityFlash: 'activities/activity_flash.html', ActivityImage: 'activities/activity_image.html'} ac = choose_random_activity(category_id, time) ctx = {'activity': ac} return render_to_response(templates[ac.__class__], ctx, RequestContext(request))
  • 7. "A startup is an organization formed to search for a repeatable and scalable business model." - Steve Blank