Kiwi-Methodik

Aus MontiWeb

Wechseln zu: Navigation, Suche
Kiwi-Methodik

Inhaltsverzeichnis

Ideen für die Umsetzung eines Workitem

  • Ideenfindungs-Phase
  • Richtige Fragen aufstellen? Zuerst kam die Frage! (Zum Beispiel MS:Fragen-Fragen-Fragen)
  • minimaler Aufwand - nicht länger als 30 Minuten
  • in Form mündlicher Absprache mit anderen Entwicklern
Ergebnis
  • mögliche Ausrichtungen für das Konzept
  • oder Entscheidung den Workitem nicht umzusetzen
  • Protokollierung der Ergebnisse stichpunktartig, keine Form


Konzept ausarbeiten

schlüssiges Konzept ist Voraussetzung für effektive und effiziente Umsetzung der Anforderungen

  • Recherchieren nach
  • Ähnliche Problemlösungen
  • Werkzeugen für die Umsetzung
  • vorhandene Komponenten, Frameworks, APIs
  • Ziel klar definieren
  • Auswirkung auf
    • vorhandene Systemteile
    • Benutzerschnittstelle
    • externe Systeme
  • bei Bedarf Prototyp implementieren
    • falls erwartete Aufwand für den Prototyp länge als 25% der Gesamtentwicklung ist, bitte vorher mit dem Betreuer absprechen, und der Rest des Konzept muss aufgestellt sein (siehe Ergebnis)
Ergebnis
  • Konzept in Form einer initialen Dokumentation
  • mittlerer Aufwand: formlos, minimale Beispiele, evtl. kleine Skizzen
  • Umsetzungsplan festlegen, evtl. Workitems in micro-items splittern
  • Feedback von einem Co-Entwickler holen

Umsetzung

  • WorkItems ins Trac einpflegen / aktualisieren
  • Test-First
  • Coding-conventions, Einsatz von Design Patern
  • Top-Down Strategie
  • Continuous Integration


Retrospektive

  • geschätzte vs. investierte Umsetzungszeit
  • aufgetretene Probleme + Lösungen
  • Änderungen am ursprünglichen Konzept
  • Dokumentation aus dem Konzept formalisieren
  • Erfolg Kommunizieren
    • WorkItems abschließen
    • kurze Mitteilung an MW-Team
    • unerwartete Hindernisse / Entscheidungen
    • interessante Erfahrungsberichte

Retrospektive erhöht den Lerneffekt -> Effizienzsteigerung für nachfolgende Releases

Persönliche Werkzeuge