Dealing with an ageing code base is one of the hardest challenges that software development teams face. Legacy code bases can slow teams to a crawl, and therefore it is critical to solve this on the road to agility.

Software rewrites fail at alarming rates! Refactoring - a safer approach - has emerged as the de-facto technique to tackle this challenge.

In this interactive session we will equip attendees with techniques and lessons to help them refactor more effectively. We will share our experience gained while working with various software teams, from start-ups to mid-sized, that attempted to rescue their legacy from impending doom.

Additional Resources

About the Speaker(s)

Over the last few years I have found a calling in coaching software engineering teams. During this period, I have helped software-enabled businesses of all shapes and sizes on how to excel at building the right product, well. This touched on a wide variety of areas like culture, engineering practices, processes, architecture and development skills. With more than 12 years of professional experience in software engineering on major software systems, I am passionate about building systems, teams and working environments that not only meet immediate software needs, but enable clients to meet their strategic goals. I have been applying Agile principles and methods for about 9 years.

Martin works as a Development Manager at MYOB New Zealand. He has more than two decade years’ experience in the Software industry and is passionate about supporting and coaching with teams to create beautiful, well-crafted software. Prior to joining MYOB, Martin spent seven years working as a consulting Coach supporting start-ups and medium sized organisation ins improving their ability to deliver great products. Over his career he has worked in various roles on products ranging from mobile, data analytics to high-volume, mission-critical systems in government and financial sectors, with the most notable projects directly affecting the South African economy and democracy.