Changes for page Collective Ownership
Last modified by chrisby on 2024/02/27 16:05
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -4,7 +4,9 @@ 4 4 5 5 * **Improved Team Unity**: Collective ownership eliminates factions and hierarchy through equal access rights to the code. 6 6 * **Reduces Duplication**: Shared logic between different modules in the project through shared access. 7 -* **No Bureaucratic Hurdles**: Not having to ask and wait for permission to apply constructive code changes saves time. 7 +* **No Bureaucratic Hurdles**: Not having to ask and wait for permission to apply constructive code changes saves time. In teams where there is no collective ownership, it is not uncommon for reasonable improvements to even be blocked. 8 +* **Module Responsibility**: If may make sense to have people responsible for specific modules, but they should only monitor changes, not block them. 9 +* **For big code bases, collective ownership may go across teams** like in an open source project, but company internal. Other teams create MR's and the team responsible has to approve it. 8 8 9 9 ### Specialization vs Generalization 10 10