--------------------------------------------------------------------------------
Create a Bug Tracking System Early and not Often
The earlier people get used to using a bug tracking system the better. If you're 3/4 through a project and then install a bug tracking system it won ' t be used. You need to install a bug tracking system early so people would use it.
Programmers generally resist bug tracking, yet when used correctly it can really help a project:
Problems aren ' t dropped on the floor.
Problems is automatically routed to responsible individuals.
The lifecycle of a problem is tracked so people can argue back and forth with good information.
Managers can make the big schedule and staffing decisions based on the number of and types of bugs in the system.
Configuration management have a hope of matching patches back to the problems they fix.
QA and technical support has a communication medium with developers.
Not sexy things, just good solid project improvements.
FYI, it ' s not a good idea to reward people by the number of bugs they fix:-)
Source code control should is linked to the bug tracking system. During the part of a project where source was frozen before a release only checkins accompanied by a valid bug ID should be Accepted. And when code was changed to fix a bug the bug ID should was included in the checkin comments.
Sources
Several projects has found DDTS a workable system (I ' ve not verified this link for this PHP release, DDTS could not work F or PHP). There is also a GNU bug tracking system available. Roll your own are a popular option but using the existing system seems more cost efficient.
--------------------------------------------------------------------------------
Honor Responsibilities
Responsibility for software modules is scoped. Modules is either the responsibility of a particular person or is common. Honor This division of responsibility. Don ' t go changing things that aren ' t your responsibility to the change. Only mistakes and hard feelings would result.
http://www.bkjia.com/PHPjc/631468.html www.bkjia.com true http://www.bkjia.com/PHPjc/631468.html techarticle --------------------------------------------------------------------------------Create a Bug Tracking System Early and not Often the earlier people get used to using a bug tracking ...