Identificación y reducción de riesgos de Transformación Digital con IA y ScopeMaster

Las transformaciones digitales o los grandes proyectos de software tienen fama de exceder sus presupuestos y cronogramas originales. Resulta que casi nunca llegan temprano y casi siempre llegan tarde. Un nuevo estudio sobre fracasos del proyecto analiza un nuevo conjunto de datos de proyectos desde una perspectiva estadística.

Es esencial trabajar proactivamente para reducir los factores que causarán que un proyecto supere el presupuesto y la programación.

Uno de los mayores riesgos de las grandes transformaciones digitales son los requisitos. La claridad, la coherencia y la volatilidad de los requisitos son riesgos que requieren una gestión proactiva y aquí presentamos un gráfico para ilustrar por qué:

El costo de los requisitos de software de mala calidad al generar retrabajos

Un equipo que trabaja en una transformación digital gubernamental muy grande y es responsable de la estimación de costos optó por utilizar ScopeMaster para analizar y dimensionar los requisitos. Quedaron encantados y asombrados con los resultados. Su objetivo era automatizar el dimensionamiento en CÓSMICO Puntos de Función para generar una estimación de costos confiable. ScopeMaster no solo estimó el tamaño funcional probable (y por lo tanto el costo), sino que también defectos expuestos en los requisitos, uno de los mayores riesgos de la transformación digital.

El programa de transformación digital se divide en varios proyectos. La primera fase del primer proyecto constaba de más de 2300 requisitos.

El proyecto es una implementación de un paquete de recursos humanos que requiere la incorporación de reglas legales complejas en el comportamiento del software. El software es principalmente una implementación de paquete con cantidades modestas de codificación personalizada. Hay cientos de páginas de reglas comerciales (documentos legales) que implementar. Cada regla de negocios afecta a muchos ciudadanos y potencialmente cientos de miles se ven afectados por cada regla. Se estableció que un error en un requisito que implementa incorrectamente una regla probablemente costará al menos $100k con los costos consiguientes. Algunas normas, si se aplican incorrectamente, podrían generar costes de muchos millones. Cualquier defecto expuesto a los usuarios costaría un mínimo de $100k.

ScopeMaster analizó 2300 de los requisitos (en menos de 1 hora) y expuso más de 3000 requisitos defectos. También estimó el tamaño funcional del proyecto. En este caso de estudio en curso sobre el uso de la transformación digital de ScopeMaster, la exposición del número y los detalles de los defectos es valiosa y oportuna.

El riesgo expuesto

ScopeMaster encontró más de 3000 defectos legítimos en 2300 requisitos. ¿Qué nos dice esto y cómo podemos utilizar esta información para ayudar a que el proyecto de transformación digital tenga éxito?

Anteriormente establecimos que cada defecto conducirá a una regla comercial aplicada incorrectamente, que probablemente generará al menos $100k del costo total. Podría ser razonable suponer que la mayoría de estos defectos se encontrarán y solucionarán de todos modos antes del lanzamiento; 85% es una suposición razonable basada en los enfoques típicos de pruebas basadas en riesgos y solo pruebas. Eso deja 450 defectos que entrarían en funcionamiento, con un costo mínimo de $45.000.000.

Otra forma de considerar este riesgo es considerar el riesgo de sobrecostos. Supondremos que el costo de implementación promedio por punto de función COSMIC (CFP) es $1000. Aunque normalmente el costo por CFP sería menor para la implementación de un paquete (alrededor de $200/CFP), los costos suelen ser más altos en el contexto gubernamental Y la naturaleza compleja de las normas jurídicas que se están codificando puede requerir costosos conocimientos jurídicos para revisar cada una de ellas. .

El coste de implementar un requisito correctamente es $1000/CFP. Si los errores de los requisitos no se corrigen, será necesario implementar cada requisito dos veces, una de forma incorrecta y otra correcta. La reelaboración del software es menos eficiente que “hacerlo bien a la primera” y, por lo general, la productividad disminuye en un 50%. Entonces, el costo reelaborado es $1500/CFP sumado al costo inicial de construirlo mal en primer lugar $1000/CFP, nos da un costo total de $2500/CFP – o un exceso de presupuesto de 150%. En otras palabras, si estos problemas de requisitos no se solucionan antes de la codificación, Existe el riesgo de que el proyecto cueste 2,5 veces su estimación inicial. Como podemos estar seguros de que estos defectos causarán un aumento en el costo de retrabajo, esto no es un riesgo para el proyecto sino un problema.

El tamaño funcional probable (según lo estimado por ScopeMaster) de los 2300 requisitos del proyecto de transformación digital es de aproximadamente 20 000 CFP.

Al fijar los requisitos de calidad y evitar el retrabajo, podemos evitar el costo adicional de desarrollo de $30m (1500 x 20,000). El trabajo necesario para solucionar los requisitos antes de la codificación (usando ScopeMaster) sería de aproximadamente $300-500k (licencia y esfuerzo). Por menos de $0,5m, el proyecto puede evitar un sobrecoste casi seguro de $30m.

El proyecto está en marcha y la preocupación por la calidad de los requisitos sigue siendo un debate activo en todo el equipo. Estamos muy orgullosos de que ScopeMaster haya podido exponer este riesgo incluso antes de que comience la codificación para poder mitigarlo. El ahorro para el gobierno en cuestión como resultado de mitigar este riesgo supera los $30m.