Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

How can we ensure that there are no bugs and that the software works exactly like the client would expect it to work?

user-image
Question added by Ali Sajid , Sr. Quantity Surveyor , Habib Rafiq (Pvt.) Limited
Date Posted: 2013/10/10
Mohammad Tohamy Hussein Hussein
by Mohammad Tohamy Hussein Hussein , Chief Executive Officer & ERP Architect , Egyptian Software Group

Bug free software is a myth and I believe that it will continue to be so.

Now that doesnt mean that there are no processes to maximize the software quality. Software design and specifications of customer requirements is the corner stone in delivering a software that meets client expectations. There are many tools available today to help software manufacturers achieving that goal.

Another important step towards achieving that goal is the software testing processes (function testing, system testing, & integration testing) which must be carried out by teat teams and not by developers. Software development environments vastly improved these functions to the level that the test team members can tell which lines of code were tested and which are not.

the last issue that I can think of is the software acceptance processes which are used to hand over the software to its users. These insure the clients' participation in insuring that the software meets thier expectations.

Despite all of the above, software fixes are still, and will continue to be, issued by all software vendors.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.