Communities of practice in a large distributed agile software development organization - Case Ericsson
learning from agile software development – part one .