ungeklärte Probleme dürfen *explizit* offen bleiben
„Zeichenphase“: Lösungsansätze/Prototypen entwickeln, vom Kunden beurteilen lassen
z.B. aus dem Blickwinkel unterschiedlicher Rollen
Zyklisch ab „Unterschiedliche Vorstellungen“ bzw. „Wer macht was“, bis der Prototyp genau genug als Implementierungsvorlage ist. Prototyp bekommt die Rolle eines Lastenhefts.
Flo: Tool „Balsamiq Mockups“ ⇒ Bleistiftoptik, analog Idee von Joel Spolsky: Unfertige Funktionen im UI „handschreiben“
Martin: „Vorteil“ von Komitee-Entscheidungen: Man hat genug Zeit das Zeug fertig zu machen, während der Entscheidungsprozess langwierig läuft
Funkionierendes Beispiel: „Dünner“ Prozess, in Templates nur das nötigste Ausfüllen
Froh: Confluence + ARC42-Template; Martin: Trac, Pläne durch Confluence zu ersetzen
Abstimmungs-Meetings: Wechselnde, kleine Gruppen zusammenstellen
Modell von Flo Dünkel ist eine Implementierung von Flo Sessers Konzept: Verschiedene Entwickler grob am Telefon z.B. 2 Tage vorher auf ein Thema „anspitzen“, dann in Gesprächsrunde konsolidieren
Froh: „Ich habe mir als Einzelgänger einen Job im stillen Kämmerchen ausgesucht und stelle nun im Leben fest, daß der Schwerpunkt auf Kommunizieren und Abstimmen liegt.“
Conway's Law: Die Systemarchitektur wird ein Abbild der Kommunikationsstruktur im Team.
Martin: Gibt es Strategien, mit angeordneter Kommunikationstrennung effizient/effektiv umzugehen?
→ praktisch nur „Nebenkanäle“, Social Engineering
Plan für den nächsten Schritt: Architektur/Umsetzungsplan fur die oben erfassten Ideen/Prototypen
Interesse von Flo: Wie kommt man aus den Requirements zu einer Roadmap
Froh: „Growth Paper“; als „Gate“ des Konzernprozesses
Michi: Bei feststehendem Endtermin pragmatisch
Klickdummy
in schnellen Iterationen Features (nach Abhängigkeiten)
Froh: Vereinbarte Iterationen helfen, disjunkte Teams zu synchronisieren
WIE schreibt man die Ergebnisse der obigen Erfassung auf!?
ZIELGRUPPE/Zielperson der Dokumentation explizit aufzeigen!
Ein Dokument kann auch für viele Konsumenten vorgesehen sein - Beispiel FuncSpec (Martin)
Flo: Trac-Schema mit „Drill-Down“-Funktionalität (aus technischem Blickwinkel)
Obere Layer dienen auch als Input für Übersetzer/graphische Designer/usw.