According to Watts S. Humphrey, an expert on software quality and Fellow at Carnegie Mellon's Software Engineering Institute, developers must be responsible for providing error-free code at each stage of testing. Top Management must support developers by letting them self-direct their work. Programmers need to be motivated and exited to do high-quality work and have some control over how they do it. 1
DeMarco and Lister in their study found that there are no correlation between productivity and programming language, years of experience, or salary. Their study showed that providing a dedicated workspace and a quiet work environment were key factors in improving productivity. They suggested that top management must focus on workplace factors to improve productivity. 2
1 Eisenberg, Bart, "Achieving Zero-Defects Software," Pacific Connection ( January 2004)
2. DeMarco, T & T. Listner, Peopleware: Productive projects and Teams. new York: Dorset House, 1087.
No comments:
Post a Comment