In der Zeitschrift „CIO“ ist mein Artikel „Was ist eine Prozessorganisation“ veröffentlicht worden.

Neben einer Einleitung in das Thema, sind vier Kapitel zu folgenden Themen entstanden:

  • Die Rollen in einer Prozessorganisation vom Prozessverantwortlichen (Process Owner), über den Prozessexperten (Process Expert) bis hin zu den Key-Usern und den IT-Experten
  • die typischen End-to-End-Prozesse am Beispiel eines produzierenden Unternehmens sowie
  • die Verknüpfung der Prozessorganisation mit der IT-Organisation, um maximalen Mehrwert zu erreichen.

 

 

Die echten Knackpunkte und Erfolgsfaktoren für eine funktionierende Prozessorganisation sind:

  • Die Prozessexperten und Key-User müssen die Besten Ihres Faches sein. Zu oft ist es leider so, dass man „Irgendjemanden“ für das Thema „abstellt“, aber führt zwangsläufig immer zum Scheitern einer Prozessorganisation
  • Die Zeit für Arbeit in der Prozessorganisation wird immer unterschätzt. Es wird als paralleles Schattenorganigramm wahrgenommen, welches dem funktionalen aber unterlegen ist und daher aus Sicht vieler Führungskräfte nicht so wichtig einzuschätzen ist. Auch das erweist sich leider schnell als Fehler: Neben der guten Qualifikation muss den Prozessverantwortlichen und Key-User ein erheblicher Zeitanteil Ihrer Linienarbeit zugeordnet werden, da diese sonst die Arbeiten nicht schaffen werden. Das führt dann wieder nur zu ausgebrannten Mitarbeitern und die Arbeit für die Prozessorganisation wird meistens nicht fertig und die Linienarbeit leidet genauso. Daher lieber klare Kante und Fokus bekennen.
  • Die Prozessorganisation muss eng mit der IT-Organisation verknüpft werden, da nur dadurch wirklich die PS im SInne der Umsetzung der Prozesse auf die Straße gebracht werden kann. Key-User und Prozessexperten müssen enge Partner in der IT-Abteilung haben, die eng zusammenarbeiten und dafür auch die Zeit haben.

Den ausführlichen Artikel in der Zeitschrift CIO finden Sie hier!

Ich wünsche Ihnen Erfolg beim Aufbau oder Ausbau Ihrer Prozessorganisation.

Herzliche Grüße

Volker Johanning

Ähnliche Blogbeiträge zum Weiterlesen:

Leadership 4.0 Teil 1

Leadership 4.0 Teil 1

Mitten im Wirtschaftswunder Anfang der 1960er sind noch sehr viele Kinder geboren, die heute als Babyboomer bezeichnet werden. Das sind diejenigen, die heute in den Unternehmen...

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