Agile Business-Prozesse und adäquate Software-Entwicklung widersprechen sich
Software ist
– immer zu spät
– immer zu starr
Angst der IT-Verantwortlichen, dass ständige Änderungen aus dem Ruder laufen
– finanziell
– organisatorisch
Fachseite und IT-Programmierer-Seite leben in jeweils anderen Welten
– andere Begriffe
– andere Prioritäten
– andere Herangehensweise
There are 3 levels of Coding:
– programming language (PL)
– computer systems that use a PL (Oracle)
– Application made out of systems
To achieve flexibility, it is crucial to keep software and business topics separate.
– If business is „hardcoded“ in the software, a programmer is needed to extend the model.