STRATEGIE

Erfahrungen & Bewertungen zu Volker Johanning

Das Zielbild: „Vom Ende her gedacht“

Das Herzstück einer Strategie ist das Zunkunfts- oder Zielbild!

Dieses Zielbild ist immer 5 bis 10 Jahre in der Zukunft.

Der Startpunkt einer Strategie liegt also in einer Zukunft, die in Form eines Zielbild emotional beschrieben wird.

Dieser oftmals auch Visioning genannte Prozess der Erstellung eines Zielbildes sollte in Prosa im Präsenz geschrieben werden.

Wir haben dieses Zielbild also vor unserem direkten Auge, beschreiben was im Unternehmen genau passiert, wie gehandelt wird, mit wem und an was gearbeitet wird.

Die Strategie-Roadmap

Um das Zielbild zu erreichen braucht es spezifische Aktivitäten und Projekte, die auf das Zielbild einzahlen und dafür sorgen, dass es erreicht werden kann.

Diese Projekte werden mit Hilfe des Back-Castings ermittelt. Das heißt: Vom Zielbild im Jahr 2030 wird „zurücküberlegt“:

Was muss geschafft sein, damit wir in 2030 in diesem Zielbild arbeiten werden?

Die Strategie-Roadmap kann dabei nach Clustern übersichtlich aufgeteilt werden (siehe Abbildung rechts).

Das Strategie-Cockpit

Das Leben in- und außerhalb des Unternehmens ist sehr dynamisch und voller Umwelteinflüsse, die wir heute noch gar nicht erahnen können.

Damit wir innerhalb der Roadmap auf Kurs bleiben, gibt es das Strategie-Cockpit.

Genau wie ein Pilot können wir ständig abgleichen wo wir uns gerade befinden und ob wir noch auf Kurs sind.

Damit ist ein Management-Instrument geschaffen, welches Sicherheit und Kontinuität auf dem Weg zur Erreichung des Zielbildes schafft.

 

Digitalisierungsstrategie

Spezialisierungsstrategie

Mehrwerte und Nutzen einer Strategie

  • Wachstum generieren und dadurch Umsatz und EBIT steigern durch exakte Problemlösung Ihrer Kundenbedürfnisse (Spezialisierungsstrategie)
  • Nutzung digitaler Geschäftsmodelle und digitaler Produktinnovationen, um Wachstum zu generieren

SPECIALIZE OR DIE

Der Online-Kurs für mehr Erfolg im Mittelstand!

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(''); } ?>