La gestión de productos de software (a veces también denominada gestión de productos digitales o, en el contexto adecuado, simplemente gestión de productos ) es la disciplina de crear, implementar y gestionar software o productos digitales , teniendo en cuenta las consideraciones del ciclo de vida y la audiencia. Es la disciplina y el proceso comercial que gobierna un producto desde su inicio hasta el mercado o la entrega y el servicio al cliente con el fin de maximizar los ingresos . [1] Esto contrasta con el software que se entrega de manera ad hoc , típicamente a una clientela limitada, por ejemplo, un servicio .
La necesidad de gestión de productos de software
Para desarrollar, vender y respaldar un producto de software exitoso, una empresa necesita para resolver un problema de mercado, comprender su mercado, identificar la oportunidad y desarrollar y comercializar una pieza de software adecuada. De ahí la necesidad de la gestión de productos como función empresarial fundamental en las empresas de software. [2]
Las empresas de hardware y productos físicos también pueden necesitar la gestión de productos de software, ya que el software y los sistemas digitales a menudo forman parte de la entrega, como cuando se proporcionan sistemas operativos, respaldan el producto físico o el software integrado en un dispositivo.
El rol del gerente de producto de software
El gerente de productos de software lidera y administra uno o varios productos desde el inicio hasta la eliminación para crear valor para el cliente y brindar beneficios comerciales medibles. Colabora con equipos multifuncionales (como marketing, ventas, ingeniería, finanzas, control / prueba de calidad, servicio al cliente, fabricación e instalación) para construir un producto que cumpla con la visión del producto y convertirlo en éxito empresarial. . El rol determina qué productos, mejoras y características construir y es responsable del éxito comercial dentro de una cartera de productos completa. El gerente de producto desarrolla la hoja de ruta del producto y es responsable de toda la cadena de valor de un producto a lo largo de su ciclo de vida.
Los roles de gestión de productos de software se pueden subdividir en función del enfoque: propietario del producto , director de marketing de producto , director técnico de producto y director de producto estratégico. Los gerentes de programas de software se enfocan en las entregas de proyectos de procesos de ingeniería, diseño, documentación, planificación, ejecución, operaciones y retroalimentación.
Los gerentes de productos de software pueden ofrecer mejores resultados al: [1]
- Comportarse como un "CEO integrado"
- Impulsar la estrategia y la cartera desde el mercado y el valor del cliente.
- Estar entusiasmado con su propio producto
- Tener un conocimiento profundo de los mercados, los clientes y la cartera de productos.
- Medir la contribución de los productos a las ventas (línea superior) y las ganancias (línea inferior)
- Comprobación periódica de supuestos, como casos comerciales
- Asumir riesgos y gestionarlos
- Fomento del trabajo en equipo basado en desarrollos de productos ajustados
Contenido de la gestión de productos de software
La gestión de productos de software cubre todos los pasos desde el inicio de un producto hasta el final de su vida útil . Consta de cinco fases principales en el ciclo de vida del producto , a saber: [ cita requerida ]
- Estrategia
- Fase conceptual
- Entrada al mercado
- Desarrollo
- Evolución
Dentro de estas cinco fases, trata los siguientes aspectos de un producto de software dentro de una empresa de software y / o hardware:
- Generación de ideas (por ejemplo, en pizarras) para un nuevo producto de software o para la próxima versión de un producto existente.
- Recopilación y priorización (ver más abajo) de requisitos comerciales y / o de mercado de prospectos, clientes de versiones anteriores del producto, expertos en el dominio, visionarios en tecnología, expertos del mercado, productos / soluciones de proveedores competidores, etc.
- Elaboración de documentos de requisitos de marketing, o MRD, que sintetizan los requisitos / necesidades de varias partes interesadas como se describe anteriormente.
- Utilizando el MRD como base, elabore un documento de requisitos del producto o PRD, como una entrada para el equipo de ingeniería para construir el producto. Generalmente, un PRD no es lo mismo que una especificación funcional, ya que especifica qué debe hacer un producto, pero no cómo debe hacerlo. Con frecuencia, un PRD puede ser una colección de casos de uso de UML , diagramas de actividad de UML, maquetas de HTML , etc. Puede tener otros detalles como el entorno de desarrollo de software y el entorno de implementación de software (cliente-servidor, web, etc.).
- Entregue el PRD al equipo de ingeniería de software y gestione los conflictos entre las unidades de negocio, los equipos de ventas y los equipos de ingeniería, según se aplique a los productos de software que se van a desarrollar.
- Una vez que el desarrollo del software entre en el ciclo de compilación / lanzamiento, realice pruebas de aceptación .
- Encargarse de la entrega del producto. Esto puede variar desde la demostración del producto a los clientes que utilizan herramientas de conferencias basadas en la web, hasta la creación de demostraciones de productos y otras tácticas de promoción y colocación. Con frecuencia, en Silicon Valley , estos dos aspectos del marketing, y a veces también los precios, son tratados por los gerentes de marketing de productos, en lugar de los gerentes de productos.
- Una vez que el producto se implementa en el sitio de un cliente, solicite comentarios del cliente, informe los errores de software y transmítalos a la ingeniería para los ciclos posteriores de compilación / lanzamiento, a medida que el producto se estabiliza y luego madura.
- Realizar un análisis competitivo sobre cómo se está comportando este producto en el mercado, frente a otros productos que atienden a los mismos o similares segmentos de clientes. En el espacio del software, esto puede requerir que el gerente de producto tome la opinión de los analistas , que pueden provenir de firmas de investigación de mercado de marcas como IDC , Forrester Research y Gartner Group.
- Solicite más características y beneficios de los usuarios del producto de software, los usuarios de productos de la competencia y de los analistas, y cree / sintetice estos requisitos para los ciclos posteriores de creación / lanzamiento del producto, y páselos al equipo de ingeniería de software.
Las tareas anteriores no son secuenciales, pero pueden coexistir. Para que los gerentes de producto sean eficientes en las tareas anteriores, deben tener habilidades tanto de ingeniería como de marketing. Por lo tanto, con frecuencia, las empresas de Silicon Valley prefieren ingenieros que también son MBA para realizar la gestión de productos de software.
Otro concepto de Gestión del ciclo de vida del producto proporciona 4 etapas clave por las que pasará un producto a lo largo de su vida, que son:
- Etapa de lanzamiento: durante esta etapa, el producto se lanza al mercado y atraerá a los primeros usuarios.
- Etapa de crecimiento: durante esta etapa, el producto se repite y aumenta su participación de mercado, atrayendo una base de clientes central.
- Etapa de madurez: en esta etapa, el producto ya no está creciendo pero está bien establecido en el mercado.
- Etapa de declive: en esta etapa, por varias razones, el producto disminuirá en participación de mercado.
Para cada una de estas etapas, los roadmaps y estrategias del Product Manager y Marketing tendrán un enfoque diferente. [3]
Educación
La industria y el mundo académico establecieron un estándar para la educación en gestión de productos de software. De acuerdo con este consenso, un gerente de producto de software está capacitado en las siguientes áreas: [4]
- Prácticas básicas: estrategia de producto y planificación de producto
- Participación en la gestión estratégica
- Orquestación del desarrollo, del marketing, de las ventas y distribución, y del servicio y soporte.
La Asociación Internacional de Gestión de Productos de Software (ISPMA) mantiene el organismo público de conocimientos y programas de estudios para la certificación internacional.
Priorización
Un aspecto clave de la gestión de productos es la correcta priorización de las mejoras. El mapeo de historias de usuario es una herramienta valiosa que ayuda a visualizar y organizar las prioridades. Aquí hay un método que funciona bien (tomado y adaptado de Joel Spolsky ):
- Identifique el panel , es decir, cuya opinión va a buscar.
- Haga una lista de todos los elementos
- Estime el esfuerzo requerido (ya sea en días o en dinero); esto debe ser muy aproximado y aproximado.
- Sume el esfuerzo total E
- Dé a los miembros del panel un presupuesto de 0.5 × E cada uno; pueden colocar esto de la forma que quieran, incluidos todos en un solo elemento. Debe revelar las estimaciones aproximadas al panel, ya que puede influir en su voto.
- Clasifique los elementos en términos de la relación Votos / Estimación
- Realice tantas partidas como permita el presupuesto real, respetando la secuencia
Ver también
Referencias
- ↑ a b Christof Ebert (2009). "Gestión de productos de software" en: Crosstalk, vol. 22, núm. 1, págs. 15-19, enero de 2009.
- ^ Ebert, Christof (2007). "Los impactos de la gestión de productos de software". Revista de sistemas y software . 80 (6): 850–861. doi : 10.1016 / j.jss.2006.09.017 .
- ^ Theodore Levitt. "Aprovechar el ciclo de vida del producto" .
- ^ Samuel Fricker (2012). "Gestión de productos de software" en: A. Maedche, A. Botzenhardt, L. Neer (eds.): Software para personas. Saltador. 2012.
Otras lecturas
- Cagan, Marty (2017). INSPIRADO: Cómo crear productos tecnológicos que a los clientes les encanta . Wiley. pag. 368. ISBN 978-1119387503.
- Kittlaus, Hans-Bernd; Fricker, Samuel (2017). Gestión de productos de software: la guía de estudio y el manual compatible con ISPMA . Saltador. ISBN 978-3642551390.
- Kittlaus, Hans-Bernd; Clough, Peter (2009). Gestión y fijación de precios de productos de software: factores clave de éxito para las organizaciones de software . Saltador. ISBN 978-3540769866.
- Conde, Dan (2002). Gestión de productos de software: Gestión del desarrollo de software desde la idea hasta el producto y desde el marketing hasta las ventas (Execenablers) . Libros Aspatore. ISBN 978-1-58762-202-1.
- Dver, Alyssa S. (2003). Fundamentos de la gestión de productos de software . Prensa Anclote. ISBN 978-0-929652-01-6.
- Clements, Paul (2001). Líneas de productos de software: prácticas y patrones . Addison-Wesley Professional. ISBN 978-0201703320.
enlaces externos
- Asociación Internacional de Gestión de Productos de Software (ISPMA)
- Red internacional de gestión de productos de software
- Gestión de productos de software Twiki y recursos
- Taller internacional sobre gestión de productos de software (IWSPM) Serie IWSPM 2010
- Línea de productos de software (SPL) del Instituto de Ingeniería de Software de la Universidad Carnegie Mellon