Training & Software Development

Software Quality

The quality of the software process is measured by the M&A Index, an aggregate value defined by Martinig & Associates that tracks implementation of good practices across all the maturity levels defined by the CMM. A high score for the M&A Index reflect the good quality of the software development process of the software development unit. In our evaluations, process-related items were completed with questions on technologies, staffing and project achievements.

Figure 1. Software engineering training and process quality

Figure 2. Project management training and process quality

Among the related results of our evaluations, we found that one organisation out of three gives its software developers less than one week of training per year. One organisation out of two gives its software project managers less than one week of training per year.

As we see on the first chart, organisations giving less than 1 week of training each year to their software developers achieve a quality level that is only half of the level achieved by organisations that give their software developer more than two weeks of training. A similar difference, a little bit smaller however, can be detected in the second chart comparing quality levels and the amount of project management training.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration.” - E. W. Dijkstra