creando productos saas

42
Creando productos SaaS Asier Marqués @asiermarques

Upload: asier-marques

Post on 17-Feb-2017

516 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Creando Productos SaaS

Creando productos SaaS

Asier Marqués @asiermarques

Page 2: Creando Productos SaaS

Sobre mí

Asier Marqués simettric.com 4visionshq.com

linkedin.com/in/asier @asiermarques

Page 3: Creando Productos SaaS

Sobre esta charla

• MVP y definir el plan de producto

• Herramientas tecnológicas para desarrollar producto

Page 4: Creando Productos SaaS

Producto Mínimo Viable (MVP)

Page 5: Creando Productos SaaS

referencia: Spotify

Page 6: Creando Productos SaaS
Page 7: Creando Productos SaaS

¿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
Page 9: Creando Productos SaaS

referencia: https://twitter.com/dzaporozhets/status/693089540530163712/

Page 10: Creando Productos SaaS

Definición

Page 11: Creando Productos SaaS

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

Jonathan Rasmusson

https://pragprog.com/book/jtrap/the-agile-samurai

Page 13: Creando Productos SaaS

Enrique Comba Riepenhausen

https://leanpub.com/inceptions

Page 14: Creando Productos SaaS

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

Jeff Patton

http://www.amazon.es/User-Story-Mapping-Discover-Product/dp/1491904909

Page 16: Creando Productos SaaS

User story

“Como {target de usuario} quiero {tarea a realizar} para conseguir {beneficio}”

Page 17: Creando Productos SaaS
Page 18: Creando Productos SaaS

User story mapping

Page 19: Creando Productos SaaS

Mockups y prototipado

• Balsamiq, OmniGraffle

• Bootstrap, Foundation

• Sketch3

• Sketch + Marvel, Sketch + Invision

• Sketch + SilverFlows

Page 20: Creando Productos SaaS

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

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

Onboarding

Page 23: Creando Productos SaaS

Onboarding

Page 24: Creando Productos SaaS

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

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

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

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

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
Page 30: Creando Productos SaaS

Procesos y herramientas tecnológicas

Page 31: Creando Productos SaaS

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

Procesos

• Gestión de versiones

• Tests unitarios

• Monitorización de errores

• Despliegue

• Integración contínua

• Entrega contínua

Page 33: Creando Productos SaaS

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
Page 35: Creando Productos SaaS

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

Herramientas de desarrollo de apps cliente mobile

Page 37: Creando Productos SaaS

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

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

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

Testing

• Calaba.sh, basado en Cucumber

• AWS Device Farm

• Xamarin Test Cloud

• TestMunk

Page 41: Creando Productos SaaS

Monitorización de errores en producción

• Airbrake o Errbit (open source)

• Xamarin Insights

• New Relic

Page 42: Creando Productos SaaS

Gracias

Asier Marqués @asiermarques linkedin.com/in/asier