Kommunikation und Zusammenarbeit - Einführung in DevOps on AWS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Kommunikation und Zusammenarbeit

Unabhängig davon, ob Sie DevOps Kultur in Ihrem Unternehmen einführen oder einen DevOps kulturellen Wandel durchlaufen, sind Kommunikation und Zusammenarbeit ein wichtiger Bestandteil Ihres Ansatzes. Wir bei Amazon haben erkannt, dass die Denkweise unserer Teams geändert werden muss, und haben daher das Konzept der Two-Pizza-Teams übernommen.

„Wir versuchen, Teams zusammenzustellen, die nicht größer sind, als dass sie mit zwei Pizzen gefüttert werden können“, sagte Bezos. „Wir nennen das die Zwei-Pizza-Team-Regel.“

Je kleiner das Team, desto besser die Zusammenarbeit. Zusammenarbeit ist sehr wichtig, da Softwareversionen schneller denn je veröffentlicht werden. Und die Fähigkeit eines Teams, die Software bereitzustellen, kann für Ihr Unternehmen ein Unterscheidungsmerkmal gegenüber Ihrer Konkurrenz sein. Stellen Sie sich eine Situation vor, in der eine neue Produktfunktion veröffentlicht oder ein Fehler behoben werden muss. Sie möchten, dass dies so schnell wie möglich geschieht, damit Sie einen kürzeren go-to-market Zeitplan haben können. Sie möchten nicht, dass die Transformation ein langsamer Prozess ist. Sie wollen einen agilen Ansatz, bei dem Wellen von Änderungen beginnen, Wirkung zu zeigen.

Die Kommunikation zwischen den Teams ist auch wichtig, wenn Sie sich dem Modell der gemeinsamen Verantwortung zuwenden und den isolierten Entwicklungsansatz hinter sich lassen. Auf diese Weise wird das Konzept der Eigenverantwortung in das Team eingeführt und die Teammitglieder werden aus einer anderen Perspektive betrachtet, sodass sie den Prozess als ein end-to-end Projekt betrachten. Ihr Team sollte Ihre Produktionsumgebungen nicht als Blackboxen betrachten, in denen sie nicht sichtbar sind.

Kultureller Wandel ist ebenfalls wichtig, weil Sie vielleicht ein gemeinsames DevOps Team aufbauen oder ein engagiertes DevOps Mitglied in Ihrem Team haben. Mit beiden Ansätzen wird gemeinsame Verantwortung im Team eingeführt.