Sunday, May 17, 2009

Quality Assurance in politics

With the election results out, discussions are at its high peak on all news channels on what India needs most at this moment. Stability, direction, good governance, are some the keywords making the rounds. Somebody commented on how the transactional costs in our government are too high simply because of way too little trust. You have one person to do the actual job, another to watch over him, a third person to what over that person, and a fourth to watch over the third and so on ..

Perhaps politics needs to borrow something from industry. Every piece of code that we write goes through a rigorous process of Quality Assurance ( QA ). Till now QA has meant a rigorous process of human resources manually trying to break the code in all ways. In eBay, there is roughly one QA person for every two developers. Which means that for every two persons who write code, they need one person to ensure that he's doing a good job. What a waste of resource in verifying the same things over and over again!

Of late, there is a move towards Quality Engineering ( QE ) as against QA. As a developer, we know better what are the functionalities the code provides or does not provide. If we write an automated suite that ensures that the functionality the developer intends is never broken / sends out an alert the moment it is, we ensure that future developers need not worry about unwittingly breaking a piece of code I wrote, by making a change elsewhere. This is especially important in big enterprises. Of course, you automate repetitive tasks, and keep humans to do the more intelligent quality assurance required. That way your QA : dev ratio can reduce to as low as 1:6 or even more.

In politics and government, e-governance should be able to reduce the number of government hierarchies required, and leave them free to do more constructive work. As of today, the press works as the most effective Quality Assurance group, but if the problems could be detected by the government 'before' it 'releases' schemes & fails to follow up on them, we would save a lot of taxpayers money.

We need a thirdparty standards organization that can help the government to proactively minimize "production bugs" as we'd call it.

4 comments:

deostroll said...

Hmm, I feel "QA" is a by-product of the Indian Media, rather than the actual thing. They actually want more money and publicity...Hence the show must keep running...

Ashok D Kalingarayar said...
This comment has been removed by the author.
DigitalMaven said...

I do agree with your point that politics need to borrow something from industry. And I wish a day will come soon when Ratan Tatas & Narayan Murthies seen @ the forefront of Indian Politics. This will surely set a quality standard in the Indian Politics.

Anonymous said...

You possibly can make an incredible bottom for Bloody Mary's with the juicer. Use a great deal of tomato plants, celery, green beans, beets along with other vegetables for the liquid foundation. You can establish the level of spruce with the addition of refreshing peppers, or adding a bit of popular sauce to the blend. Store the blend the freezer for many several hours just before and during a celebration. Make sure you stir well or shake yet again before providing. [url=http://www.ss12w12ws.info]Appenffk8dti[/url]