Skip to content

Anforderungsanalyse und PlanungAktivitäten & Unterrichtsstrategien

Aktive Methoden helfen Schülern, die abstrakten Schritte der Anforderungsanalyse und Planung konkret zu erleben. Durch das Schreiben von User Stories aus Nutzerperspektiven und das Erstellen erster Projektpläne verstehen sie, wie Softwareentwicklung als Problemlöseprozess funktioniert und nicht nur als Technikumsetzung.

Klasse 9Digitale Welten Gestalten: Informatik und Gesellschaft4 Aktivitäten20 Min.45 Min.

Lernziele

  1. 1Analysieren Sie die Kernbedürfnisse potenzieller Nutzer für eine spezifische Anwendung.
  2. 2Erstellen Sie User Stories, die das Nutzerproblem, die gewünschte Funktion und den Nutzen klar formulieren.
  3. 3Entwerfen Sie einen priorisierten Projektplan, der die wichtigsten Funktionen, die geschätzten Aufwände und die Abhängigkeiten zwischen den Aufgaben abbildet.
  4. 4Bewerten Sie die Machbarkeit von Funktionen unter Berücksichtigung von Zeit- und Ressourcenbeschränkungen.
  5. 5Identifizieren Sie notwendige Datenstrukturen und grundlegende Algorithmen für die Kernfunktionalitäten der geplanten Anwendung.

Möchten Sie einen vollständigen Unterrichtsentwurf mit diesen Lernzielen? Mission erstellen

20 Min.·Partnerarbeit

Paararbeit: User-Story-Workshop

Paare interviewen sich gegenseitig als Nutzer und Entwickler. Sie formulieren drei User Stories im Format 'Als [Nutzer] möchte ich [Funktion], damit [Nutzen]'. Danach besprechen sie und priorisieren gemeinsam.

Vorbereitung & Details

Analysieren Sie, welches Problem Ihre Software für den Nutzer lösen soll.

Moderationstipp: Legen Sie für den User-Story-Workshop klare Rollen fest (z.B. Nutzerin, Entwicklerin), damit die Schüler die Perspektivenwechsel konkret üben können.

Setup: Wandplakate mit ausreichend Platz für davor stehende Gruppen

Materials: Flipchart-Papier (eines pro Impuls), Marker (verschiedene Farben pro Gruppe), Timer

ErinnernVerstehenAnalysierenBeziehungsfähigkeitSozialbewusstsein
45 Min.·Kleingruppen

Gruppenrotation: Priorisierungs-Stationen

Richten Sie Stationen ein: MoSCoW-Kategorisierung, Aufwandschätzung mit Planning Poker, Risikoanalyse. Gruppen rotieren alle 10 Minuten und ergänzen ihren Plan.

Vorbereitung & Details

Priorisieren Sie Funktionen bei begrenzter Zeit und Ressourcen.

Moderationstipp: Gestalten Sie die Priorisierungs-Stationen mit klaren Kriterien (z.B. Zeitaufwand, Nutzen), damit die Entscheidungen nachvollziehbar bleiben.

Setup: Wandplakate mit ausreichend Platz für davor stehende Gruppen

Materials: Flipchart-Papier (eines pro Impuls), Marker (verschiedene Farben pro Gruppe), Timer

ErinnernVerstehenAnalysierenBeziehungsfähigkeitSozialbewusstsein
30 Min.·Ganze Klasse

Klassenrunde: Projektplan-Pitch

Jede Gruppe präsentiert ihren Plan in 3 Minuten. Die Klasse stellt Fragen und votet für Verbesserungen. Abschließend passen Gruppen an.

Vorbereitung & Details

Entwickeln Sie einen Projektplan, der die benötigten Datenstrukturen und Algorithmen berücksichtigt.

Moderationstipp: Fordern Sie beim Projektplan-Pitch eine kurze Begründung der gewählten Reihenfolge ein, um die Reflexion über Abhängigkeiten zu stärken.

Setup: Wandplakate mit ausreichend Platz für davor stehende Gruppen

Materials: Flipchart-Papier (eines pro Impuls), Marker (verschiedene Farben pro Gruppe), Timer

ErinnernVerstehenAnalysierenBeziehungsfähigkeitSozialbewusstsein
25 Min.·Einzelarbeit

Individuell: Iterativer Plan-Entwurf

Schüler erstellen allein einen ersten Projektplan mit Gantt-Chart. Sie reflektieren Schwächen und planen eine Iteration basierend auf Feedback.

Vorbereitung & Details

Analysieren Sie, welches Problem Ihre Software für den Nutzer lösen soll.

Moderationstipp: Bitten Sie die Schüler beim iterativen Plan-Entwurf bewusst auf bestehende Pläne zu schauen – so wird der iterative Prozess sichtbar.

Setup: Wandplakate mit ausreichend Platz für davor stehende Gruppen

Materials: Flipchart-Papier (eines pro Impuls), Marker (verschiedene Farben pro Gruppe), Timer

ErinnernVerstehenAnalysierenBeziehungsfähigkeitSozialbewusstsein

Dieses Thema unterrichten

Lehrerinnen und Lehrer sollten Anforderungsanalyse und Planung als zyklischen Prozess vermitteln, bei dem Fehler und Anpassungen normal sind. Vermeiden Sie statische Vorlagen, sondern nutzen Sie lebendige Beispiele aus dem Alltag der Schüler. Forschung zeigt, dass konkrete Nutzerkontexte zu besseren Lösungen führen, daher sind Rollenspiele und Prototyping besonders wirksam.

Was Sie erwartet

Am Ende der Einheit können die Schülerinnen und Schüler Nutzerbedürfnisse als klare User Stories formulieren, priorisieren und einen Projektplan erstellen, der Funktionen, Daten und Algorithmen logisch aufeinander aufbaut. Die Pläne zeigen bereits erste Überlegungen zu Ressourcen und Zeit.

Diese Aktivitäten sind ein Ausgangspunkt. Die vollständige Mission ist das Erlebnis.

  • Vollständiges Moderationsskript mit Lehrkraft-Dialogen
  • Druckfertige Schülermaterialien, bereit für den Unterricht
  • Differenzierungsstrategien für jeden Lerntyp
Mission erstellen

Vorsicht vor diesen Fehlvorstellungen

Häufige FehlvorstellungWährend des User-Story-Workshops denken einige, User Stories seien nur eine Liste von Features.

Was Sie stattdessen lehren sollten

Fordern Sie die Schüler auf, eine konkrete Nutzerrolle zu benennen und den Nutzen der Funktion aus dieser Perspektive zu beschreiben. Die Vorlage 'Als [Rolle] möchte ich [Funktion], damit [Nutzen]' hilft, den Fokus auf das Problem zu lenken.

Häufige FehlvorstellungWährend der Gruppenrotation zur Priorisierung wird angenommen, dass ein Projektplan starr und endgültig ist.

Was Sie stattdessen lehren sollten

Zeigen Sie den Schülern, wie sich Pläne durch neue Erkenntnisse ändern können, indem Sie eine Beispiel-Funktion aus einem Plan entfernen und gemeinsam die Auswirkungen besprechen.

Häufige FehlvorstellungWährend der Priorisierungs-Stationen wird oft davon ausgegangen, dass alle Funktionen gleich wichtig sind.

Was Sie stattdessen lehren sollten

Nutzen Sie die MoSCoW-Methode und lassen Sie die Schüler ihre Entscheidungen in einer Matrix visualisieren, die Trade-offs zwischen Ressourcen und Impact sichtbar macht.

Ideen zur Lernstandserhebung

Lernstandskontrolle

Nach dem User-Story-Workshop geben Sie jeder Gruppe eine Vorlage und bitten sie, eine User Story für eine fiktive App zu formulieren. Sammeln Sie die Ergebnisse ein und bewerten Sie, ob die Story das Muster 'Als... möchte ich... damit...' korrekt verwendet und ob der Nutzen klar beschrieben wird.

Kurze Überprüfung

Nach der Gruppenrotation zur Priorisierung zeigen Sie eine Liste von 5-7 potenziellen Funktionen für eine Anwendung. Bitten Sie die Schüler, diese mit der MoSCoW-Methode zu priorisieren und ihre Entscheidungen kurz zu begründen. Überprüfen Sie die Zuordnung und die Begründungen auf Plausibilität.

Gegenseitige Bewertung

Während des iterativen Plan-Entwurfs lassen Sie die Schüler ihre erstellten Projektpläne untereinander austauschen. Geben Sie ihnen einen Leitfaden, um zu prüfen, ob die wichtigsten Phasen enthalten sind und ob die Zeitplanung realistisch erscheint. Die Schüler geben sich gegenseitig Feedback zu je einem Aspekt des Plans.

Erweiterungen & Unterstützung

  • Fordern Sie die Schüler auf, ihre User Stories um Akzeptanzkriterien zu ergänzen, die später für Tests genutzt werden können.
  • Geben Sie Schülern, die unsicher sind, eine Liste mit typischen Nutzerproblemen vor, die sie als Ausgangspunkt nutzen können.
  • Vertiefen Sie mit einer Gruppe die Datenstrukturen und Algorithmen, die sie für ihre Anwendung benötigen, und vergleichen Sie verschiedene Lösungswege.

Schlüsselvokabular

User StoryEine kurze, einfache Beschreibung einer Funktion aus der Sicht eines Endnutzers. Sie folgt oft dem Muster: 'Als [Rolle] möchte ich [Ziel], damit [Nutzen].'
AnforderungsanalyseDer Prozess der Ermittlung, Dokumentation und Verwaltung der Anforderungen an ein neues oder geändertes Produkt oder eine Dienstleistung.
ProjektplanEin Dokument, das die notwendigen Schritte, Ressourcen, Zeitpläne und Verantwortlichkeiten für die Durchführung eines Projekts festlegt.
PriorisierungDie Methode, Aufgaben oder Anforderungen nach ihrer Wichtigkeit oder Dringlichkeit zu ordnen, um die Reihenfolge ihrer Bearbeitung festzulegen.
MoSCoW-MethodeEine Technik zur Priorisierung von Anforderungen: Must have (Muss), Should have (Sollte), Could have (Könnte), Won't have (Wird nicht haben).

Bereit, Anforderungsanalyse und Planung zu unterrichten?

Erstellen Sie eine vollständige Mission mit allem, was Sie brauchen

Mission erstellen