Identifizierung und Reduzierung von Risiken der digitalen Transformation mit KI und ScopeMaster

Bei digitalen Transformationen oder großen Softwareprojekten besteht der Ruf, dass sie ihre ursprünglichen Budgets und Zeitpläne überschreiten. Es stellt sich heraus, dass sie fast nie zu früh und fast immer zu spät kommen. Eine neue Studie zum Thema Projektfehler betrachtet einen neuen Satz von Projektdaten aus statistischer Sicht.

Es ist wichtig, proaktiv arbeiten um die Faktoren zu reduzieren, die dazu führen, dass ein Projekt das Budget überschreitet und den Zeitplan überschreitet.

Eines der größten Risiken bei großen digitalen Transformationen sind die Anforderungen. Klarheit, Konsistenz und Volatilität der Anforderungen sind alles Risiken, die ein proaktives Management erfordern. Hier ist eine Grafik, um zu veranschaulichen, warum:

Die Kosten für minderwertige Softwareanforderungen bei der Generierung von Nacharbeiten

Ein Team, das an einer sehr großen digitalen Transformation der Regierung arbeitet und für die Kostenschätzung verantwortlich ist, entschied sich für ScopeMaster, um die Anforderungen zu analysieren und zu dimensionieren. Sie waren von den Ergebnissen begeistert und erstaunt. Ihr Ziel war es, die Größenbestimmung zu automatisieren KOSMISCH Funktionspunkte, um eine verlässliche Kostenschätzung zu erstellen. ScopeMaster hat nicht nur die voraussichtliche Funktionsgröße (und damit die Kosten) geschätzt, sondern auch aufgedeckte Mängel in den Anforderungen, eines der größten Risiken der digitalen Transformation.

Das Programm zur digitalen Transformation ist in mehrere Projekte unterteilt. Die erste Phase des ersten Projekts umfasste über 2300 Anforderungen.

Bei dem Projekt handelt es sich um eine HR-Paketimplementierung, die die Einbettung komplexer rechtlicher Regeln in das Verhalten der Software erfordert. Bei der Software handelt es sich größtenteils um eine Paketimplementierung mit bescheidenem Umfang an benutzerdefinierter Codierung. Es müssen Hunderte von Seiten mit Geschäftsregeln (Rechtsdokumenten) implementiert werden. Jede Geschäftsregel betrifft viele Bürger, möglicherweise sind Hunderttausende von jeder Regel betroffen. Es wurde festgestellt, dass ein Fehler in einer Anforderung, der eine Regel falsch implementiert, wahrscheinlich mindestens $100.000 kostet und Folgekosten verursacht. Manche Regeln können bei falscher Umsetzung zu Kosten in Millionenhöhe führen. Jeder Fehler, der den Benutzern offengelegt wird, würde mindestens $100k kosten.

ScopeMaster analysierte 2300 der Anforderungen (in weniger als 1 Stunde) und stellte ein Übermaß fest 3000 Anforderungsfehler. Außerdem wurde die funktionale Größe des Projekts geschätzt. In dieser laufenden Fallstudie zum Einsatz von ScopeMaster bei der digitalen Transformation ist die Offenlegung der Anzahl und Besonderheiten der Mängel sowohl wertvoll als auch zeitnah.

Das Risiko aufgedeckt

ScopeMaster hat über 3000 legitime Mängel in 2300 Anforderungen gefunden. Was sagt uns das und wie können wir diese Informationen nutzen, um dem Projekt der digitalen Transformation zum Erfolg zu verhelfen?

Wir haben zuvor festgestellt, dass jeder Fehler zu einer falsch angewendeten Geschäftsregel führt, die wahrscheinlich mindestens $100.000 der Gesamtkosten verursacht. Man kann davon ausgehen, dass die meisten dieser Fehler ohnehin vor der Veröffentlichung gefunden und behoben werden. 85% ist eine vernünftige Annahme, die auf den typischen reinen Testansätzen und risikobasierten Testansätzen basiert. Damit bleiben 450 Fehler übrig, die in Betrieb gehen würden, mit minimalen Folgekosten von $45.000.000.

Eine andere Möglichkeit, dieses Risiko zu betrachten, besteht darin, das Risiko einer Kostenüberschreitung zu berücksichtigen. Wir gehen davon aus, dass die durchschnittlichen Implementierungskosten pro COSMIC-Funktionspunkt (CFP) $1000 betragen. Obwohl die Kosten pro CFP bei einer Paketimplementierung normalerweise niedriger wären (ca. $200/CFP), sind die Kosten im Regierungskontext normalerweise höher UND die Komplexität der zu kodierenden Rechtsregeln erfordert möglicherweise kostspielige juristische Fachkenntnisse für die Überprüfung jeder einzelnen Regelung .

Die Kosten für die korrekte Umsetzung einer Anforderung betragen $1000/CFP. Wenn die Anforderungsfehler nicht behoben werden, muss jede Anforderung zweimal implementiert werden, einmal falsch und dann richtig. Software-Überarbeitung ist weniger effizient als „es gleich beim ersten Mal richtig zu machen“, normalerweise sinkt die Produktivität um 50%. Die Nachbearbeitungskosten belaufen sich also auf $1500/CFP. Hinzu kommen die anfänglichen Kosten für den falschen Bau von $1000/CFP. Das ergibt Gesamtkosten von $2500/CFP – oder eine Budgetüberschreitung von 150%. Mit anderen Worten: Wenn diese Anforderungsprobleme nicht vor der Codierung behoben werden, Es besteht das Risiko, dass das Projekt das Zweieinhalbfache seiner ursprünglichen Schätzung kosten wird. Da wir sicher sein können, dass diese Mängel zu erhöhten Nacharbeitskosten führen werden, handelt es sich hierbei nicht um ein Projektrisiko, sondern um ein Problem.

Die wahrscheinliche funktionale Größe (wie von ScopeMaster geschätzt) der 2300 Anforderungen im digitalen Transformationsprojekt beträgt etwa 20.000 CFP.

Durch die Festlegung der Anforderungsqualität und die Vermeidung von Nacharbeiten können wir die zusätzlichen Entwicklungskosten von $30m (1500 x 20.000) vermeiden. Der Arbeitsaufwand zur Festlegung der Anforderungen vor dem Codieren (mit ScopeMaster) würde etwa $300-500k (Lizenz und Aufwand) betragen. Bei weniger als $0,5 Mio. kann das Projekt mit an Sicherheit grenzender Wahrscheinlichkeit eine Kostenüberschreitung von $30 Mio. vermeiden.

Das Projekt ist noch nicht abgeschlossen und die Sorge um die Qualität der Anforderungen wird im gesamten Team weiterhin aktiv diskutiert. Wir sind sehr stolz darauf, dass es ScopeMaster gelungen ist, dieses Risiko bereits vor Beginn der Codierung aufzudecken und so zu mindern. Die Einsparungen für die betreffende Regierung durch die Minderung dieses Risikos belaufen sich auf mehr als $30m.