Rely on our wide range of experience when there is room for improvement.
You know best WHAT to develop. We can give impetus as to HOW.
Our support services are often related to projects with a highly sensitive background. Therefore, most of these projects are subject to confidentiality agreements and we have to make sure that the information we disclose does not allow any conclusion as to the companies concerned.
Focus:
- Optimization of development processes
- Introduction of new programming methods
- Software Engineering
- Requirements engineering
- Reengineering existing software
- Software reviews
- Code analysis
- Software architecture design
- Introduction of UML/SysML
- Introduction of new microcontrollers
- Driver programming for microcontrollers
- Selection of microcontrollers
- RTOS selection
- Selection of tools
- Introduction of .NET
We have supported numerous customers on their way to project success, covering areas like...
Empty do not delete
Automation & Drives
- Definition of a development process in compliance with quality assurance requirements for embedded software development in machine control technology. Introduction of UML for software modeling and documentation in drive technology.
- Accompanying development and reviews of requirements, electronics development with handover to production and embedded software.
- Workshop to review a revised software architecture; development of the next steps for introducing the new architecture into the project.
- Workshop and consulting on development process optimization and quality assurance.
- Microcontroller: Workshop for the introduction of a new microcontroller.
Result: The project launch was accelerated, and the risk of errors was reduced. - RTOS, microcontroller: The project manager received advice on the selection and use of a real-time operating system based on a system analysis.
Result: „"Now we are considerably wiser.". - Harmonic compensation: Circuit design, prototype and small series production for a novel harmonic compensation in electric drives.
Result: The system was presented by the customer with great success at several trade fairs. - Microcontroller: A critical project phase, in which a key function of the application sporadically showed errors, was quickly resolved with our help.
- Microcontroller/driver programming: Support in several critical phases of identifying and solving the problem; additionally, leveraging MicroConsult's good relationships with many manufacturers.
Result: According to the customer, he would have needed many times more time. - Coaching of decision-making processes for meaningful methodological changes and process adjustments in the development of control and measurement systems in potentially explosive atmospheres. The initially targeted model-based approach proved ineffective and too expensive; instead, effective starting points were identified in requirements analysis, tracking, and test methodology.
- Coaching to improve methods and processes in connection with the introduction of a new processor generation at a manufacturer of automotive control units.
- Process analysis and optimization for the development of electronic control units; documentation of the results in a UML process model (Enterprise Architect). MicroConsult supported the implementation in daily work.
- Software redesign for a manufacturer of automation systems (real-time platform, assembler, 8 axes; operator computer Windows/C++). Support in selecting and implementing the most promising redesign strategy.
- Research project with the Technical University of Munich on integrated simulation, testing and inspection methods based on new methods and solutions.
- Redesign of the architecture of a new generation of control systems for electric drives using new methods and process adjustments.
- Project tasks (e.g., developing a basic architecture) in collaboration with a core team. Confirmation from Helmut Belz (SEW-Eurodrive): The effort required for UML implementation is worthwhile. The team developed applications for a frequency converter using UML based on the object-oriented COMET methodology. With the help of external coaches (MicroConsult), the adapted SEW-COMET development model was reviewed; regular reviews ensure efficient implementation. "With coaching, companies better integrate the participating departments into the project and optimize their processes." (Helmut Belz, SEW Eurodrive).
- Development of a new software architecture for future generations in collaboration with a globally renowned coffee machine manufacturer; identification of necessary process adjustments. The results were incorporated into the next product generation.
Automotive
- Workshop on selecting a suitable basis for an automated test system.
-
UML, SYSML: Weighing the pros and cons of the possible applications based on the project requirements, supplemented by important background information.
Result: A sound basis for decision-making has been created. -
Software analysis: Examination of existing software for vulnerabilities using modern analysis methods and tools; simultaneous training of employees in the method and tool application.
Result: The customer received valuable information about weaknesses and can independently implement future analyses. -
C++ Library: Support in introducing the C++ Boost Library through the selection of relevant classes and practical examples.
Result: Extensive self-taught training was unnecessary; the team developed a shared understanding of the library. -
Test: Development of the product and test specification for a safety-critical embedded system, as well as execution of the tests.
Result: Relieving the customer while simultaneously conveying the benefits of new or improved methods. -
.NET, C#: Coaching and training for the introduction of .NET, C# and GUI into future projects.
Result: Developers can directly apply this knowledge to their projects. -
System architecture design: Preparing a globally distributed development team for platform and application programming with Windows CE; teaching key concepts, principles, development environment and process.
Result: Knowledge from many minds was pooled, reducing training effort by approximately 90%. - Support for the worldwide rollout of tools and development methods for a new generation of processors; training of several hundred developers and project-specific consulting.
-
Quality analysis: Analysis of existing security-relevant codes and development of improvement measures in the development process.
Result: Suitable evidence of due diligence in accordance with the state of research and technology was provided. - Process analysis: Development of meaningful improvement measures for control unit manufacturers in the field of exhaust systems.
Biometrics
-
Requirements Engineering: The requirements analysis was adapted to the specific requirements of the customer in collaboration with the project team and implemented as an example.
Result: Accelerated introduction and acceptance of professional requirements engineering. -
Architectural design: In a workshop, the requirements for a new software architecture were identified and measures for its implementation were developed. The implementation was supported by coaching and training.
Result: The customer's excellent understanding of the system was very quickly translated into a professional software architecture design. -
Process optimization: The existing process was analyzed together with the team. The weaknesses identified were assessed and addressed through targeted measures.
Result: Thanks to the understanding achieved and the motivation created, the team was quickly able to address the critical weaknesses.
Printing industry
- UML tool selection: Description of the most important principles and applications of UML. Identification and evaluation of key criteria for the use of a UML tool, taking project requirements into account. Pre-selection and qualification of proposed tools.
- Programming methodology: Identification of untapped optimization potential and development of a tailored, project-oriented training program to increase software development competence.
Electronics service provider
- Workshop & Consultation: Conducting a workshop and providing advice on UML, project and process.
Energy engineering
- Expert witness activity: Independent expert report on software architecture and performance with a focus on driver architecture.
Catering systems
-
OOP & WinCE coaching: Preparing the development team for the switch to WinCE and the application of object-oriented methods according to project requirements; providing accompanying support during implementation.
Result: The project launch was accelerated; risks and potential sources of error were identified early on.
Building technology
- System architecture building technology: Identifying possibilities as a decision-making aid for a new system architecture in building technology.
Semiconductors
- Chris Shore, ARM Ltd.: „"MicroConsult is one of ARM's longest standing partners and has been an Approved Training Center for five years. In that time, they have proven 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 caliber."“
- Werner Pichl, Infineon Technologies AG, Senior Manager, Tool Partner Management Automotive, Industrial & Multimarket: „"For TriCore, one of the most powerful 32-bit microcontroller architectures, MicroConsult offers expert know-how consisting of training, coaching and engineering tailored to individual customer needs. All requirements are optimally considered – therefore, MicroConsult is Infineon's first choice for services related to the microcontroller."“
- Process analysis: Analysis focusing on requirements in the field of identification systems and biometrics.
Climate technology
- RTOS Workshop & Consulting: Project-specific workshop and consultation on the use of RTOS as well as support in the pre-selection of a suitable RTOS.
Communication technology
- Software Architecture Workshop: Evaluation of existing software architectures and design of new architectures for future communication systems.
-
WinCE: Preparing a development team for the use of WinCE and providing support during the project launch.
Result: Common mistakes made when switching to new technologies were avoided. The project launch was accelerated. -
Process optimization: Analysis of the existing process together with the team; evaluation of identified weaknesses and implementation of targeted measures.
Result: The team developed a better understanding of the process and established an improved workflow. -
Process improvement: Analysis workshop on the status quo (tools, methods, processes, rules, sources of error, code, architecture, documentation). Development of goals and measures, as well as accompanying training and coaching.
Result: Increased acceptance and faster implementation of the changes. - Training & Coaching ARM-Core: Tailor-made training and team coaching for the ARM core used in future projects to accelerate project launch.
- Embedded Linux Migration: Coaching for migration to ARM architectures with a focus on tools and methods.
- Peter Jentsch, Siemens Communications: „"While working with MicroConsult to develop the new architecture, many valuable thought processes were set in motion within our team. This also transformed the project itself. We overcame the hurdles to the successful implementation of UML tools more quickly." (Project with over 100 developers worldwide, migration from C to object-oriented UML architecture.)
Logistics
- Joachim Beyersdorf, Project Manager, DHL: „"Thanks to their knowledge of various methods and tools, MicroConsult enabled us to quickly develop a viable business case for implementing a unified 3D strategy in the mobile sector. The collaboration in this complex environment was professional and very helpful. I have come to appreciate the MicroConsult team and would personally highly recommend further collaboration."“
Aviation
- Software redesign & porting: Redesign and porting of software for coordinating the communication of electronic modules in the aircraft to a new processor platform.
- Consulting on method selection and process adaptation: Support with questions regarding method selection and process adaptation when switching to object-oriented methods.
Media
- Hans Wiesböck, Editor-in-Chief of Elektronikpraxis: „MicroConsult is not just our first choice when it comes to hardware or software training in the embedded sector. Above all, the company is a partner that solves problems. This starts with training courses, continues with consulting and coaching, and culminates in embedded networking on a human level. Because it's the people, not the tools, who create the solutions. We at ELEKTRONIKPRAXIS also enjoy working within the MicroConsult network.“
Medical engineering
- UML and Architecture Workshop: Development of a new software architecture, documented using UML.
- Medical devices: Workshops and technical consulting for new developments and redesigns.
-
Method change in medical devices: Coaching of the decision-making process for analysis and design methods in redundant motor control, including necessary process adjustments.
Goal: Improving the transparency of development results, including for evidence purposes in certifications. - Process analysis & definition: Analysis of the development process and applied methods, initiation of improvement measures, definition of tools, methods and processes as well as all necessary artifacts. Creation of a sample project plan with goals, tasks, responsibilities, milestones, project team and budget.
- Model-based development: Coaching of a process analysis and development of process adjustments from this perspective.
- Drive systems: Analysis of an existing development process and development of improvement measures that can be implemented in a small way
Measurement technology
- Process analysis & software quality: Analysis of the development process and the methods used. Identification and initiation of measures to improve software quality, such as checklists for software development and templates for specification. Introduction of systematic requirements engineering.
- Rahman Jamal, Technical Director, National Instruments Germany: „"We have come to know the employees of MicroConsult as competent and dedicated partners for design process and embedded issues. We found the collaboration with MicroConsult at the user and technology congress 'Virtual Instruments in Practice' (VIP) and other events, such as the Automotive Day or the Practical Forum Embedded Testing, to be groundbreaking and refreshing."‚
Optical industry
- Dr. Helge Thiess, Carl Zeiss AG: „"MicroConsult supported us with coaching during our project to optimize the program structure of our in-house software. We particularly appreciated their competent and goal-oriented advice. The coach's analysis and resulting suggestions made a significant contribution to the project's success. This makes MicroConsult a valuable project partner that we are happy to recommend."“
Oil production
-
UML coaching: Coaching of architectural design based on UML.
Result: The customer was able to verify his design and optimize it in some areas. - Drilling systems: Redesign of software for drilling systems with extreme requirements for reliability and robustness. Implementation of method changes, process adaptation, modularization, and creation of a unified platform.
Watchmaking industry
- Process analysis: Use of model-based development methods and selection of suitable tools and measures for their introduction.