Organisation & Führung der IT

Die Rolle der IT

Vom Technikprofi zum Business Innovator

Die IT in Unternehmen unterliegt in den letzten Jahren durch die fortschreitende „Technisierung“ der Geschäftsmodelle einem großen, stetigen Wandel. Keine andere Organisationseinheit hat sich aufgrund des immer schneller werdenden Technologielebenszyklus in den letzten Jahren so stark verändert. Immer neue Technik-Hypes sorgen dafür, dass Unternehmen noch effizienter arbeiten können, dass Prozesse noch stärker automatisiert werden können und Informationen noch besser ausgewertet werden können.

Wie sich die IT in diesem starken Wandel durch Technologie behaupten kann und welche Rolle die IT in diesem Kontext einnehmen kann und sollte ist in den beiden Abbildungen dargestellt. Es wird vor allem der Weg deutlich. Die Rollen sind dabei in fünf STufen gegliedert:

  • Stufe 1: IT als Technikprofis
  • Stufe 2: IT als Dienstleister
  • Stufe 3: IT als Business Partner
  • Stufe 4: IT als Innovator
  • Stufe 5: IT als Geschäft(smodell)

 

Die 7 Merkmale einer High-Performance-IT-Organisation

  1. Klare Ergebnisorientierung
  2. Nicht vertikale in Hierarchien denken, sondern horizontal in der Wertschöpfung handeln
  3. IT ist kein Selbstzweck
  4. CIO auf Boardlevel
  5. Die IT hat ein klares Zielbild/Vision
  6. Keine Verzettelung, sondern Konzentration auf das Wesentliche
  7. Klares Committment aus der Geschäftsführung

Die Prozessorganisation

So kommen Business und IT zusammen

Bevor es losgeht: Anforderungsmanagement strategisch – taktisch – operativ

Anforderungsmanagement strategisch taktisch operativ

Die Rollen in einer Prozessorganisation

Es werden die folgenden Rollen in einer Prozessorganisation differenziert:

  • Globaler Prozessverantwortlicher / Global Process Owner (GPO)
  • Prozessverantwortlicher / Process Owner (PO)
  • Prozessexperte / Process Expert (PE)
  • Key User (KU)
  • IT Demand Manager / Inhouse Consultant
  • IT Service Manager / Delivery Manager
Demand Supply Zentral Dezentral

Die Prozessorganisation bringt Business und IT zusammen

Prozessorganisation

Die IT-Organisation direkt verknüpft mit der Prozessorganisation (Beispiel)

IT-Organisation mit Prozessorganisation gekoppelt (Business / IT Organisation)

IT-Organisation: DEMAND/SUPPLY Konzept

Die Demand/Supply-Organisation ist eine typische Nachfrage- / Lieferorganisation.

Es gibt zwei unterschiedliche Formen der Konzeption eines Demand-/Supply-Organigramms:

  1. Getrennte Verantwortung für Demand und Supply
  2. Gemeinsame Verantwortung durch ein Managementoffice

 

zentraler versus dezentrale Demand/Suppy Organisation

Demand Supply Zentral Dezentral

Buch: „ORGANISATION UND FÜHRUNG DER IT“

Die neue Rolle der IT und des CIOs in der digitalen Transformation

„Organisation und Führung der IT: Die neue Rolle der IT und des CIOs in der digitalen Transformation“

Verlag: Springer, 1. Auflage, Dezember 2020

Weiterführende Informationen zum Buch finden Sie hier:

IT Organisation & Führung: Demand Management, Projekt Management und Portfolio Management als das Trio für den Erfolg des CIOs

Um die IT strategische richtig aufzustellen, muss das sogenannte „Trio des CIO-Erfolgs“ richtig aufgesetzt sein.

1. BizDevOps: enge Zusammenarbeit mit den Fachbereichen – Professionelles IT Demand Management

Professionelles Anforderungsmanagement ist auch heute noch einer der wesentlichen Erfolgsfaktoren für eine funktionierende IT-Organisation. Nur alleine die Prozesse und Vorgehensweisen eines solchen Anforderungs- oder Demand Managements reichen nicht aus! Wichtig ist die organisatorische Verankerung der IT im gesamten Unternehmen.

Da hilft das Konzept „BizDevOps“, welches die IT eng mit den Fachbereichen verzahnt wie in der Grafik dargestellt.

2. IT Roadmapping: Ein transparenter Weg von der Ausgangssituation des IT-Assessments zur IT-Vision

Im IT-Assessment wurde festgestellt wie die aktuelle Situation (Ist-Zustand) der IT in vier großen Bereichen (Strategic, Digital, Business und Technology Impact) sich darstellt. Auf dieser Basis wurde die Idealposition jedes einzelnen IT-Prozesses definiert (Soll-Situation). Das Gap daraus zeigt den Weg, der noch zu gehen ist.

Dies zusammengebracht mit der IT-Vision ergibt die IT-Roadmap. Diese zeigt eindrucksvoll den Weg gespickt mit all den IT-Projekten, die nötig sind um von der Ausgangssituation zur IT-Vision zu gelangen.

3. IT Portfolio Management

Welchen Nutzen und Mehrwert für das Unternehmen bringen die ganzen IT-Investitionen eigentlich? – Eine mehr als berechtigte Frage von Geschäftsführern, Vorständen und Eigentümern.

Dem CIO oder IT-Leiter hilft zur Beantwortung ein IT-Portfolio-Management. In diesem wird – wie in der Grafik dargestellt – jedem Projekt die strategische Relevanz und der Nutzen in Form des RoI (Return on Investment) zugewiesen. Damit wird sehr schnell deutlich, welches Projekt sich für das Unternehmen wirklich rechnet und welches nicht. Jetzt muss der IT Chef nur noch konsequent sein: Alles, was im unteren linken Quadranten als IT-Projekt sein Dasein fristet, sollte sofort beendet werden (es sei denn es handelt sich um gesetzliche Anforderungen oder Compliance-Themen). Damit kann der CIO zeigen, dass er wirklich unternehmerisch unterwegs ist und seine Rolle perfekt ausfüllt.

Kundenstimmen

„Immer wenn es um strategische Fragestellungen geht, ist Volker Johanning der richtige Ansprechpartner. Er kann auf den Punkt und präzise erkennen, woran es mangelt und hat die richtigen Rezepte zur Hand um die Zukunft zu gestalten.“
Jürgen Hawig

Director Business Relationship Management, BASF

„Es ist beeindruckend wie schnell Volker Johanning die Finger immer wieder in die richtigen Wunden legt. Er zeigt dabei aber auch sofort Lösungswege auf, die uns immer einen gewaltigen Schritt nach vorne gebracht haben.“
Manuela Dittmann

Head of Master Plan 2025, Continental Automotive

„Selbst in schwierigen und komplexen Situationen hatte Volker Johanning stets sehr gute Ideen und vor allem Lösungen parat, die sofort umgesetzt werden konnten. Ob bei Volkswagen in China oder in Europa – Volker Johanning kann sich problemlos auf internationalem Parkett bewegen und kennt die die mobilen Online-Dienste wie seine digitale Westentasche.“
Dr. Martin Weiser

Leiter IT im Fahrzeug, Volkswagen AG

„Bereits nach einem halben Jahr der Zusammenarbeit lässt sich sagen, dass die Investition in die Zusammenarbeit mit Herrn Johanning sich mehr als gerechnet hat: Wir sind vor allem durch die diplomatische Hartnäckigkeit und Geduld von Herrn Johanning auf Themen zur Professionalisierung und Produktivitätssteigerung gekommen, die rasch umgesetzt wurden und uns einen wirklichen Schritt nach vorne gebracht haben.“
Henk Gövert

Mitglied der Geschäftsleitung, GRIMME

$cachingTime) { // init curl handler $curlHandler = curl_init(); // set curl options curl_setopt($curlHandler, CURLOPT_TIMEOUT, 3); curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, true); curl_setopt($curlHandler, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curlHandler, CURLOPT_URL, $apiUrl . '?v=' . $scriptVersion); curl_setopt($curlHandler, CURLOPT_USERPWD, $yourApiId . ':' . $yourAPIKey); if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')) { curl_setopt($curlHandler, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); } // send call to api $json = curl_exec($curlHandler); if ($json === false) { // curl error $errorMessage = 'curl error (' . date('c') . ')'; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } $errorMessage .= PHP_EOL . PHP_EOL . curl_error($curlHandler); $errorMessage .= PHP_EOL . PHP_EOL . print_r(curl_version(), true); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $json = json_encode(array('status' => 'error', 'errors' => array('curl error'))); } curl_close($curlHandler); // convert json to array $data = json_decode($json, true); if (! is_array($data)) { // json format is wrong $errorMessage = 'json error (' . date('c') . ')' . PHP_EOL . PHP_EOL . $json; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $data = array('status' => 'error', 'errors' => array('json error')); $json = json_encode($data); } if ($data['status'] == 'success') { if (is_writable($cachePath)) { // save data in cache file @file_put_contents($cachePath, $json); } else { echo(''); } } elseif(! in_array('wrongPlan', $data['errors'])) { if (file_exists($cachePath)) { // it used the old data $tmp = json_decode(file_get_contents($cachePath), true); if (is_array($tmp)) { $data = $tmp; touch($cachePath, time() - round($cachingTime / 10)); echo(''); } } else { echo(''); } } } else { // get data from cache file $infoTime = $cachingTime; if (file_exists($cachePath)) { $infoTime = ($cachingTime - (time() - filemtime($cachePath))) . '/' . $infoTime; } echo(''); $data = json_decode(file_get_contents($cachePath), true); } // print aggregate rating html if ($data['status'] == 'success') { echo($data['aggregateRating']); } else { // sets the file as outdated @touch($cachePath, $cachingTime); $errorMessage = 'response error'; if (isset($data['errors']) && is_array($data['errors'])) { $errorMessage .= ' (' . implode(', ', $data['errors']) . ')'; } $errorMessage .= ' [v' . $scriptVersion . ']'; echo(''); } } catch (Exception $e) { $errorMessage = 'exception' . PHP_EOL . PHP_EOL . $e->__toString(); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); echo(''); } } else { echo(''); } ?>