Profitieren Sie von unserer Erfahrungsvielfalt, wenn Sie Gutes noch besser machen wollen.
WAS Sie entwickeln, weiß keiner besser als Sie. Wir geben dem WIE neue Impulse:
Unsere Projektarbeit betrifft oftmals sehr sensible Themen. Die meisten Projekte unterliegen deshalb einer Geheimhaltungsverpflichtung. In vielen Fällen dürfen wir daher nur Angaben machen, die keine Rückschlüsse auf unsere Kunden zulassen.
Die Schwerpunkte lagen dabei auf Themen wie
- Optimierung von Entwicklungsprozessen
- Einführung neuer Programmiermethoden
- Software Engineering
- Requirements Engineering
- Reengineering bestehender Software
- Software Reviews
- Codeanalyse
- Software-Architekturdesign
- Einführung von UML/SysML
- Einführung neuer Mikrocontroller
- Treiberprogrammierung für Mikrocontroller
- Auswahl von Mikrocontrollern
- Auswahl von RTOS
- Auswahl von Tools
- Einführung von .NET
Wir haben bislang zahlreiche Kunden u.a. aus folgenden Bereichen auf dem Weg zum Projekterfolg begleitet:
Empty donot delete
Automatisierungstechnik/ Antriebstechnik
- Definition eines Entwicklungsprozesses unter Einhaltung der Vorgaben der Qualitätssicherung für die Embedded-Softwareentwicklung in der Maschinensteuerungstechnik. Einführung der UML zur Software-Modellierung und Dokumentation in der Antriebstechnik.
- Begleitende Entwicklung und Reviews von Anforderungen, Elektronikentwicklung mit Übergabe an die Produktion und Embedded-Software.
- Workshop zum Review einer überarbeiteten Softwarearchitektur; Erarbeitung des weiteren Vorgehens bei der Einführung der neuen Architektur in das Projekt.
- Workshop und Beratung zur Entwicklungsprozess-Optimierung und Qualitätssicherung.
- Mikrocontroller: Workshop für die Einführung eines neuen Mikrocontrollers.
Ergebnis: Der Projektstart wurde beschleunigt, Fehlerrisiken wurden reduziert. - RTOS, Mikrocontroller: Der Projektleiter wurde anhand einer Systemanalyse zu Auswahl und Einsatz eines Echtzeitbetriebssystems beraten.
Ergebnis: „Jetzt sind wir um einiges schlauer“. - Oberwellenkompensation: Schaltungsentwurf, Prototyp und Kleinserie für eine neuartige Oberwellenkompensation bei elektrischen Antrieben.
Ergebnis: Das System wurde vom Kunden mit großem Erfolg auf mehreren Fachmessen präsentiert. - Mikrocontroller: Eine kritische Projektphase, in der eine Schlüsselfunktion der Anwendung sporadisch Fehler zeigte, konnte durch unsere Hilfe schnell behoben werden.
- Mikrocontroller-/Treiberprogrammierung: Unterstützung in mehreren kritischen Phasen bei Identifikation und Lösung des Problems; zusätzlich Nutzen der guten Beziehungen von MicroConsult zu vielen Herstellern.
Ergebnis: Der Kunde hätte nach eigener Aussage ein Vielfaches der Zeit benötigt. - Coaching der Entscheidungsfindung für sinnvolle Methodenwechsel und Prozessanpassungen bei der Entwicklung von Regelungs- und Messsystemen in explosionsgefährdeter Umgebung. Der zunächst angepeilte modellbasierte Ansatz erwies sich als uneffektiv und zu teuer; stattdessen wurden wirkungsvolle Ansatzpunkte bei Anforderungsanalyse, -verfolgung und Testsystematik identifiziert.
- Coaching zur Verbesserung von Methoden und Prozessen in Verbindung mit der Einführung einer neuen Prozessorgeneration bei einem Hersteller von Kfz-Steuergeräten.
- Prozessanalyse und -optimierung für die Entwicklung von Steuergeräten; Dokumentation der Ergebnisse in einem UML-Prozessmodell (Enterprise Architect). MicroConsult begleitete die Umsetzung in der täglichen Arbeit.
- Redesign von Software eines Herstellers für Automatisierungssysteme (Realtime-Plattform, Assembler, 8 Achsen; Bedienrechner Windows/C++). Unterstützung bei der Auswahl und Umsetzung der erfolgversprechendsten Redesign-Strategie.
- Forschungsprojekt mit der TU München zu integrierten Simulations-, Test- und Prüfmethoden auf Basis neuer Methoden und Lösungsansätze.
- Neugestaltung der Architektur einer neuen Steuerungsgeneration für elektrische Antriebe mittels neuer Methoden und Prozessanpassungen.
- Projektaufgaben (z. B. Entwicklung einer Basisarchitektur) in Zusammenarbeit mit einem Kernteam. Bestätigung durch Helmut Belz (SEW-Eurodrive): Der Aufwand für eine UML-Einführung lohnt sich. Das Team entwickelte mit UML auf Basis der objektorientierten Methode COMET Anwendungen für einen Frequenzumrichter. Unter Mithilfe externer Coaches (MicroConsult) wurde das angepasste Entwicklungsmodell SEW-COMET überprüft; regelmäßige Reviews sichern die effiziente Umsetzung. „Mit Coaching integrieren Unternehmen die beteiligten Abteilungen besser in das Projekt und optimieren ihr Vorgehen.“ (Helmut Belz, SEW Eurodrive).
- Entwicklung einer neuen Softwarearchitektur für künftige Generationen mit einem weltweit bekannten Kaffeemaschinenhersteller; Identifikation notwendiger Prozessanpassungen. Die Ergebnisse flossen in die nächste Produktgeneration ein.
Automobilindustrie
- Workshop zur Auswahl einer geeigneten Basis für ein automatisiertes Testsystem.
-
UML, SYSML: Abwägung des Für und Wider der Einsatzmöglichkeiten auf Basis der Projektanforderungen, ergänzt durch wichtige Hintergrundinformationen.
Ergebnis: Eine fundierte Entscheidungsgrundlage wurde geschaffen. -
Softwareanalyse: Untersuchung bestehender Software mit modernen Analysemethoden und Tools auf Schwachstellen; gleichzeitige Einweisung der Mitarbeiter in Methode und Toolanwendung.
Ergebnis: Der Kunde erhielt wertvolle Hinweise zu Schwachstellen und kann künftige Analysen eigenständig umsetzen. -
C++ Library: Unterstützung bei der Einführung der C++ Boost Library durch Auswahl relevanter Klassen und praxisnaher Beispiele.
Ergebnis: Aufwändige autodidaktische Einarbeitung entfiel; das Team entwickelte ein gemeinsames Verständnis der Library. -
Test: Entwicklung der Produkt- und Testspezifikation für ein sicherheitskritisches Embedded-System sowie Durchführung der Tests.
Ergebnis: Entlastung des Kunden bei gleichzeitiger Vermittlung des Nutzens neuer oder verbesserter Methoden. -
.NET, C#: Coaching und Training für die Einführung von .NET, C# und GUI in künftige Projekte.
Ergebnis: Entwickler können das Wissen direkt auf ihre Projekte übertragen. -
System-Architekturdesign: Vorbereitung eines global verteilten Entwicklerteams auf Plattform- und Anwendungsprogrammierung mit Windows CE; Vermittlung wichtiger Konzepte, Prinzipien, Entwicklungsumgebung und Prozess.
Ergebnis: Wissen aus vielen Köpfen wurde gebündelt, Trainingsaufwand um ca. 90 % reduziert. - Unterstützung beim weltweiten Rollout von Tools und Entwicklungsmethoden für eine neue Prozessorgeneration; Training von mehreren hundert Entwicklern und projektspezifische Beratung.
-
Qualitätsanalyse: Analyse bestehender sicherheitsrelevanter Codes und Erarbeitung von Verbesserungsmaßnahmen im Entwicklungsprozess.
Ergebnis: Geeignete Nachweise für die Sorgfaltspflicht nach Stand von Forschung und Technik wurden ermöglicht. - Prozessanalyse: Erarbeitung sinnvoller Verbesserungsmaßnahmen für Steuerungsgerätehersteller im Bereich Abgassysteme.
Biometrik
-
Requirements Engineering: Die Anforderungsanalyse wurde gemeinsam mit dem Projektteam an die besonderen Anforderungen des Kunden angepasst und exemplarisch umgesetzt.
Ergebnis: Beschleunigte Einführung und Akzeptanz eines professionellen Requirements Engineering. -
Architekturdesign: In einem Workshop wurden die Anforderungen an eine neue Softwarearchitektur ermittelt und Maßnahmen zur Umsetzung erarbeitet. Die Umsetzung wurde durch Coaching und Training begleitet.
Ergebnis: Das exzellente Systemverständnis des Kunden konnte sehr schnell in ein professionelles Softwarearchitektur-Design umgesetzt werden. -
Prozessoptimierung: Der bestehende Prozess wurde gemeinsam mit dem Team analysiert. Die dabei identifizierten Schwachstellen wurden bewertet und durch gezielte Maßnahmen behoben.
Ergebnis: Das Team war aufgrund des erreichten Verständnisses und der geschaffenen Motivation schnell in der Lage, die entscheidenden Schwachstellen zu beheben.
Druckindustrie
- UML-Toolauswahl: Beschreibung der wichtigsten Prinzipien und Anwendungsmöglichkeiten der UML. Ermittlung und Bewertung zentraler Kriterien für den Einsatz eines UML-Tools unter Berücksichtigung der Projektbedingungen. Durchführung der Vorauswahl und Qualifikation angebotener Tools.
- Programmiermethodik: Identifikation ungenutzter Optimierungspotenziale und Entwicklung einer maßgeschneiderten, projektorientierten Weiterbildung zur Steigerung der Softwareentwicklungskompetenz.
Elektronikdienstleister
- Workshop & Beratung: Durchführung eines Workshops und Beratung zum Thema UML, Projekt und Prozess.
Energietechnik
- Gutachtertätigkeit: Unabhängiges Gutachten zu Softwarearchitektur und Performance mit Schwerpunkt Treiberarchitektur.
Gastronomie-Systeme
-
OOP- & WinCE-Coaching: Vorbereitung des Entwicklerteams auf den Wechsel zu WinCE und die Anwendung objektorientierter Methoden entsprechend den Projektanforderungen; begleitende Unterstützung bei der Umsetzung.
Ergebnis: Der Projektstart wurde beschleunigt; Risiken und Fehlerquellen wurden frühzeitig erkannt.
Gebäudetechnik
- Systemarchitektur Gebäudetechnik: Aufzeigen von Möglichkeiten als Entscheidungshilfe für eine neue Systemarchitektur in der Gebäudetechnik.
Halbleiter
- Chris Shore, ARM Ltd.: „MicroConsult is one of ARM’s longest standing partners and has been an Approved Training Centre for five years. In that time, they have proved themselves to be highly professional and totally committed to keeping up-to-date with the fast-moving world of ARM technology. Their people are of the highest calibre.“
- Werner Pichl, Infineon Technologies AG, Senior Manager, Tool Partner Management Automotive, Industrial & Multimarket: „Für TriCore, eine der leistungsfähigsten 32-Bit Mikrocontroller-Architekturen, bietet MicroConsult Experten-Know-how bestehend aus Training, Coaching und Engineering nach individuellen Kundenbedürfnissen. Alle Anforderungen sind optimal berücksichtigt – daher ist MicroConsult für Leistungen rund um den Mikrocontroller Infineon’s erste Wahl.“
- Prozessanalyse: Analyse mit Schwerpunkt Requirements im Bereich Identifikationssysteme und Biometrie.
Klimatechnik
- RTOS-Workshop & Beratung: Projektspezifischer Workshop und Beratung zum Einsatz von RTOS sowie Unterstützung bei der Vorauswahl eines geeigneten RTOS.
Kommunikationstechnik
- Softwarearchitektur-Workshop: Beurteilung bestehender Softwarearchitekturen und Konzeption neuer Architekturen für zukünftige Kommunikationssysteme.
-
WinCE: Vorbereitung eines Entwicklungsteams auf den Einsatz von WinCE und Begleitung während des Projektanlaufs.
Ergebnis: Häufige Fehler beim Wechsel auf neue Technologien konnten vermieden werden. Der Projektanlauf wurde beschleunigt. -
Prozessoptimierung: Analyse des bestehenden Prozesses gemeinsam mit dem Team; Bewertung identifizierter Schwachstellen und Umsetzung gezielter Maßnahmen.
Ergebnis: Das Team entwickelte ein besseres Verständnis für den Prozess und etablierte einen verbesserten Workflow. -
Prozessverbesserung: Analyseworkshop zu Status Quo (Tools, Methoden, Prozesse, Regeln, Fehlerquellen, Code, Architektur, Dokumentation). Erarbeitung von Zielen und Maßnahmen sowie begleitendes Training und Coaching.
Ergebnis: Erhöhte Akzeptanz und schnellere Umsetzung der Veränderungen. - Training & Coaching ARM-Core: Maßgeschneidertes Training und Teamcoaching für den in künftigen Projekten eingesetzten ARM-Core zur Beschleunigung des Projektstarts.
- Embedded-Linux-Migration: Coaching zur Migration auf ARM-Architekturen mit Fokus auf Tools und Methoden.
- Peter Jentsch, Siemens Communications: „Während wir gemeinsam mit MicroConsult die neue Architektur erarbeitet haben, sind bei uns viele wertvolle Denkprozesse in Gang gekommen. So hat sich darüber auch das Projekt selbst gewandelt. Wir haben die Hürden zum erfolgreichen Einsatz von UML-Werkzeugen schneller genommen.“ (Projekt mit über 100 Entwicklern weltweit, Migration von C auf objektorientierte UML-Architektur.)
Logistik
- Joachim Beyersdorf, Projektleiter, DHL: „Durch die Kenntnis der unterschiedlichen Methoden und Werkzeuge versetzte uns MicroConsult in kurzer Zeit in die Lage, den Business Case zur Umsetzung einer einheitlichen 3D-Strategie im Mobilbereich mit einer realisierbaren Lösung zu untermauern. Die Zusammenarbeit in diesem komplexen Umfeld war professionell und sehr hilfreich. Die Mitarbeiter von MicroConsult habe ich schätzen gelernt und eine weitere Zusammenarbeit würde ich persönlich sehr empfehlen.“
Luftfahrt
- Software-Redesign & Portierung: Redesign und Portierung von Software zur Koordination der Kommunikation elektronischer Module im Flugzeug auf eine neue Prozessorplattform.
- Beratung Methodenauswahl & Prozessanpassung: Unterstützung bei Fragen der Methodenauswahl und Prozessanpassung beim Umstieg auf objektorientierte Methoden.
Medien
- Hans Wiesböck, Chefredakteur Elektronikpraxis: „MicroConsult ist für uns nicht nur die erste Adresse, wenn es um Hardware- oder Softwaretrainings im Embedded-Sektor geht. Die Firma ist vor allem ein Partner, der Probleme löst. Das beginnt bei Schulungen, wird fortgesetzt mit Consulting und Coaching und gipfelt im Embedded Networking auf der menschlichen Ebene. Denn die Menschen und nicht die Tools schaffen die Lösungen. Auch wir von ELEKTRONIKPRAXIS arbeiten gerne im MicroConsult-Netzwerk.“
Medizintechnik
- UML- und Architektur-Workshop: Erarbeitung einer neuen Softwarearchitektur, die mithilfe der UML dokumentiert wurde.
- Medizingeräte: Workshop und technische Beratung für Neuentwicklungen und Redesigns.
-
Methodenwechsel Medizingeräte: Coaching des Entscheidungsprozesses für Analyse- und Designmethoden bei redundanter Motorsteuerung inklusive notwendiger Prozessanpassungen.
Ziel: Verbesserung der Transparenz der Entwicklungsergebnisse, u. a. für Nachweise bei Zertifizierungen. - Prozessanalyse & Definition: Analyse des Entwicklungsprozesses und angewandter Methoden, Einleitung von Verbesserungsmaßnahmen, Definition von Tools, Methoden und Prozessen sowie aller erforderlichen Artefakte. Erstellung eines exemplarischen Projektplans mit Zielen, Aufgaben, Verantwortlichkeiten, Meilensteinen, Projektteam und Budget.
- Modellbasierende Entwicklung: Coaching einer Prozessanalyse und Erarbeitung von Prozessanpassungen unter diesem Aspekt.
- Antriebssysteme: Analyse eines bestehenden Entwicklungsprozesses und Erarbeitung von Verbesserungsmaßnahmen, die sich in einem kleinen
Messtechnik
- Prozessanalyse & Softwarequalität: Analyse des Entwicklungsprozesses und der eingesetzten Methoden. Identifikation und Initiierung von Maßnahmen zur Verbesserung der Softwarequalität, wie Checklisten für die Softwareentwicklung und Templates für die Spezifikation. Einführung eines systematischen Requirements Engineerings.
- Rahman Jamal, Technischer Leiter, National Instruments Deutschland: „Die Mitarbeiter von MicroConsult haben wir als kompetente und engagierte Partner für Designprozess- und Embedded-Fragen kennen gelernt. Die Zusammenarbeit mit MicroConsult beim Anwender- und Technologiekongress ‚Virtuelle Instrumente in der Praxis‘ (VIP) und anderen Veranstaltungen, wie etwa dem Automotive Tag oder dem PraxisForum Embedded-Test, haben wir als wegweisend und erfrischend empfunden.“
Optische Industrie
- Dr. Helge Thiess, Carl Zeiss AG: „MicroConsult unterstützte uns mit Coaching bei unserem Projekt zur Optimierung der Programmstruktur unserer Inhouse-Software. Besonders haben wir dabei die kompetente, zielführende Beratung geschätzt. Der Coach hat durch seine Analyse und die daraus resultierenden Vorschläge einen wichtigen Beitrag zum Erfolg des Projektes geleistet. Dies macht MicroConsult zu einem wertvollen Projektpartner, den wir gerne weiterempfehlen.“
Ölförderung
-
UML-Coaching: Coaching des Architekturdesigns auf Basis der UML.
Ergebnis: Der Kunde war in der Lage, sein Design zu verifizieren und stellenweise zu optimieren. - Bohrsysteme: Redesign von Software für Bohrsysteme mit extremen Anforderungen an Ausfallsicherheit und Robustheit. Durchführung von Methodenwechsel, Prozessanpassung, Modularisierung und Bildung einer einheitlichen Plattform.
Uhrenindustrie
- Prozessanalyse: Einsatz modellbasierender Entwicklungsmethoden sowie Auswahl geeigneter Tools und Maßnahmen für deren Einführung.