Cutter Consortium

Industrial XP

Length of workshop:
Three days

General Overview:
Gain an introduction to Industrial XP (IXP), a state-of-the-art brand of Extreme Programming during the Industrial XP workshop. Acquire real-life skills that will help you establish highly productive customer and developer relationships, transform programming through the innovative use of testing, embrace change by giving your customers well-defined project steering controls, and establish harmonious work environments.

You and your team will understand the risks and rewards of solo- versus pair-programming, the importance of managing "design debt," the art of iterative planning and frequent deployment, along with the roles and responsibilities of all members of an IXP project community.

This inhouse workshop provides lots of personal interaction to help you understand what IXP is and how it can help your organization succeed. Learn how you can become more effective and efficient by working at a sustainable pace. Benefit from continuously identifying and mitigating project risk. Discover and maintain a project community's clarity of purpose. Get early feedback from your end users. Eliminate "turf wars" by implementing collective ownership. Improve the design of existing code with refactoring.

Leader: Joshua Kerievsky

Workshop Goals:
During this 3-day workshop, you and your colleagues will discover how IXP is specifically designed to meet the needs of large organizations. You'll learn how IXP supports management, customers, and developers through agile practices like chartering, test-driven management, storytest-driven development and evolutionary design.

Whether you are technical or non-technical, you'll have a chance to experience IXP in a series of simulations, games and interactive lectures. Best of all, you'll learn from an XP pioneer with years of real-world experience.

Workshop Outline:
DAY 1:
  • Pairing — Experience what pair-work feels like and compare the risks and rewards of solo- versus pair-work.
  • IXP Introduction — Gain an overview of IXP through an interactive, multi-media presentation.
  • Simulation — Get a hands-on feel for IXP by taking part in a thorough simulation of the process.
DAY 2:
  • Retrospective — Learn how iteration and release retrospectives help project communities continuously improve.
  • Chartering — Experience the agile way of defining a project's vision, mission, boundaries and project community.
  • Test-Driven Management — Inspire, align and measure the actions of your project community.
  • Storytest-Driven Development — Experience how requirements are analyzed, communicated and automated using storytests.
  • Release Planning — Get hands-on experience writing, estimating and choosing stories for a release plan.
DAY 3:
  • Roles and Responsibilities — Learn about defining the roles and responsibilities on IXP projects.
  • Code Smells — Understand what code smells are, how they impact a system's "design debt" and how to manage that debt.
  • Evolutionary Design — Experience what it means to think, develop and deploy functionality in an evolutionary way.
  • XP War — Take part in a fast-paced educational game to understand typical problems and solutions on IXP projects. Take home your own set of Extreme Programming playing cards!
  • IXP Adoption at Your Company — Get guidance on identifying obstacles to adoption and sensible ways to transition to IXP.


For more information on bringing this workshop to your organization, contact Dennis Crowley by phone at +1 781 641 5125, by fax at +1 781 648 1950, or by e-mail at sales@cutter.com.
Industrial XP