April 24, 2024

Verbesserung der ServiceNow DevOps Flow Metriken: Mittlere Durchlaufzeit

Scott Willson

In der Welt von DevOps ist Geschwindigkeit das A und O. Je schneller Sie einen Code vom ersten Commit bis zum Produktionseinsatz bereitstellen können, desto besser. Diese End-to-End-Geschwindigkeit wird durch eine wichtige Kennzahl, die mittlere Vorlaufzeit, gemessen. Je kürzer die Vorlaufzeit ist, desto effektiver können Ihre Teams die Anforderungen und Erwartungen der Unternehmensleitung erfüllen. In diesem Beitrag erfahren Sie, wie Sie die Vorlaufzeit verkürzen können und wie xtype den Bereitstellungslebenszyklus von ServiceNow beschleunigen kann.


Was ist die mittlere Durchlaufzeit?

Die mittlere Vorlaufzeit gibt die durchschnittliche Zeit an, die ein neuer Code benötigt, um die Entwicklungs-, Test- und Bereitstellungsphasen bis zur Produktionsreife zu durchlaufen. Sie misst mehr als nur die Build- und Testzeit - sie umfasst den gesamten Weg von der Codefestlegung bis zur Veröffentlichung. Auf ServiceNow kann dies bedeuten, dass ein Update-Set als "vollständig" markiert wird. Das Ziel ist es, diese Zykluszeit so weit wie möglich zu verkürzen, ohne dabei die Qualität zu beeinträchtigen. Leistungsstarke Ingenieurteams erreichen Durchlaufzeiten von unter einer Stunde oder einem Tag.


Eine der größten Frustrationen für ServiceNow Teams ist ein wachsender Rückstand. Der Rückstand bei den Anfragen (von der Unternehmensleitung oder von Geschäftsinhabern) wächst unter anderem wegen der langen Vorlaufzeiten. ServiceNow Entwickler markieren einen Aktualisierungssatz als "vollständig" (oder wenn ein Entwickler eine Anwendung in App Engine Studio einreicht), und dann kann es Wochen oder Monate dauern, bis diese Änderung für die Produktion freigegeben wird.


Optimierungsstrategien

Es gibt mehrere Strategien zur Verkürzung der Durchlaufzeit in Ihren Systemen:

  • Automatisieren Sie Tests und Bereitstellungen - Manuelle Übergaben führen zu Verzögerungen und Fehlern. Nutzen Sie xtype , um Zero-Touch-Bereitstellungen zu beschleunigen.
  • Kleine, häufige Code-Änderungen - Große Sammlungen von Änderungen führen zu mehr Problemen und Verzögerungen. Reduzieren Sie die Anzahl der Update-Sets und die Anzahl der von Ihnen veröffentlichten Update-Sets. 
  • Beheben Sie Qualitätsprobleme sofort - Lassen Sie nicht zu, dass Mängel technische Schulden anhäufen. Integrieren Sie Qualität von Anfang an.
  • Cross-Training der Mitarbeiter - Beseitigung von Fachsilos und Engpässen. Nutzen Sie flexible, vollstufige Ingenieure.
  • Priorisieren Sie die MVP-Funktionen - Geben Sie das Minimum Viable Product schneller frei, und iterieren Sie dann. Vermeiden Sie aufgeblähte Funktionen.
  • Standardisierte Umgebungen - Stellen Sie sicher, dass alle Ihre ServiceNow Instanzen produktionsähnlich sind, damit Funktionen und Anwendungen problemlos zwischen ihnen übertragen werden können. Verwenden Sie die bidirektionale Synchronisierung von xtype, um sicherzustellen, dass Ihre Instanzen so nah wie möglich an der Produktion sind.
  • Instrumentieren Sie alles - Sammeln Sie Daten über die Dauer der Erstellung, die Testabdeckung und die Häufigkeit der Bereitstellung. Optimieren Sie Schwachstellen.


Beschleunigung mit xtype Synchronisierung

Ein erheblicher Engpass ist die Weitergabe von Code, Konfiguration und Daten über mehrere Instanzen hinweg, die erforderlich sind, um Funktionen und Anwendungen von der Entwicklung über Tests und Staging bis hin zur Produktion voranzutreiben. xtype bietet eine automatisierte, bidirektionale Synchronisierung, die Änderungen über Ihre gesamte ServiceNow Landschaft hinweg mit einem Klick auf eine Schaltfläche, eine Genehmigung, einen Auslöser oder automatisch repliziert.


xtype schafft eine "Single Source of Truth", die zeitaufwändiges Klonen überflüssig macht und eine Echtzeit-Multienvironment Sichtbarkeit all Ihrer skalierten Apps, Store-Apps, Funktionen und der ServiceNow Versionen jeder Instanz bietet. xtype Durch die bidirektionale Synchronisierung bleiben alle Instanzen auf dem gleichen Stand, ohne dass sie häufig geklont werden müssen. Dies ermöglicht es Entwicklern, Fehler zu beheben und Änderungen zu integrieren, wenn sie den Code schreiben, und nicht erst Tage, Wochen oder Monate später. xtype kann ATF-Ausführungen einschließen und so sicherstellen, dass Testzyklen und Compliance-/Genehmigungs-Gates bei jeder Migration nach oben oder unten berücksichtigt werden.


Dank der Transparenz von mehrerenenvironment und der bidirektionalen Synchronisierung können sich die Entwickler auf Innovationen konzentrieren, während xtype die konsistente Migration von environment übernimmt. Die Vorlaufzeit schrumpft von Wochen auf Stunden. Zurich Insurance konnte durch die kontrollierte Synchronisation von xtype eine um 80 % schnellere Bereitstellung erreichen.


Zusätzliche xtype Leistungen:

  • Shrink Cloning Bereitschaftszeiten
  • Verringerung der Notwendigkeit des Klonens
  • Visualisieren Sie Unterschiede zwischen allen Instanzen in Ihrer Landschaft 
  • Automatische Migration von Update-Sets (einschließlich Batches) und Anwendungen
  • Durchsetzung von Beförderungsstandards, einschließlich Genehmigungen, Scans, ATF, Compliance Gates und Integration des Änderungsmanagements.


Schlussfolgerung

In der heutigen Welt verschafft die schnellere Bereitstellung von Software einen Wettbewerbsvorteil, reduziert den Rückstand und ermöglicht es ServiceNow Profis, mit den Anforderungen der Geschäftsleitung Schritt zu halten. ServiceNow Teams können ihre Durchlaufzeitkennzahlen durch die Kombination von DevOps-Prinzipien mit xtype drastisch verbessern. Dies bedeutet, dass Anwendungen und Funktionen von höherer Qualität häufiger an Kunden geliefert werden. Das Ergebnis ist eine beschleunigte Innovation.

Holen Sie sich das kostenlose ebook

xtypeDie 6 Prinzipien für den Erfolg der Plattformentwicklung ServiceNow

Instant Demo

Sehen Sie sich an, wie xtype die Möglichkeit bietet, JEDE Nachfrage des Unternehmens auf der Plattform ServiceNow zu erfüllen.

Ihr zentraler Anlaufpunkt für die neuesten und besten Ereignisse auf xtype.

Vorheriger Artikel
Zurück zu allen Artikeln
Nächster Artikel
Zurück zu allen Artikeln

Nicht genug Leute im Plattformteam?

Von Plattformarchitekten geliebt, von Plattformbetreibern und dem Unternehmen vertraut