Don’t refactor. Rebuild. Kinda.

A session at Lean Agile Scotland 2015

Wednesday 7th October, 2015

11:55am to 12:25pm (GMT)

Each and every time, the situation is the same: a big, messy code-base, few (if any) tests and many production issues. It’s no accident that, when he joined what would be the first XP team, the first thing Kent Beck said was: “Let’s scrap it!”

Even with a world class team, these problems can be almost insurmountable. And we don’t usually start out with world class teams. Learning all the XP practices is hard enough without a Big Ball (of Mud) and Chain holding you back.

So maybe we should rebuild. But the Agile way: incrementally, iteratively, and with close involvement from the business.

Using examples from practice, I’ll show that:

  • We can set up a clear, loosely coupled architecture around the existing system, so we can replace parts while its running
  • We are then free to use all our modern practices for the new parts, and start Continuous Delivery from the first sprint
  • We can closely involve the business to surface the actually needed functionality, and build up Living - Documentation in the process
  • We can get even an inexperienced team using and accepting practices such as TDD and ATDD quickly

About the speaker

This person is speaking at this event.
Wouter Lagerweij

Agile Coach, Developer, Scrum Master. Finding ways to make software development better and more fun.

Wouter Lagerweij is an independent Agile Coach operating out of The Netherlands.
I love spending time with teams and organizations to figure out how to improve the way they make software, and make it more fun.
To make that happen I use the knowledge and skills gathered in over eighteen years of experience applying Agile processes and practices from XP, Scrum, Kanban, Lean and Systems Thinking.
To turn those improvements into real business opportunities, I’ve added Lean Startup/Lean Enterprise approaches.
Occasionally, I even use common sense.

Next session in Pentland West

12:30pm The devOpsSec Dilemma: Effective Strategies for Social Networking by Chris Corriere

4 attendees

  • Colin Angus Mackay
  • Dominic Smith
  • Roisin Cowans
  • Wouter Lagerweij

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!


Time 11:55am12:25pm GMT

Date Wed 7th October 2015

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session