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?
2019-12-20

Introducing 楷迈德 Knuevener Mackert China

We are amazed by the demand for Automotive SPICE™ in China. Rapid progress is being made in the current megatrends in the automotive industry: new drive […]
2020-02-07

15% discount on iNTACS certified Provisional Assessor Automotive SPICE; March 2-6, 2020 Stuttgart

2020-03-09

Agile SPICE™ is the bridge to Automotive SPICE™

The strengths of agile development teams should be incorporated into the projects evaluated according to ASPICE criteria. Agile and ASPICE want the same thing: efficient development of good software. While in agile terms such as Epic, User Story, Backlog, Sprint are defined and lived, in Automotive SPICE™ project plan, defined milestones, quality management, configuration management etc. are in the foreground. In Agile SPICE, process attributes are now redefined to include agility in team orientation, flexible reaction to change and cooperation with the customer.
This website uses cookies to improve your experience. By using this website you agree to our Data Protection Policy.