Building blocks for self-organizing software development teams: A framework model and empirical pilot study

Henri Karhatsu, Marko Ikonen, Petri Kettunen, Fabian Fagerholm, Pekka Abrahamsson

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Self-organization is one of the foundations of agile software development. Many positive outcomes have been associated with having teams operating at high levels of self-organization. This paper reports the results of a pilot study which reviews the existing body of empirical literature and presents a novel model for building self-organizing teams. The model is empirically validated in two case studies performed in Software Factory, an academic but close-to-industry experimental R&D laboratory. It is shown that autonomy together with communication and collaboration are the major components for building self-organizing software development teams.
Original languageEnglish
Title of host publicationICSTE 2010 : 2010 2nd International Conference on Software Technology and Engineering, Proceedings
EditorsHoussain Kettani, Yang Li
Number of pages8
Publication date2010
PagesV1-297 - V1-304
ISBN (Print)978-1-4244-8665-6
Publication statusPublished - 2010
MoE publication typeA4 Article in conference proceedings
EventICSTE 2010 - San Juan, Puerto Rico, United States
Duration: 3 Oct 20105 Oct 2010
Conference number: 2

Fields of Science

  • 113 Computer and information sciences
  • self-organizing teams
  • self-organization
  • agile software development

Cite this