On Quality: Quick and Perfect! - II


In this article, let’s take the challenge and revisit the definition of software quality in the age of creativity from a more motivating  perspective. So, if you are a software old-timer tied to the quality definitions imposed by the days of “industrializing” software, this article  may read somewhat provocative to you. However, I warmly recommend that you give it a try and continue reading. I know change is difficult and takes time, but sometimes it's evident, we just have to accept and cope.

Let me first recall a fact from the opening article in this series, economy has crossed from the days of Industrial to an era of Knowledge Economy. So, what impact does that have on what we do for living?  Let me enumerate:

  • Seeing quality from the old industrial perspective of “fitness to purpose” has installed a spirit of “Just sufficient” into the minds of software teams. This, in turn, has  instilled bureaucracy and mediocrity in place of dynamism and creativity. This can’t stay long in the era of knowledge economy,
  • With the market transformations in this new economic era, the emerging  huge competition is leaving no places except for those who can distinct. Now it’s Distinct or Extinct,
  • Software, as a product, has evidently become The Product of All Products, i.e. a platform that is used by almost all classes of products and services in all aspects of human life, you name it! Therefore, its quality has become indispensable for the rest of products to perform as intended. It follows that our industry (by role and definition) is now leading the crowds in defining new products and services and their quality.

For all that, Software Quality cannot be compromised. People doing software should see their job as to Attain the nearest to Perfection in what they do as can be.  Software quality, therefore, should be redefined as “By How far are we are close to perfection”, and never less.

I know how offending that definition reads to most of us who are deeply immersed in delivery pressures and customers’ hysterical hastening, and I also know how it looks unfeasible to those of us who have long lived and practiced under the postulate that Perfection is such a bad word that is the downright opposite to Economy! However, I just urge you, cordially, to continue reading!

Just accept the definition for the moment, my role is to give it the P.O.C (Proof of Concept). And that is what I’ll attempt to do in the coming article.

See you there.