Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own

View analytic
Monday, August 3 • 14:00 - 15:15
Don’t refactor. Rebuild. Kinda. (Wouter Lagerweij) POPULAR

Sign up or log in to save this to your schedule and see who's attending!

Limited Capacity full
Adding this to your schedule will put you on the waitlist.

Abstract:
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
Learning Outcomes:
  • The audience will see how extending some existing approaches to system improvement can give teams working on legacy systems renewed energy and belief (through experience) that high quality is possible.
Attachments:

Speakers
avatar for Wouter Lagerweij

Wouter Lagerweij

Agile Coach, Wouter Lagerweij Consultancy
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 ten years of experience applying Agile processes and practices from XP, Scrum, Kanban, Lean and Systems Thinking. Occasionally, I even use common sense.I work as an independent Agile Coach, mainly in The Netherlands.


Monday August 3, 2015 14:00 - 15:15
National Harbor 8