“Quality in computer software is a controversial field. For some, software quality is a largely aesthetic and practical issue, dealing with the question of how efficiently and elegantly a computer program performs a task and source code looks (see Programming style). For others, quality is defined as strict conformance to requirements and absence of bugs. In both cases, there are sets of practices that are either required, or highly useful in this pursuit.”
That’s an introduction to software quality on Wikipedia. While I was agreed upon that description, I had some realization and thought around that word recently. This happened after my visit to a friend’s place in the United States last week. My friend wanted to meet a relative of hers and asked me to join her. We went to her relative’s home and after some introductions they offered us to show around their house. The first impression I got was this house must be new. Apparently my friend had the same question (this was her first visit too) and it came out of her mouth as a question. I was wrong and they were living in that house for some time now. I realized the saying “Cleanliness is next to Godliness” looking at that house and how it was maintained. Sparkling clean with each and every object placed properly and positioned properly. The credit goes to the mistress of the house and from further discussions we understood it is her passion to keep things in order every day. Her in-law quoted that she is so particular about things in proper place and positioned properly and was explaining with a tooth brush holder which had to be positioned parallel to the walls and not tilted sideways. The closet looked like a cloth shop.
The visit had an effect on me and made a lasting impression. I started feeling that the essence of quality can only be realized with some attitude. It is an attitude of perseverance, an attitude of trying to be a perfectionist, an attitude of being passionate about the work being done, an attitude of being adamant about doing right things the right way. When these characteristics show up in work, that is the evidence of quality. A common proverb in India says, you just need to crush a rice to see if the entire pot of rice has boiled or not. A quality work shows up on its own. Quality is also not about having a check once in a while but it is something that needs to be practiced on a day to day basis. When each member in the team has these quality attitudes, then the team is a quality team. When each team in the organization has these quality attitudes then it is a quality organization. Think about it, do you have these characteristics in you?
My other Foundation Stones