Kent Beck: 3X Explore/Expand/Extract

On June 12, 2018 Kent Beck will join us at our Brooklyn office to speak about parititioning software development into three phases: Exploration, Expansion, and Extraction.

The talk will also be live-streamed at 7pm Eastern.


You wouldn’t play soccer with rugby strategy or apply football strategies to rugby. The rules of each game and the strategy for playing go hand in hand.

Software developers have spent decades searching for the right way to develop software. We are no closer to finding answers to whether we should have estimate the cost of work, refactor, or even collaborate closely.

Kent Beck’s 3X model organizes software development into three phases:

  • Explore, where quick experiments are launched to find a growth loop;
  • Expand, focused on removing the barriers to growth;
  • Extract, deriving value from a successful system to fund further growth.

This talk will introduce 3X Explore/Expand/Extract, discuss how the phases are different, and present the ultimate challenge: running projects in all three phases at the same time.

About Kent Beck

Kent Beck has been a programmer for 45 years. He pioneered software patterns, test-driven development, the xUnit family of testing frameworks, Extreme Programming, and he is alphabetically the first signatory of the Agile Manifesto. Most recently he spent 7 years coaching engineers at Facebook. Now independent, his focus is storytelling, collaborative development, quantitative studies of software engineering, art, singing and guitar, writing, and proselytizing cheese making. Well, perhaps “focus” is the wrong word.


Can't join us in person? This event will be streamed at 7pm Eastern.

Event Details

Tuesday, Jun 12, 2018

7:00-7:30 pm: Registration
7:30-8:30 pm: Presentation
8:30-9:30 pm: Social Hour

Code as Craft participants are expected to abide by our Code of Conduct.