.."ein Datenbankfeld mit dem anderen austauschen"
In Kundenanforderungen erlebe ich teilweise, dass diese Ideen oft gar nicht so schlecht sind.
Der Kunde weiß, je komplizierter meine Änderung, desto teurer wird es und hat ein ureigenes Interesse an einfachen Lösungen. Dabei hat er mindestens seine offensichtlichen oder ihm bekannten Prozesse im Blick.
Ob die einfache Idee dann umsetzbar ist und welche Randeffekte dabei berücksichtigt werden müssen, ist dann mein Job. Dabei kann es viele oder wenig Schwierigkeiten geben und ich kann entweder von guten Anwendungskonzepten profitieren oder mich immer tiefer in Sonderfallbehandlung verstricken. Hier merkt man sofort, wo wie gut oder schlecht modularisiert wurde, wo definierte Interfaces bestehen und je nach Architektur bekommt man vom System viele Folgeeffekte und Abhängigkeiten schon auf Anfrage serviert.