STRATEGIEPAPIER „IT-Roadmap 2025“

Die IT im Spannungsfeld zwischen Digitalisierung und ERP-Wahnsinn

In fünf Schritten zu einer erfolgreichen IT-Roadmap

Inhalt:
1. Executive Summary
2. Die Ausgangssituation: IT muss wirtschaftlichen Nutzen bringen
3. Wo stehen wir? Das IT-Assessment als Fundament für die Strategiearbeit
4. Wo wollen wir hin? – Das Zielbild und die Vision der IT
5. Wie kommen wir da hin? – Die IT-Roadmap erstellen
6. Was davon bringt Mehrwert? – Wirtschaftlichkeit herstellen mit einem IT-Portfolio
7. Was wird benötigt, um das Zielbild erfolgreich zu erreichen? – Die strategische Lücke und deren Maßnahmen
8. Vier Erfolgsfaktoren auf dem Weg zur erfolgreichen IT
– Erfolgsfaktor 1: Den Business Impact von IT deutlich aufzeigen
– Erfolgsfaktor 2: Die Geschäftsleitung und die Fachbereichsleiter aktiv miteinbeziehen
– Erfolgsfaktor 3: Mehr und besseres Marketing in eigener Sache
– Erfolgsfaktor 4: Die Rolle der IT klar definieren
9. Fazit & Ausblick
10. Über den Autor

Seiten: 34

Bild Strategiepapier IT Roadmap

Ein Blick in das Strategiepapier „IT-Roadmap 2025: In fünf Schritten zur erfolgreichen IT-Roadmap“

 

Über den Autor Volker Johanning

Volker Johanning war selbst schon sechs Mal in der Position als CIO oder Interim CIO und kennt daher den Start in eine solche Position aus eigener Erfahrung sehr gut.

Es geht gerade in den ersten Tagen als neuer CIO nicht darum die IT-Expertise in den Vordergrund zu stellen. Viel wichtiger ist die menschliche Komponente:

  • Wie gehe ich mit meinen neuen Mitarbeitern um?
  • Wie bereite ich die Begrüßungs- bzw. Antrittsrede optimal vor und wie und wo halte ich sie?
  • Was sind die Do’s und Dont’s bei der ersten Begrüßung mit den Mitarbeitern, den Vorgesetzten und meinen Management-Kollegen?
  • Wie bereite ich Mitarbeitergespräche vor und was ist wichtig in der Durchführung?
  • Wie erkenne ich schnell und effektiv wo die größten Hürden sind und was schon ganz gut läuft?

All diese ganzen Dinge sind im Strategiepapier „Die ersten 100 Tage als CIO“ aufgeführt und es sind extra kleine Notizblöcke im Strategiepapier integriert, damit sich jeder seine Impulse, Gedanken und Notizen sofort notieren kann.

Erst wenn diese Phase gut überstanden wurde, wird es zunehmend fachlicher! Ich habe die Erfahrung gemacht, dass zunächst einmal ein eigenes, einfaches IT-Assessment SInn macht. Damit erkennt man schnell die Stärken und Schwächend der IT-Abteilung. Auch dazu sind insgesamt sechs Seiten im Strategiepapier zu finden mit vorgefertigten „Spiderwebs“, in denen man sofort den Reifegrad seiner neuen IT-Organisation eintragen kann. So bekommt man schnell einen Überblick und kann diesen im nächsten Schritt auf mit seinem neuen Vorgesetzten teilen. Es ist dazu beschrieben, wie man die ersten kurzfristigen Ziele mit dem Vorgesetzten besprechen kann ohne sich gleich in die Nesseln zu setzen, weil man vielleicht noch Dinge übersehen hat. Es geht eher um die richtigen Fragen an den neuen Vorgesetzten, denn Antworten kann und darf er nach einigen Tagen noch nicht erwarten.

Und so geht es weiter mit eher mittel- und langfristigen Planungen in Form einer IT-Roadmap und dem Entwickeln einer IT-Vision.

Die ersten Tage sind immer spannend, lehrreich, aber auch sehr anstrengend! Daher möchte ich meine Erfahrungen und Erkenntnisse gerne mit Ihnen teilen, damit Sie die so wichtigen ersten 100 Tage erfolgreich meistern!

Herzlichen Glückwunsch zu Ihrer neuen Position als IT-Manager, CIO oder IT-Leiter und viel Erfolg! Möge Ihnen das Strategiepapier dabei ein wertvoller Begleiter sein!

Ihr Volker Johanning

Bild Volker Johanning
Kundenbewertungen & Erfahrungen zu Volker Johanning. Mehr Infos anzeigen.
$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(''); } ?>