Software-process-antipatterns-catalogue

Home > Catalogue > Brownie’s Works

Brownie’s Works

Also Known As

n/a

Summary

Junior members actively write and commit code but their code is changed completely, and without a prior discussion, by a senior team member before it gets to the customer. The motivation of junior members deteriorates. The anti-pattern is a side effect of Collective Ownership together with a failure of the senior member to e.g. use pair programming when changing (refactoring) the junior member’s code. The root cause is the senior’s lack of sense of team building.

Context

Unbalanced Forces

Symptoms and Consequences

Causes

(Refactored) Solution

Variations (optional)

Example(s) (optional)

Notes (optional)

mostly occuring in projects using XP methodology

Sources

[KUR’04]