El grupo de la Dirección de Análisis (CAO) de IBM es responsable de colaborar con las unidades de negocio de IBM para integrar la IA y el análisis avanzado en los flujos de trabajo y ofrecer conocimientos basados en datos y recomendaciones de machine learning, lo que aporta valor a áreas de negocio que van desde el ecosistema, la gestión de productos y las finanzas, entre otras. Para una organización global con más de 250 000 empleados, esta no es una tarea fácil.
En IBM, hay más de 500 gestores de producto que apoyan el desarrollo de productos de software. En conjunto, recibieron más de 30 000 nuevas ideas y solicitudes de funciones de los usuarios durante el último año. Para poner estas solicitudes en acción, se clasifican para que puedan surgir temas comunes y se puedan priorizar las características. Históricamente, el formulario de solicitud de funciones contenía un campo opcional de "tema" que permitió a los usuarios autoidentificar un tema para su idea. Pero la mayoría de las ideas carecían de un tema asignado, lo que requería que los gerentes de producto revisaran y categorizaran manualmente cada solicitud de función.
Dentro de IBM, varios equipos de producto emplearon enfoques dispares para evaluar nuevas ideas y se basaron en plataformas separadas para priorizarlas. Esto dio lugar a incoherencias en los criterios de selección y en la calidad de los datos. Los gestores de productos almacenaban configuraciones, outputs de datos y formatos de archivo complejos en un directorio local. Esto no solo consumía muchos recursos, sino que impedía el intercambio de archivos entre colaboradores y, a menudo, creaba duplicados accidentales.