Monday 17 November 2008

Does Six Sigma work for software?

Nevertheless, there were only occasionally attempts to implement Six Sigma for software.Applying Six Sigma to software development makes product development and otherprojects transparent to both management and customers. However, transparency requires animportant cultural change.

We know from experience that bad communication is a major reason why projects fail, and software projects in particular. We expect from better transparency that meeting both deadlines and customer requirements becomes easier.

The major problem with early Six Sigma attempts was that there was no connection of
software metrics to economic success.Counting mistakes and defects is not a clear indication if the software project is going tobe successfulOther metrics like time-to-market and user friendliness are muchmore important in many application areas. Sometimes, reliability is of essence, but notalways.

There is no software metrics that serves all. It depends what kind of software we are
developing or installing.Finding good metrics for software development or deployment is a major task in itself.

No comments: