Este documento discute o desenvolvimento de protótipos mínimos viáveis (MVPs) usando a linguagem de programação Python. Ele fornece exemplos de código Python simples e explica como Python pode ser usado para construir rapidamente MVPs de baixo custo para validar ideias de negócios.
3. ●
●
●
●
Linguagem de alto nível, multi-plataforma e multi-propósitos.
Desenvolvimento web, desktop, shell, mobile, embarcados.
Criada por Guido van Rossum em 1990.
Idealizada para ser de fácil leitura.
4.
5. JAVA x Python
import java.lang.*;
public class HelloWorld
{
public static void main (String[] args)
{
System.out.println("Hello, world!");
}
}
print("Hello, world!")
6.
7. Em um fórum de startups no Quora...
Nossa equipe está preparando nosso plano de negócio e MVP para possíveis investidores. Eu sou o responsável
pela tecnologia de nossa equipe. Gostaria de saber o que colocar no plano de negócios ou em uma apresentação a
descrição da tecnologia. Coloco aquele monte de requisito da Engenharia de Software?
Sugiro que não fale nada sobre a tecnologia (nem mencione os nomes), pois para ele esta é a última coisa que
importa. ele estará lá para analisar o seu projeto como negócio. Na primeira análise assume-se que a parte técnica
simplesmente vai funcionar, e mesmo assim 99% dos projetos são descartados. Caso você desperte interesse nele
(e esteja no outro 1%), em algum momento futuro ele vai querer se certificar que você (CTO) sabe o que está fazendo
e aí sim você vai ter que se mostrar.
Esquece a parte técnica e teórica.
Os investidores só querem saber uma coisa: como vc vai fazer o dinheiro deles renderem ?
Responda essa pergunta e ganhe o dia.
8. Principais preocupações de um empreendedor
●
●
●
●
●
●
●
Análise de mercado: sua ideia é viável ?
Plano de negócios (ou como vc preferir chama-lo): você sabe como fazer ?
Modelo financeiro (deck): quanto, como e quando vc vai gastar e ganhar $$ ?
Equipe
Protótipo ou MVP
Validação do modelo: Produto em funcionamento, leads ou faturando
Busca por investimento
Desenvolver com qual tecnologia?
Onde hospedar?
Contratar uma consultoria?
Contratar um desenvolvedor?
Sócio técnico?
9. Desenvolvimento do MVP
1. Contratar uma consultoria para startups e pagar R$ 10.000 para desenvolver seu MVP
a. Entendem a sua ideia?
b. Sigilo
c. Você tem R$ 10.000 ?
2. Contratar um programador durante dois meses para desenvolver seu MVP (+- R$ 6k/mês)
a. Over-engineering (fazer mais do que o necessário, excesso de otimização)
b. Atraso
c. Encontrar um desenvolvedor disponível não é fácil
d. Você tem R$ 12.000 ?
3. Sócio técnico ( 5% do négocio hein?? are you kidding?)
a. Todos os problemas acima
b. 5% é muito pouco, o cara vai desanimar
c. Programadores são programadores! (Business is bullshit)
4. DIY
a. Você sabe programar?
11. Linguagem fácil e poderosa!
Framework web seguro, fácil e completo,
desenvolvido para quem não é programador!
Web designer in a box!
Ambiente de desenvolvimento é o browser!
12. 1. Aprenda você mesmo!
a. Livros e tutoriais
b. Comunidade Python
c. +- 6 meses
http://www.cursodepython.com.br
2. Faça um treinamento!
a. Python para empreendedores
b. Direto ao ponto! (100% prático)
c. Desenvolva um MVP do zero
d. Coloque seu produto no ar!
e. Duração: 24hs (3 finais de semana)
f. contato@yacows.com.br
20. Todo mundo deveria aprender a programar
http://www.youtube.com/watch?v=4iKu9qtCSXg
http://www.cursodepython.com.br
Python para empreendedores
●
●
●
●
●
Direto ao ponto! (100% prático)
Desenvolva um MVP do zero
Coloque seu produto no ar!
Duração: 24hs
(3 finais de semana)
contato@yacows.com.br