Compartir a través de


Planifique su recorrido a SaaS

La creación y el funcionamiento de software como servicio (SaaS) presenta una oportunidad única y un desafío único para una empresa en cualquier fase. Las consideraciones de SaaS son importantes tener en cuenta no solo al planear la oferta de SaaS, sino también a diario a medida que gestiona su negocio.

En el diagrama siguiente se muestra el recorrido típico por el que pasa una empresa al crear un producto SaaS. Comprender este proceso es útil para saber qué recursos se aplican a usted en la fase actual. En el resto del artículo se proporciona una breve descripción de cada fase del recorrido de SaaS y los vínculos que son relevantes para una empresa actualmente en esa fase.

Diagrama que muestra el recorrido de un producto SaaS.

1. Planear un modelo de negocio de SaaS

La primera fase del recorrido de SaaS se centra en las decisiones empresariales. Las decisiones empresariales deben pensarse cuidadosamente antes de tomar decisiones técnicas, ya que finalmente se convierten en los requisitos de software de la aplicación. Como mínimo, tenga en cuenta estos problemas:

  • Identifique el problema que está intentando resolver. Las soluciones SaaS están diseñadas para resolver problemas empresariales. Identifique el problema empresarial que está intentando resolver antes de diseñar una solución en torno a ella.
  • Sepa cómo resuelve la solución el problema. Comprenda claramente cómo la solución SaaS diseñada resuelve el problema que identificó.
  • Conozca el modelo de fijación de precios. Las soluciones SaaS están diseñadas en última instancia para generar ingresos. Comprenda los distintos modelos de precios y cuál se alinea mejor con la solución que está diseñando.
  • Comprenda a los clientes y cómo interactuarán con la aplicación. Conozca quiénes son sus clientes y qué características les importan. Saber esto antes de empezar te ahorra tiempo y energía preciosos para que no desarrolle características infrautilizadas.

Además de los requisitos de la aplicación, tenga en cuenta también estas cosas relacionadas con su negocio general:

  • Asegúrese de que su empresa está lista para asumir la responsabilidad de operar una aplicación SaaS. El funcionamiento de una empresa SaaS significa que los clientes dependen únicamente de su empresa para aspectos como el soporte técnico. Asegúrese de que tiene la capacidad de proporcionar soporte técnico para la aplicación, potencialmente de forma ininterrumpida (24/7).

  • Asegúrese de que tiene una ruta de acceso fluida para la migración desde ofertas heredadas. Si planea migrar desde un modelo de negocio diferente, asegúrese de tener un plan para migrar a los clientes sin demasiada interrupción.

  • Comprenda cómo se escalarán los procesos que establezca. A medida que planee, continúe teniendo en cuenta que los procesos deben cambiar con el tiempo a medida que crece su negocio. Es posible que pueda hacer algunas cosas manualmente cuando solo tiene pocos de clientes, pero este enfoque no se escala bien. Para obtener más información, consulte estos artículos:

  • Fundamentos de SaaS: un módulo de Microsoft Learn sobre los fundamentos de SaaS

  • Aceleración y reducción de riesgos del recorrido a SaaS: vídeo de Microsoft Ignite 2021 que describe las consideraciones, desafíos y otras lecciones clave para proyectos de migración y modernización de SaaS.

  • Microsoft SaaS Academy: cursos de aprendizaje gratuitos de SaaS.

  • Consideraciones sobre el modelo de precios: consideraciones técnicas importantes que se deben tener en cuenta al decidir una estrategia de precios.

  • Microsoft for Startups Founders Hub: un centro de recursos para empresas emergentes que crean soluciones en Azure que proporcionan orientación técnica y empresarial, como el software de Microsoft para ejecutar su negocio, incluidos LinkedIn, Microsoft 365 y GitHub Enterprise, y créditos de Azure.

  • Historias de SaaS de Microsoft: una serie de entrevistas en vídeo con algunos de los asociados de ISV de Microsoft que resaltan sus experiencias creando SaaS.

2. Diseño y arquitectura de una solución SaaS

Después de decidir cuáles son los requisitos empresariales, la siguiente fase del recorrido consiste en diseñar la aplicación para satisfacer sus requisitos. Normalmente, los productos SaaS deben tener en cuenta el concepto multiinquilino y hay muchas consideraciones que entran en juego. El resultado de este paso debe ser una arquitectura de aplicación que aborde los requisitos específicos y las consideraciones. Para obtener más información, consulte estos artículos:

3. Implementación de una solución SaaS

Debe implementar la arquitectura que haya desarrollado. En esta fase, desarrolla e itera en el producto SaaS mediante el proceso normal del ciclo de vida de desarrollo de seguridad de software (SDLC). Es importante en esta fase no poner demasiados requisitos en el desarrollo a la vez. Intente averiguar qué características proporcionarían la mayor ventaja a los clientes y empezar desde un producto mínimo viable (MVP). Más iteraciones con mejoras más pequeñas a lo largo del tiempo son más fáciles de implementar que fragmentos de desarrollo más grandes. Para obtener más información, consulte estos artículos:

4. Funcionamiento de la solución SaaS

En esta fase, comenzará a incorporar clientes al nuevo producto SaaS y empezará a funcionar como proveedor de SaaS con usuarios en producción. Tener el producto SaaS esté cerca de la finalización y tener una estrategia para migrar clientes existentes o incorporar nuevos. Disponer de un plan para dar soporte a los clientes si surgen problemas. También es importante empezar a identificar los indicadores clave de rendimiento (KPI) que puede recopilar, lo que ayuda a impulsar varias decisiones empresariales y técnicas más adelante. Para obtener más información, consulte estos artículos:

5. Comercialización y venta de la solución SaaS

En esta fase, empezará a comercializar y venderá la solución SaaS. Indague todas las plataformas disponibles para vender su aplicación, incluidas, entre otras, Azure Marketplace y Microsoft AppSource. Esta fase también es cuando comienza a tomar los datos de KPI de la fase anterior y usarlos para analizar cómo interactúan los clientes con la aplicación SaaS. Después, use ese análisis para tomar decisiones empresariales y técnicas sobre la hoja de ruta del producto SaaS. Para obtener más información, consulte estos artículos:

6. Repita el proceso

El desarrollo de soluciones SaaS es un recorrido cíclico. Para sacar el máximo partido de su producto SaaS, debe iterar y adaptarse constantemente a las necesidades de sus clientes y del mercado. Una vez que haya tomado sus decisiones sobre la dirección actual del producto, el proceso comienza en la fase uno. Para obtener más información, consulte estos artículos:

  • Revisión bien diseñada de Azure : una evaluación de la carga de trabajo en Marco de buena arquitectura de Azure que da como resultado instrucciones seleccionadas y personalizadas para su escenario. Complete esta revisión periódicamente para identificar las áreas de la aplicación que puede mejorar.
  • Revisión del recorrido de SaaS: Evaluación del producto SaaS que examina su conocimiento de la arquitectura multiinquilino y evalúa el cumplimiento de los procedimientos recomendados de operación de SaaS.

Colaboradores

Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.

Creadores de entidad de seguridad:

Otros colaboradores:

  • John Downs | Ingeniero de clientes principal, FastTrack for Azure
  • Irina Kostina | Ingeniera de software, FastTrack for Azure
  • Nick Ward | Arquitecto sénior de soluciones en la nube

Pasos siguientes