Creando Productos SaaS
-
Upload
asier-marques -
Category
Technology
-
view
512 -
download
2
Transcript of Creando Productos SaaS
![Page 1: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/1.jpg)
Creando productos SaaS
Asier Marqués @asiermarques
![Page 2: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/2.jpg)
Sobre mí
Asier Marqués simettric.com 4visionshq.com
linkedin.com/in/asier @asiermarques
![Page 3: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/3.jpg)
Sobre esta charla
• MVP y definir el plan de producto
• Herramientas tecnológicas para desarrollar producto
![Page 4: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/4.jpg)
Producto Mínimo Viable (MVP)
![Page 5: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/5.jpg)
referencia: Spotify
![Page 6: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/6.jpg)
![Page 7: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/7.jpg)
¿Por qué un MVP?
1. Entrar en el mercado al mínimo coste
2. Entender el mercado
3. Comprobar que el servicio o producto se puede vender
![Page 8: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/8.jpg)
![Page 9: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/9.jpg)
referencia: https://twitter.com/dzaporozhets/status/693089540530163712/
![Page 10: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/10.jpg)
Definición
![Page 11: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/11.jpg)
Inception
• Su objetivo es poner en común la idea de todos las personas comprometidas en el proyecto
• Se busca un acuerdo de expectativas para el producto
![Page 12: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/12.jpg)
Jonathan Rasmusson
https://pragprog.com/book/jtrap/the-agile-samurai
![Page 14: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/14.jpg)
Preguntas en Inception• ¿Por qué estamos aquí?
• Crear un “elevator pitch”
• Diseñar la “caja del producto” (o landing page)
• Listado de lo que NO es nuestro producto
• Audiencia y partners que nuestro producto necesita antes de salir al mercado
• Mostrar como se va a hacer el producto a nivel tecnico
• Debilidades, o lo que “no nos deja dormir por las noches”
• Mostrar los recursos en tiempo que vamos a necesitar para hacerlo
• Ser sinceros con lo que se va a ofrecer
• Mostrar cuánto nos va a costar en tiempo y dinero lanzar al mercado
![Page 15: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/15.jpg)
Jeff Patton
http://www.amazon.es/User-Story-Mapping-Discover-Product/dp/1491904909
![Page 16: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/16.jpg)
User story
“Como {target de usuario} quiero {tarea a realizar} para conseguir {beneficio}”
![Page 17: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/17.jpg)
![Page 18: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/18.jpg)
User story mapping
![Page 19: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/19.jpg)
Mockups y prototipado
• Balsamiq, OmniGraffle
• Bootstrap, Foundation
• Sketch3
• Sketch + Marvel, Sketch + Invision
• Sketch + SilverFlows
![Page 20: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/20.jpg)
A tener en cuenta en un proyecto SaaS
• Onboarding y seguimiento del usuario
• Cómo cobrar
• APIs
• Canales de venta
• Estrategia mobile
• Mantenimiento y entrega del software
![Page 21: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/21.jpg)
Onboarding
• Evitar listados vacíos
• Ayuda en la configuración o settings del software/aplicación.
• Mostrar las features del producto
![Page 22: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/22.jpg)
Onboarding
![Page 23: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/23.jpg)
Onboarding
![Page 24: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/24.jpg)
Seguimiento de uso
• Monitorizamos el uso de nuestros usuarios
• Si usan una feature, podemos pedir feedback sobre la misma
• Si no usan una feature en x tiempo, podemos motivar el uso o detectar que no estamos aportando suficiente valor o outcome al usuario
![Page 25: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/25.jpg)
Cómo cobrar
• Elegir un gateway: equilibrio entre UX, coste de gestión y coste económico por transacción
• Debemos abordar la transacción, las devoluciones y la facturación
• Debemos plantear esto dentro de nuestros User Activities en el MVP
![Page 26: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/26.jpg)
Cómo cobrar
• Opciones de gateways: BrainTree, Stripe, WireCard
• Opciones de facturación: Quaderno, Chargebee
• Cobrar con domiciliación: BeSepa
![Page 27: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/27.jpg)
APIs: lo que debemos considerar
• Seguridad
• Versiones
• Documentación
• Límites y cuotas de usuario
• Integraciones con canales como Zapier
• Weebhooks
![Page 28: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/28.jpg)
APIs: Coutas, Throttling y limites
• 3Scale
• APIBond
• Apigee Edge (incluye BaaS)
• Montar nuestro propio sistema con nginx o varnish
• Kong
![Page 29: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/29.jpg)
![Page 30: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/30.jpg)
Procesos y herramientas tecnológicas
![Page 31: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/31.jpg)
BaaS
• Permiten olvidarnos del desarrollo en servidor
• Automatizan la creación de APIs
• Nos dan herramientas de autenticación social, seguridad, almacenamiento de información, búsqueda geográfica
![Page 32: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/32.jpg)
Procesos
• Gestión de versiones
• Tests unitarios
• Monitorización de errores
• Despliegue
• Integración contínua
• Entrega contínua
![Page 33: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/33.jpg)
Front Dev
• Dependencias: Bower
• CSS, Sass, Less
• Automatización de tareas: Gulp, Grunt
• Frameworks: React, Angular
• Frameworks para UI: Ionic, AppJS
• Tests: Jasmin, PhantomJS, Selenium, Protactor (Angular)
![Page 34: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/34.jpg)
![Page 35: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/35.jpg)
Docker
• Nos permite automatizar el despliegue y orquestación de infraestructura
• Para SaaS, podemos separar servicios de servidor por cliente, separando los recursos sin perder facilidad de gestión o escalado
• Testable con servicios como CircleCI
![Page 36: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/36.jpg)
Herramientas de desarrollo de apps cliente mobile
![Page 37: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/37.jpg)
Cordova/PhoneGap
• Para desarrollar aplicaciones híbridas en HTML, CSS y JavaScript
• Permite crear funcionalidad nativa mediante plugins directamente con el lenguaje y sdk de cada plataforma
![Page 38: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/38.jpg)
Xamarin
• Permite desarrollo 100% nativo con C#
• La nomenclatura y forma de trabajar es similar a como se haría en cada plataforma
![Page 39: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/39.jpg)
Xamarin.Forms
• Se basa en Xamarin Platform, nos permite reutilizar todo nuestro código e UI en cada plataforma pero con límites.
• Perfecto para prototipado y MVPs
![Page 40: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/40.jpg)
Testing
• Calaba.sh, basado en Cucumber
• AWS Device Farm
• Xamarin Test Cloud
• TestMunk
![Page 41: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/41.jpg)
Monitorización de errores en producción
• Airbrake o Errbit (open source)
• Xamarin Insights
• New Relic
![Page 42: Creando Productos SaaS](https://reader030.fdocument.pub/reader030/viewer/2022021423/58a5e7011a28abd14d8b6e95/html5/thumbnails/42.jpg)
Gracias
Asier Marqués @asiermarques linkedin.com/in/asier