2019-03-22

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.
2019-05-19

5 Questions To Ask Automotive SPICE® Consultants Before Hiring Them

Your company has decided to benefit by applying Automotive SPICE® in the development of software-controlled systems? There are many possible motivations for the decision to implement ASPICE including (e.g.) customer expectation, quality improvement, reduction of risks and costs, and improved management of growing complexity. Whatever your primary motivation may be, there are a number of things that must be considered. One factor that often dominates is the choice of the right external consulting and support.
2019-05-19

What is Real-Time?

In the last few months I have been investigating real-time systems and the conflict between two major approaches that are used. These confrontations have caused me to think more deeply about the concept of time-triggered systems and I am beginning to view this as a significant and valuable paradigm shift when compared with my earlier understanding.In order to set the stage properly, we need to start with an understanding of the concept of “real-time”. In this article I will be using “real-time” as a synonym for “deterministic”. This will require that every action that is performed in a real-time system must be done at the required moment (within predetermined margins of error and with a predetermined maximum level of uncertainty, aka jitter).
2019-06-10

Pragmatic Considerations Regarding Software Quality

Software quality is often treated as an elusive and mysterious goal. Everybody wishes to have it and the strategies for achieving quality are as varied as the companies that claim it. Interestingly enough, very few people are able to provide a clear statement of what software quality is. In my humble opinion this is the crux of the problem, how can a goal be achieved which isn’t clearly defined? There are actually a multitude of software quality definitions that can be found. As so often, Wikipedia provides an interesting starting point for study. The pragmatic difficulty with many definitions of quality is that they are qualitative descriptions and are strongly dependent on the observer’s viewpoint. A pragmatically useful definition of software quality must be objective, reproducible and must deliver quantitative results.
2019-08-29

Framework vs. Platform – What’s the Difference?

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?
This website uses cookies to improve your experience. By using this website you agree to our Data Protection Policy.