Medir el rendimiento de la industria del software.
El Diccionario de la IA
¿Perdido entre tanto «prompt», «agente» y «token»? Llévate gratis el diccionario con todos los términos de la IA explicados en claro, sin tecnicismos y con ejemplos. Déjame tu email y te lo envío ahora mismo:
Sin spam. Al descargarlo te unes a mi newsletter y te puedes dar de baja cuando quieras.
Leyendo la última IEEE Software encontré un interesante artículo sobre cómo podríamos medir el rendimiento de empresas e industria del software. Actualmente, a nivel organizativo, apenas se utilizan otras medidas para observar el rendimiento del sector que no sean aquellas relacionadas con la mejora de procesos software y su certificación (número de certificaciones CMMI/ISO, número de empresas por nivel de madurez, etc.). Que, según el autor, son insuficientes. Y para resolverlo el artículo propone utilizar los siguientes parámetros de rendimiento (calidad) del sector:
– Productividad, volumen de software entregado en función del esfuerzo empleado.
– Velocidad de entrega, volumen de software entregado en función del tiempo que dura un proyecto.
– Calidad del software entregado, ratio de defectos registrados en función del tamaño del software.
– Presupuesto, coste real frente al presupuestado.
– Tiempo de entrega, ratio entre tiempo real frente a tiempo estimado.
Parámetros de interés para los clientes y complementarios a los basados en certificaciones de los procesos.
¿Qué os parece esta otra propuesta para medir industria / organizaciones / fábricas de software?
Parámetros de este estilo se han mencionado por aquí en ocasiones. Personalmente me parecen de sentido común, pero difíciles de llevar a la práctica a la hora de medir todo un sector, aunque útiles a la hora de gestionar contratos concretos de externalización de desarrollos software.