11. 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
14. 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
20. 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
21. Onboarding
• Evitar listados vacíos
• Ayuda en la configuración o settings del software/
aplicación.
• Mostrar las features del producto
24. 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
25. 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
26. Cómo cobrar
• Opciones de gateways: BrainTree, Stripe, WireCard
• Opciones de facturación: Quaderno, Chargebee
• Cobrar con domiciliación: BeSepa
27. APIs: lo que debemos considerar
• Seguridad
• Versiones
• Documentación
• Límites y cuotas de usuario
• Integraciones con canales como Zapier
• Weebhooks
28. APIs: Coutas, Throttling y limites
• 3Scale
• APIBond
• Apigee Edge (incluye BaaS)
• Montar nuestro propio sistema con nginx o varnish
• Kong
31. 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
33. 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)
34.
35. 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
37. 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
38. Xamarin
• Permite desarrollo 100% nativo con C#
• La nomenclatura y forma de trabajar es similar a como se
haría en cada plataforma
39. 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