Im vorherigen Blog haben wir uns mit den Rollen des Projektmanagers, Programmmanagers und Produktmanagers befasst. In diesem Blog werden wir anhand der folgenden Themen tiefer in die Rolle des Scrum Masters in Softwareprojekten eintauchen und erfahren, wie man einer wird:
Der Scrum Master (SM) ist für die Implementierung der Scrum- und Agile-Best-Practices im gesamten Team und Unternehmen verantwortlich. Er/sie ist für die Leistung des Scrum-Teams verantwortlich, indem er/sie ihm/ihr hilft, seine/ihre Prozesse kontinuierlich zu verbessern, während es/sie jeden Sprint überprüft und anpasst. Die Rolle des SM in Softwareprojekten kann unter den herkömmlichen Überschriften „Unterstützung des Teams, des Produktbesitzers und der Organisation“ diskutiert werden.
Rolle und Verantwortlichkeiten des Scrum Masters
Für die Rolle eines Scrum Masters werden Kandidaten benötigt, die als dienende Führungskräfte, Coaches, Mentoren, Konfliktnavigatoren und gute Kommunikatoren agieren können und über eine hohe emotionale Intelligenz verfügen.
Der Scrum Master dient dem Team:
Der SM coacht die Teammitglieder in den Bereichen Selbstmanagement, Selbstorganisation und Cross-Funktionalität. SM hilft dem Team, sich auf die Erstellung hochwertiger Produktinkremente zu konzentrieren, die der Definition of Done (DoD) entsprechen. Der SM beseitigt Hindernisse, die dem Wachstum des Teams im Wege stehen. Er stellt außerdem sicher, dass alle Scrum-Ereignisse stattfinden und positiv, produktiv und im Zeitrahmen gehalten werden.
Der Scrum Master dient dem Product Owner:
SM hilft bei der Entwicklung von Strategien zur Formulierung effizienter Produkt- und Sprintziele und beim Product Backlog Management. Er/sie hilft dem Team bei der Erstellung von Product Backlog Items (PBIs), die klar und präzise sind und die INVEST-Kriterien (Akronym für Independent, Negotiable, Valuable, Estimable, Small und Testable) erfüllen. SM erleichtert nach Bedarf die empirische Produktplanung, Roadmapping , Release-Planung, Schätzungen, Stakeholder-Engagement usw.
Der Scrum Master dient der Organisation:
SM leitet, instruiert und coacht die Einführung von Scrum in der Organisation. Er plant und berät bei organisatorischen Implementierungen. Mitarbeiter und Stakeholder werden dabei unterstützt, einen empirischen Ansatz für komplizierte Arbeiten zu verstehen und umzusetzen, und Hindernisse zwischen Stakeholdern und Scrum-Teams werden beseitigt.
„Ein Scrum Master ist wie ein Orchesterdirigent, der eine Gruppe von Individuen anleitet, etwas zu schaffen, was keiner von ihnen allein schaffen könnte.“ – Mike Cohn
Zusätzliche Aufgaben eines Scrum Masters in digitalen Projekten:
Erleichterung der asynchronen Kommunikation für verteilte Remote-Arbeitsteams
Einrichten der Kanban-Boards und Sicherstellen eines optimalen Ablaufs
Lösen Sie Teamkonflikte und schaffen Sie eine leistungsstarke Teamumgebung.
Erleichtern Sie die Skalierung von Teams von 0 auf 1 und von 1 auf viele im gesamten Unternehmen
Fördern Sie eine schnelle Innovations- und Experimentierkultur
Verkürzung der Entwicklungszyklen und Implementierung von Design-Sprints
Release-Management, Wertstrom-Mapping, Metriken und Reporting
Einhaltung von Compliance-Vorschriften und Erleichterung von Smart-Contract-Audits
Empfehlung des besten Toolsets für die Verwaltung von Arbeit und Kommunikation
Ermöglichung nativer Web3-Toolsets wie Coordinape, Sesh, Snapshot, Discord Admin usw.
Arbeiten Sie mit den Funktionen Produktmanagement und Programmmanagement zusammen, um hochwertige Produkte im Einklang mit Projektbeschränkungen und Organisationszielen zu entwickeln.
Anti-Muster für Scrum-Master
Anstatt dem Team die Selbstorganisation zu überlassen, organisieren und verteilen Sie die Arbeit des Teams.
Treffen Sie Entscheidungen im Namen des Scrum-Teams und leiten Sie das Team, anstatt es zu unterstützen.
SM ist weder Jira-Administrator noch Meeting-Organisator und Protokollführer.
Scrum Master ist kein Projektmanager. Die beiden Rollen sind unterschiedlich.
SM ist nicht dafür verantwortlich, den Backlog zu priorisieren und Features vorzuschlagen. Ein Scrum Master kann coachen, für diese Punkte ist jedoch ein Product Owner verantwortlich.
Scrum-Polizeiarbeit, Mikromanagement und individuelle Leistungsverfolgung sind einige bemerkenswerte Anti-Muster
Wie wird man ein großartiger Scrum Master?
Emerging Tech entwickelt sich schnell zu einem der angesagtesten neuen Bereiche für Unternehmen und Entwickler. Während die Welt immer digitaler wird, greifen immer mehr Unternehmen auf Web3-Technologien zurück, um ihre Geschäftsabläufe zu vereinfachen. Die Rolle des Scrum Masters ist ein wesentlicher Bestandteil eines erfolgreichen Produktteams, und dieser Leitfaden gibt Tipps, wie man sie meistert.
1. Verstehen Sie die Grundlagen von Agile und Scrum
Bevor Sie ein Web3-Scrum-Master werden können, müssen Sie zunächst die Grundlagen von Agile und Scrum verstehen. Dazu gehört das Verständnis von Kernkonzepten wie Scrum-Zeremonien, Scrum-Artefakten und anderen gängigen Agile-Methoden wie User Stories, agilen Schätztechniken usw. Sie sollten sich auch mit der Anwendung dieser Prinzipien im Kontext global verteilter Web3-Projekte, Remote-Teams usw. vertraut machen.
Einige interessante Lektüren:
Head First Agile - Leicht verständlich und umfassend
2. Erweitern Sie Ihr Wissen über Web3-Technologien
Zusätzlich zum Verständnis der zentralen Scrum-Konzepte müssen Sie auch Ihr Fachwissen erweitern, z. B. in Bezug auf Web 3, Technologien wie Blockchain-Grundlagen, Smart Contracts, Dapps, die Arbeit in DAOs, DAO-Tools usw. Durch das Verständnis dieser Technologien können Sie Entwicklungsteams bei der Implementierung von Best Practices für die Erstellung verteilter Anwendungen auf diesen Plattformen unterstützen.
3. Entwickeln Sie Ihre Kommunikationsfähigkeiten
Als Scrum Master besteht eine Ihrer Hauptaufgaben darin, die Teamdynamik in einer verteilten Umgebung zu steuern. Dies erfordert ausgeprägte zwischenmenschliche Fähigkeiten wie aktives Zuhören und Kommunikationsfähigkeiten, die es Ihnen ermöglichen, effektiv mit Menschen unterschiedlicher Herkunft und aus verschiedenen Disziplinen innerhalb des Teams und der Organisation zu interagieren.
4. Entwickeln Sie Ihre Führungsqualitäten
Als Scrum Master besteht Ihre Hauptverantwortung darin, den Entwicklungsprozess zu erleichtern und sicherzustellen, dass alle Beteiligten mit dem Projektfortschritt vertraut sind. Um dies erfolgreich zu tun, müssen Sie über starke Führungsqualitäten wie Kommunikation, Organisation, Problemlösung, Entscheidungsfindung und Konfliktlösung verfügen.
5. Zertifizierungen erwerben
Sobald Sie die erforderlichen technischen und sozialen Fähigkeiten erworben haben, um ein Scrum-Master zu werden, ist es Zeit, sich zertifizieren zu lassen! Es gibt mehrere Zertifizierungen, die Ihre Kompetenz bei der Implementierung und Ausführung von Scrum nachweisen. Certified Scrum Master (CSM) von Scrum Alliance und Professional Scrum Master (PSM1) von Scrum.org sind zwei beliebte Optionen. Lesen Sie hier mehr über PM-Zertifizierungen: „ Beste Projektmanagement-Zertifizierungen für Softwareentwicklung und Web3-Projekte im Jahr 2023“.
Diese Zertifizierungen beweisen, dass Sie sich die Zeit genommen haben, die Grundlagen von Scrum zu erlernen und zu verstehen und von qualifizierten Fachleuten auf diesem Gebiet geschult wurden.
Ein Scrum Master zu werden kann eine Herausforderung sein, aber es lohnt sich, wenn man es richtig macht. Wenn Sie die Grundlagen der Agile- und Scrum-Methoden verstehen und Ihre Wissensbasis in den Bereichen aufbauen, die Sie interessieren, sind Sie auf dem besten Weg, sich für Stellen zu bewerben. Viel Glück!
Empfohlene Lektüre:
Dieses Video von Simplilearn zu den Rollen und Verantwortlichkeiten eines Scrum Masters.
Im nächsten Blog: „Rolle eines Blockchain-Projektmanagers“.
Hinweis 1: Dieser Blog ist Teil einer 100-tägigen Lernreihe zu Web3-Projektmanagement-Frameworks und Best Practices, die auf Program Strategy HQ veröffentlicht wurde . Weitere Einzelheiten zur 100-tägigen Blogging-Kampagne finden Sie in Blog 0 .
Hinweis 2: Wenden Sie sich bei Fragen an info@programstrategyhq.
Hinweis 3: Haftungsausschluss der Programmstrategie-Zentrale als Referenz.
Verweise
Agile Alliance. (2017). Was ist ein Scrum Master? [online] Verfügbar unter: https://www.agilealliance.org/glossary/scrum-master/.
Atlassian (2018). Was ist ein Scrum Master? | Atlassian. [online] Atlassian. Verfügbar unter: https://www.atlassian.com/agile/scrum/scrum-master .
Scaled Agile Framework. (nd). Scrum Master. [online] Verfügbar unter: https://www.scaledagileframework.com/scrum-master/ .
Schwaber, K. und Sutherland, J. (2017). Scrum Guide | Scrum Guides. [online] Scrumguides.org. Verfügbar unter: https://scrumguides.org/scrum-guide.html.
Scrum.org. (nd). Was ist ein Scrum Master? [online] Verfügbar unter: https://www.scrum.org/resources/what-is-a-scrum-master.
Referenzen 4 Hauptverantwortlichkeiten herausragender Scrum-Master. (nd). Www.productplan.com. https://www.productplan.com/learn/scrum-master-responsibilities/
Cohn, M. (nd). Was ist ein Scrum Master? Mountain Goat Software. Abgerufen am 15. Januar 2023 von https://www.mountaingoatsoftware.com/agile/scrum/roles/scrummaster
Comments