Question: In the software development project, the project team is using extreme programming practices such as test-driven development and pair programming. The solution architect on this


In the software development project, the project team is using extreme programming practices such as test-driven development and pair programming. The solution architect on this team also stressed that the project should also follow the principle of collective code ownership.

One of the new developers on the project team did not quite understand what the meaning of collective code ownership was. Which one of the following statements correctly explains the meaning of collective ownership?

A. Collective code ownership is a project acceleration and collaboration technique whereby any team members are authorized to modify any project work product or deliverables, thus emphasizing team-wide ownership and accountability.

B. Collective code ownership is a project acceleration and collaboration technique whereby any team member is authorized to modify only a non-urgent project work product or deliverables, thus emphasizing team-wide ownership and accountability.

C. Collective code ownership is a project acceleration and collaboration technique whereby only pre-identified team members are authorized to modify any project work product or deliverables, thus emphasizing team-wide ownership and accountability.

D. Collective code ownership is a project acceleration and collaboration technique whereby multiple team members work collectively on a single code base at the same time, to quickly complete a specific code, but the ownership of the code developed using collective code ownership still stays with the solution architect.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Market Practice In Financial Modelling Questions!