Collective Code Ownership
Collective Code Ownership is a practice in agile development and a crucial concept in Pair Programming. Essentially, Collective Code Ownership means every member of the development team shares responsibility for the codebase. Any developer can make changes or updates to any part of the code. This nβ¦
PMI-ACP - Collective Code Ownership Example Questions
Test your knowledge of Collective Code Ownership
Question 1
A developer in the Scrum Team feels uncomfortable working on any code sections that were originally developed by others, thinking that they might upset their peers. How should this be addressed?
Question 2
During a retrospective, the team discusses the prolonged duration of time spent on code debugging. They discover the reason behind this is that several code pieces are poorly understood by the majority of team members, since only one person initially wrote them. As an Agile team, how should they approach this problem?
Question 3
In the middle of coding, a team member discovers a better approach to a feature written by another member. However, the author is known to be sensitive about his code and may feel cornered if changes are suggested. What is the best course of action?