Assessing Personality Profiles of Software Developers in Agile Development Teams
Agile software development: the business of innovation