Die Weiterbildung "Agile Developer: Grundlagen der agilen Entwicklung" vermittelt einen verständlichen Einstieg in Tätigkeiten der Softwareentwicklung, bei denen im Team geplant, programmiert und schrittweise ausgeliefert wird. Behandelt werden Arbeitsweisen, die auf regelmäßige Abstimmung und Anpassung setzen. Ziel ist es, agile Entwicklung praxisnah für den Arbeitsalltag einzuordnen.

Grundlagen und Werte der Zusammenarbeit
  • Agile Entwicklung verstehen, indem die Inhalte des Agilen Manifests auf typische Entwickleraufgaben übertragen werden
  • Agile Entwicklung einordnen, indem klassische Planung mit iterativen Vorgehensweisen verglichen wird
  • Agile Developer Rollen klären, indem Verantwortlichkeiten im Entwicklungsteam beschrieben werden
  • Zusammenarbeit gestalten, indem Kommunikation und Feedback in der agilen Entwicklung angewendet werden

Methodik und Frameworks
  • Scrum anwenden, indem Abläufe und Rollen der agilen Entwicklung praktisch nachvollzogen werden
  • Agile Entwicklung strukturieren, indem Aufgaben und Arbeitsflüsse visuell organisiert werden
  • User Stories formulieren, um Anforderungen in der agilen Entwicklung verständlich festzuhalten
  • Agile Methoden bewerten, um Frameworks projektbezogen auswählen zu können

Technische Umsetzung und Programmierung
  • Agile Programmierung umsetzen, indem sauberer Code nach grundlegenden Regeln erstellt wird
  • Testgetriebene Entwicklung nutzen, um Funktionen frühzeitig zu prüfen
  • Refactoring durchführen, um bestehenden Code schrittweise zu verbessern
  • Agile Entwicklung unterstützen, indem Programmierung in kurzen Zyklen erfolgt

Software-Infrastruktur und Organisation
  • Continuous Integration einordnen, um Code regelmäßig zusammenzuführen
  • Stakeholder-Kommunikation umsetzen, um Anforderungen während der agilen Entwicklung abzustimmen
  • Fehlerkultur anwenden, um aus Problemen im Programmierprozess zu lernen
  • Agile Organisation unterstützen, indem technische Arbeit in Teamstrukturen eingebettet wird

Nach Abschluss dieser Weiterbildung verfügen die Teilnehmenden über eine grundlegende Einführung in die agile Entwicklung. Sie können die Rolle als Agile Developer einordnen, zentrale Begriffe anwenden und typische Aufgaben im Projektalltag übernehmen. Die Weiterbildung bildet eine Basis für den Einstieg in agile Softwareprojekte.