Blog
What is crucial in decision-making? – Thoughts on power and responsibility
Project work, in particular, constantly presents us with difficult decisions that often have to be made quickly. Whoever makes the decision takes responsibility and therefore also bears the risk of making the wrong choice. This makes decision-makers easy targets for scapegoating. No wonder...
The human side of project success (Peter Siwon)
What software developers need to know about (hidden) thought patterns and models in project work. What is this book about? This book explores the human side of project success from various perspectives and addresses questions such as: When and why do we estimate...
All's well that ends well: Blackbox tests using whitebox metrics do not result in graybox tests.
MicroConsult trainer Remo Markgraf will dedicate his presentation at the ESE Congress 2021 to the question of how to achieve the highest possible quality with minimal testing effort. His presentation is aimed at developers, software architects, testers, project managers, and product managers. “Everyone wants…”.
Sufficient flexibility in application: Automotive cybersecurity according to ISO/SAE 21434
At the ESE Congress 2021, Marcus Gößler will address "ISO/SAE 21434 Road Vehicles — Cybersecurity Engineering" in his compact seminar. The focus will be on methodologies, analyses, and assessments. The automotive sector is increasingly affected by cyberattacks. For some time now...
Software development reimagined – Part 3: Software architecture
Which goals in a software project are significantly influenced by whether it involves a multicore design with safety and security considerations? The three classic goals in a software project are the project's quality requirements, the costs for development and maintenance...
Port designs and their implementation
In his presentation at ESE Kongress digital 2021, MicroConsult trainer Thomas Batt will introduce interface concepts and demonstrate implementation approaches in C and C++. Register now and secure your early-bird ticket! With increasingly complex embedded software architectures, ports offer a solution for...
Software development reimagined – Part 2: Avoiding typical errors through comprehensive software requirements
In the software requirements, developers describe the purpose and intent of a software system as well as its (external) behavior. What expectations do users have of the software product, and how user-friendly is it? How clear is the program structure, how well-organized is the...
Software development reimagined – Part 1: How multicore, safety and security aspects are changing today's software projects
Embedded software development today still mostly takes place in single-core environments. However, software is controlling increasingly complex processes that only function in multi-core environments. This presents new challenges for development. To maintain a high standard in...