deliver:Agile 2019 has ended
Back To Schedule
Wednesday, May 1 • 10:30am - 12:00pm
Strangle Your Legacy Code (Amitai Schleier, Markus Silpala)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Given an ancient codebase that makes refactoring risky and expensive, how do you clear a path to continued delivery? The old wisdom says the best time to plant a tree was 20 years ago, and the next best time is today. But if you already have a gnarled old source tree, preserve your software investment by planting a Strangler: a pattern for reaping continuous value from your existing system while growing new functionality alongside it.
We'll take a quick look at a Strangler, demonstrate the basics of Mob Programming, then split into small groups to test-drive new features into the system. You'll leave with a powerful strategy for extending the useful life of working, valuable software -- especially when it's hard to change -- and with a free bonus development practice to accelerate your team's learning. For a limited time only!

Learning Outcomes:
  • Form and function of the Strangler pattern
  • Contexts where it may be useful
  • Coding in a real Strangler
  • Challenges of putting the pattern into practice

avatar for Amitai Schleier

Amitai Schleier

Software Development Coach, Latent Agility
Amitai Schleier (@schmonz) is a software development coach, legacy code wrestler, non-award-winning musician, and award-winning bad poet. He publishes fixed-length micropodcasts at Agile in 3 Minutes, writes variable-length articles at schmonz.com, and contributes code and direction... Read More →
avatar for Markus Silpala

Markus Silpala

Thinker, Doer, and Maker (TDM), Silpala Software
I write code. I talk to people. I make software with people, and for people.

Wednesday May 1, 2019 10:30am - 12:00pm CDT
Hermitage Ballroom E