Presentación acerca del uso y aplicación de Drupal 7 y Drupal 8 para la creación de Productos Mínimos Viables (MVP) empleando la metodología Lean Startup.
4. "By the book..."
● “Una startup es una organización
temporal en búsqueda de un
modelo de negocio escalable y
replicable”.
● Puede ser una compañía o un
equipo dentro de una empresa.
● Busca innovar y su nivel de
incertidumbre es alto.
● El modelo de negocio no está
escrito en piedra, va “pivoteando”
en base a la validación.
Drupal para Startups
9. “El producto mínimo viable es la versión de
un nuevo producto que permite a un equipo
recolectar la cantidad máxima de aprendizaje
validado sobre sus clientes con el menor
esfuerzo.”
Eric Ries - Lean Startup Machine
¿Cómo hacer negocios con Drupal?
¿Qué es un MVP?
11. Situación posible (casi estándar) al arrancar una
startup:
● Poco a cero financiamiento (en etapas
iniciales)
● Recursos limitados (personas, tiempo)
● Alto nivel de incertidumbre
● Falta de una audiencia cautiva para el
producto.
● Se consume (o más bien se quema) el dinero
rápidamente.
Drupal para Startups
¿Crear desde cero o usar un framework?
12. Desarrollo desde cero implica:
● Tener un equipo de desarrollo
● Realizar el análisis y diseño completo de
lo que se va a implementar
● Tener un co-founder con conocimientos
tecnológicos (CTO)
● Realizar cambios implican un nuevo
desarrollo o un costo adicional
Drupal para Startups
¿Crear desde cero o usar un framework?
13. Con un framework:
● Se puede aprovechar los aportes de la
comunidad.
● No se necesita de un conocimiento técnico
avanzado.
● Las características pueden ser agregadas,
cambiadas o eliminadas en el camino.
● Se mantiene un alto nivel de flexibilidad.
Drupal para Startups
¿Crear desde cero o usar un framework?
15. ● Es Open Source y tiene una comunidad
grande que lo soporta.
● Es más una plataforma que un CMS.
● No necesitas millones de dólares, ni licencias.
● Permite crecer con el proyecto.
● Es suficientemente flexible como para crear
aplicaciones web o servir de backend para
apps móviles.
Drupal para Startups
¿Porqué escoger Drupal?
16. ● Aprender lo básico de Drupal (7 u 8).
● Definir la estructura y los componentes
básicos de tu MVP.
● Conectarse con la comunidad.
● Encontrar un lugar para construir tu
proyecto.
Drupal para Startups
¿Qué necesito para arrancar?
18. Módulos:
● Son elementos para construir funcionalidades, no funcionalidades
per se.
● Identificar las funcionalidades básicas que pueden ser resueltas con
módulos.
● Muchas cosas se pueden lograr aprovechando un módulo para
diferentes tareas.
● Tomar en cuenta las recomendaciones y validaciones de la
comunidad.
Temas:
● Se puede utilizar alguno de los disponibles en los repositorios.
● Crear uno desde cero (con ayuda de un diseñador).
Drupal para Startups
¿Cuáles son los componentes importantes?
19. En Drupal 7 (D7):
● Gestión de usuarios
● Creación de diferentes tipos de estructuras (como contenidos).
● Clasificación de contenidos mediante taxonomías
● Manejo de archivos
● Protección y seguridad básica para la apps web.
En Drupal 8 (D8):
● Gestión de visualización de contenidos
● Web Services integrados
● Gestión de configuración
Drupal para Startups
¿Qué trae Drupal por defecto?
21. ● Mantener principio de pareto 80%
configuración 20% desarrollo
● Existen módulos para casi todo:
Procesamiento de Video,
Geolocalización, Streaming, etc.
● “Construye tu propio ‘clon’ de
Facebook en 2 horas”
● Puedes construir funcionalidades
enteras en base a definición de
reglas e interacción.
Drupal para Startups
Drupal te trae otras ventajas