Gibt es eine Möglichkeit, die von den Endbenutzern geschätzte Flexibilität der Excel/Access-Entwicklung zu bieten und gleichzeitig eine zentrale IT-Verwaltung einzurichten, so dass Daten und Logik sicher, gesichert, versionskontrolliert usw. sind? Die gängigsten Optionen sind das Umschreiben in C#/ASP.Net/Java/Python/Your Choice, aber das entzieht den Benutzern die Kontrolle. Gibt es einen besseren Weg, und wie gehen Sie an Ihrem Standort vor?
Es ist ein allgemeines Problem, dass Benutzer fantastisch nützliche Excel/Access-Mini-Apps erstellen, die die IT-Abteilung gerne unter Kontrolle bringen würde. Die Benutzer lieben die Flexibilität, die Excel bietet, insbesondere die Möglichkeit, Änderungen während des laufenden Betriebs vorzunehmen, Diagramme zu erstellen und Daten zu importieren/exportieren. In Access haben wir eine hervorragende QBE. Der Nachteil ist, dass es nach kurzer Zeit Legionen von außer Kontrolle geratenen Tabellenkalkulationen/Datenbanken gibt, die geschäftskritisch sind, mit einer Menge schlecht verstandener Geschäftslogik und brüchigem Code, die zu betreuen sehr mühsam ist, vor allem wenn die Mitarbeiter weiterziehen.
Das bringt die IT-Abteilung in eine missliche Lage: Sie würde diese Anwendungen gerne unterstützen, weiß aber nicht genug darüber. Erschwerend kommt hinzu, dass sie in der Regel unsicher sind und keinerlei Dokumentation enthalten.