Motivators vs. demotivators in the IS environment
Journal of Systems Management
Environments: Austria compared to the United States
ACM SIGCPR Computer Personnel
The psychology of computer programming
The psychology of computer programming
Personality characteristics of information systems professionals
SIGCPR '91 Proceedings of the 1991 conference on SIGCPR
Personality type, career preference and implications for computer science recruitment and teaching
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Who owns my soul? The paradox of pursing organizational knowledge in a work culture of individualism
SIGCPR '99 Proceedings of the 1999 ACM SIGCPR conference on Computer personnel research
Characteristics of high performing IT personnel: a comparison of IT versus end-user perceptions
SIGCPR '99 Proceedings of the 1999 ACM SIGCPR conference on Computer personnel research
Industry perceptions of the knowledge, skills, and abilities needed by computer programmers
SIGCPR '01 Proceedings of the 2001 ACM SIGCPR conference on Computer personnel research
Seeking consonance in information systems
Journal of Systems and Software
How Software Process Improvement Helped Motorola
IEEE Software
Telcordia Technologies: The Journey to High Maturity
IEEE Software
Perceptions of software quality: a pilot study
Software Quality Control
Another look at motivating data processing professionals
ACM SIGCPR Computer Personnel
Establishing mutual understanding in systems design: an empirical study
Journal of Management Information Systems - Special issue: Information technology and organization design
Motivating developer performance to improve project outcomes in a high maturity organization
Software Quality Control
Communication skills in the CS curriculum
Journal of Computing Sciences in Colleges
Proceedings of the special interest group on management information system's 47th annual conference on Computer personnel research
Optimizing IT process management
ACM SIGSOFT Software Engineering Notes
Supporting the decision implementation process
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
The influence of team relationships on software quality
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
SEREBRO: facilitating student project team collaboration
Proceedings of the 33rd International Conference on Software Engineering
Analyzing the role of tags as lightweight traceability links
Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering
Hi-index | 0.00 |
In this paper we discuss the importance of communication in software development. Communication has long been recognized as an important element of a successful software project. The quality of communication within the development team and between the development team and external entities impacts on the performance of the software project. However there is little evidence to suggest that approaches to software development have adequately emphasized high quality communications. Our findings suggest that the SEI's family of Capability Maturity Models, arguably the most influential models of software development, address communication in a very superficial way. We consider the impact of poor communication on the performance of a team of developers working in a software organization that has been assessed at CMM Level 5. We conducted multi-level interviews with all developers in the software team. Our main findings are that, although the team recognizes the importance of communication, many communication problems are reported. Furthermore, we found that human-centric processes, such as communication, were much less mature than the technical processes. We discuss the typical personality traits that may mitigate against developers being good communicators. We conclude that one way to overcome this is for development models to address communication more explicitly.