Komplexität zusammenfalten!

Manchmal ist ein Projekt einfacher als man denkt!

In der IT-Abteilung, glaubt man gern an Begriffe wie “kompaktes Projekt”, “kleine Aufgabe”, “klare Iteration”, “komplettes Projektportfolio”. Oft wird eine kleine Aufgabe in ein Mega-Projekt aufgebauscht, oft ein ursprüngliches Projektportfolio in ein Mini-Projekt zusammengestrichen. Eine IT-Organisation kann dann wesentlich effizienter werden, wenn die Komplexität eines Problems sowie der zugehörigen Lösung korrekt eingeschätzt werden. Zusätzlich verändern sich Aufgabenstellungen während ihrer “Lebenszeit”: Programme erledigen komlexere Tasks, die IT-Architektur wird komplexer oder einfacher, Unternehmen wachsen und ändern Ihre Abläufe. Wenn Nutzer und Entwickler lernen, falten Sie – Es wäre wunderbar, wenn GUIs optimal von Lern- auf Profi-Oberfläche mitwachsen könnten, oder alte vergessene Büchsen der Pandora wieder öffnen könnte. Besser lassen sollte man eine Professionalisierung, wenn es günstige und gut einzubindende externe Lösungen gibt, sprich Standardprogramme, Outsourcing und Offshoring. Eine Entscheidung und Implementierung einer solchen Lösung ist auch Faltung der Komplexität.

Wenn der Punkt erreicht ist, wo aktuelle Prinzipien und Methoden nicht mehr angemessen sind, muss gefaltet werden. Bei zu komplexer Datenstruktur wird ein Excel-Problem zu einen Oracle-Problem zusammengefaltet, eine völlig unausgelastete DB-Lösung zu einer einfachen Liste aufgefaltet. Bereits bei der Erstellung einer Lösung wird gefaltet und zwar in Form der Integration. Programmierer entwickeln Skriptlets auf Ihrem PC, Arbeitsgruppen testen auf einem Simulationsserver, Beta-Tester operieren auf einer betriebsnahen kompletten Platform. Faltungsprobleme entstehen also ständig, werden aber nur mühsam gelöst und wenig analysiert. Faltungstools und Faltungskonzepte sind Killerapplikationen zur Kostenreduktion und zur Spaßmaximierung von Entwicklern!

Heute beobachten wir typische Schwächen einer IT-Organisation und falsch kategorisierter Vorhaben:

  1. Aus realen Aufgaben werden falsche Projekte:
    Gesch.leitungs-diskussion, Aufmerksamkeit, Machtfrage
  2. Aus realen Projekten werden falsche Aufgaben:
    Das kann doch nicht so schwer sein, Druck,
  3. Späte Projekte werden aufgefächert:
  4. Das Backend ist trivial und das Frontend ein Multi-Projekt:
  5. Alte Besen verwirrt das Wachstum:
    Alte Methoden greifen nicht mehr …
  6. Neue Besen verwirrt die Realität:
    Spielregeln gelten …
  7. Leichter gewordene Spielregeln werden ignoriert:
    Innovation, Vereinfachungen, Deregulierung, Pseudo-Compliancy reicht, …
  8. Härter gewordene Spielregeln werden ignoriert:
    Datenschutz, Produktanforderungen, Deps und Reqs
  9. Komplexität wird nicht erhoben:
    Finger in den Wind-Einschätzung, schwache Definitionsphase
  10. Schlechte Trennung zwischen IT-Operations, Customizing und F&E:

Leave Comment

You must be logged in to post a comment.