Collective Code Ownership is an idea that everyone owns the code. It encourages that the whole team contributed with ideas and every developer can change, fix bugs, improve design and refactor.

There is no “chief architect” that you need to ask for answers or permission. Collective ownership when it works is much more powerful, engaging and empowering than putting one person in charge. And when you have one person in charge you take away the responsibility from the team.

With this you minimize key dependence from team members.

Start to talk about what this means for your team, and when you could adopt it. Then you induce them to share and engage in each others code.

Read more at Extremeprogramming

Thanks to Jimmy Janlén for letting me use his pictures from Agile Topics Cards.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s