Ich habe gerade einen Vortrag von Bill Buxton gehört.
Der hat uns in deutlichen Worten erzählt, dass die momentane Art, Software zu entwickeln, bullshit ist. Keine andere Industrie macht etwas Ähnliches, nämlich einfach mal ins Blaue hinein zu entwickeln. Die Filmindustrie hat komplette Storybooks, Zusagen von Stars, Finanzierungspläne und feste Termine für Kinostarts etc., bevor dort grünes Licht für eine Produktion gegeben wird. Die Autoindustrie baut 1:1-Prototypen und hat ebenfalls komplette Finanz- und Marketingpläne fertig, bevor ein Auto wirklich entwickelt wird.
Er sagt: vor dem Software Engineering muss eine Design-Phase stehen, und zwar "echtes" Design, nicht was wir darunter verstehen - und die muss auch hauptsächlich von Designern betrieben werden (in Zusammenarbeit mit Engineers und Marketing, damit das Produkt realistisch ist). Ein 100%iges Design up front, die SE-Leute implementieren das dann nur noch (auf Punkt und Komma, "or else, you're fired").
Das komplette Gegenteil von Allem, was wir in SE gelernt haben, oder?
Geschrieben von Conrad um 25.09.03 00:21 | TrackBackHehe, doch mal einen Rupp durchziehen ... Mach das mal und erzähl wie es war ... wir machen weiter XP ;-)
Posted by: Florian at 25.09.03 00:28Auch der UP (und damit auch der RUP) hat Iterationen mit Design-Phasen... Der UP ist ja gerade nicht V- oder Wasserfallmodell ;)
Posted by: Conrad at 25.09.03 03:09