Needed: Split Personality Software Developers

Not sure how many people would agree with the statement ‘Every one of us is a born tester’. Any idea how? We all consume products and use services and while doing so we consistently evaluate, test, validate and review the product or service. There is a tester in all of us who will come to the fore when our money is at stake, when we buy or when we consume something. Developers are no different in that they have the tester in them as well. But often the tester doesn’t come and take the center stage while developing for the customer.

Typically, we see many small software development projects that require just one or two developers. So, what’s the need for a separate, full time tester when the project doesn’t involve the integration of many modules/components or the integration of the efforts of a big number of developers? Assume you are hiring the services of an electrician on an hourly basis. If he brings a tester with him to test the work he did and asks you to pay for the hours of the tester, would you be willing to pay for that? Then why do we do the same to the hapless customer? Continue reading »

Tags: Technology