Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Startup Engineering
Startup Engineering
Introduccin
Qu es una Startup?
Startups en el pasado.
Capital.
Regulaciones.
Startups en el presente.
Actualmente las industrias emergentes no son petrleo ni automviles, sino
software y computacin.
La industria del internet fue promovido por:
Escalabilidad operacional.
Generalidad.
Existe una hiperdeflacin de los precios de hardware lo cual genera una Ley de
Moore que se sigue manteniendo.
Cdigo libre.
Permite la escalabilidad.
La larga cola.
Tolerancia al fracaso.
Hay una colosal diferencia en la penalidad al fracaso y eso permite que las
Startups de internet se muevan rpidamente. Si algo falla en el mundo virtual
no generara en la mayora de casos, muertes reales o accidentes reales lo cual
permite experimentar ms que en el mundo real.
Susceptibles a la titulacin.
Ingeniera de Startup.
Ingeniera del startup significa conseguir algo que funcione suficientemente
bien para que las personas lo compren.
Se trata de oscilar entre:
Tecnologa.
Diseo, marketing y ventas.
La importancia de la versatilidad.
En una startup uno tiene que ser verstil porque se tiene que trabajar en cosas
como lo que son ventas, conseguir financiamiento as como el ordenar comida
para todos los que trabajan en la startup o pagar el alquiler, etc. Mientras pasa
por lo que es realizar la codificacin para que el producto funcione.
Uno tiene que realizar las cosas de diseo y marketing a un nivel aproximado
de 7/10 lo suficiente para que te diga oh, no est mal y as poder reclutarlo
para conseguir un 10, ya que en cambio, hacerlo a una calidad 2/10 no
permitir que puedas reclutar a las mejores personas.
Debe definirse uno no solo como un ingeniero sino como un tipo de persona
que consigue que las cosas se hagan.
Diseo, marketing y ventas.
Tener un equipo de 30 ingenieros en una startup a los cuales les pagas 100,000
dlares por persona por ao, significa 3 millones de dlares al ao, lo cual solo
podra ser pagado mediante 30,000 productos que cuesten 100 dlares la
unidad. As que a menos de que ya se tenga una buena cantidad de ingresos,
ms vale ser verstil y ya cuando uno llegue a ser escalable uno podr ya ser
ms especializado.
HTML5 Mvil: Objetivo de plataforma para el proyecto final.
La mayora de los dispositivos que tienen las personas o estn empezando a
comprar a partir del ao 2011 son dispositivos mviles en vez de
computadoras personales (Android, iPhone, iPad, etc.).
Razones?
Inicio interactivo
Tu primera aplicacin web.
Pasos:
1. Instalar Cygwin (Windows).
2. Conectar va SSH al Servicio web de Amazon.
3. Alquilar un espacio compartido por tiempo de una mquina virtual
ofrecida por AWS.
4. Almacenar y recibir el cdigo en github.com mediante lneas de
comando.
5. Implementar el sitio mediante Heroku.
6. Ver la pgina web en http://your-app.herokuapp.com
Linux y Startups
La norma en Silicon Valley es usar una laptop Macbook Pro para desarrollo local
y usar servidores corriendo en Linux para la implementacin de la produccin.
Se usan Las Macbook Pro porque permiten correr BSD que es una variante de
Unix lo suficientemente similar que permite para la mayora del cdigo, correr
el cdigo sin cambiar la laptop con el OS X al servidor remoto Linux.
Mquinas virtuales