App-Entwicklung für die Defence Infrastructure Organisation

Die Defence Infrastructure Organisation ist der Liegenschaftsexperte für die Verteidigungsabteilung. Sie unterstützt die Streitkräfte bei der Bereitstellung militärischer Ausrüstung durch Planung, Bau, Wartung und Instandhaltung der Infrastruktur. Die Defence Infrastructure Organisation ist Teil des englischen Verteidigungsministeriums.

Cidp screen 819x1024

PROJECT CIDP (Command Infrastructure Delivery Plan)

Die Defence Infrastructure Organisation (DIO) spielt eine wichtige Rolle bei der Unterstützung der Streitkräfte, indem sie die Infrastruktur aufbaut, wartet und pflegt, die das Personal zum Leben, Arbeiten, Trainieren und für seine Einsätze benötigt.

Der Command Infrastructure Delivery Plan (CIDP) ist das entsprechende Dokument, in dem detailliert beschrieben wird, was von der DIO erwartet wird, und in dem sie sich bereit erklärt, zur Erbringung der Leistung des Auftraggebers (Front Line Command) beizutragen.

Der CIDP ist ein Bestandteil des vom Auftraggeber geplanten Infrastruktur-Arbeitsprogramms (IPOW) für 1+1+8 Jahre und die Vereinbarung der DIO, diese geplanten Arbeiten in der geplanten Leistung, Zeit und zu den geplanten Kosten auszuführen.

Früher bestand das CIDP aus Hunderten einzelner Tabellenblättern, die der Auftraggeber an die DIO übermittelt hat. Diese wurden nun von der DIO zu einer einzigen Informationsquelle zusammengefasst. Es wurden bereits in der Vergangenheit Versuche unternommen, diesen Prozess auf Basis von Microsoft SharePoint des Verteidigungsministeriums zu verbessern, doch dies erwies sich nicht als langfristige Lösung.

Das Projekt sollte insgesamt eine effizientere, automatisierte und integrierte Lösung bieten.

Phase 1 der Entwicklung schaffte die Möglichkeit CIDP-Informationen in das Infrastruktur-Management-System (IMS) von DIO zu integrieren. Die Phase 2 lieferte eine TRIRIGA perzeptive App (allgemein als UX App bekannt), die es den Benutzern ermöglicht, auf Funktionen zuzugreifen, ohne den vollständigen IMS-Client aufrufen zu müssen.

ENTWICKLUNG EINER BENUTZERDEFINIERTEN APP

Die Lösung war eine neue CIDP TRIRIGA UX App, die eine moderne, einfach zu bedienende Oberfläche über die bestehende Phase 1 IMS CIDP Fähigkeit legt. Dies ermöglicht es dem TLB-Kunden, CIDP-Einträge zu protokollieren und zu überprüfen, und der CDM User Group, die Einträge zu aktualisieren, zu genehmigen und zu verwalten.

Die Grid-Ansicht in der Anwendung wird mit Hilfe der funktionsstarken AG-Grid-Webkomponente (AG_Grid) generiert, die den in Excel verfügbaren Funktionen ähnelt und eine vertraute und leistungsstarke Benutzeroberfläche darstellt, die in die CIDP-UX-App integriert wurde.

Während die UX-App mit den auf Google Polymer basierenden TRIRIGA UX-Tools entwickelt wurde, ist sie auch eng mit dem zugrundeliegenden IMS gekoppelt, indem sie API-Aufrufe (Application Programming Interface) und OSLC (Open Services for Lifecycle Collaboration) nutzt, um Daten aus dem IMS abzurufen und Updates aus der CIDP UX-App auszulösen. Dieser Ansatz führt nicht nur zu einer verbesserten Leistung der App, sondern entspricht auch den architektonischen Prinzipien des Chief Information Officer (CIO) und ermöglicht eine potenzielle Übertragbarkeit des Codes der UX-App, sollte es zu größeren Änderungen am zugrunde liegenden IMS-System kommen.

Die CIDP-Ansichten sind eine Sammlung von Datensätzen im IMS, die die sichtbaren, dem Benutzer zur Verfügung stehenden CIDP-Spalten kennzeichnen. Diese werden einem Benutzer im IMS als Zusatz zum aktuellen IMS-Benutzer-Einrichtungs-/Aktualisierungsprozess zugeordnet. Die CIDP UX App verweist dann auf die dem Benutzer zugeordnete Ansichtsvorlage und den Sicherheitszugang, um die Standard-Grid-Ansicht des Benutzers zu erstellen.

Zusätzlich zu dieser Bibliothek von Ansichtsvorlagen kann der Benutzer die sichtbaren Spalten und Zeilen innerhalb der CIDP UX App weiter filtern, indem er die eingebauten Funktionen von AG-Grid nutzt. Wir haben die Anwendung mit einem vollständig agilen Ansatz implementiert, um das Risiko in der UAT- und Auslieferungsphase zu minimieren und eine maximale Kundenzufriedenheit zu gewährleisten, was zu einer höheren Benutzerakzeptanz und zu erheblichen Vorteilen beiträgt.

DAS ERGEBNIS

Das MACS-Team musste innerhalb eines engen Zeitrahmens eine TRIRIGA Perceptive App (auch als UX App bekannt) entwickeln und erstellen, die es den Benutzern ermöglicht, auf die benötigten Funktionen zuzugreifen, ohne den IMS-Client eingeben zu müssen. Die Ausbreitung von Covid-19 beeinträchtigte etwas die Einführung der App, jedoch wurde der Termin nur um drei Monate nach hinten verschoben. Dies wurde durch strategische Planung, Engagement und gute Kommunikation in allen Phasen des Prozesses erreicht. Alle Rückmeldungen des Kunden und der Benutzer sind sehr positiv und unterstreichen die hohe Flexibilität des MACS-Teams.

ERFOLGREICH?

” Der flexible Ansatz von MACS bei der Entwicklung der DIO CIDP-Anwendung hat uns zahlreiche Vorteile gebracht.

Die Mitarbeiter im Team werden einbezogen, was die Entwicklung von neuen Ideen fördert, eine frühzeitige Freigabe von Verbesserungen ermöglicht und eine Kultur der kontinuierlichen Weiterentwicklung fördert.

Durch agiles Vorgehen wird das Engagement gestärkt, da die Veränderungen eher schrittweise und evolutionär als revolutionär sind: Es kann daher effektiv den digitalen Wandel unterstützen, der für den Erfolg der meisten Transformationsprozesse entscheidend ist.

Agiles Vorgehen erlaubt es, Entscheidungen frühzeitig zu treffen und gegebenen Falls wieder zu verwerfen:

Die engen Feedbackschleifen bieten enorme Vorteile beim Erkennen von nicht offensichtlichen Herausforderungen.

Beim Übergang des CIDP-Projekts vom formalen Projekt zu den Korrektur-/Abschlussmaßnahmen haben wir die harte Arbeit und die hervorragende Leistung bei der Umsetzung der CIDP UX sehr geschätzt.

Das MACS-Team war sehr hilfsbereit, entgegenkommend und äußerst geduldig. Es war eine Freude, mit dem Team zu arbeiten.”

EINE APP FÜR DIE ZUKUNFT

Da die CIDP-App nun in der Praxis erfolgreich eingesetzt wird, ist es sehr wahrscheinlich, dass weitere Updates entwickelt und implementiert werden, um sicherzustellen, dass die Anwendung die Anforderungen der DIO-Funktion unterstützt und sich mit ihr ständig weiterentwickelt.