Parameterliste
Hier geht es zurück.
Welche Parameter kann man optimieren (oder gegeneinander abwägen), wenn man etwas besser machen will?
Resourcen
- Zeit, Geschwindigkeit
- Geld, Arbeit
- Platz, Gewicht
- Energie, Material
- Effizienz, Abfall
- Gesundheit
Abstrakt
- Klarheit und Einfachheit vs. Komplexität
- Auswirkungen auf die Zukunft
- Flexibilität (Redundanz, Alternativen)
- Verringerung von unerwartetem Verhalten
- Stabilität (Abrieb; oder noch besser: Lernen aus Fehlern)
- Sicherheit (Kinder, Unachtsamkeit, Kriminalität)
- Reparierbarkeit, Recycling
- Funktionalität, Modularisierung
- Spezifisch oder Multifunktional
- Beim Programmieren: The Zen of Python
Mental
- Freude und Wohlbefinden
- Einfluß auf andere Menschen und Tiere
- Erzeugung von positiven/negatven Gewohnheiten
- Schönheit (Layout, Dekoration, Material)
- Design (Bequem?, Stress, Benutzung)
- Zugänglich für Menschen mit Behinderung?
Heuristiken
- Optimiere das zuerst, was die größten Auswirkungen hat.
- Auswirkung = Häufigkeit der Benutzung * Verbesserung bei jeder Benutzung
- Wenn möglich, optimiere für alle, nicht nur für dich/dein Unternehmen.
- Verstehe erst das grundlegende Problem bevor du optimierst.
(Wenn man in die falsche Richtung läuft, bringt Beschleunigung auch nichts.)
Hier geht es zurück.