29. August 2019
framework-vs-platform-knuevenermackert

Framework vs. Plattform – Worin besteht der Unterschied?

The open source world is full of frameworks and platforms. But what is a framework, what is a platform and what is the difference? More to the point, why is this difference important? I am a confessing pedant. Despite my personal failures in this regard, I believe deeply that correct usage of language provides significant added value.To quote the aphorism from Mark Twain: “The difference between the almost right word and the right word is really a large matter. ’tis the difference between the lightning bug and the lightning.”With this in mind, it may make sense that I find the lack of clarity surrounding the two concepts of framework and platform extremely irritating at times. Every company in the world that has anything to do with development has a platform. The open source world is full of frameworks. But when asked, very few people are able to define these concepts. Is it possible to claim full understanding of a subject yet be unable to provide clear definitions for basic terminology?
10. Juni 2019

Pragmatische Überlegungen zur Softwarequalität

Softwarequalität wird oft als schwer fassbares und mysteriöses Ziel behandelt. Jeder wünscht es sich und die Strategien zur Erreichung von Qualität sind so vielfältig wie die Unternehmen, die es beanspruchen. Interessanterweise sind nur sehr wenige Menschen in der Lage, eine klare Aussage darüber zu treffen, was Softwarequalität ist. Meiner bescheidenen Meinung nach ist das der Kern des Problems, wie kann ein Ziel erreicht werden, das nicht klar definiert ist?Es gibt tatsächlich eine Vielzahl von Software-Qualitätsdefinitionen, die gefunden werden können. Wie so oft bietet Wikipedia einen interessanten Ausgangspunkt für das Studium. Die pragmatische Schwierigkeit bei vielen Qualitätsdefinitionen besteht darin, dass es sich um qualitative Beschreibungen handelt, die stark vom Standpunkt des Betrachters abhängig sind. Eine pragmatisch sinnvolle Definition der Softwarequalität muss objektiv und reproduzierbar sein und quantitative Ergebnisse liefern.
19. Mai 2019

Was ist Real-Time?

In den letzten Monaten habe ich mich mit Echtzeitsystemen und dem Konflikt zwischen zwei wichtigen Ansätzen beschäftigt. Diese Konflikt hat mich veranlasst, tiefer über das Konzept der zeitgesteuerten Systeme nachzudenken, und ich beginne, dies als einen bedeutenden und wertvollen Paradigmenwechsel im Vergleich zu meinem früheren Verständnis zu betrachten.Um die Weichen richtig zu stellen, müssen wir mit dem Verständnis des Konzepts der "Echtzeit" beginnen. In diesem Artikel werde ich "Echtzeit" als Synonym für "deterministisch" verwenden. Echtzeit erfordert, dass jede Aktion, die in einem Echtzeitsystem ausgeführt wird, zu einem festgelegten Zeitpunkt abgeschlossen sein muss (innerhalb vorgegebener Fehlergrenzen und mit einer vorgegebenen maximalen Unsicherheit, auch Jitter genannt).
19. Mai 2019

5 Fragen an den Automotive SPICE® Berater vor der Beauftragung

Sie wollen von Automotive SPICE® profitieren und klare Verantwortlichkeiten und effektive und effiziente Abläufe in der Entwicklung etablieren? Dafür mag es verschiedene Beweggründe geben wie beispielsweise Kundenerwartung, Risiko- und Kostenreduktion, Qualitätssteigerung und zunehmende Produkt- und Projekt-Komplexität. Was auch immer die aktuell dominierenden Gründe für die Einführung von Automotive SPICE® sind es gibt einige Aspekte, die für eine erfolgreiche und nachhaltige Prozessentwicklung nach ASPICE unbedingt zu beachten sind. Ein Faktor, der über den Erfolg und Misserfolg nur allzu oft entscheidet, ist die Auswahl der richtigen Beratungsunterstützung.
22. März 2019
Automotive-Spice-Trainings

ASPICE Training ROI. Myth or Reality?

When a company considers implementing the ASPICE model, usually one question pop-up: can we achieve a return on investment? In this blog post, we examine the topic of ASPICE training ROI.Firstly, let’s talk about the costs of implementing ASPICE. When planning our project, we need to take into account that training costs are much more than the price of traveling, training and the exam/certification fees. Quite often the critical -hidden- costs are the time spent on training and the missing support and achievements in the projects during that time.In general, at any time there seem to be good reasons for postponing an Automotive SPICE® training due to budgetary or workload reasons. But working under this model does have a long list of benefits and is entirely possible to achieve a return on investment in the short or the mid-term.
9. März 2019
Automotive-SPICE-Assessment

Automotive SPICE® Assessment: Frequently Asked Questions (DE)

What is an Automotive SPICE® Assessment? Automotive SPICE®, also known as ASPICE, is a standard used as a framework for improving and evaluating processes. The focus is on processes for development of software-based systems. An ASPICE Assessment is a systematic evaluation of the capability level an organizational unit’s processes against the ASPICE model. In other words, in an assessment your current processes are mapped to and compared with the best practices for software and software-based system development for the automotive industry. Why is an Automotive SPICE® Assessment important?
28. Februar 2019
why-reuse-is-hard

Why is Reuse so Hard?

During my years in the medical technology industry I was able to observe a relatively small organization working many years on continuous and incremental improvement of a single core product. Reuse was an automatic result of our focus on a single core application domain and a single product that was evolved over the years. The connection to the customers was loose and delays were never more than an embarrassment.When I moved into the automobile industry the picture changed. I was a member of a large, internationally distributed department. We were working on multiple customer projects in parallel. Most of these projects had huge similarities but every single one had its unique distinguishing factors as well.
22. Januar 2019

Automotive SPICE® for Managers in Detroit from Dec 6th – 7th 18. December 2018

During the week from Dec 3rd to Dec 7th we lead a very successful training workshop “Automotive SPICE® for Managers” at a customer in Detroit. 20 managers met outside the office for 2 days, in order to focus on how to drive the change to establish accepted processes.Firstly, we ensured that we are all on the same page according to motivation, objectives and roadmap. We shared some recent experiences and lessons learned and identified the different personal motivations for the same objective of having accepted processes well established. In a teamwork atmosphere a strategy, approaches and plans were developed and already some concrete actions were derived.
5. Januar 2019
Automotive_Summit

Keynote Presentation at Automotive Innovation Summit Conference, Nov 26th and 27th, 2018 at Audi Forum, Neckarsulm

The central topics of this Automotive Expert Conference end of November 2018 were: a) Autonomous Driving b) Electrification c) Big Data d) Cyber SecurityCultural and Ethical aspects of electrified and autonomous driving were shown as future main considerations in governmental activities as well as for the development of software algorithms. The sensoric concepts of autonomous vehicles are currently very much different between the existing prototype applications all over the world and it seems appropriate to consider a maximal diversified approach in order to mimick human sensoric.