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.
-
Roles and Responsibilities —
Learn about defining the roles and
responsibilities on IXP projects.
- 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.

