Wie kann ein Projektmanager eine größere Rechenschaftspflicht zwischen bevollmächtigten DevOps-Mitarbeitern und befähigten Entwicklern in einer agilen Umgebung fördern?
Ich arbeite in einer Umgebung, in der sowohl Entwickler als auch DevOps-Mitarbeiter viel Autonomie haben. Sie müssen zusammenarbeiten, um eine stabile und konforme Build- und Deployment-Pipeline zu gewährleisten. Es scheint, dass ein Projektmanager helfen kann, die richtige Kommunikation zwischen den beiden herzustellen. Aber ich stoße auf eine Situation, in der der Projektmanager Schwierigkeiten hat, die beiden Gruppen dazu zu bringen, gut zusammenzuarbeiten.
DevOps und Projektmanagement sind sehr unterschiedliche Praktiken und Wissensbereiche, die voneinander profitieren können. Jede andere Antwort ist wahrscheinlich eine Meinung zur Prozessimplementierung.
DevOps ist in erster Linie eine Kultur der Zusammenarbeit zwischen verschiedenen Rollen wie Anforderungsanalyse, Tests, Entwicklung, Bereitstellung, Betrieb und Wartung. In geringerem Maße handelt es sich auch um eine Reihe von Tools und Praktiken, um schnelles Feedback für die Zusammenarbeit zu ermöglichen und Bereitstellungs- und Bereitstellungspipelines bereitzustellen.
Projektmanagement als Praxis oder Beruf ist die Kunst, Projekte zu planen und zu steuern. Soweit DevOps einen Rahmen für die Produktbereitstellung bereitstellt und Feedback-Schleifen und Prozesskontrollen erstellt, kann ein Projektmanager den Rahmen und die Kontrollen bei der Planung, Organisation oder Messung des Projekts nutzen. Allerdings hat DevOps als Kultur oder als Werkzeugkette keine definierte Rolle für einen Projektmanager, was die gestellte Frage verwirrend und vage macht.
Sie können ein Projekt ohne agile Frameworks oder Praktiken implementieren. Ebenso verlässt sich ein bestimmtes Framework wie Scrum oder Kanban nicht auf die DevOps-Kultur, -Tools oder -Praktiken, um Prozesskontrollen bereitzustellen. Es ist jedoch oft sinnvoll, sich sinnvolle Tools und Praktiken von DevOps auszuleihen, um Feedback oder Prozesskontrollen innerhalb eines agilen Rahmens zu erstellen.
Auch wenn es in der DevOps-Kultur oder in agilen Frameworks keine definierte Rolle mit dem Titel „Projektmanager“ gibt, heißt das nicht, dass ein Projektmanager sie nicht nutzen kann. Wenn Sie jedoch die formalen Definitionen verlassen, kann Ihre Laufleistung variieren.
MCW
Joel Bancroft-Connors
Todd A. Jacobs
Atmane El Bouachri
Atmane El Bouachri
Todd A. Jacobs
Mark Phillips
Atmane El Bouachri
Atmane El Bouachri