Simyl
simylflow

Grundlagen der Softwarebereitstellung

Die Basics — Versionskontrolle, Tickets, Schätzung und die Wahl Ihres ersten Prozesses

kostenlos · keine Anmeldung · 3-4 Stunden · 5 Module · 19 Lektionen · anfänger

Was du lernen wirst

5 Ergebnisse

Am Ende dieses Lehrplans wirst du in der Lage sein:

  • Verstehen, warum Prozess Hebelwirkung ist, keine Bürokratie
  • Git effektiv nutzen — Branches, Commits, PRs und wofür „main" heilig ist
  • Einen Ticket-Tracker für Arbeitssichtbarkeit und Nachvollziehbarkeit nutzen
  • Arbeit sinnvoll schätzen, ohne über Stunden zu streiten
  • Zwischen Scrum, Kanban oder einem individuellen Ansatz für Ihr Team wählen

Für wen das ist

  • Teams ohne bestehenden Prozess
  • Entwickler, die neu in der professionellen Softwarebereitstellung sind
  • Tech Leads, die ein Team übernehmen, das noch keine Praktiken formalisiert hat
  • Alle, denen gesagt wurde „führt einfach Agile ein" und die nicht sicher sind, wo sie anfangen sollen
  • Gründer, die ihr erstes Entwicklungsteam aufbauen

Lehrplan

5 Module · 19 Lektionen

5 Module von den Grundlagen bis zur Methodenauswahl

01

Warum Prozess wichtig ist

30 Min.

Der Reflex gegen Prozesse ist rational – die meisten Teams haben schlechte Prozesse erlebt. Dieses Modul stellt Prozesse als Hebel dar und zeigt, was man verliert, wenn man keine hat.

Lernziele

  • Verstehen, warum „wir brauchen keine Prozesse" selten stimmt
  • Hebelwirkende Prozesse von Bürokratie unterscheiden
  • Wissen, was jedes Team unabhängig von der Methodik braucht
02

Versionskontrolle & Git-Grundlagen

50 Min.

Der größte Hebelpunkt für Teams ohne Prozesse. Dieses Modul behandelt Git mechanisch und kulturell — was man committen sollte, wann man branchen sollte, warum `main` heilig ist.

Lernziele

  • Verstehen, was Versionskontrolle leistet, was nichts anderes kann
  • Branches, Commits und PRs effektiv nutzen
  • Wissen, warum eine saubere Git-Historie wichtig ist
03

Tickets & Nachvollziehbarkeit

40 Min.

Warum jede Arbeit eine ID hat. Was ein gutes Ticket enthält. Wie man Commits, PRs und Tickets zu einer einzigen Geschichte verknüpft.

Lernziele

  • Verstehen, was Tickets bieten, was Slack-Threads nicht bieten
  • Ein Ticket schreiben, das jemand anderes übernehmen könnte
  • Commits und PRs mit Tickets verknüpfen
04

Schätzung als Gewohnheit

40 Min.

Warum Teams überhaupt schätzen. Die minimale Schätzung, die Mehrwert bringt. Leichte Einführung in Skalen, ohne für eine bestimmte zu plädieren.

Lernziele

  • Verstehen, was Schätzung bringt (und was nicht)
  • „Wie lange" von „wie groß" unterscheiden
  • Die grundlegenden Skalen kennen, ohne sich auf eine festzulegen
05

Die Wahl Ihres ersten Prozesses

30 Min.

Ein Entscheidungsrahmen: Scrum vs. Kanban vs. keines von beiden, und wie Sie zu einem der Methodenkurse übergehen.

Lernziele

  • Verstehen, wofür jeder wichtige Prozess gut ist
  • Einen Entscheidungsrahmen verwenden, der Prozess und Kontext aufeinander abstimmt
  • Wissen, wann „keine Methodik" die richtige Antwort ist

Zusätzliche Ressourcen

4 Referenzen

Empfohlene Lektüre und Referenzen für vertieftes Lernen

  • Kostenloses, umfassendes Git-Buch — die maßgebliche Referenz.
  • Moderne Git-Branching-Strategie — mit klarer Meinung und gut begründet.
  • Eine Spezifikation für das Hinzufügen von Struktur zu Commit-Nachrichten.
  • The Phoenix Project

    Buch
    Gene Kims Roman über DevOps — lesbare Einführung in Flow und Engpässe.

Baue dein Fundament auf

Dieser Lehrplan ist völlig kostenlos. Keine Anmeldung erforderlich. Lerne in deinem eigenen Tempo und baue die Grundlagen auf, die jedes Team braucht.

Modul 1 starten: Warum Prozess wichtig ist