IT-Strategie für die produzierende Industrie

Es gibt fünf Kernsysteme, die bei Industrieunternehmen im Fokus stehen:

  • ERP: Enterprise Resource Planning mit den wesentlichen Funktionen in der kaufmännischen Verwaltung wie Finanzen, Accounting, Controlling, HR / Personalfunktionen, Logistik / Warehousing (sofern nicht die Intralogistik in einem eigenen LVS – Lagerverwaltungssystem abgebildet wird),Instandhaltung / Maintenance
  • MES: Manufacturing Execution System zur Steuerung, Planung und Führung der Funktionen: Maschinen- und Betriebsdaten, Grob- und Feinplanung (wobei Grobplanung teils auch im ERP stattfinden kann/muss), Schichtplanung für Produktionsmitarbeiter,
  • PLM / PIM: Product Lifecycle Management und Product Information Management
  • CRM: Customer Relationship Management: Zur Steuerung aller Kundendaten

Besonderheiten der IT-Strategie für Industrieunternehmen in der digitalen Transformation:

  • Die digitale Fabrik
  • Industrie 4.0
  • 3D-Drucker
  • Robotik
  • Künstliche Intelligenz (KI/AI): Predictive Analytics für zum Beispiel die Instandhaltung (Predictive Maintenace)
IT Strategie produzierende Industrie

Was sind die Mehrwerte und der Nutzen einer IT-Strategie speziell für Industrieunternehmen?

  • Steigerung der Prozesseffizienz: Klare Fokussierung auf die Optimierung aller Produktionsprozesse
  • Verbesserung der OEE (Overall equipment effectiveness) Gesamtanlageneffektivität
  • Optimierung des Time-to-Market für IT-Projekte: Schnellere Implementierung und Nutzung von IT Applikationen durch effizientere Anforderungs- und Projektmanagementprozesse
  • Mehr Transparenz, effektivere Entscheidungen und mehr Kundennutzen durch Nutzung von Big Data

 

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