You wouldn't play soccer with rugby strategy or apply football strategies to rugby. The rules of each game & 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.
These three phases are superficially similar in that they each involve programming, customers & users. Individually they are as different as soccer, rugby, & football.
This talk will introduce 3X Explore/Expand/Extract, discuss how the phases are different, & present the ultimate challenge: running projects in all three phases at the same time.
Tuesday, June 12, 2018
6:30-7:00 pm: Registration
7:00-8:00 pm: Presentation
8:00-9:00 pm: Social hour
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, & 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 & guitar, writing, & proselytizing cheese making. Well, perhaps "focus" is the wrong word.