¿Cuáles son algunas similitudes y diferencias entre ser un gerente de producto para software empaquetado y Software como servicio?

Gran pregunta: probablemente podrías escribir un libro completo sobre esto. De hecho, he tenido el privilegio de administrar no solo productos de software empaquetados / locales y SaaS, sino también ofertas en medio de una transición de paquetes a SaaS. Permítanme centrar mi respuesta en las diferencias, ya que esas son a menudo las que tienden a disparar a los PM que están en transición de uno a otro.

Desarrollo de productos:
1. Ritmo de desarrollo:
Sin lugar a dudas, el ritmo de desarrollo en SaaS siempre parece mucho más alto que para el software empaquetado. En el caso de software empaquetado, los clientes a menudo tienden a alinear recursos, presupuestos, etc. para prepararse para una actualización de la versión, por lo que existe un entendimiento no escrito de que cualquier implementación de nuevas funciones o corrección de defectos (a menos que sea crítica) no funcionará vive de inmediato Incluso si el software empaquetado se puede actualizar sobre la marcha mediante mecanismos de actualización en vivo / actualización automática, siempre existen problemas específicos del entorno del cliente que les impiden aprovechar al máximo estas capacidades y aceptar parches / correcciones de inmediato. Esto es muy diferente en el caso de SaaS, ya que la función / corrección se puede implementar rápidamente a través de los procesos de CI / CD del proveedor y las dependencias en el entorno del cliente tienden a ser mucho menores (siempre hay excepciones, especialmente en casos en que hay importantes integración entre el SaaS y la infraestructura del cliente).

2. Complejidad del desarrollo:
La mayoría de los software empaquetados que tienen una huella significativa en la empresa a lo largo del tiempo terminarán admitiendo múltiples plataformas de servidor (Windows, Linux, Unix). El soporte de todas estas plataformas a menudo puede ser una tarea desafiante para el desarrollo, control de calidad, soporte, etc. y agregar riesgos y esfuerzos sustanciales al proceso de desarrollo. Esta complejidad puede afectar la definición de su producto (qué plataformas admitir, por ejemplo), así como su capacidad de ejecución como PM.

Operaciones de producto:
1. Conjuntos de habilidades de Ops:
Hay un conjunto de habilidades críticas que la mayoría de las compañías SaaS necesitarán desde un punto de vista operativo, que las compañías de software empaquetadas no han visto una necesidad generalizada de DevOps. Los ingenieros de DevOps, en términos muy crudos, poseen la doble habilidad de ser desarrolladores fuertes, así como ingenieros de sistemas. Este rol, que a menudo no se requiere en el grupo de ingeniería de una compañía de software empaquetada convencional, es indispensable para un equipo de ingeniería / operaciones de SaaS.

2. Soporte del producto:
Esto es similar al ritmo del punto de desarrollo que mencioné anteriormente: las correcciones y parches en SaaS a menudo se pueden implementar de inmediato, lo que agrega una urgencia sustancial a su organización de soporte de productos y obliga a una mayor / mejor comunicación entre ingeniería y soporte.

3. Metodología de implementación:
Como primer ministro, es posible que necesite conocer y tomar decisiones (con el apoyo del arquitecto) sobre los tipos de implementaciones de SaaS que debe considerar (por ejemplo, Canary vs. Blue-Green) ya que pueden tener un impacto significativo en su capacidad y costo para servir a los clientes.

Ir al mercado:
Precios:
Para el software empaquetado, el costo marginal de una unidad adicional de software (basado en cualquier métrica) a menudo tiende a ser mucho más bajo, y en su mayoría comprende su costo para soportar esa unidad adicional. Por otro lado, para SaaS, hay un costo marginal real significativo (costo de servicio) por cada unidad adicional de licencia SaaS vendida. En consecuencia, en mi observación, el comportamiento de descuento para el software empaquetado tiende a ser mucho más agresivo que para SaaS. Además, aunque el software empaquetado siempre se puede vender por suscripción, he visto que se vende principalmente con una licencia perpetua + mantenimiento anual. Como consecuencia, hay un enfoque enorme en conceptos como “tiempo para valorar” cuando se trata de SaaS.

Estrategias de integración de socios:
Por lo general, la mayoría del software empaquetado / local en el pasado (que está cambiando) ha tenido “ecosistemas cerrados” donde una forma estándar para que los socios se integren con ellos sería a través de la integración de la capa de datos, ya que los almacenes de datos tienden a ser locales . El impulso para crear API para permitir la integración de socios tiende a ser menor. Sin embargo, para SaaS, la única forma real en la que puede integrarse es a través de API. Como consecuencia, las estrategias de integración de socios requieren la construcción de una estrategia API.

De ninguna manera es una respuesta exhaustiva, pero estos son algunos puntos que pueden servir como punto de partida para pensar en paquetes vs. SaaS. Dicho esto, lo que Cliff Gilley dice a continuación es en gran medida cierto, ya que la mayoría de los proveedores de software empaquetado de la actualidad aprovechan SaaS de alguna manera (características de actualización automática, licencias y medición, etc.). Espero que esto ayude.

Para ser honesto, depende de la compañía, pero la única diferencia real es que con el software empaquetado, no tiene la flexibilidad que tiene con una plataforma SaaS para aplicar rápidamente cambios y arreglos a todos sus clientes. Por el contrario, debe establecer una barra de calidad mucho más alta para sus funciones y lanzamientos de productos, ya que estará empaquetando y fabricando 2-3 meses antes de que sus clientes obtengan su producto (en teoría, suponiendo DVD-ROM “empaquetados” reales o el me gusta).

Sin embargo, la verdad sincera es que incluso esto es un poco engañoso, ya que la mayoría de los software “empaquetados” se actualizan sobre la marcha en la actualidad a través de conexiones a Internet y agentes de actualización. E, incluso cuando su sistema tiene firewall, las notificaciones por correo electrónico y otros métodos push pueden garantizar que los usuarios estén instalando las versiones de software más actualizadas sin necesariamente “enviar” un nuevo producto. Mire cómo MS ha administrado las actualizaciones de Windows con “Patch Tuseday “como tal modelo.

En resumen, las diferencias se están desintegrando rápidamente.

More Interesting

¿Cuáles son los principales KPI de marketing para productos de software basados ​​en SaaS?

¿Está bien si un negocio SaaS, a pesar de ser una solución de producto alojado en la nube, depende de PoC, implementación, integración tecnológica y administración de cuentas, lo que requiere tiempo y esfuerzo manual? ¿Se valorará como un negocio SaaS al recaudar dinero de capital riesgo?

En Shark Tank, Mark Cuban mencionó que las empresas por suscripción necesitan mucho capital para llegar a la sostenibilidad. ¿Porqué es eso?

¿Qué ventajas tiene Firebase sobre Parse aparte de la función en tiempo real?

Un cliente quiere la custodia del código fuente para nuestra aplicación SaaS. ¿Deberíamos hacerlo?

¿Cuál es la mejor manera de estructurar una aplicación multiinquilino utilizando NoSQL (MongoDB) / base de datos relacional (MSsql / MySql)?

¿Cuáles son los mejores libros de participación del usuario para nuevas empresas de productos web / móviles?

Cómo hablar con mis representantes de ventas de SaaS sobre las opciones sobre acciones

¿Algún buen programa gratuito o casi gratuito que ayude a guiar a un nuevo usuario a través de un producto SAAS?

¿Cuáles son otros mercados de intercambio de aplicaciones comerciales como AppExchange de Salesforce?

Estoy trabajando en la creación de una oferta SaaS. ¿Cuál es la mejor manera de escribir documentación que se alojará en el sitio web?

¿Existe un SaaS equivalente a la custodia de software? Claramente, el código de garantía no es suficiente para garantizar un servicio ininterrumpido. Cuales son las alternativas?

¿Existe algún software gratuito (o económico) de mesa de ayuda SaaS, fácil de implementar para una startup tecnológica con un pequeño equipo de mesa de ayuda de 4 agentes?

¿Qué empresas están utilizando las redes sociales empresariales con éxito?

Cloud Computing: ¿Cuáles son las mejores empresas de SaaS en la India?