On each update of an error report, you should record an audit trail, outlining what's been changed, who's changed it and when. The Mythical Man Month , Fred Brooks. Rating This article currently has a rating of 4.5 out of 14 total ratings. Article ratings encourage evolt contributors to keep writing the good stuff. Thanks for a great informative article Martin.
Usability testing is an essential part of any development process that is far too often overlooked.
As well as applying to developers, this article should serve as an education to project management. Testing is not simply a process to be bolted on at the end of a development cycle. Unit testing can be performed in stages throughout development to ensure that completed unit functionality performs as desired before progressing to new units. Budgeting time and resources to testing is equally important. If resources in a project are not available for testing at appropriate times, a small bug can cause a cascade of development issues that will later require a disproportionate amount of effort to resolve.