Deine Scrum Developer Journey

Was ist ein Scrum Developer?

Als Scrum Developer bist du ein durch und durch agiler Entwickler. Du konzentrierst dich auf eine kontinuierliche Entwicklung und Integration sowie Code Reviews und das Refactoring bestehender Anwendungen. Zusätzlich zu allgemeinen und spezifischen Entwicklerfähigkeiten in Bezug auf Frameworks, Sprachen und Anwendungen, hast du auch ein methodisches Fachwissen der agilen Methoden. Diese Kompetenz kannst du gewinnbringend im Scrum Team und in deiner täglichen Arbeit anbringen.

Als Scrum Developer kannst du Software technisch einwandfrei und gewinnbringend ausliefern. Du lernst, wie du Agilität in deine technische Entwicklung einbaust und diese stetig verbesserst.

Agile Methoden in der Entwicklung bedeuten für dich als Scrum Developer, dass du dir innerhalb deines Unternehmens eine Entwicklungskultur aufbauen und Schnittstellen mit anderen Bereichen eingehen kannst um noch näher am Kunden zu sein. Du kannst dein Wissen im Team und im gesamten Unternehmen teilen und die Qualität der ausgelieferten Software so massiv verbessern.

Scrum Developer Trainings Mehr erfahren

Die Scrum Developer Journey der Agile Academy

Bild: Zertifizierungs Badge 'Certified Scrum Developer' der Scrum Alliance

Der Beginn deiner Scrum Developer Journey.

Certified
Scrum Developer®

CSD werden
Bild: Zertifizierungs Badge 'Advanced Certified Scrum Developer' der Scrum Alliance

Für Scrum Developer mit Berufserfahrung.

Advanced Certified Scrum Developer℠

A-CSD werden
Bild: Zertifizierungs Badge 'Certified Scrum Professional' der Scrum Alliance

Entwickle mehr als nur das Produkt.

Certified Scrum Professional®

Fähigkeiten

Welche Fähigkeiten braucht ein Scrum Developer?

Wenn du deine agilen Kenntnisse und Fähigkeiten vertiefen willst, solltest du zunächst dein Handwerk sicher anwenden können. Unabhängig, ob du spezialisiert entwickelst oder schon den nächsten Schritt zum Full-Stack Entwickler gegangen bist, hilft eine tiefe Kenntnis deiner Anwenderkenntnisse um den Schritt zum Scrum Developer zu gehen.

In den Trainings zum Certified Scrum Developer erwartet dich unter anderem Akzeptanz-/Testgetriebene Entwicklung, verschiedene Arten der Kollaboration (u.a. Pair Programming), Architektur- & Design-Anforderungen, kontinuierliche Integration und Refactoring.

Softskills des Scrum Developers

Soziale Fähigkeiten

  • Kommunikationsfähigkeit
  • Teamfähigkeit
  • Verantwortung
  • Hilfsbereitschaft
  • Selbstdisziplin
Kenntnisse des Scrum Developers

Empirische Fähigkeiten

  • Domainexpertise
  • Ergebnisorientierung
  • Programmiersprachen, Frameworks, Datenbanksysteme
  • Analytisches Denken

Aufgaben

Welche Aufgaben hat ein Scrum Developer?

Je nach Fachbereich und Aufgaben variieren die Aufgaben der Scrum Developer natürlich deutlich. Gemeinsam haben die Aufgaben, dass es um die stetige Verbesserung der Ergebnisse durch agile Praktiken geht. Als Scrum Developer achtest du darauf, dass Agile, Lean & Scrum richtig angewendet werden und jedes Inkrement auf das Produkt einzahlt. Du schaffst es, dass das Development Team ein gemeinsames Verständnis der Methoden hat und an einem Ziel arbeitet. Du achtest auf die Anzahl der Items deiner Work-in Progress und verbesserst die geteilte Verantwortung des Teams.

Was macht ein Scrum Developer nicht?

Die Zertifizierung zum Scrum Developer macht dich nicht zum zweiten Scrum Master oder Product Owner innerhalb des Scrum Teams. Vielmehr geht es darum, dass du die technische Exzellenz des Teams als treibende Kraft voranbringst. Du lernst, wie du deine technischen Fähigkeiten mit den agilen Grundlagen verknüpfst und dadurch bessere Ergebnisse in deiner täglichen Arbeit innerhalb des Dev Teams erzielen kannst.

Die Durchführung von [Retrospektiven](/de/agiles-lexikon/retrospektive/ "Retrospektive") oder die Priorisierung des Backlogs gehören nicht zu deinen Aufgaben als agiler Entwickler. Du wirst aber lernen, wie du auch hier die anderen Rollen unterstützen kannst.

Anforderungen

Welche Anforderungen werden an einen Scrum Developer gestellt?

Die auf das Produkt bezogene Arbeitsweise erfordert einen ganzheitlichen Ansatz. Als agiler Entwickler musst du sowohl dein Handwerk als Softwaredeveloper verstehen als auch die Rituale und Praktiken agiler Methoden kennen. Du kennst sowohl die Agilen Werte als auch die Scrum Prinzipien und Praktiken. Mit diesem Werkzeugkoffer schaffst du es, dein Team anzuleiten.

Zertifizierung

Welche Zertifizierungen gibt es?

Die Scrum Developer Trainings der Scrum Alliance wurden im Jahr 2021 komplett neu überarbeitet. Die Zertifizierungen wurden den Zertifikaten der anderen Rollen, [Product Owner](/de/product-owner/ "Product Owner Rolle"), [Scrum Master](/de/scrum-master/ "Scrum Master Rolle") und Agile Leader, angeglichen und bestehen aus drei möglichen Zertifikaten, die du während deiner Developer Journey erwerben kannst.

Die erste Stufe der Zertifizierungen ist der Certified Scrum Developer. Für diese Rolle solltest du über mindestens ein Jahr praktische Erfahrung als Entwickler verfügen, damit du am praktischen Teil des Trainings erfolgreich teilnehmen kannst.

Sobald du ein Certified Scrum Developer (CSD) bist, kannst du dich nach zwei Jahren für den Advanced Kurs anmelden. Hier sind sowohl die Anforderungen an deine Entwickler-Fähigkeiten als auch dein agiles Verständnis höher. Um dich für den Advanced Scrum Developer anmelden zu können, brauchst du die vorherige CSD Zertifizierung und ausreichend Entwicklererfahrung.

Den Abschluss der Scrum Developer Reise bildet die mögliche Zertifizierung zum Certified Scrum Professional -Scrum Developer. Mit diesem Schritt bist du der agile Experte unter den Entwicklern. Dieses umfassende Training setzt nicht nur die Kenntnisse der vorhiergen Zertifizierungen voraus, sondern bildet dich zu einem Entwickler weiter, der in jedem Unternehmen die agile Transformation maßgeblich mit beeinflussen kann.

Die Scrum Alliance ist global gesehen die größte Zertifizierungsorganisation und besitzt mit einem breiten und durchweg hochqualitativen Programm den Grundstein für die agile Entwicklung von Unternehmen weltweit. Die Zertifikate sind weltweit anerkannt und helfen dir eine noch bessere Position auf dem Arbeitsmarkt einzunehmen.

Deine Scrum Developer Journey

Die Scrum Developer Journey der Agile Academy

Bild: Zertifizierungs Badge 'Certified Scrum Developer' der Scrum Alliance

Der Beginn deiner Scrum Developer Journey.

Certified
Scrum Developer®

CSD werden
Bild: Zertifizierungs Badge 'Advanced Certified Scrum Developer' der Scrum Alliance

Für Scrum Developer mit Berufserfahrung.

Advanced Certified Scrum Developer℠

A-CSD werden
Bild: Zertifizierungs Badge 'Certified Scrum Professional' der Scrum Alliance

Entwickle mehr als nur das Produkte.

Certified Scrum Professional®

Literatur

Welche Bücher gibt es für Scrum Developer?

Folgend haben wir einige Bücher für dich zusammengestellt, die du dir als angehender Scrum Developer durchlesen kannst. Die Titel sind empfehlungen unserer Trainer und vergangener Teilnehmer.

Welche Bücher sollte ich lesen?

Für Besucher des Scrum Developer Trainings empfehlen wir einen Blick in diese Bücher:

  • Agile Software Development with Scrum von Ken Schwaber
  • Succeeding with Agile von Mike Cohn
  • Peopleware - Productive Projects and Teams von Tom DeMarco
  • The Lean Startup von Eric Ries
  • Learning Agile: Understanding Scrum, XP, Lean, and Kanban von Andrew Stellman & Jennifer Greene
  • Succeeding with Agile: Software Development Using Scrum von Mike Cohn
  • Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise von Dean Leffingwell

Agile Academy

Weitere Kurse zur Scrum Developer Journey

Du bist UX/UI-Designer, Software-Tester, SEO Experte, ... in einem Scrum Developer Team? Dann findest du hier vielleicht den passenden Kurs für deine Rolle im Scrum Team:

Scrum Foundations

Beginne deine agile Reise mit dem Scrum Foundations Training und lerne Scrum so richtig kennen.

Scrum Foundations