Wiederverwendung - auf Matthias-Draeger.info

Wiederverwendung - auf Matthias-Draeger.info Wiederverwendung - auf Matthias-Draeger.info

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
12.07.2015 Aufrufe

Beispiele für Anti-Muster• Prozess: Analyse-Paralyse (analysis paralysis)Prozess: Kernkompetenz Bildentwurf (viewgraph engineering)Prozess: Tod durch Planen (death by planning)• Perfektion anstreben in der Anforderungsermittlung, in einerreinen Entwurfsphase oder in der Projektplanung und dadurchenorm viel Zeit verschenken• Überall: Das Rad wiedererfinden (reinvent the wheel)• Eine ausgereifte, bekannte Lösung (evtl. der eigenen Firma!)nicht benutzen, sondern etwas Schlechteres selbst entwickeln• Vor allem bei Architektur, Entwurf, Implementierung;aber auch Anforderungen und Prozess• Ist oft ein unnötiges radikales Vorgehen• Überall: Goldener Hammer (golden hammer)• Ein bekanntes und bewährtes Konzept, das übermäßig intensiveingesetzt wirdLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 74 / 84

Beispiele für Anti-Muster (2)• Wiederverwendung: Sackgasse (dead end)• Man hat eine erhebliche Veränderung an einer Komponente einesDrittherstellers vorgenommen und ist nun von derenFortentwicklung abgekoppelt• Wiederverwendung: Minenfeld (bleeding edge)• Man benutzt zu viel unausgereifte, supermoderne Technologieund die Software ist deshalb chronisch instabil• Prozess: Dumm halten• Die Entwickler werden ausdrücklich gegen jeden Kontakt mitBenutzern abgeschirmt und entwickeln deshalb nie einbrauchbares Verständnis für die Anforderungen und PrioritätenLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 75 / 84

Beispiele für Anti-Muster (2)• <strong>Wiederverwendung</strong>: Sackgasse (dead end)• Man hat eine erhebliche Veränderung an einer Komponente einesDrittherstellers vorgenommen und ist nun von derenFortentwicklung abgekoppelt• <strong>Wiederverwendung</strong>: Minenfeld (bleeding edge)• Man benutzt zu viel unausgereifte, supermoderne Technologieund die Software ist deshalb chronisch instabil• Prozess: Dumm halten• Die Entwickler werden ausdrücklich gegen jeden Kontakt mitBenutzern abgeschirmt und entwickeln deshalb nie einbrauchbares Verständnis für die Anforderungen und PrioritätenLutz Prechelt, prechelt@inf.fu-berlin.de [23+24] 75 / 84

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!