Select Page

Archive

Project, product and process management; Agile methods:

Successfully filling agile roles

Presentation: Filling agile roles successfully (ESE Kongress 2016, PDF)

Conference proceedings script: Successfully filling agile roles (PDF)

Psychogram of agile methods

Lecture manuscript: Psychogram of agile methods (PDF)

Vortragsfolien auf Anfrage: agil@microconsult.de

Execute complex software projects more effectively using agile methods.

Article: How to execute complex software projects more effectively using agile methods

Scrum Embedded

Presentation: Scrum Embedded (PDF)

Fully agile or only half-agile? – Agile values & methods in traditional development

Script: Agile values & methods (ESE Kongress 2014, PDF)

Vortragsfolien auf Anfrage: agil@microconsult.de

How to properly implement agile methods

Presentation: Implementing agile methods correctly (ESE Management Summit 2014, PDF)

Agile development of embedded systems

Technical article: Agile development of embedded systems (PDF)

Actively support and manage change processes

Script: Change processes (ESE Kongress 2013, PDF)

Designing effective and goal-oriented workshops

Presentation: Designing effective and goal-oriented workshops (ESE Kongress 2013, PDF)

Script: Designing effective and goal-oriented workshops (PDF)

Motivation versus inner resistance: Why excessive performance orientation is pointless

Script: Driver versus inner critic (ESE Kongress 2013, PDF)

Change processes in projects

Article as PDF (2011)

7 tips for process design

Presentation as PDF (MicroConsult Forum, embedded world 2011)

From the idea to the model

Presentation as PDF (ESE Kongress 2010)

Who needs requirements anyway?

Presentation as PDF

The development process in practice: Tips for successful process design

Presentation as PDF

What you should know about your brain: The developer's most important tool sits between their ears.

Article as PDF (2007)

The time coach: 7 steps to getting out of developmental stress

Article as PDF (2006)

Project support: Why more and more companies are using an external coach

// Article as PDF (2005)

Strategies for success-oriented professional development

Article as PDF (2002)

Product Management

Modern product management for embedded systems

The product lifecycle

Product lifecycle: The break-even point

Product lifecycle: Product discontinuation

Customer satisfaction: Satisfied is not enough 

Article: How to recognize the best time to discontinue a product

Presentation: Lifecycle of an embedded system (ESE Kongress 2017, PDF)

Script: Lifecycle of an embedded system (PDF)

Risk management

Expertise: Risk management - a neglected discipline

Requirements management

Requirements management: I'd like to, I want, I need ...

Requirements management: The decision-making process


Test & Quality:

Trend Guide "Embedded Safety & Security"

Safety and security describe different properties of embedded software systems. However, a closer look reveals how closely the operational reliability of software-intensive embedded systems is linked to protection against unauthorized access or targeted attacks. The necessary measures pose significant challenges for both software and hardware developers. Security has many facets. Reading this trend guide will provide you with numerous suggestions.

Reading sample: Trend Guide Embedded Safety & Security

The three faces of software system security

Article: Future-proofing, part 3 (PDF)

Article: Access or attack security, part 2 (PDF)

Article: Operational safety, part 1 (PDF)

Article: Taming the dragon - embedded system security (PDF)

Expert statements and advice on quality & safety

Article: Advice on quality and safety (PDF)

Software Security: Risks and Solutions

Presentation: Software security (PDF)

Testing in the software lifecycle: Key activities and their relationship to the development process

Acript: Testing in the software lifecycle (ESE Kongress 2012, PDF)

Embedded testing: Terminology

Presentation: Embedded test terminology (embedded world 2012, PDF)

7 tips for unit testing with open source

Presentation as PDF (MicroConsult Forum, embedded world 2011)

Free unit testing tools for C development

Seminar docs as PDF (ESE Kongress 2010)  

Example application (ZIP file)

Embedded SW test perspectives - efficient testing with a concept, strategy and method

Presentation as PDF (MicroConsult Forum, embedded world 2010)

What makes your code strong - software test methods

Article as PDF (2008)

New approaches to test automation – the use of graphical programming languages in test automation

Article as PDF (2007)

Trend Guide "Embedded Test"

Reading sample     

Trend Guide as PDF

New approaches to test automation: MC-ST – System test automation with UML and LabVIEW

Presentation as PDF

New Ways of Test Automation: MC-ST - Framework for System Test Automation with UML and LabVIEW

Presentation as PDF

Trend Guide "Embedded Quality"

Trend Guide Embedded Quality as PDF (2003)

The ABC of testing

Presentation as PDF

System test

Presentation as PDF

Software testing: Overview of testing procedures

Presentation as PDF


System and hardware development:

Systems engineering with SysML - Overview of key diagrams, notations and applications

Presentation: Systems engineering with SysML (ESE Kongress 2013, PDF)

Script: Systems engineering with SysML (PDF)

Expertise: Systems engineering with SysML

UML and SysML in principle

Presentation as PDF (MicroConsult Forum embedded world 2010)

Embedded future: Trends and their impact on embedded solutions

Presentation as PDF

Embedded future: Influencing factors, effects, consequences

Article as PDF (2004)

Who needs requirements? - Requirements in the development of technical systems

Presentation as PDF

Trend Guide "Embedded Automotive"

Trend Guide "Embedded Automotive" as PDF (2003)

Trend Guide "Embedded Future"

Trend Guide "Embedded Future" as PDF (2002)


(Embedded) Software development:

Software architecture requires responsibility and skill: What topics should a software architect master?

Presentation: Software architecture (ESE Kongress 2016, PDF)

Script: Software architecture (PDF)

What's next for C++? - Changes to the C++ Standard

Presentation: What's next for C++ (ESE Kongress 2016, PDF)

Script: What's next for C++ (PDF)

Windows in miniature - What's behind Windows 10 IoT?

Presentation: What's behind Windows 10 IoT (ESE Kongress 2016, PDF)

Script: What's behind Windows 10 IoT (PDF)

From C to embedded-C: The goal determines the path

Script: From C to embedded-C (PDF))

With our without operating system? - Comparison and selection of software runtime architectures

Presentation: With our without operating system? (ESE Kongress 2015, PDF)

Script: With our without operating system?

MyOS - Cookbook for a miniature operating system: C implementation of a custom kernel on Cortex-Mx

Presentation: C implementation of a custom kernel on Cortex-Mx (ESE Kongress 2015, PDF)

Script: C implementation of a custom kernel on Cortex-MX (PDF)

Object-based or object-oriented? - Modern low-level driver programming with C/C++

Presentation: Modern low-level driver programming with C/C++ (ESE Kongress 2015, PDF)

Script: Modern low-level driver programming with C/C++ (PDF)

Implementation of state machines in C++

Seminar docs: Implementation of state machines in C++ (ESE Kongress 2015, PDF)

Programming an operating system abstraction layer (OSAL)

Presentation: Programming an operating system abstraction layer (ESE Kongress 2014, PDF)

Embedded software architecture principles

Presentation: Embedded software architecture principles (ESE Kongress 2014, PDF)

The SOLID Principles: 5 principles for better software

Presentation: The SOLID principles (ESE Kongress 2014, PDF)

Script: The SOLID principles (PDF)

Don't reinvent the wheel - Architectural patterns in the embedded environment

Presentation: Architectural patterns in the embedded environment (ESE Kongress 2013, PDF)

Script: Architectural patterns in the embedded environment (PDF)

Developing platform-independent apps - Features and limitations of HTML5 and JavaScript

Presentation: Developing platform-independent apps (ESE Kongress 2013, PDF)

Script: Developing platform-independent apps (PDF)

The Embedded software engineering cookbook

Presentation: Embedded software engineering cookbook (embedded world 2013, PDF)

Anti-aging for embedded software - Tipps for robust software

Presentation: Anti-aging for embedded software (embedded world 2013, PDF)

Software paradigms: What am I actually programming?

Presentation: Software paradigms (ESE Kongress 2012, PDF)

Script: Software paradigms (PDF)

Software engineering with UML & C: Practical application for small embedded systems

Presentation: Software engineering with UML & C (ESE Kongress 2012, PDF)

Script: Software engineering with UML & C (PDF)

Healthy software

Presentation: Healthy software (embedded world 2012, PDF)

GoF design patterns in embedded systems?

Article as PDF (2011)

7 Programming commandments

Presentation as PDF (MicroConsult Forum, embedded world 2011)

7 Tips for successful software design with RTOS

Presentation as PDF (MicroConsult Forum, embedded world 2011)

Why object-oriented development? - 6 individual reasons

Presentation as PDF (ESE Kongress 2010)

Script as PDF (ESE Kongress 2010)

Article as PDF (2010)

Object-oriented programming with C

Article as PDF (2010)

Object-oriented programming with C: Typical UML diagrams and their implementation

Presentation as PDF (ESE Kongress 2009)

Presentation as PDF (MicroConsult Forum, embedded world 2010)

Design and implementation of state machines

Presentation as PDF (ESE Kongress 2009)

Software development with brains: Tips for software developers to increase quality and performance

Presentation as PDF

What makes your code strong - software test methods

Article as PDF (2008)

Trend Guide "Embedded Software Redesign"

Reading sample: Trend Guide Embedded Software Redesign

From the idea to the model

Presentation as PDF (ESE Kongress 2010)

Motivation for object-oriented software development for embedded systems

Presentation as PDF // Application example (ZIP file)

Classes, objects and associations implemented in C - Implementation of object-orienged concepts

Presentation as PDF // Application example (ZIP file)

From Assembler to AspectJ - Introduction to aspect-oriented programming

Presentation as PDF

UML step by step

// Article as PDF (2005)

Trend Guide "Embedded UML"

Trend Guide Embedded UML as PDF (2004)

Ever heard about UML?

Presentation as PDF

Robot control as project example - Presentation of a UML case tool

Presentation as PDF

XML: What is really behind it?

Presentation as PDF

Design patterns

Presentation as PDF

Who needs requirements? - Requirements in the development of technical systems

Presentation as PDF

Trend Guide "Software Engineering"

Trend Guide Software Engineering as PDF (2001)

RTOS (real -tme operating system): Fundamentals of (real-time) operating systems

Presentation as PDF

OSEK/VDX: Open systems and their interfaces for automotive electronics

Presentation as PDF

The use of .NET in industrial environments

Presentation as PDF

Who starts your .NET application? - Insights in the App-Domain class

Article as PDF (2006)

Web services with .NET

Presentation as PDF // Article as PDF (2005)

Unix basics

Technical information as PDF

Unix system programming

Technical information as PDF

Embedded future: Trends and their impact on embedded solutions

Presentation as PDF

Embedded future: Influencing factors, effects, consequences

Article as PDF (2004)

Trend Guide "Embedded Automotive"

Trend Guide "Embedded Automotive" as PDF (2003)

Trend Guide "Embedded Future"

Trend Guide "Embedded Future" as PDF (2002)


Microcontrollers:

MyOS - Cookbook for a miniature operating system: C implementation of a custom kernel on Cortex-Mx

Presentation: C implementation of a custom kernel on Cortex-Mx (ESE Kongress 2015, PDF)

Script: C implementation of a custom kernel on Cortex-MX (PDF)

Arduino look and feel for multicore

Presentation: Arduino look and feel for multicore (PDF)

Quo vadis, multicore? Dead ends & future trends

Presentation: Quo vadis, multicore? Dead ends & future trends (ESE Kongress 2015, PDF)

Script: Quo vadis, multicore? Dead ends & future trends (PDF)

Multicore referendum - Spoilt by choice

Presentation: Multicore referendum - Spoilt by choice (ESE Kongress 2015, PDF)

Script: Multicore referendum - Spoilt by choice

SW design challenges for real-time multicore microcontroller systems

Article: SW design challenges for real-time multicore microcontroller systems (PDF, English)

Current trends in multicore microcontroller architectures

Article: Current trends in multicore microcontroller architectures (PDF)

Still Single? - Step by step to multicore

Presentation: Step by step to multicore (embedded world 2015, PDF)

Arm Cortex® overview: Which Arm architecture is most suitable?

Presentation: Arm Cortex® overview (emb. platforms conference 2014, PDF)

Multicore in embedded systems - how so?

Presentation: Multicore in embedded systems (ESE Kongress 2013, ZIP)

Script: Multicore in embedded systems (PDF)

Initialization and creation of low-level drivers

Script: Initialization and creation of low-level drivers (ESE Kongress 2012, PDF)

The role of the debugger in the testing process

Script: The role of the debugger in the testing process (ESE Kongress 2011, PDF)

Cortex-M4 provides DSP and floating-point functions.

Article as PDF (2010)

CMSIS for Arm Cortex-Mx microcontrollers

Script as PDF (ESE Kongress 2010)

Cortex - in short

Presentation as PDF (MicroConsult Forum, embedded world 2010)


Soft skills:

Cognitive pitfalls in projects

Script: Cognitive pitfalls in projects (ESE Kongress 2016, PDF)

Systemisches Projektmanagement - Anwendung systemischer Regeln in der Projektarbeit

Presentation: Systemic Project Management (ESE Kongress 2015, PDF)

Conference proceedings script: Systemic project management (PDF)

Project effort estimation

Presentation: Effort estimation for projects (ESE Kongress 2015, PDF)

Conference proceedings script: Effort estimation for projects (PDF)

Trend Guide "Leadership in High-Tech Companies"

Reading sample: Trend Guide "Leadership in High-Tech Companies"

The challenge of project management

Presentation: The challenge of project management (ESE Kongress 2014, PDF)

Script: The challenge of project management (PDF)

Responsibility?? - How to create a responsible project team

Script as PDF (ESE Kongress 2011) 

How women save software projects - Female solution strategies and male prejudics

Script as PDF (ESE Kongress 2010)

What you should know about your brain: The developer's most important tool sits between their ears.

Article as PDF (2007)

The time coach: 7 steps to getting out of developmental stress

Article as PDF (2006)

Food for thought on the topic "Human aspects of project success"

Episode 29: What project teams can learn from extreme sailors (10/2013)

Episode 28: Why excessive performance orientation is nonsense (06/2013)

Episode 27: A sense of duty can be a downfall. (01/2013)

Episode 26: Out of the shock paralysis (10/2012)

Episode 25: World of W-Wonders (05/2012)

Episode 24: Battle of the sexes (01/2012)

Episode 23: Stay on equal terms! (09/2011)

Episode 22: The solution to the professional dilemma (12/2010)

Episode 21: More performance for more money? (09/2010)

Episode 20: When all else fails (08/2010)

Episode 19: Wanting and being able to (07/2010)

Episode 18: Telephone game (04/2010)

Episode 17: The thing about the brain chicken (02/2010)

Episode 16: The magic formula for presentations (11/2009)

Episode 15: Ignorance of the law is no excuse. (09/2009)

Episode 14: When anchors cause a project to capsize (06/2009)

Episode 13: Hormonal emergencies in projects (05/2009)

Episode 12: The economics of thought (02/2009)

Episode 11: In the beginning was the image (12/2008)

Episode 10: Scope for idea generators (11/2008)

Episode 9: All kinds of people! (10/2008)

Episode 8: Communication barbarians (08/2008)

Episode 7: How software errors become visible (05/2008)

Episode 6: Project crises and the sinking of the Titanic (04/2008)

Episode 5: Are you head or stomach? (02/2008)

Episode 4: Paths to a flash of inspiration (11/2007)

Episode 3: Survival in the software wilderness (10/2007)

Episode 2: Appropriate treatment of software developers (09/2007)

Episode 1: Wonder beyond logic (07/2007)

All "Food for Thought" articles at a glance

MicroConsult Newsletter

With the MicroConsult newsletter, you'll stay on the pulse of the embedded world. Look forward to proven practical knowledge, real professional tips, and current events – directly from our experts for your project success.

Subscribe now!

Published by

MicroConsult Academy

MicroConsult Academy