Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. PHP

Construyendo tu Startup con PHP: Introducción

by
Read Time:10 minsLanguages:
This post is part of a series called Building Your Startup With PHP.
Building Your Startup With PHP: Table of Contents
Building Your Startup With PHP: Feature Requirements and Database Design

Spanish (Español) translation by David Castrillón (you can also view the original English article)

Final product imageFinal product imageFinal product image
What You'll Be Creating

Se trata de la primera entrega de una serie orientada a recorrer las etapas de la transformación de un concepto de negocio cool en un inicio real. Si eres una persona de ideas, curiosa sobre el proceso emprendedor, esta serie es para ti.

Voy a mostrarte desde mi experiencia como emprendedor serial. Comencé mi carrera en Microsoft lanzando nuevos productos de equipos pequeños: el primero, un fracaso escolar, Fax de Microsoft en el trabajo (en serio, mira el video), el segundo, el más exitosa MSNBC.com.

En 1999, dejé Microsoft para iniciar una empresa digital de certificados de regalo, Giftspot, que más tarde fue adquirida por GiftCertificates.com (División de Acciones Inversa de 500: 1 y 300: 1 borraron cualquier retorno). Comenzando el 2008, lancé una Aplicación de Producto de Facebook con subvenciones de la John S. and James L. Knight Foundation. El año pasado, experimenté con una startup basada en la ubicación de la comunidad, Geogram y este año, con la aplicación para filtrar correos Simplify Email y una app de marketing en Twitter llamada Birdhouse. He aprendido de todos esos esfuerzos y trataré de poner estas lecciones a trabajar para ti.

Introducción

Este año, me creció el interés en simplificar el proceso de programación de reuniones. En mi opinión, los sistemas de calendarios de propietarios como Google Calendar, el calendario de Apple y Microsoft Outlook no han podido hacer la programación de las reuniones tan fácil como podría ser. Mi gran queja es el número de correos electrónicos de ida y vuelta necesarios típicamente para programar una reunión promedio. Tuve una idea para una aplicación de planificación que haría el proceso mucho menos molesto.

Me encanta el proceso creativo y me gusta compartir mis conocimientos con los demás. Pensé que sería valioso establecer el proceso interno que utilizo en la medida que voy del proceso de formulación de una nueva idea de producto, aclarando el concepto de negocio y moviéndome a través de las etapas de implementación.

Seguir historias de la ruta empresarial siempre es interesante, y hay un par de entradas recientes que pueden complementar esta serie.

Este año, Stanford está abriendo gratis su clase Cómo comenzar una Startup con muchos expertos de la industria, tales como Sam Altman, Paul Graham y Marc Andreesen. También, el co-fundador de Planet Money Alex Blumberg lanzó recientemente un podcast sobre su propia incursión en startups de tecnología, que puedes seguir en HearStartup. Él es un poco novato como empresario, pero en parte debido a su acceso, el contenido es fascinante y entretenido y está haciendo progresos sorprendentes. Creo que él estaría de acuerdo con que su esposa obviamente es la más inteligente, y es divertido escuchar su risa en él.

El Concepto de Producto

Resolviendo un Problema

¿Has tratado de agendar una cita con alguien, pero se desarrolló en respuesta a un largo hilo de mensajes de correo electrónico, que ya estabas molesto con la persona antes de que alguna vez estuvieran juntos?

Planear reuniones es aún muy difícil. Con todas las plataformas, datos y herramientas a nuestra disposición, este proceso debería ser más fácil de lo que es. No debería necesitar siete mensajes de correo electrónico de ida y vuelta para programar una reunión entre dos personas, pero si lo requiere a menudo. Puedo hacer esto más fácil.

¿Cuál es mi innovación? Desde un punto de vista de experiencia de usuario, mi intención es crear una página web única para cada encuentro que permita a las personas interactuar más fácilmente con los demás — para programarse rápidamente sin la molestia de mensajes repetitivos.

Hay un número de fuentes de datos y tecnologías que también pueden ayudar a mejoran la experiencia: geolocalización de HTML5, la API de Google Places, tiempos de disponibilidad del calendario y API´s de correo electrónico como Mailgun.

Por ejemplo, un servicio rápidamente puede aprender sobre tus lugares favoritos para reuniones y proponerte lugares que sean mutuamente convenientes para ambas partes. Puede automatizar correos electrónicos de recordatorio y proporcionar enlaces en estos mensajes de correo electrónico para tareas comunes, tales como notificar a alguien que estás retrasado, reprogramar o cancelar.

Además, puesto que somos criaturas de hábito, podemos fijar plantillas que sugieran tipos comunes de reuniones y días utilizados con frecuencia, horas y lugares de reunión. Reutilizar estas plantillas puede hacer las reuniones de planificación más rápidas y fáciles.

Para los efectos de esta serie y para aprender tanto como se pueda acerca de la idea tan pronto como sea posible, voy a centrarme en un ámbito más pequeño. Estoy construyendo una solución para ayudar a dos personas a programar una reunión. Estoy excluyendo reuniones con múltiples personas, eventos, etcétera. En parte, la programación de grupos ha sido manejada por otros servicios.

El tutorial de Tuts + Cómo Crear un Producto Mínimo Viable es una exploración útil de los pros y contras de limitar el ámbito de la aplicación durante la fase inicial de una startup.

¿Debo construirla primer para móviles? Tal vez. Pero no me estoy centrando en la creación de una aplicación móvil en esta serie — al menos no inicialmente. Hay una variedad de razones, pero sobre todo, no tengo los recursos para lanzar el servicio como una aplicación móvil en este momento.

He nombrado mi idea producto Meeting Planner.

El Caso de Negocio

Hay algunas ideas para los productos que construyo para mí y, en última instancia, no estoy preocupado si son financieramente viables; Simplify Email fue uno de los productos. Estaba cansado de luchar con las formas de darse de baja, filtrar los correos electrónicos y los correo electrónicos no solicitados, por lo que he construido mi propia solución.

Si tienes una idea que te intrigue — que sea o no soportada por un modelo de negocio, te animo a perseguirla, y esta serie de tutoriales probablemente será útil para ti.

Si estás buscando iniciar un negocio viable y sostenible con tu idea, que pueda sostenerte a ti y a tu familia, es esencial que analices el valor económico de resolver el problema que estás buscando. ¿En otras palabras, puedes encontrar una manera de que la gente pague por el servicio que estás suministrando?

Por ejemplo, soy un gran fan de Dropbox pero nunca les he pagado nada. Como un usuario individual, no soy su público objetivo de ingresos. Pero probablemente he invitado a muchos usuarios que ahora les pagan. Yo también soy un usuario de Google Analytics desde hace mucho tiempo y nunca he pagado nada por el servicio, pero Google ha encontrado otras formas de integrar los datos que les facilito para generar ingresos, es decir, ofreciendo un motor de búsqueda de mayor calidad.

¿Quién es el mercado objetivo de mi concepto? Cualquier persona que planee reuniones de una en una, desde empresarios a cualquiera con amigos.

Voy a ser el primero en reconocer que esta idea en particular puede no ser lo suficientemente fuerte para correr un negocio sostenible. Sin embargo, creo que la idea tiene potencial, y es muy adecuada para escribir una serie sobre emprendimiento y lanzamiento en PHP.

Como emprendedor, es importante tener un plan claro para obtener ingresos. También es ideal si puedes integrar alguna versión de este mecanismo en el producto desde el principio para que puedas probar tu teoría y darle a tus usuarios una prueba de tus planes para el producto real.

El principal modelo de ingresos para el Meeting Planner es venderle a empresas locales la posibilidad de establecer ellos mismos lugares de reunión premium, por ejemplo Starbucks puede aparecer en la invitación a la reunión, para ponerte lejos de esos molestos cafés independientes. Un restaurante puede ofrecer descuentos para animarlos a que tengan su reunión de almuerzo con ellos.

Si Meeting Planner se convierte en tremendamente exitoso, la empresa podría ser atractiva para las compañías más grandes que desean mantener influencia sobre el público cada vez mayor de usuarios, muchos profesionales probablemente. Hay empresas de inversión en internet que podrían estar interesadas, pero aún puedes apelar por los peces gordos de calendarios como Google, que compró Doodle, el planificador de reuniones de grupo.

Evaluando la Competencia

La competencia para el Meeting Planner es el status quo. Google Calendar, Apple Calendar, Microsoft Outlook, email, mensajes de texto, el teléfono y las interacciones cara a cara. Mientras que estos servicios han mejorado mucho en los últimos años, el proceso de planificación de una reunión con alguien fuera de tu propia empresa puede desperdiciar mucho tiempo y agravantes, y puede involucrar demasiados mensajes de correo electrónico. Ninguna de estas aplicaciones se ha centrado en la eliminación de estos puntos de dolor.

Apple CalendarApple CalendarApple Calendar

Por ejemplo, a menudo veo este problema con los eventos de Google Calendar: sucede cuando alguien envía la invitación a una dirección de correo electrónico diferente de la que uso para los servicios de Google:

Google Calendar Common ProblemsGoogle Calendar Common ProblemsGoogle Calendar Common Problems

O peor aún, la navegación principal agrega la reunión a mi calendario de Google, que yo no uso.

En su mayor parte, estas aplicaciones hacen un trabajo pobre en aprovechar mis preferencias para que el proceso sea más suave.

Servicios como Doodle y Evite son más apropiados para la programación de eventos de grupo. Mi MVP (Minimum Viable Product) se enfoca totalmente en mejorar la experiencia de planificación de reuniones uno a uno.

Eligiendo una marca

Al elegir una marca para una empresa pequeña, a menudo busco nombres de dominio que estén disponibles. Puede ser difícil encontrar dominios disponibles estos días, pero el crecimiento de nuevas extensiones (gTLDs) ha demostrado ser útil. A menudo utilizo Domainr para que me ayude a buscar. También estoy centrado en manejadores de Twitter disponibles.

Geogram.com es el único dominio que he comprado para mis ideas de startups; generalmente trato de hacer uso de lo que está libremente disponible.

MeetingPlanner.com ya fue tomado, pero afortunadamente MeetingPlanner.io estaba disponible. Ya que @meetingplanner en Twitter también fue tomado, elegí @meetingio como mi Twitter. Más información sobre comprar y registrar dominios aquí.

Ya no me molesto con páginas de Facebook, debido a que la plataforma ha erosionado tanto la capacidad de alcance libre; es realmente útil sólo como vehículo de publicidad pagada.

Planificación de la Tecnología

Tengo una serie de herramientas listas para utilizar estos días para mi desarrollo web.

Utilizo Yii Framework para PHP (véase también el recién estrenado Yii2). Yii se me hace increíblemente rápido y eficiente en la escritura y reutilización de código - y para llegar a un producto viable mínimo. También sé que puedo escalar Yii según sea necesario.

Como la mayoría de ustedes, soy un usuario de Github. Vamos a hacer el código de Meeting Planner disponible para ustedes en el repositorio de Git de Tuts + Git con cada tutorial.

El año pasado, he cambiado de servicios en AWS de Amazon a Digital Ocean. Mi principal motivación para esto fue el aumento de la velocidad de las unidades SSD de Digital Ocean y los menores costos. Amazon puede igualar la velocidad de Digital Ocean y tiene algunas características sofisticadas, pero es más caro. Digital Ocean también recibió calificaciones altas en su soporte al clientes y sobre su rendimiento en la reciente revisión de hosting de WPShout.

Ya que todavía no he tomado ninguna decisión, me gustan Tender y Lighthouse por su soporte al cliente y seguimiento de casos. Pero Zendesk ofrece opciones más baratas de nivel de entradas para soporte. También me gusta UserVoice por tener sugerencias de clientes y fila de peticiones.

Si necesito un blog de empresa más allá de estos tutoriales, configuraré una instancia de WordPress. Hay algunas agradables Plantillas de Próximamente/Páginas de Aterrizaje en ThemeForest de Envato que también se pueden utilizar para previsualizar tu próximo sitio. Sin embargo, por ahora, sólo usaré Yii para mantener una página "Próximamente".

El Enfoque Inicial

Mi objetivo ahora es construir un producto viable mínimo lo más rápidamente posible. ¿Qué tan rápido puedo aprender las lecciones que Meeting Planner tiene? ¿Qué funcionará y qué no? ¿Cuál es el potencial primario de la idea, y cuáles son sus debilidades? ¿Cuál será el nivel de interés entre mi público objetivo, y qué opiniones tendrán para mí? Espero que estés intrigado por la serie y con ganas de seguir el desarrollo de Meeting Planner.

Puedes sentirte libre de agregar tus preguntas y comentarios abajo; los emprendedores probablemente tendrán muchas ideas valiosas para agregar. Estoy especialmente interesado en los enfoques y puntos de vista alternativos. No hay una manera correcta de hacer esto; de hecho, probablemente hay muchas formas correctas de hacerlo. También hay un montón de trampas.

Puedes encontrarme en Twitter @reifman o envíame un correo electrónico directamente. Mi página de instructor vinculará los futuros artículos de esta serie tan pronto como aparezcan.

Advertisement
Did you find this post useful?
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.