El reto de los sistemas de gestión.
Se han preguntado ¿cuál es el marco apropiado para asegurar la alineación entre los sistemas de gestión y los requerimientos administrativos del cliente?
Las organizaciones de desarrollo de software se enfrentan al reto de alinear su sistema de gestión de calidad con los requerimientos administrativos de los clientes del sector público, es necesario cerrar la brecha entre los requisitos legales y las evidencias de la compañía en términos de la propiedad de documentos con el fin de asegurar la disponibilidad de todos y cada uno de ellos en auditorías internas y Certificaciones internacionales. Por tanto las metodologías ágiles se convierten en elementos estratégicos que han sido ampliamente adoptados para satisfacer la demanda de los entornos empresariales dinámicos. (Behutiye et al., 2022), además de la búsqueda de ventajas comparativas en el mercado en función de certificaciones internacionalmente reconocidas, según el ISO Survey 2020 en el mundo se habían emitido a 31 de diciembre 1.593.031 certificados válidos en normas orientadas a los sistemas de gestión de calidad de los cuales en Colombia suman 10.147 y en organizaciones de TI 39.895 representando el 57% y 2% respectivamente, lo cual genera una gran oportunidad para las empresas de este sector en la búsqueda de la excelencia, no obstante el gobierno nacional promueve la gestión de recursos para apoyar al sector en procesos de certificación con inversiones de hasta $2.242.473.200 con el proyecto calidad para exportar según el informe de gestión de la iniciativa Colombia productiva para el año 2020. Este artículo busca entonces identificar un marco de trabajo en función de la paradoja a la cual se enfrentan las organizaciones de TI, por lo cual reciben apoyos del estado para sus procesos de certificación pero no pueden ejercer su sistema de gestión de calidad dado que en la mayoría de los casos deben acogerse al sistema de gestión del cliente en tanto podría poner en entredicho un proceso de evaluación y certificación externa.
Inspiring creative work
Las organizaciones de desarrollo de software son en gran porcentaje el resultado de pequeñas “startup” que emergen para ofrecer soluciones orientadas al software como servicio, desarrollos a la medida o grandes sistemas de información con volúmenes incalculables de datos para la toma de decisiones, son a su vez compañías con grandes capacidades de adaptación al cambio en términos de tecnologías, modelos de calidad mundialmente reconocidos y los constantes cambios en las necesidades del mercado en función de las tecnologías 4.0 y los objetivos de desarrollo sostenible tal como el número 9 – Construir infraestructuras resilientes, promover la industrialización sostenible y fomentar la innovación, el cual se suma a la lista de retos de las organizaciones actuales.
El desarrollo de software se convierte entonces en un sistema de producción basado en la industria de conocimiento y la gestión de tecnologías en la nube que basadas en las nuevas arquitecturas de software ofrecen nuevos y mejorados modelos de procesamiento de información acompañados de las metodologías y marcos de trabajo que buscan la estandarización de análisis, diseño y codificación del sistema de información.(Castillo-Martinez et al., 2021) La perspectiva de procesos se convierte entonces en un factor estratégico de la compañía para asegurar la disponibilidad de los recursos mínimos, necesarios y suficientes en la cadena de valor de los desarrollos implementados y desde luego “homogeneizar” el estilo de las líneas de código como base de los desarrollos, sin embargo existe un reto de base que consiste en alinear todos estos elementos con modelos mundialmente reconocidos tales como ISO 9001, ISO 27001, ISO 12207, ISO 29100, CMMI, IT MARK, entre otros. Adicionalmente existe una brecha en los procesos de contratación con clientes del sector público que si bien tienen exigencias legales en el cumplimiento de estos modelos como requisito de contratación a su vez establecen unos procesos que deben ser ejecutados por el contratista pese a las políticas internas de las compañías de desarrollo de software.
Esto genera una paradoja en el ciclo de vida de los sistemas de gestión de calidad dado que estos deben ajustarse en gran medida a los procesos del cliente del sector público, pese al gran esfuerzo de las compañías por establecer procesos estandarizados y ordenados, sumado a esto se implementan políticas de seguridad de la información que establecen que todas las evidencias realizadas quedan en repositorios del cliente lo cual pone en entredicho las evaluaciones y auditorías de certificación dado que no es fácil tener acceso a toda la información. Un primer acercamiento a información que permita generar valor y que esté alineada a los sistemas de gestión es la operación almacenada en las bases de datos de la compañía mediante herramientas de seguimiento de actividades para la medición de la productividad,(Behutiye et al., 2020) aunque esta información puede ser subjetiva en la mayoría de los casos a diferencia del sector de manufactura que tiene procesos avanzados y automatizados de captura de información de la operación en tiempo real.(Jamali & Sagirani, 2021).