Skip to main content

Questions tagged [code-ownership]

Code ownership is the concept of who is responsible for the oversight, maintenance, and updates to a particular block of code. Some places have a collective code ownership policy, others require specific people to sign off on changes to a given section of code that they are the expert for.

Filter by
Sorted by
Tagged with
2 votes
3 answers
972 views

How to implement ownership of microservices while maintaining business agility?

I am struggling to reconcile some good recommendations, relating to the microservice architecture and Agile and DevOps, that are mutually exclusive in my mind. On one side we have the recommendation ...
kamilk's user avatar
  • 438
54 votes
5 answers
13k views

How to deal with fear of taking dependencies

The team I'm in creates components that can be used by the company's partners to integrate with our platform. As such, I agree we should take extreme care when introducing (third-party) dependencies. ...
robinwit's user avatar
  • 650
0 votes
1 answer
176 views

Developer, QA product management accountability using public shaming? [duplicate]

So our scrum team was talking this morning about some mega screw ups that one team continues to make but could apply in any situation and how we could bring transparency and accountability for the ...
balfred's user avatar
22 votes
2 answers
5k views

Is feature ownership a good practice?

Recently in my company it has been suggested that one developer should focus (and only one) in one feature. That would mean something like setting the developer aside of the normal team routine, ...
mdelolmo's user avatar
  • 331
3 votes
4 answers
605 views

Software engineering - "Precious project" syndrome? [duplicate]

I recently failed three projects with a similar pattern: I had to work on each of them alone With time I started to take the project too personally, like it is my spiritual child, and I tried to make ...
giang271291's user avatar
0 votes
3 answers
158 views

In the light of the open / closed principle, is shared code ownership still important?

I was recently thinking about the following. According to the open / close principle, once a piece of code X has been implemented and tested, it should not be modified any more. X can still be ...
Giorgio's user avatar
  • 19.7k
3 votes
1 answer
891 views

How to transfer code responsibility to another developer [duplicate]

I'm in a situation at work where I have to transfer responsibility of a large code base that I inherited, re-factored and enhanced to another developer. This is the first time that I have to do such a ...
vdaras's user avatar
  • 453
15 votes
11 answers
3k views

How to address the concerns of the software architect but still maintain collective code ownership? [duplicate]

The quality of the code in our software is indeed lacking. When you change a line of code in one component it usually breaks code in other components. Our software architect blames this on collective ...
Eugene's user avatar
  • 1,933
11 votes
3 answers
872 views

Who owns code if project cancelled [closed]

The problem: I am working on a freelance marketplace, and I decided to cancel project with one of my clients, because client is impossible to work with with limitless delays and lots of bugs in his ...
user avatar
71 votes
7 answers
10k views

How do I take responsibility for my code when colleague makes unnecessary improvements without notice?

One of my teammates is a jack of all trades in our IT shop and I respect his insight. However, sometimes he reviews my code (he's second in command to our team leader, so that's expected) without a ...
Jesslyn's user avatar
  • 829
8 votes
6 answers
5k views

In Agile development, who owns the software "features" and how to you manage the development?

Some development teams in my company are switching to Agile development practices and their developers' work seem to be diminishing to discuss and program minutia about trivial software features ...
user avatar
9 votes
4 answers
2k views

Does Fred Brooks' "Surgical Team" effectively handle the bus factor?

My team of 4 experienced developers works on a large, modular Windows application (approx. 200 KLoC). I have focused on the core codebase since the beginning of the project (3 years ago) and have ...
Kevin McCormick's user avatar
41 votes
12 answers
11k views

Unwritten rules of rewriting another team member's code [closed]

We are practicing collective code ownership. To my understanding this means that any developer can change any line of code to add functionality, to refactor, fix bugs or improve designs. But what ...
sglahn's user avatar
  • 521
7 votes
3 answers
2k views

Code ownership: What should I do when a dev leaves or team splits? [duplicate]

There are multiple ways of tracking code ownership (i.e., collective, team or individual). In case of team or individual ownership, how do you: track ownership? deal with situations when dev leaves ...
Asad Iqbal's user avatar
50 votes
13 answers
4k views

*Code owner* system: is it an efficient way? [closed]

There is a new developer in our team. An agile methodology is in use at our company. But the developer has another experience: he considers that particular parts of the code must be assigned to ...
sergzach's user avatar
  • 697
9 votes
3 answers
2k views

Is collective code ownership mandatory in Scrum?

Is is an absolute must when following the Scrum methodology to practice collective code ownership, instead of for example weak code ownership?
Dimitri C.'s user avatar
  • 1,336
28 votes
5 answers
5k views

Is code ownership a code smell?

This is something I've been thinking about ever since I read this answer in the controversial programming opinions thread: Your job is to put yourself out of work. When you're writing software ...
Bobby Tables's user avatar
  • 20.6k
27 votes
12 answers
3k views

Emotional attachment to code [closed]

As an employee of a company, when you write code do you feel like you have an attachment to it? Do you feel that you have some ownership of the code? Or do you write it completely detached from it ...
John Shaft's user avatar
  • 2,547
48 votes
13 answers
4k views

Is individual code ownership important? [closed]

I'm in the midst of an argument with some coworkers over whether team ownership of the entire codebase is better than individual ownership of components of it. I'm a huge proponent of assigning every ...
Jim Puls's user avatar
  • 707
4 votes
6 answers
782 views

When is it right to edit the code written by a co-worker? [duplicate]

For which issues is it right to edit the code written by a co-worker? For which issues is it wrong?
Tamara Wijsman's user avatar