Presentation is loading. Please wait.

Presentation is loading. Please wait.

Deepening Our Understanding of Communities of Practice in Large-Scale Agile Development 103525012 凌杰甫.

Similar presentations


Presentation on theme: "Deepening Our Understanding of Communities of Practice in Large-Scale Agile Development 103525012 凌杰甫."— Presentation transcript:

1 Deepening Our Understanding of Communities of Practice in Large-Scale Agile Development 103525012 凌杰甫

2 outline  INTRODUCTION  COPs  METHODOLOGY  DISCUSSION AND CONCLUSIONS

3 INTRODUCTION  A case study of a large software development organization that successfully used CoPs to support their large-scale agile implementation  Transformation from the waterfall model to Lean and Agile.  The use of CoPs was one of the a key success factors.

4 2Goals  1.Case study for 2 purposes: Support large-scale agile implementation Support organizational transformation to lean and agile development  2.Motivate other researchers and practitioners to contribute knowledge to this important topic

5 COPs  CoPs -Communities of Practice?  CoPs in Large-Scale Agile Development

6 Communities of Practice in Software Engineering  CoPs as a possible solution for learning and knowledge sharing  A small Norwegian software company  Nokia  IBM

7 large-scale?  lacks insights into how to implement CoPs

8 METHODOLOGY  large global telecommunications company  three global sites  400 persons in approximately 40 Scrum teams  three-year period by 52 semi-structured interviews and three observation sessions of CoP meetings

9 Communities of Practice in the Case Organization  Feature CoPs,  Coaching CoP,  Developers CoP,  End-to-End CoP,  Functional Verification CoPs  testing related CoPs.

10

11 The Role of CoPs in the Case Organization  three main phases  1. support mechanism for the agile transformation  2. support scaling, the large-scale lean and agile implementation in the case organization  3. continuous improvement phase

12 Organizational Support for CoPs  supportive atmosphere for building, using and participating  all the CoPs were open to anybody who wanted to participate in.  CoP participation was valued in the whole organization

13 Purposes of CoPs  knowledge sharing and learning (e.g. role-based CoPs)  Coordination (e.g. Feature Coordination CoPs)  design (e.g. Feature Design CoPs)  organizational development (e.g. End-to-End CoP).

14 DISCUSSION AND CONCLUSIONS  CoPs can support a lean and agile transformation  CoPs can support scaling agile to a large and distributed organization  building a CoP-friendly corporate culture is important for the successful cultivation and growth of CoPs


Download ppt "Deepening Our Understanding of Communities of Practice in Large-Scale Agile Development 103525012 凌杰甫."

Similar presentations


Ads by Google