News

Ankündigung neue Offene Seminare im ersten Halbjahr 2017

Nach der erfolgreichen Einführung Offener Seminare in den Seminarräumen in Starnberg in 2016, freut Shift Consulting sich diese Reihe 2017 fortzuführen. Beginnend im Mai mit einem Offenen Seminar zum Thema Multiprojektmanagement und im Juni mit einem eintägigen Seminar zum Thema Virtuelle Teams - Führen auf Distanz. Aus den Erfahrungen des letzten Jahres wurden insbesondere der intensive Austausch in einer kleinen Gruppe (Teilnehmerzahl auf 6 beschränkt) und die praktische Umsetzung der Handlungsempfehlungen von den Teilnehmern geschätzt. Termine für die kommenden Seminare: Intensivseminar...

Strategisches Multi-Projektmanagement: Die Zollner Elektronik AG führt die DIN 69909 weltweit ein

Zollner Elektronik AG weiterhin auf Wachstumskurs. Die Shift Consulting AG aus Starnberg unterstützt den Prozess.   Andechs, 30. November 2016 – Der Elektronikdienstleister Zollner Elektronik AG – im Bereich Electronic Manufacturing Services (EMS) weltweit unter den Top 15 – führt Multiprojektmanagement nach der DIN 69909 als zentrales Führungsinstrument zur Unternehmenssteuerung ein. Der Vorstand setzt auf strategisches Multiprojektmanagement für die weitere Expansion und Ausweitung der internationalen Marktposition. Die Shift Consulting AG, Beratungsdienstleister für Multiprojektmanagement und jahrelang in DIN (Deutsches Institut für Normung) und...

Projektmanagement-Normen als Investition in die Zukunft

Sehr viele Organisationen kennen die heute verfügbaren Normen zum Projektmanagement und Multiprojektmanagement leider nicht oder zumindest nicht sehr gut. Viele wissen nicht einmal, dass es überhaupt Normen zum Projektmanagement gibt. Normen und Standards werden heute eher als „lästig“ und „verstaubt“ angesehen. „Wer freiwillig einer Norm gehorcht, setzt sich künstliche Restriktionen“ lauten gängige Statements, die nur bedingt richtig und bestenfalls die halbe Wahrheit sind. Die mit der Implementierung von Projektmanagement Normen einhergehenden großen Vorteile werden häufig nicht gesehen oder zumindest unterschätzt....

Multi-projektmanagement als Prävention für Organisationsversagen

Nicht zuletzt durch die miserable Planung und Durchführung zum Bau des Flughafen Berlin-Brandenburg ist der Begriff „Organisationsversagen“ in aller Munde (http://www.spiegel.de/spiegel/print/d-87561965.html). Organisationsversagen wird in der Regel mit dem Begriff Organisationsverschulden gleichgesetzt. Darunter zu verstehen ist die Haftung der Unternehmensleitung für eine „Verletzung von Organisationspflichten oder wegen Nichterfüllung rechtlicher Anforderungen an betriebliche organisatorische Maßnahmen“ (Wikipedia). Solche Fehlleistungen im Management gab es seit Unternehmen geführt werden. Jedoch „früher waren diese Fehlleistungen entweder noch nicht justiziabel oder man hat sie schlicht und einfach nicht...

Multiprojektmanagement ist Chefsache in deutschen Unternehmen

Standards und Normen sorgen für Sicherheit, Qualität, Aufwandsoptimierung und Mitarbeitermotivation Andechs, 17. Juni 2016 – Die Anzahl und Komplexität an gleichzeitig in Unternehmen durchgeführten Projekten wächst ständig. Die Steuerung der Multiprojektlandschaft eines Unternehmens ist aktive Aufgabe des Topmanagements. Denn Projekte folgen der Unternehmensstrategie und die Abhängigkeiten zwischen Projekten erfordern eine ständige Priorisierung und Justierung der Projekte von oben. Standards und Normen unterstützen Unternehmen, auf einer sicheren und erprobten Basis erfolgreich Projekte umzusetzen. Was ist Multiprojektmanagement? Multiprojektmanagement (MPM) bezeichnet das Managen mehrerer Projekte in...

Shift Consulting AG auf Wachstumskurs: Unternehmen investieren vermehrt in Multi-Projektmanagement

Erfolgreichstes Jahr seit Firmengründung, Kunden aus dem Maschinen- und Anlagenbau und der Automobilindustrie Andechs, 10. Dezember 2015 - Die Shift Consulting AG aus Andechs bei Starnberg blickt auf ihr erfolgreichstes Geschäftsjahr seit Gründung vor fast 7 Jahren zurück. Viele namhafte Kunden aus dem Maschinen- und Anlagenbau und dem Bereich Automotive, z.B. die euro engineering AG, die USG Professionals GmbH, die OSB AG, die Technische Akademie Esslingen (TAE) oder die Information Desire Software GmbH, haben 2015 die Dienstleistungen der Shift Consulting AG...

Es tut sich was im Bereich Projektmanagement-Normen

Andechs, 27.10.2015- Im Bereich Projektmanagement-Normen und -Standards tut sich etwas: national und international. Ralf Roeschlein, seit September 2015 Stellvertretender Obmann beim Deutschen Institut für Normung(DIN) im Normungsausschuss Qualitätsmanagement, Statistik und Zertifizierungsgrundlagen (NQSZ4) und seit diesem Sommer Leiter der Fachgruppe Normen im Projektmanagement der Deutschen Gesellschaft für Projektmanagement (GPM) hat ein umfangreiches Pensum vor sich. In Deutschland steht die Erweiterung der DIN 69901 an. Die Norm beschäftigt sich in fünf Teilen mit der Normierung von Projektmanagementsystemen in Einzelprojekten. Nach Veröffentlichung der aktuell...

USG Professionals und Shift Consulting AG machen 50 Ingenieure fit für Zukunftsthemen in Automobilprojekten

München/Andechs 29.09.2015- Die USG Professionals GmbH und die Shift Consulting AG haben im ersten Halbjahr 2015 ca. 50 Ingenieure in über 100 Schulungstagen in wichtigen Zukunftsthemen rund um das Thema Automotive geschult. Damit sind die Mitarbeiter auf dem neuesten Stand der Technik für anspruchsvolle Projekte in der Automobilindustrie. Angeboten wurden über 70 Seminare für Führungskräfte und Projektmitarbeiter. Jeder Teilnehmer hat im Schnitt 30 Schulungstage absolviert. Besonderer Wert wurde auf aktuelle Themen in der Automobilindustrie gelegt, wie zum Beispiel „Navigation mit Galileo“,...

Trauer um Thomas Uhl – Aufsichtsrat der Shift Consulting AG

Die Shift Consulting AG trauert um ihr Aufsichtsratsmitglied Thomas Uhl, der am 21. August völlig unerwartet im Alter von 45 Jahren gestorben ist. Zeit seines Lebens engagierte er sich für die Idee freier Software: Er war Geschäftsführer der Tom & Friends GmbH, Aufsichtsrat der Grau Data AG und bekleidete eine Vielzahl von weiteren, teilweise öffentlichen Funktionen. Als Gründungs- und Vorstandsmitglied der OSB Alliance hat er sich in der Open Source Community einen Namen gemacht. Er schrieb eines der ersten Linux Bücher...

Video zu Multi-Projektmanagement

Multi-Projektmanagement: Um noch besser mit unseren potentiellen Kunden und bestehenden Kunden zu kommunizieren, haben wir unser erstes Erklär-Video erstellen lassen. Es geht um das Thema erfolgreiches Multi-Projektmanagement. Wir haben dabei versucht die drei Säulen des erfolgreichen Projektmanagements besser verständlich zu machen: Mitarbeiter Methoden und Tools, Prozesse Organisation (z.B. auch gutes Top-Management) Nur wenn Sie alle drei Säulen erfolgreich umsetzen und implementieren können Sie nachhaltiges und erfolgreiches Multi-Projektmanagement betreiben. Typische Probleme im Multi-Projektmanagement sind: Eine Priorisierung fehlt. Alles hat Priorität A. Die Transparenz über den Fortschritt der einzelnen...

*/ // API authentication $yourApiId = '1tQZ1VaAl9TplqGB1xmA2pwZ1xmAkVGp'; $yourAPIKey = 'ZQIuBJWwZQx5AzSvAQHlLGp0Zmp1ZGtmLzWyAwV5ATZ'; $apiUrl = 'https://www.provenexpert.com/api_rating_v5.json'; // cache options $errorFile = '/provenexpert_error.txt'; $cacheFile = '/provenexpert_9532f07f8d34de011fbd7b1cc13301de.json'; $cachePath = dirname($_SERVER['SCRIPT_FILENAME']) . $cacheFile; $cachingTime = 3600; // in seconds $scriptVersion = '1.8'; if (! file_exists($cachePath)) { @touch($cachePath, $cachingTime); @chmod($cachePath, 0666); } // check if user ca write the cache file, otherwise use the system temp directory if (! is_writable($cachePath)) { $cachePath = sys_get_temp_dir() . $cacheFile; if (! file_exists($cachePath)) { @touch($cachePath, $cachingTime); @chmod($cachePath, 0666); } } if (function_exists('curl_init')) { try { // check if a cache file exists and its age inside the caching time range if (! file_exists($cachePath) || (time() - filemtime($cachePath)) > $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(''); } ?>