Schriftliche DevOps-Schulung
Wie schaffen Sie wirksames DevOps-Feedback?
Die Anforderungen und Anfragen Ihrer Kunden werden in Ihrer IT-Umgebung immer anspruchsvoller. Deshalb müssen Sie und Ihr DevOps-Team die Qualität Ihrer Arbeit laufend verbessern. Richten Sie dazu schnelle, kontinuierliche und zuverlässige Feedbackschleifen ein, die im Wertstrom von rechts nach links verlaufen.
Diese Feedbackschleifen helfen Ihnen, Hindernisse zu beseitigen, solange sie klein und leicht und kostengünstig zu beheben sind. So entsteht beim Arbeiten eine Lernkultur in Ihrer Organisation. Wenn Probleme auftreten, nutzen Sie und Ihr Team sie als Gelegenheit, zu lernen und Ihre Softwareprodukte und -dienste zu verbessern.
Warum brauchen Sie integrierte Qualität durch DevOps-Feedbackschleifen?
Aus Ihrer Erfahrung in der Softwareentwicklung wissen Sie, dass in einem komplexen System niemand alles wissen kann. Selbst dieselbe Arbeit führt bei einer Wiederholung nicht zu denselben Ergebnissen. Weil sich kein Unternehmen solche Unsicherheit leisten kann, setzen Organisationen zur Absicherung auf Checklisten, Audits, Compliance, Qualitätssicherungsfachleute und Mikromanagement. Doch selbst all diese Maßnahmen reichen mitunter nicht aus, um Fehler zu vermeiden.
Eine Organisation, die Qualität von Anfang an einbaut, akzeptiert zunächst, dass Fehler zur täglichen Arbeit gehören.
Schaffen Sie eine Kultur des sicheren Arbeitens
Schaffen Sie ein Umfeld, in dem sicher gearbeitet werden kann. Niemand in Ihrem DevOps-Team fürchtet sich davor, einen Fehler zu machen. Sie wissen, dass das Team Fehler erkennt und behebt, solange sie klein sind und noch keine schwerwiegenden Defekte, Dienstausfälle oder negativen Kundenbewertungen verursachen.
Eine Kultur des sicheren Arbeitens bietet Ihnen, Ihrem DevOps-Team und Ihrer gesamten IT- und Geschäftsorganisation folgende Vorteile:
- Die Komplexität Ihrer Systeme bleibt beherrschbar. Probleme im Entwurf und Betrieb werden rasch erkannt.
- Probleme werden schnell behoben, solange sie klein sind. Bei der Lösung entstehen spontan neues Wissen und neue Erfahrungen in der Organisation.
- Neues Wissen und neue Erfahrungen werden in der ganzen Organisation geteilt.
- Führungskräfte fördern weitere Führungskräfte, die sichere Arbeitssysteme schaffen und kontinuierlich verbessern.
Erkennen Sie Probleme, sobald sie auftreten
Kommt Feedback langsam, selten und spät, ist es teuer und oft zu spät, unerwünschte Folgen zu verhindern. In den alten Tagen der Wasserfallentwicklung wurden Anwendungen ein Jahr lang gebaut, den Kunden erstmals gezeigt und dann noch ein Jahr lang umgeschrieben. Heute kann sich kein Unternehmen diese Arbeitsweise leisten.
Schaffen Sie schnelle Feedbackschleifen. Während die Arbeit im Wertstrom von links nach rechts läuft, sollte die Rückmeldung kontinuierlich von rechts nach links fließen. Kurze Feedbackzyklen bauen Qualität in Ihre DevOps-Organisation ein. Das Team erkennt Probleme dort, wo sie erstmals auftreten, und behebt sie schnell. Sie prüfen fortlaufend, ob die Umsetzung die Erwartungen interner und externer Kunden und aller anderen betroffenen Stakeholder im Wertstrom erfüllt. Dank kurzer Feedbackzyklen können Sie Probleme schnell lösen, daraus lernen und dieselben Fehler in Zukunft vermeiden.
Beheben Sie Fehler, solange das einfacher, schneller und günstiger ist
Wer Probleme schnell findet, kann sie auch schnell beheben. Andernfalls
- steigen Kosten und Aufwand für die Behebung exponentiell und technische Schulden häufen sich in Form immer neuer Behelfslösungen an.
- gelangen Fehler in nachgelagerte Arbeitsbereiche und führen dort wahrscheinlich zu weiteren Fehlern.
- treten Fehler weit entfernt vom ursprünglichen Arbeitsbereich immer wieder auf. Ihre Behebung erfordert mehr Korrekturen und Arbeit.
- Die Erinnerung an die ursprüngliche Ursache verblasst und die Umstände, die zu einem Fehler beigetragen haben, ändern sich. Werden Fehler erst Monate später entdeckt, können Sie ihre tatsächliche Ursache kaum ermitteln und vor allem nichts daraus lernen. Sie greifen zur nächsten Behelfslösung, um den Tag zu retten. Genau das wollen Sie mit DevOps vermeiden.
Ermutigen Sie Ihr Team und sich selbst, Probleme anzusprechen und kontinuierliche Feedbackmechanismen aufzubauen, damit Fehler schnell erkannt und behoben werden. Bauen Sie keine fehlerhafte Arbeit auf fehlerhafter Arbeit auf. Lassen Sie das Team keine neuen Funktionen entwickeln, bevor es Fehler behebt, die diese Entwicklung beeinträchtigen würden. Wenn Sie die Qualität kontinuierlich steigern und Fehler gleich bei ihrem Auftreten beseitigen, schaffen Sie die besten Softwareprodukte und -dienste in Ihrem Markt.
Treffen Sie Entscheidungen zur Qualitätskontrolle dort, wo die Arbeit stattfindet
Wenn Entscheidungen zur Qualitätskontrolle von der eigentlichen Arbeit entfernt getroffen werden, sinkt die Qualität, die Lieferzeit steigt, der Zusammenhang zwischen Ursache und Wirkung wird weniger sichtbar und Sie lernen weniger aus Ihren Fehlern.
Kurz gefasst:
- Verlangen Sie keine manuelle Qualitätskontrolle für Aufgaben, die sich automatisieren lassen.
- Verlangen Sie keine Freigaben von stark ausgelasteten Personen, die wenig oder nichts über die Arbeit wissen.
- Erstellen Sie für Freigaben keine umfangreichen Dokumentationen, die angesichts Ihrer Arbeitsweise schnell veralten.
- Legen Sie den zuständigen Stellen keine großen Arbeitspakete zur Freigabe vor.
Alle Teammitglieder sollten in ihrem Verantwortungsbereich Fehler finden, beheben, besprechen und Erkenntnisse weitergeben. Pair Programming, Peer-Reviews, automatisierte Tests, Prüfung von Check-ins, interne Kontrollpunkte und sehr häufige Demos machen Qualitätssicherung zur Aufgabe aller im Team.
FAZIT
Sie und Ihr DevOps-Team wissen, dass Sie dafür bezahlt werden, Ihre Kunden zu betreuen. Handeln Sie deshalb immer im besten Interesse Ihrer internen und externen Kunden.
Der nächste Arbeitsbereich in Ihrem Wertstrom ist besonders wichtig. Denken Sie bei der Gestaltung Ihrer Arbeit an die Menschen dort. Bauen Sie mit ihnen schnelle, verlässliche Feedbackschleifen auf, damit die Arbeit zügig, reibungslos und in hoher Qualität durch den Wertstrom fließt und Ihr Team Probleme möglichst schnell erkennen und lösen kann.
