•  

Mikado Method - Making Code Changes Less of an Impact

A session at Lean Agile Scotland

Saturday 22nd September, 2012

10:10am to 10:55am (GMT)

The Mikado Method is a simple straight forward methodology for large scale refactoring. We’ve all been there; tasked with a change, which as optimistic developers we say won’t take us long, weeks later we’re still fighting the system. Enter the Mikado Method, a way to peel the layers of complexity away from any system. Systematically attack refactoring, in the knowledge that every change you make will be for the better of the system, rather than hoping it will be. When it comes to refactoring legacy systems, sometimes it faster just to get in there and naively attempt to make the change required rather than speed weeks analysing the affects. Naively making the change will always have knock on affects to other parts of the system. It is these knock on affects that cause what we believe to be quick changes to become large, long drawn out changes. With the Mikado Method, your system will always be runnable while you refactor, say goodbye to the feature branches of refactoring, and hello to a runnable testable system all the time. Fix one issue at a time, and keep your system deliverable at all times. The method also works when it comes to implementing new features or fixing bugs in a system, there are always side effects when we need to change code. The Mikado Method will help in all these situations. In a nut shell, it's Red, Green, Refactor on a large scale. A way to safely start paying back your technical debt.

About the speaker

This person is speaking at this event.
Kev McCabe™

Software Craftsman / London Irish Nutcase / Adobe Community Professional. Loving being Lean! Words & Thoughts are my own ©

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

Lean Agile Scotland

Scotland Scotland

21st22nd September 2012

Tell your friends!

When

Time 10:10am10:55am GMT

Date Sat 22nd September 2012

Short URL

lanyrd.com/sxtmz

Official event site

www.leanagilescotland.com

View the schedule

Share

See something wrong?

Report an issue with this session