Aricent Leaders in Communications Software - Aricent
 
HomeAbout UsProductsOutsourcing ServicesSolutionsSupport
Partners Partners  Our Financials  Investor Relations  Careers Careers  Locations Locations  Contact Us Contact Us  
          
  About Aricent
  Overview
  IETF
  Whitepapers
  Tutorials
  Glossary
  Techgurus
  TechSpeak
  Our Technology
  Archives

Your Location : Home > Learning Center > Tech Speak > Redefining Software Quality


Redefining Software Quality

Author: Gautam Brahma

Gautam BrahmaQuality has been defined differently by different people. Goodness, Fitness for Use, Minimum Lifetime Cost and many other definitions have been proposed and still find many takers. One particularly neat definition has come from Philip Crosby and has become very popular among practicing managers. Crosby defines quality as 'conformance to requirements'. This implies that quality is defined by the customer or user. The same artifact may appear to have high quality for one set of users and low quality for another set of users. This definition has worked very well for software as it suggests a practical way of determining quality viz. capture requirements accurately, design tests to cover all requirements, and use these tests to assess conformance.

Of late, companies have started realizing that software mediates customer experiences. In simpler terms, the impressions that customers or prospective customers form about a company are shaped by that company's software as available on its web site, its call center, its billing department, and other departments that rely on software for efficient information processing. It is this software that customers actually interact with when they think they are interacting with the company. Software is, thus, being seen as strategically important even by many companies whose core business is far removed from IT. This has resulted in renewed interest in determining what constitutes software quality and the subject is attracting sharp thinkers from outside the group of traditional software engineering researchers.

One evidence of this is a recent article in the Sep-Oct 199 issue of the Harvard Business Review where C. K. Prahalad the leading writer, thinker and researcher in the area of corporate strategy has addressed the issue of quality in the information age. Along with co-author M. S. Krishnan, Prahalad has analyzed the current trends in software design and usage. The authors suggest that conformance to requirements is no longer an adequate yard stick. They say that software users are tolerant of defects but relatively intolerant of poor response in addressing these defects. In other words, users 'define quality according to their experience with the technical support center'. Also, the authors suggest another dimension to software quality, which is the development of new and innovative features at a constant rate. Users perceive high quality in software that is continuously evolving to provide more benefits over more platforms and operating environments.

These trends have great significance for organizations like HSS. Which is why we organized a session recently where one of the authors, Prof. M. S. Krishnan of the University of Michigan School of Business, addressed senior executives on the implications of his work. With the significant thrust that we are making in the area of software products we find it critically important to ensure quality in all its emerging dimensions. And keeping in touch with the thought leaders in this area, and building on their insights, is the best way of making this happen.


- BACK -




Last updated : February 2, 2004

 

Customer Quote
  Case Studies
  Press Releases
  Whitepapers
  Partners