A team in trouble would probably say that they would very much welcome expert help – but would they really? Are they ready to face the brutal facts of the state of the project? An important part of the psychology behind forming a team is the distinction between “we in the team” on the inside… Continue reading Facing the Brutal Facts
Tag: Legacy Code
First Step on Legacy Code: Classifying
When working with legacy code I usually start by classifying all modules of the system based on the urgency for rebuild. The classification helps making sure that no work is wasted improving details of code that will be discarded later. I use four levels to classify the code: Urgent Rebuild Frozen Maintain Non-legacy The classification… Continue reading First Step on Legacy Code: Classifying