Standards may be helpful to system developing organizations, but often they turn out to be part of the problem, or even become the actual problem.
Standards can be useful in software development. A “clean and well-defined” collection of Best Practices (only recently known as “good practices”) is potentially a useful idea. On the other hand, in the hands of an inexperienced person, powerful standards can lead to disastrous effects. Are they on the verge of extinction?
Is it possible to be agile in a complex, real-time, embedded environment? How does it jive with the heavily regulated, ISO 15504/CMMI, product safety-oriented processes increasingly demanded by the OEMs? In my presentation at the embedded world conference in February 2012, I have argued that the difference between ‘agile’ and ‘rational, controlled’ project organizations is in fact an age-old misunderstanding in terms.
“There are no problems, only solutions” – John Lennon On the third maturity level of the CMMI model, a comprehensive process model must be defined. Process modeling is well-known to be a challenge that has some interesting aspects. For example, the question: what does a “defined process” actually look like? Interestingly enough, the CMMI doesn’t […]