Rezept für eine reibungslose Freigabe: PMy Hinweis

Der Moment rückt näher, in dem wir unsere Lösung veröffentlichen werden, frisch, brandneu und strahlend. Aufregend? Nicht wirklich, weil wir es bereits von allen Seiten überprüft haben.

Wir haben eine Checkliste, um zu überprüfen, wie bereit die Lösung für die Einführung in der Produktion ist. Es wurden alle wichtigen Dinge aufgelistet, die wir in Bezug auf Infrastruktur, Erstbefüllung, Integration, Schulung einer Pilotbenutzergruppe, Übertragung einer Lösung, Benutzerdokumentation, Geschäftsüberwachung und Auswahl des Zeitpunkts für die Veröffentlichung überprüfen.

Basierend auf diesem Plan legen wir Aufgaben für Entwickler und „Auditoren“ fest - Kollegen aus anderen Abteilungen, die Überprüfungsentscheidungen treffen (ja, dies ist auch ein Life-Hack). Wir hoffen, dass dieser Spickzettel nützlich ist, um die Veröffentlichung des Produkts im Produkt vorzubereiten.



Die Infrastruktur


  1. Wir haben Kundenanforderungen für die UAT- und Prod-Infrastruktur auf Kundenseite vorbereitet und akzeptiert. Die Infrastruktur selbst wird kundenseitig vorbereitet, der Zugang wird gewährt.
  2. (Für mobile Unternehmensanwendungen) Vereinbarung des Verteilungsschemas der Anwendung auf Benutzergeräten (Anwendungsspeicher / MDM-System / etwas anderes). Der Kunde organisierte den Kauf von Geräten.
  3. Die CI / CD-Pipeline ist konfiguriert und / oder die Technologie zum Aktualisieren der Lösung ist vorgeschrieben.
  4. Eine Sicherungs- und Wiederherstellungsstrategie wurde ausgearbeitet und eine geeignete Infrastruktur vorbereitet.
  5. Das System der technischen Überwachung der Lösung und Diagnose von Problemen wurde durchdacht und implementiert (ELK-Stack, Überwachungstools k8s usw.)

Erstbefülllösung


  1. Historische Daten. Es wurde entschieden, aus welchen Quellen und in welcher Tiefe Daten migriert werden sollen, es gibt eine Migrationstechnologie / einen Mechanismus / Tools.
  2. Das Verfahren wird durchdacht und Tools (Dienstprogramme, Skripte) zur Überprüfung der Richtigkeit (Vollständigkeit, Konsistenz) migrierter historischer Daten werden vorbereitet.
  3. Gefüllte Nachschlagewerke.
  4. Migrierte Benutzer / Organisationsstruktur.

Integration


  1. Die Funktionalität von Integrationsdiensten in der UAT / Prod-Umgebung wurde getestet. Es gibt eine Versionierung der Dienste seitens des Kunden und / oder es wurde ein Verfahren mit dem Kunden vereinbart, um die Aktualisierung der Version der Dienste auf seiner Seite vorzubereiten.
  2. Ein Dashboard oder Tools zur Verfügbarkeit von Diensten wurden konfiguriert, um sofort zu überprüfen, auf welcher Seite des Problems.

User Pilot Training


  1. Demo-Stände wurden vorbereitet, um dem Kunden die Lösung zu demonstrieren, der Zugang wurde organisiert, die Verteilung von Anwendungen und Testgeräten wurden organisiert.
  2. Die Implementierungsgruppe des Kunden wurde identifiziert und während der Vorbereitung der Veröffentlichung in der QS-Umgebung an Tests beteiligt. Es wurden Demonstrationen durchgeführt.
  3. Durchführung abschließender Testsitzungen / Demositzungen mit einer Pilotbenutzergruppe.
  4. Es wurden Materialien für Benutzer vorbereitet: Demonstrationsszenarien, kurzes „How-to“ mit Screenshots / Videos, die geschäftliche Aktionen demonstrieren.

Entscheidungsübertragung


  1. Der Plan für die Übertragung von Quellen, der Konfigurationsplan für die Build-Server auf Kundenseite
  2. UI-Quell- und Ressourcenübertragungsplan: Layouts, UI-Kit, Anweisungen zur Verwendung des UI-Kits.
  3. Architekturdokumente (Infrastrukturtopologie, Bereitstellungstechnologie usw.) wurden für die Übertragung an den Kunden zum Betrieb vorbereitet.
  4. Das Briefing und die Schulung werden mit den Administratoren des Kunden durchgeführt.
  5. Es wird geprüft, was sonst noch für die formelle / rechtliche Übergabe an den Betrieb gemäß den Anforderungen des Vertrages mit dem Kunden zu tun ist.
  6. Das Verfahren zum Einstellen der Lösung für den technischen Support auf Kundenseite (erste Zeile) und auf unserer Seite (zweite Zeile) wurde ausgearbeitet. Das System der Abrechnung von Beschwerden ist konfiguriert.

Benutzerdokumentation


  1. Benutzerhandbuch / Anleitung in einem mit dem Kunden vereinbarten Format (Skripte, Videos usw.)

Geschäftsüberwachung


  1. Es wurde ein Verständnis entwickelt und mit dem Kunden vereinbart, welche Geschäftsindikatoren der Lösung (KPI) wir überwachen und analysieren werden.
  2. Es gibt Daten und Infrastrukturen zur Überwachung von Geschäftsindikatoren: Zum Beispiel einen Analysewürfel mit Statistiken zu Verkäufen im System, Grafana mit Statistiken zu Benutzeraktivitäten.

Einen Moment für die Veröffentlichung auswählen


  1. Es wurde ein geeigneter Zeitpunkt für die Veröffentlichung / Umstellung auf eine neue Version gewählt, wobei Spitzen-Downloads der aktuellen Lösungsfunktionalität, Benutzerverfügbarkeitszeit, Verfügbarkeitszeit der Ingenieure auf beiden Seiten usw. berücksichtigt wurden.

Source: https://habr.com/ru/post/de417301/


All Articles