STRATEGIEPAPIER „IT-Kosten senken“

Sofort EBIT-wirksam und ohne Leistungseinbußen der IT

Inhalt:

  1. Die Ausgangssituation: Die IT kann in der Rezession helfen Kosten zu sparen – sofort EBIT-wirksam
  2. Kurzfristige Maßnahmen: Sofort IT-Kosten senken und Gewinn erhöhen
    1. Identifikation der IT-Kosten mit dem höchsten Einsparpotenzial
    2. Maßnahme 1: Laufende und geplante IT-Projekte streichen
    3. Maßnahme 2: Den IT-Servicegrad runterfahren
    4. Maßnahme 3: Kosten einsparen in der IT-Organisation
    5. Maßnahme 4: Verträge prüfen
  3. Mittelfristige und langfristige Maßnahmen: Strategisches IT-Kostenmanagement
    1. Den Betrieb (RUN) und die Entwicklung (BUILD) reduzieren: Commodities runter
    2. Die Change-Capabilities und Planung (PLAN) erhöhen
  4. Fazit, Autor und Kontakt

Seiten: 20

 

 

Ein Blick in das Strategiepapier „IT-Kosten senken: Sofort EBIT-wirksam und ohne Einbußen der IT“

Weitere Strategiepapiere zum kostenlosen Download

Digital Labs

Fünf Wege zu erfolgreichen digitalen Geschäftsmodellen

Die ersten 100 Tage als CIO

Ein Workbook zum Start in Ihre Karriere als CIO und IT-Leiter

Künstliche Intelligenz

Ihr Kompass durch den KI-Dschungel: Möglichkeiten, Grenzen & Trugschlüsseh4>

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