Im Mittelpunkt der Zukunft der IT steht eine grundlegend andere Art der schnellen und sicheren Entwicklung und Bereitstellung von Technologien. Wir verwenden den Begriff „Modern Delivery“, um verschiedene Ansätze der modernen Software- und Technologieentwicklung als Diskussionsgrundlage zusammenzufassen. Diese inkludieren z. B. Agile Methoden, DevSecOps und Rapid Prototyping inkl. der jeweiligen Detailnuancen.

Ohne ein modernes, optimiertes IT-Delivery-Modell haben Unternehmen Schwierigkeiten, die von der IT bereitgestellten Produkte und Dienstleistungen mit einer so kurz wie möglichen Time-to-Market auszurollen, und damit für das Business rasch Mehrwert zu erzeugen.

Da die Auswirkungen der digitalen Transformation im gesamten Unternehmen spürbar und erlebbar sind, ist eine enge Zusammenarbeit von Geschäfts- und Technologie-Teams über alle Aspekte des Lebenszyklus hinweg erforderlich. Da in Unternehmen diese Bereiche historisch in Silos getrennt sind, durchbricht Modern Delivery genau diese Silogrenzen, um so Lösungen als Querlieger zu etablieren.

Modern-Delivery-Framework

Angesichts der ständig kürzer werdenden Lebensdauer von Geschäftsmodellen und Marktumfeldern ist es von entscheidender Bedeutung, Projekte effektiv und effizient umzusetzen. Agile Methoden stehen dabei im Vordergrund, um den fortlaufend wandelnden Anforderungen gerecht zu werden. Dieser moderne Ansatz ermöglicht es Unternehmen, auf verschiedenen Ebenen flexibel zu agieren und den Wert schnell, sicher und mit hoher Leistungsfähigkeit zu liefern.

Das von KPMG entwickelte Modern-Delivery-Framework berücksichtigt die Notwendigkeit, dass Unternehmen auf den sich ständig wandelnden Markt reagieren müssen, und ermöglicht es, Software und andere Lösungen schnell und zuverlässig als Antwort auf Business-Anforderungen zu liefern. Modern Delivery umfasst den Einsatz von moderner Technologie und Agiler Methoden im gesamten Unternehmen, nicht nur in der IT-Abteilung.

Modern Delivery betrachtet Agile + DevOps + Microservices nicht als einzelne technische Ansätze, sondern als Teil einer neuen, durchgängigen Art, Arbeit zu erledigen.

Cloud-Transformation ist einerseits durch neue Architekturen und damit neue Prozesse Ursache für die Umsetzung von Modern Delivery, andererseits aber auch durch Bereitstellung von modernen DevOps und Delivery-Cloud-Services Enabler für Modern Delivery.

Unsere Vorgehensweise beinhaltet meist die folgenden Schritte:


Entwickeln einer Modern Delivery Strategy


Definieren des Modern-Delivery-Zielmodells


Modern-Delivery-Fähigkeiten entwickeln

Modern Delivery integrieren und skalieren


Unser Modern Delivery Offering umfasst folgende Services:

Startpunkt für Agile Transformation ist eine Standortbestimmung. Im Assessment der Modern-Delivery-Domänen vom Anforderungsprozess bis hin zu Run & Operate werden die folgenden Fragen beantwortet:

  • Wo sind die tatsächlichen Ursachen für die wahrgenommenen Probleme?
  • Welche sind die Auslöser für Verzögerungen in der IT-Lieferkette, fehlende Wahrnehmung von Businessnutzen durch IT Delivery, und Schwierigkeiten in der Zusammenarbeit zwischen Business und IT?
  • Ist die Technologie geeignet, um eine moderne IT Delivery zu unterstützen?

Nachdem die Gründe verortet sind, werden Handlungsfelder identifiziert und gezielt Maßnahmen vorgeschlagen, um die Agile Transformation zielgerichtet zu planen und zu starten.

Die Transformation eines Unternehmens hin zu einer Agilen Organisation stellt große Herausforderungen für Führungskräfte, Operatives Management und Fachkräfte dar.

Unsere Services umfassen das Formen eines Agile und Modern Leadership, die Identifikation der Wertströme des Unternehmens und Mapping auf IT Value Streams, Definition von Delivery-Rollen und -Prozessen, Definition, Dokumentation und Kommunikation im Unternehmen anhand eines Agile Playbooks, um Rahmen und Governance zu schaffen, und für eine enge Zusammenarbeit von Business und IT, um rasche Realisierung in der Softwareentwicklung, ausgerichtet am Businessnutzen bzw. der Wertströme, zu erreichen.

Ziel der Initiativen ist Schnelligkeit und Liefertreue sowie Transparenz durch funktionsübergreifende Teams, einen modernen Toolstack und angepasste Prozesse, Schnelligkeit im Prototyping und Deployment durch Cloud und Cloud-Native-Architekturen zu schaffen.

Aufbau von Schlüsselressourcen sowie Know-how-Transfer ist Voraussetzung und fester Bestandteil von Agilen Transformationen. Im Kontrast zu generischen Methodentrainings arbeiten wir mit auf die Zielsituation angepassten Use Cases, Prozessen und Betriebsmodellen und stellen damit sicher, dass die Schlüsselressourcen sich in der zukünftigen Umgebung zurechtfinden.

KPMGs Modern-Delivery-Methode umfasst einen modernen Technologie-Layer als Basis für Moderne Software Delivery und als Unterstützung für Agile Transformation.

Kurzfristige Bereitstellung von Umgebungen wie beispielsweise Container-basierte Microservices, rasches Deployment mittels Continuous Integration, Continuous Delivery (CI/CD) nach DevOps-Standards und Test-Automatisierung sind Teil solch einer modernen Plattform. Unsere Leistung beinhaltet die Definition und Auswahl des passenden Toolstacks, bei Bedarf die Bereitstellung in einer cloudbasierten Sandbox und das Durchspielen von Piloten, um Prozesse, Personen und Organisationskultur auf die neue Umgebung einzustellen und die Agile Transformation technologisch voranzutreiben.

In der modernen Softwareentwicklung werden kurze Zyklen und wiederholtes Ausrollen gelebt. Deshalb ist es umso wichtiger, Security früher im Prozess zu verankern und sicherzustellen, dass Sicherheitsstandards bereits in den Anforderungen berücksichtigt werden und im automatisierten Build- und Deployment-Prozess systemunterstützt validiert werden.

DevSecOps beschreibt Methode und Werkzeuge wie etwa Continuous Integration/Continuous Delivery in der Softwareentwicklung, die einerseits modernen DevOps-Ansätzen, das heißt enge Verzahnung zwischen Entwicklung und Betrieb, folgen, und andererseits der Integration von Security in den Software-Development-Prozess folgen.

Wir unterstützen Sie mit der Definition eines DevSecOps-Zielmodells, das Organisation, End-to-End-Prozess, Verantwortlichkeiten und die notwendigen Werkzeuge umfasst.

Als Startpunkt wenden wir oft eine Standortbestimmung „DevSecOps Assessment“ an, um die größten Handlungsfelder zu identifizieren und Prioritäten zu setzen.