In This Video

This lightning talk will explain and demonstrate the EPIC Continuous Improvement Cycle and how it is applied to refactoring.

While coaching Agile Engineering Practices, this method has proven effective in developing a cadence to improve software. It provides structure to approach improvement and guidance for people to follow.

The four steps in the EPIC cycle are: 1) Examine, 2) Prepare, 3) Improve, 4) Clean.

In this lightning talk, I will walk through a code examples of how these steps are applied in a refactoring context to improve software design.

Attendees will take away an approach they can use to improve their software and improve their lives.

About the Speaker(s)

Bryan Beecham is an Agile coach, trainer, developer and international speaker with over 20 years of comprehensive IT experience. His specialties include process transformation, coaching teams, teaching and facilitating Agile adoption. He is a software craftsman who is passionate about improving everyone’s ability to design and produce excellent software. Bryan has extensive experience designing and implementing software solutions. He is equally proficient discussing corporate vision with executives, advising companies on Agile transformation and teaching new techniques and practices to developers. Bryan is passionate about collaboration, extreme programming, discovering creative solutions and helping teams deliver value to customers. His style is designed to get active participation and to unlock creativity and learning regardless of technical background. Bryan has a published training video on TDD, Refactoring and Pair Programming and speaks regularly at Agile conferences world wide. His blog HumanRefactor.com is where he compares technical practices with the improvement of the human body. Bryan lives in Ottawa, Canada, plays guitar, and enjoys chasing soccer balls around when he has the opportunity. He also volunteers as a minor hockey coach and loves to talk about healthy living.