empros gmbh - process & information management services
1009-chatExperience is the hardest kind of teacher.
It gives you the test first and the lesson afterward.

-Susan Ruth

faustregeln

Heuristik [gr.-nlat.] die; -: Lehre, Wissenschaft von den Verfahren, Probleme zu lösen; methodische Anleitung, Anweisung zur Gewinnung neuer Erkenntnisse.
(Duden Band 5)

Faustregel, die, -n: einfache (auf Erfahrung gegründete) Regel.
(Duden Band 10)

Ein Bild sagt mehr als tausend Worte.
(Chinesisches Sprichwort, 1000 vor Christus)


Wer erfolgreich Systeme entwickeln will, der ist auf bestehende Erfahrung - eigene und fremde - angewiesen. Eine Heuristik bzw. eine Faustregel fängt erprobtes Wissen ein in kurzen und einprägsamen Formulierungen. Sie soll uns helfen, schwierige Probleme und Situationen zu meistern. Es handelt sich dabei jeweils nicht um ein unumstössliches Gebot oder ehernes Gesetz, sondern um bedenkenswerte Hinweise. In diesem Sinne ist eine Heuristik eine wertvolle Ergänzung zur reinen Analytik. Insbesondere in Situationen, in welcher Analyse alleine nicht zu Einsichten oder Richtlinien führt.

Nicht nur im Umfeld der Softwareentwicklung liegen Ingenieurtätigkeit und Kunst - für viele oft schmerzlich - nahe beieinander. Guter Entwurf kommt nicht von ungefähr, und fähige Softwarearchitekten fallen nicht vom Himmel. Ein meisterhafter Entwurf erfordert viel Sach- und Fachverstand gepaart mit viel Erfahrung. Die Weisheit, die den versierten Designer hierbei vom Rest unterscheidet ist die, dass Einsicht und Inspiration gepaart mit sorgfältig ausgewählten Methoden und Richtlinien unter glücklichen Umständen wahre Meisterwerke entstehen lässt. Unglücklicherweise entsteht Weisheit nicht einfach so, wie schon der Volksmund zu berichten weiss: Erfolg kommt durch Weisheit. Weisheit kommt mit der Erfahrung. Und Erfahrung entsteht aus Fehlern.

Wenn Erfolg letztlich nur nach einer Vielzahl von Fehlern möglich ist, dann bleibt er entweder aus oder stellt sich nur nach einer Reihe von Desastern ein; eine Aussicht, die Kunden keineswegs schätzen. Nur wenn wir von den Fehlern anderer lernen, können wir darauf verzichten, bekannte Fehler erneut begehen zu müssen, um selber Erfolg haben zu können. Aus dieser Erkenntnis ergibt sich die Rolle der Ausbildung und damit der Wert einer Heuristik. Die Heuristik macht uns schwer fassbares Erfahrungswissen anderer zugänglich, so dass bekannte Fehler als Vorbedingung für den Erfolg nicht stets aufs Neue wiederholt werden müssen.

In diesem Sinne finden Sie hier eine laufend aktualisierte Sammlung von Faustregeln rund um das Thema Software- und Systementwicklung.

Übrigens

Wenn Sie eine Faustregel bzw. Heuristik kennen, von der Sie denken, dass sie in unserer Sammlung erscheinen sollte, dann lassen Sie es uns wissen.