1 Punkte von GN⁺ 2025-02-09 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Der Schlüssel zu schrittweiser Automatisierung: Do-nothing-Scripting

    • Jedes Operations-Team hat manuelle Abläufe, die noch nicht automatisiert sind. Diese Prozesse lassen sich nicht vollständig eliminieren, und insbesondere Aufgaben wie Infrastrukturänderungen oder die Provisionierung von Benutzerkonten können eine große Belastung darstellen.
    • Ein Beispiel für die Provisionierung von Benutzerkonten umfasst Schritte wie das Erzeugen eines SSH-Schlüsselpaars, das Committen des öffentlichen Schlüssels in Git, das Warten auf den Abschluss eines Build-Jobs, das Nachschlagen der E-Mail-Adresse im Mitarbeiterverzeichnis und das Versenden des privaten Schlüssels über 1Password.
    • Solche Abläufe erfordern Konzentration, bieten aber weder interessante Problemlösung noch ein befriedigendes Ergebnis. Das wird als „slog“ bezeichnet.
    • Automatisierung kann diese Abläufe schneller und genauer ausführen, aber es kann schwierig sein, jeden Schritt zu automatisieren. Eine teilweise Automatisierung macht den Ablauf nicht unbedingt weniger mühsam.
  • Do-nothing-Scripting

    • Fast jeder slog lässt sich in ein „Do-nothing-Skript“ umwandeln. Dabei handelt es sich um ein Skript, das die Anweisungen eines Ablaufs codiert, indem jeder Schritt in einer Funktion gekapselt wird.
    • Das Beispielskript präsentiert dem Benutzer jeden Schritt und wartet, bis er manuell abgeschlossen ist.
    • Dieses Skript führt tatsächlich keinen der Schritte des Ablaufs aus. Es bietet jedoch folgenden Mehrwert:
      • Es hilft dabei, keinen Schritt zu überspringen, die Konzentration aufrechtzuerhalten und den Ablauf leichter abzuschließen.
      • Da jeder Schritt in einer Funktion gekapselt ist, kann er später durch Code ersetzt werden, der ihn automatisch ausführt.
      • Im Laufe der Zeit kann eine nützliche Bibliothek von Schritten entstehen, die künftige Automatisierungsarbeit effizienter macht.
    • Do-nothing-Skripte reduzieren die manuelle Arbeit nicht direkt, aber sie senken die Einstiegshürde für Automatisierung, sodass sich der Aufwand mit der Zeit verringern lässt.

Noch keine Kommentare.

Noch keine Kommentare.