Home > Software Development > The Importance of Quality Control (QC)

The Importance of Quality Control (QC)

After a while maintaining some projects as a programmer in my current job, I realize one thing that should be one of the important things in a software development project (well it should be important in any kind of projects) which is, according to the title, Quality Control or, in my office known as, QC.

So why QC is important? based on my real world practice, me as a programmer, was actually very lazy to check the end result of my work, especially on presentation level, because personnaly, I like to development code in the bussines process level, so sometimes I’m not very concern about little glinch or bug in the end-user interface, but that is something you cann’t forgive in a project. So, while in my company’s projects now I play a role as the database, bussiness process, dan presentation programmer, I need someone who will re-check my work result.

Well, of course it was already been the obligation of the company to guarantee the quality of our product, but since it was my first experience to work with the QC team, I really feel much advantage on my own part of work, since I ussualy working my code alone without team before. The QC team will surely find some bug that represent a mistake in code, logic, or sometimes just a wrong variable name I wrote that make the entire result wrong, they will send a notice to me, so I can make a change on the code right away… but that will make another chaotic situation…

There are a kind of bad practice we’re still doing in QC-ing project (hmm.. I should post this in team forum), which is when QC is in progress, the qc’er will send a notice to the development team right away, the developer then doing some fixing, and sometimes it will affect the rest of the part that is already been QC’ed, so I wrote again to the qc’er “hey, the bug in section xyz123 have been fixed, thanks”, for sometimes the qc replies “yes it fixed, thanks” things go perfect… no… it usually leaving another bug raise again in the related xyz111 section in example, which had been QCed before I made a fixing but it don’t recheck again by the QC’ers… it will found after a while, sometimes days, to find that bug again… there’s nothing perfect, bugs seem will always be found in every project we don’t expect…

But that will be another challange for project team to deliver good product anyway.
The importance of QC now is the top of reasons in my mind that good team and good team work is highly required if we think of high quality product/service.

/* doh, my english… */


Categories: Software Development
  1. No comments yet.
  1. No trackbacks yet.