360° UNTERNEHMENSANALYSE

Für eine erfolgreiche Strategieentwicklung sind zwei Dinge vor der Erstellung des Ziel- und Zukunftsbildes essenziell:

1. Eine Unternehmensanalyse mit dem Schwerpunkt auf den Kompetenzen, Stärken und Neigungen aller Mitarbeiter

2. Eine Trend-Analyse

Das Vorgehen bei der Unternehmensanalyse

  1. Interne Analyse des Unternehmens
    1. Woher kommen wir und wo stehen wir jetzt?
    2. Das aktuelle Geschäftsmodell des Unternehmens genau unter die Lupe nehmen
      1. Fundament
      2. Nutzen
      3. Endnutzermarkt
      4. Ressourcen
      5. Wirtschaftlichkeit
    3. Kundenanalyse mit dem Net Promoter Score
    4. Kernkompetenzen herausarbeiten
    5. Werte & Motivation
    6. Interne Hindernisse und Engpässe identifizieren
    7. Summary „Interne Analyse“
  2. Externe Marktkräfte analysieren
    1. Kennzahlen des Marktes
    2. Wettbewerbs- und Konkurrenzanalyse
    3. Geschäftsmodelle der Branche
    4. Zielgruppenanalyse
    5. Umweltanalyse
    6. Summary „Externe Marktkräfte“
  3. Das Digital Assessment
    1. Ebene 1: Prozesse
    2. Ebene 2: Produkte
    3. Ebene 3: Geschäftsmodell
    4. Digital Mindset und Methoden
    5. Digital Leadership
    6. Summary „Digitaler Reifegrad“
  4. Chancen und Risiken im Überblick
$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(''); } ?>