IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use
International Journal of Human-Computer Interaction
Pair Programming Illuminated
Coordinating Expertise in Software Development Teams
Management Science
Agile Project Management: Creating Innovative Products
Agile Project Management: Creating Innovative Products
Who should work with whom?: building effective software project teams
Communications of the ACM - Wireless sensor networks
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
Assigning people to roles in software projects
Software—Practice & Experience
Functional group roles in software engineering teams
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
Customer relationships and Extreme Programming
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
A study of the documentation essential to software maintenance
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
Emphasizing Human Capabilities in Software Development
IEEE Software
Exploring the underlying aspects of pair programming: The impact of personality
Information and Software Technology
Proceedings of the Sixth international workshop on Computing education research
Interpretative case studies on agile team productivity and management
Information and Software Technology
The true role of active communicators: an empirical study of Jazz core developers
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Monk: Uma Ferramenta de Apoio à Socialização do Conhecimento em Equipes de Software
Proceedings of the X Brazilian Symposium in Collaborative Systems
Hi-index | 0.00 |
Extensive work in the behavioral sciences tells us that team composition is a complex activity in many disciplines, given the variations inherent across individuals' personalities. The composition of teams to undertake software development is subject to this same complexity. Furthermore, the building of a team to undertake agile software development may be particularly challenging, given the inclusive yet fluid nature of teams in this context. We describe here the development and preliminary evaluation of a prototype tool intended to assist software engineers and project managers in forming agile teams, utilizing information concerning members' personalities as input to this process. Initial assessment of the tool's capabilities by agile development practitioners suggests that it would be of value in supporting the team composition activity in real projects.