El desarrollo de un producto comienza con la formalización de una idea que puede surgir de diversos lugares, como un cliente, un analista o un estudio de mercado.
Una vez que se tiene la idea, es necesario pasar por diferentes etapas para llevarla a cabo de manera efectiva. En primer lugar, se debe realizar un proceso de definición y diseño, que incluye la creación de un diagrama de flujo y wireframes. Estas representaciones gráficas permiten visualizar la funcionalidad del producto y su interacción con los usuarios, lo que ayuda a comprender cómo se desarrollará y cómo se estructurarán las diferentes partes del sistema.
Después de la fase de diseño, se procede a la arquitectura funcional, donde se establecen los componentes y la estructura general del producto. En esta etapa, se define cómo se relacionan y comunican los diferentes módulos y se determina la forma en que se llevará a cabo la implementación. A continuación, se elabora una lista de requerimientos generales en dos niveles: componentes y épicos. Los componentes constituyen características de alto nivel. Una buena manera de ver un componente es de considerar lo siguiente: si un gerente de producto se encuentra en un elevador con su director general y que tiene menos de dos minutos para explicar lo que hace su producto, los componentes son las cuatro o cinco caracteristicas que va mencionar. Por ejemplo, si el producto es una plataforma que permite obtener un credito para un restaurante, los componentes pueden ser:
un motor de envio de correo para invitar al restaurante
una landing page para ver una descripción general del programa
un workflow de solicitud en la web con tres etapas que son la información del solicitante, los documentos del solicitante y una precalificación
una pagina del lado de la institución financiera para revisar la solicitud y pedir correciones o documentos adicionales por parte del solicitante
un motor de decisión de credito parametrico para aprobar o rechazar la solicitud
una pagina para subir un contrato del lado de la institución financiera y firmarlo del lado del restaurante
unos reportes para monitorear el programa
Aqui esta: 102 palavras lo que representa menos de un minuto para platicar. El director gneral sabe ahora de que se trata.
Los épicos representan funcionalidades o características de alto nivel que pueden ser divididas en tareas más pequeñas y manejables a lo largo de varios sprints. Es importante destacar que los épicos no son entregables en un solo sprint, sino que requieren de un desarrollo progresivo a lo largo del tiempo. Acuerdense: una historia se acaba. Un épico nunca se acaba.
Una vez que se tienen los requerimientos, es necesario realizar una modelización financiera para evaluar la viabilidad económica del proyecto. Esta etapa implica analizar los costos asociados, los posibles ingresos y los beneficios esperados del producto. A partir de la modelización financiera, se deriva una hoja de ruta (roadmap) y un cronograma, que establecen los hitos y las fechas de entrega del proyecto. Estas herramientas proporcionan una visión temporal del desarrollo del producto y ayudan a establecer prioridades y plazos realistas.
Durante todo el proceso, se deben manejar los interesados, que pueden incluir a ejecutivos, ventas, equipos legales y, por supuesto, los clientes. Es importante mantener una comunicación efectiva con los interesados para asegurar que sus necesidades y expectativas estén alineadas con el desarrollo del producto. Esto implica realizar reuniones periódicas, presentaciones y reportes para mantener a todos los involucrados informados sobre el progreso y los cambios en el proyecto.
En el mismo desarrollo, la medición constante permite evaluar el progreso, identificar oportunidades de mejora y tomar decisiones informadas. Aquí hay algunas razones clave por las cuales se requiere medir durante todo el proceso
Comments