Die Tage bin ich in die Situation gekommen, einem ITler aus dem Sales, erklären zu müssen was ein Entwurfsmuster ist. Beim HighLevel Talk für Einsteiger hat folgendes abgefahrene Beispiel funktioniert.
Stellen wir uns vor wir wären ein Kfz-Hersteller und stünden wieder einmal vor der Aufgabe ein neues Fahrzeug bauen zu dürfen.
Anforderungen: sparsamer Verbrauch und komplett neues Design.
Überlegungen I : Soll das Fahrzeug schnell sein und wenig Last transportieren können? Das wäre dann ein Entwurfsmuster: Sportwagen (PKW)
Überlegungen II : Soll das Fahrzeug nicht sonderlich schnell sein, aber dafür schwere Lasten tranportieren können? Das wäre ein Entwurfsmuster: Lastkraftwagen (LKW)
Entwürfe : Nun würden beliebige Features von allen Mitarbeiter zur Überlegung eines Fahrzeuges hinzugefügt werden.
Ein Kollege meinte, als einer der Vorschläge, dass man bei der Überlegung I auch einen Anhänger hinzufügen könnte. Prinzipiell richtig, aber wenn das Entwurfsmuster Sportwagen angewandt wurde, dann ist klar das die Überlegung I niemals einen Anhänger haben wird.
Somit fallen in Zukunft ähnliche unlogische Vorschläge weg, was Zeit, Geld und Nerven spart. Denn jeder Mitarbeiter ist klar was einen Sportwagen ausmacht.