Este documento describe cómo las startups pueden construir un producto mínimo viable (MVP) usando Drupal como marco de trabajo. Explica que Drupal permite desarrollar funcionalidades básicas rápidamente con módulos, evitando tener que crear todo desde cero. También menciona ejemplos de startups que han tenido éxito usando Drupal y resalta las ventajas de Drupal como su flexibilidad, comunidad de soporte y capacidad de escalar.
Caso de Exito de las Plataformas y ComunidadesVirtuales de AvanzoAVANZO
El éxito de la creación y desarrollo de una comunidad virtual para una multinacional farmaceútica, por la que interactuar con sus clientes y mantener activa la relación en le tiempo.
Microservices y la era Post Industrial de la WebRoberto Allende
5 años después del keynote de Jacob Kaplan-Moss en PyConAr, la web ha evolucionado y su desarrollo ha mejorado significativamente siendo mucho menos "difícil, repetitivo y aburrido". En la charla se presentarán avances recientes y se argumentará por qué y cómo el desarrollo web está abandonado su estadío "Industrial" y se está dirigiendo hacia uno "Post-industrial", donde los servicios y el "outsourcing computacional" están ganando protagonismo, proponiendo nuevas herramientas y formas de desarrollar. Más concretamente, se presentarán patrones de arquitectura y diseño junto con implementaciones de aplicaciones en Python.
Caso de Exito de las Plataformas y ComunidadesVirtuales de AvanzoAVANZO
El éxito de la creación y desarrollo de una comunidad virtual para una multinacional farmaceútica, por la que interactuar con sus clientes y mantener activa la relación en le tiempo.
Microservices y la era Post Industrial de la WebRoberto Allende
5 años después del keynote de Jacob Kaplan-Moss en PyConAr, la web ha evolucionado y su desarrollo ha mejorado significativamente siendo mucho menos "difícil, repetitivo y aburrido". En la charla se presentarán avances recientes y se argumentará por qué y cómo el desarrollo web está abandonado su estadío "Industrial" y se está dirigiendo hacia uno "Post-industrial", donde los servicios y el "outsourcing computacional" están ganando protagonismo, proponiendo nuevas herramientas y formas de desarrollar. Más concretamente, se presentarán patrones de arquitectura y diseño junto con implementaciones de aplicaciones en Python.
¿Qué es lo que se necesita para crear un proyecto web? Cómo puede ayudar Drupal para resolver algunos de los problemas comunes del proceso de desarrollo.
¿No te decides entre Wordpress y Drupal? ¿Dudas sobre qué opción utilizar para un sitio web gubernamental? Esta presentación que utilizamos para dar una charla sobre el tema en Chile te dará algunos pros y contras muy útiles.
Marketing, Comunidad, Empleo y Negocio Internacional basado en DrupalLa Drupalera
Presentación de la charla sobre Drupal que David Munárriz. CMO de La Drupalera, dio en los Martes de Software Libre.
Esta iniciativa está liderada por SUGUS, el grupo de usuarios y usuarias de Software Libre de la Escuela Superior de Ingeniería Informática de la Universidad de Sevilla.
bit.ly/1SpzWMD
SaaS y el punto de inflexión en el Open Source.pdfOpenDireito
En este charla haremos un recuento de los modelos de negocio tradicionales utilizados por proyectos open source y cómo SaaS (Software as a service) como modelo de distribución, es una alternativa real para generar ingresos directos a los proyectos actuales.
Charla realizada en el Flisol, Guayaquil 28 de Mayo de 2022
En esta presentación realizada en la Universidad de los Andes, se dan a conocer herramientas, metodologías y buenas prácticas que pueden ser utilizadas por estudiantes y personas que estén interesados en crear o que hagan parte de proyectos de emprendimiento en Internet (Startups). En la presentación se trata principalmente el tema de desarrollo ágil de productos web y móviles, se comparten algunas experiencias al momento de crear empresas en Internet, se dan recomendaciones a tener en cuenta al validar productos con clientes, y se referencian herramientas cloud computing y libros que pueden ser muy útiles para los emprendedores.
Este presentación trata sobre de los desafíos planteados por desarrollo para multi- plataforma que esta enfocados en uso “móvil” así como el desarrollo de la “Nube”.
Presentamos cómo funciona exactamente el desarrollo de productos moderno en el corte transversal de la innovación y la viabilidad de mercado.
Para ver más sobre Encamina http://www.encamina.com/ y Camikú http://www.encamina.com/camiku/es/
Presentación "Aplicaciones de BI con Pentaho", dada por Datalytics en la segunda edición de las Jornadas de Minería de Datos organizadas por la cátedra de Sistemas de Gestión 2 de la UTN Regional Rosario
Explica las principales razones de por qué utilizar Google Analytics, como herramienta gratuita de Analítica Web para empresas de distinto tamaño.
Han colaborado dando su visión de cuándo utilizar una herramienta gratuita como Google Analytics desde Avisnash Kausik y Brett Crosby de Google Analytics, así como los responsables de otras herramientas como Webtrends, AT Internet Xiti, Unica y otros consultores Autorizados de Google Analytics en España.
Solución SiS: Recopile, actualice y controle información de forma segura y fl...Nextel S.A.
"Recopile, actualice y controle información de forma segura y flexible" ponencia de Sergio Mugarza, durante el evento "Evolución del dato al conocimiento" 22 de febrero de 2012 organizado por SiSVCorp
Cómo integrar AngularJS con una instalación de Drupal 7 a través de views y services o cómo agregarle a una web estándar las características de una aplicación HTML5.
¿Qué es lo que se necesita para crear un proyecto web? Cómo puede ayudar Drupal para resolver algunos de los problemas comunes del proceso de desarrollo.
¿No te decides entre Wordpress y Drupal? ¿Dudas sobre qué opción utilizar para un sitio web gubernamental? Esta presentación que utilizamos para dar una charla sobre el tema en Chile te dará algunos pros y contras muy útiles.
Marketing, Comunidad, Empleo y Negocio Internacional basado en DrupalLa Drupalera
Presentación de la charla sobre Drupal que David Munárriz. CMO de La Drupalera, dio en los Martes de Software Libre.
Esta iniciativa está liderada por SUGUS, el grupo de usuarios y usuarias de Software Libre de la Escuela Superior de Ingeniería Informática de la Universidad de Sevilla.
bit.ly/1SpzWMD
SaaS y el punto de inflexión en el Open Source.pdfOpenDireito
En este charla haremos un recuento de los modelos de negocio tradicionales utilizados por proyectos open source y cómo SaaS (Software as a service) como modelo de distribución, es una alternativa real para generar ingresos directos a los proyectos actuales.
Charla realizada en el Flisol, Guayaquil 28 de Mayo de 2022
En esta presentación realizada en la Universidad de los Andes, se dan a conocer herramientas, metodologías y buenas prácticas que pueden ser utilizadas por estudiantes y personas que estén interesados en crear o que hagan parte de proyectos de emprendimiento en Internet (Startups). En la presentación se trata principalmente el tema de desarrollo ágil de productos web y móviles, se comparten algunas experiencias al momento de crear empresas en Internet, se dan recomendaciones a tener en cuenta al validar productos con clientes, y se referencian herramientas cloud computing y libros que pueden ser muy útiles para los emprendedores.
Este presentación trata sobre de los desafíos planteados por desarrollo para multi- plataforma que esta enfocados en uso “móvil” así como el desarrollo de la “Nube”.
Presentamos cómo funciona exactamente el desarrollo de productos moderno en el corte transversal de la innovación y la viabilidad de mercado.
Para ver más sobre Encamina http://www.encamina.com/ y Camikú http://www.encamina.com/camiku/es/
Presentación "Aplicaciones de BI con Pentaho", dada por Datalytics en la segunda edición de las Jornadas de Minería de Datos organizadas por la cátedra de Sistemas de Gestión 2 de la UTN Regional Rosario
Explica las principales razones de por qué utilizar Google Analytics, como herramienta gratuita de Analítica Web para empresas de distinto tamaño.
Han colaborado dando su visión de cuándo utilizar una herramienta gratuita como Google Analytics desde Avisnash Kausik y Brett Crosby de Google Analytics, así como los responsables de otras herramientas como Webtrends, AT Internet Xiti, Unica y otros consultores Autorizados de Google Analytics en España.
Solución SiS: Recopile, actualice y controle información de forma segura y fl...Nextel S.A.
"Recopile, actualice y controle información de forma segura y flexible" ponencia de Sergio Mugarza, durante el evento "Evolución del dato al conocimiento" 22 de febrero de 2012 organizado por SiSVCorp
Cómo integrar AngularJS con una instalación de Drupal 7 a través de views y services o cómo agregarle a una web estándar las características de una aplicación HTML5.
Qué cosas se deben tomar en cuenta al momento de pensar en crear o mejorar una aplicación web que va a ser utilizada por miles de usuarios... por segundo.
Enfocado principalmente en proyectos basados en PHP
Si desarrollamos un proyecto web donde el volumen de información sea muy alto y es necesario proveer de un mecanismo de búsqueda rápido y eficiente, Apache Solr viene al rescate.
5. ¿Qué es una
startup?
“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.
“By the book”
8. ¿Qué hace una startup?
Paypal (originalmente Confinity en 1998)
vendía software de seguridad para PDAs
Crearon un demo de una nueva
funcionalidad con una página web.
Quienes lo vieron, no querían una solución
para PDAs, sino para web.
Con una experiencia validada, cambiaron
el modelo de negocios.
9. ¿Qué es un MVP o Producto Mínimo Viable?
El producto con las suficientes
características para satisfacer a los
“early adopters”.
El producto se “completa” con el
feedback de los usuarios iniciales del
producto.
Puede aplicarse al desarrollo de
proyectos dentro de una empresa.
10. “The minimum viable product is that version of a
new product which allows a team to collect the
maximum amount of validated learning about
customers with the least effort.”
Eric Ries - Lean Startup Machine
12. ¿Crear desde cero o usar un framework?
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.
13. ¿Crear desde cero o usar un framework?
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
14. ¿Crear desde cero o usar un framework?
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,.
17. ¿Porqué escoger
Drupal?
- 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.
18. ¿Qué necesito para arrancar?
● Aprender lo básico de Drupal (7 u 8)
○ Let the flamewars begin.
● Definir la estructura y los componentes
básicos de tu MVP
● Conectarte con la comunidad
○ No está mal pedir ayuda.
○ Come for the software, stay for the
community
● Encontrar un lugar para construir tu
proyecto.
19. ¿Dónde construir?
Existen varias plataformas que ofrecen espacio de desarrollo en las cuales
podemos desarrollar nuestro MVP sin siquiera tener que contratar aún un
hosting, las más conocidas:
https://getpantheon.com
https://www.acquia.com/free
https://www.openshift.org/
Si prefieres tu propio espacio, lo puedes montar en tu propio servidor o tu
servicio de Cloud de confianza.
20. ¿Cuáles son los componentes importantes?
- Módulos
- Los 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).
21. ¿Qué cubre Drupal de “fábrica”?
Funcionalidades incluídas (en 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
22. ¿Qué puedo ganar rápidamente?
Funcionalidades básicas:
● Login (inclusive contra redes de 3eros:
Google, Facebook, …)
● Listas de correo (Mailchimp, AWeber,
Simplenews, …)
● Analitica web (Google Analytics, Pywik, ...)
● Encuestas, formularios (Webform,
EntityForm)
● Soporte de usuarios (Support, User Voice)
● Calificación / Rating (Rate, VotingAPI,
Fivestar)
23. Otras ventajas
Mantener principio de pareto 80%
configuración 20% desarrollo
Existen módulos para casi todo:
Procesamiento de Video, Geolocalización,
Streamming, etc.
“Construye tu propio ‘clon’ de Facebook
en 2 horas”
Puedes construir funcionalidades enteras
en base a definición de reglas e
interacción.
24. Construir, Medir y Aprender rápidamente
● En un equipo donde se maneja
Drupal, inclusive las personas que
NO son programadores pueden
contribuir a construir el producto.
● Puede crecer o mejorar a partir del
MVP a un producto completo (¿o
no?)
● Drupal puede escalar, a nivel de
una aplicación empresarial -
Maneja algunos de los sitios web
más grandes de Internet.
25. Ejemplos:
http://www.builtin.com/ <- Portal comunitario para emprendedores de
diferentes zonas (Austin, Chicago, Los Angeles): muestra eventos, blogs,
publicaciones de trabajos, directorio de miembros y compañías.
http://edukame.com/ <- Portal para entregar información emocional y
educativa para niños de menos de 6 años. Trabaja con un modelo bajo
subscripción.
http://www.sentizens.com/ <- El facebook de los adultos mayores, una
comunidad para que las personas de la 3era edad puedan compartir y
encontrarse y mejorar su estilo de vida.