Der Koordinator im Scrum-Prozess
Der Scrum ist ein weit verbreitetes Projektmanagement-Tool bzw. eine Projektmanagement-Methode für die agile Softwareentwicklung und bietet eine lukrative Berufsperspektive. Das Werkzeug strukturiert die Komplexität vieler Software Entwicklungsprojekte und schafft Transparenz für die Entwickler. Um ein leistungsstarkes Team aufzubauen und die Zusammenarbeit sowie kontinuierliche Verbesserung der Software zu fördern braucht man einen erfahrenen Koordinator – den Scrum Master.
Die Entwicklung von Software ist ein dynamischer Prozess. Damit dieser Prozess zielgerichtet verläuft und nicht im Chaos endet, wurden bereits in der Mitte der 1980er-Jahre mehr oder weniger erfolgreiche Projektmanagement-Methoden entwickelt. Der Scrum stammt aus den 1990er-Jahren und wird etwa ab der Jahrtausendwende als leistungsstarkes Werkzeug zur Softwareentwicklung erfolgreich in Großprojekten mit mehreren Hundert Teammitgliedern eingesetzt.
Aufgaben eines Scrum Masters
- Der Scrum Master (auch Scrummaster geschrieben) sorgt für den reibungslosen Ablauf des agilen Prozesses sowie dessen korrekte Implementation. Er ist nicht der Leiter des Projekts, sondern strebt als Vermittler und Unterstützer der Entwickler nach maximalen Nutzen und ständiger Optimierung der zu entwickelnden Software.
- Er beseitigt Hindernisse, coacht die Teams und moderiert in den täglichen Scrum-Meetings den Informationsfluss zwischen dem Auftraggeber und dem Entwicklerteam. In diesen Meetings versorgt der Scrummaster (auch Agile Coach genannt) alle aktiven Teilnehmer mit den aktuellen Informationen zum Stand des Projekts und klärt mit den Team Members anstehende Fragen.
- Er moderiert außerdem Konflikte durch Moderationstechniken und führt bei Bedarf weitere Informationsgespräche.
Programmierer bei der Arbeit.
Welche Skills braucht ein Scrum Master?
Ein Scrummaster kennt die wichtigsten Skalierungsmodelle und Frameworks wie Scrum, SAFe, Nexus, LeSS, die ScALeD Principles etc.
Darüber hinaus besitzt er große kommunikative und soziale Fähigkeiten und ist in der Lage, Konflikte in einem Team zu lösen.
Mit einem hohen Energieeinsatz kümmert er sich um die Projektplanung und das Projektmanagement sowie den Einsatz von neuen Techniken und Werkzeugen. Ein Scrummaster verfügt über eine langjährige Erfahrung in der agilen Softwareentwicklung und versteht die grundlegenden Prozesse und Verfahren. Er hat in der Regel schon Softwareprojekte in Teamarbeit abgeschlossen.
Zu den sozialen Kompetenzen gehören Empathie, gute Moderations- und Präsentationsfähigkeiten, Organisationstalent, Verhandlungsgeschick und gute Englischkenntnisse in Wort und Schrift. Die Softwareprojekte werden oft an unterschiedlichen Orten entwickelt, deshalb sollte ein Scrummaster auch über Eigenschaften wie Flexibilität und Mobilität verfügen.
Bei der Erstellung eines leistungsstarken Teams, der Koordination, Moderation und beim Support einzelner Teammitglieder sind die sozialen und fachlichen Fähigkeiten eines Scrummasters gefragt. Seine Aufgaben haben viel mit Charakter zu tun, eine Eigenschaft, die man besitzt und nicht erlernen kann.
Wie wird man Scrum Master (Ausbildung/Studium)?
Scrummaster ist keine geschützte Berufsbezeichnung, dementsprechend gibt es auch keinen Studiengang mit diesem dedizierten Inhalt und Abschluss. Allerdings bieten viele Institute in kostenpflichtigen Seminaren eine Zertifizierung zum Agile Coach oder Scrum Professional an.
In diesen praxisorientierten Seminaren werden die fachlichen Kenntnisse vermittelt, um als Scrummaster bestehen zu können. Viele dieser Schulungen setzen Kenntnisse der Scrum-Theorie voraus. Anhand von praktischen Übungen erlernen die Teilnehmer die Scrum-Prinzipien wie Time-Boxing, Selbstorganisation, Retrospektive, Projektplanung, Projektmanagement sowie Produkt- und Softwareentwicklung.
Außerdem lernen die Teilnehmer in den Kursen die Rollen des Agile Coach, des Teams und Product Owner kennen und sind in der Lage Verfahren wie Daily Scrum, Sprint Planning, Review und Retrospektive verantwortlich durchzuführen. Vermittelt wird außerdem der Umgang mit den Scrum Produkten Backlog, Sprint und Release Planning.
Um an den Kursen zur Scrum-Zertifizierung teilnehmen zu können sollten bereits Erfahrungen in der Projektplanung oder im Projektmanagement vorliegen. Deshalb richten sich die Lehrgänge vor allem an Praktiker wie Projektmanager, IT-Manager, Softwareentwickler, Architekten, Teste oder Teamleiter. Bei erfolgreicher Teilnahme gibt es das Zertifikat “CertifiedScrumMaster” der internationalen Scrum Alliance. Ziel der Weiterbildung ist die Einführung von Scrum in der Projektplanung und Projektentwicklung sowie Verbesserung und Optimierung des Scrum Entwicklungsteams.
Der namensgebende Scrum.
Wo kann ich als Scrum-Master arbeiten? Mit welchem Gehalt kann ich rechnen?
Die besten Einstiegsmöglichkeiten für einen Scrummaster bieten Softwarehäuser, IT-Dienstleister oder große Industriekonzerne mit agiler Softwareentwicklung. Nach einer Zeit der Orientierung und Berufserfahrung steht einer Karriere als Projektleiter nichts im Wege. Weitere Karrieremöglichkeiten bestehen in der Projektplanung und Projektentwicklung von größeren Projekten mit internationalen Teams.
Intensive Kontakte zur Scrum Community oder zu den Scrum User Groups, die vor allem in den Ballungsgebieten zu finden sind, helfen Netzwerke aufzubauen und berufliche Optionen zu nutzen.
Der Gehaltsbereich eines Scrummasters beginnt bei etwa 42.000 Euro im Jahr. Die Entlohnung hängt jedoch stark von der Unternehmensgröße und dem Bundesland ab. Nach einigen Jahren Berufserfahrung sind 90.000 Euro als Projektleiter möglich, oft kommen Erfolgsboni hinzu. Es besteht außerdem die Möglichkeit sich als IT-Consultant auf freiberuflicher Basis zu arbeiten – hier besteht aufgrund des nicht geschützten Berufsbezeichnung jedoch ein erheblicher Wettbewerb.