Tag Archives: XPlorations

Resources on Set-Based Design

“Two roads diverged in a yellow wood, yet I could travel both.” —Not Robert Frost   A reading list on set-based design (part of lean product development).   Applied Fluid Technologies. Information on boat design.   Baldwin, Carliss, and Kim … Continue reading

Tagged , ,

Intensifying Stories: Running with the Winners

For a given story headline, many interpretations are possible. These vary in their quality and sophistication. I call this the intensity or depth of a story. Story intensity is a knob you can control, dialing it down for earlier delivery, … Continue reading

Tagged , ,

Valuable Stories in the INVEST Model

Of all the attributes of the INVEST model, "Valuable" is the easiest one to, well, value. Who is against value? We'll look at these key aspects: What is value? The importance of external impact Value for whom? What is Value? … Continue reading

Tagged , , ,

Negotiable Stories in the INVEST Model

In the INVEST model for user stories, N is for Negotiable (and Negotiated). Negotiable hints at several important things about stories: The importance of collaboration Evolutionary design Response to change Collaboration Why do firms exist? Why isn't everything done by … Continue reading

Tagged , , ,

The System Metaphor Explored

The System Metaphor is one of the less popular parts of Extreme Programming (XP). Newer descriptions often even omit it. But metaphor is useful – when you have  a good one, it really helps you understand and organize your system. … Continue reading

Tagged , ,

Independent Stories in the INVEST Model

The INVEST model is a reminder of the important characteristics of user stories, and it starts with I for Independent. Independent stories each describe different aspects of a system's capabilities. They are easier to work with because each one can … Continue reading

Tagged , , ,

3A – Arrange, Act, Assert

Some unit tests are focused, other are like a run-on sentence. How can we create tests that are focused and communicate well? What's a good structure for a unit test? 3A: Arrange, Act, Assert We want to test the behavior … Continue reading

Tagged , , , ,

Tests from a Hat

How does the order of tests affect the design of software? A game to explore that idea. Continue reading

Tagged , , , ,

Review – Growing Object-Oriented Software, Guided by Tests

Growing Object-Oriented Software, Guided by Tests, by Steve Freeman and Nat Pryce, ISBN 0-321-50362-7   Freeman and Pryce explain Test-Driven Development through an extended example. (They have a somewhat different perspective than I do, with much heavier use of mock objects. … Continue reading

Tagged , , , ,

Movie Retrospective

When I'm teaching about retrospectives, there has always been a challenge: a simulated retrospective wants a shared experience. But what shared experience to use? The one experience I know we share is the session we're in, but using a retrospective … Continue reading

Tagged , , ,

Coach Interview: Declan Whelan

Interview with coach Declan Whelan. Continue reading

Tagged , ,

Embracing Commitment

Commitment is a powerful tool. Continue reading

Tagged , ,

Coach Interview: Alexey Krivitsky

Interview with coach Alexey Krivitsky. Continue reading

Tagged , ,

User Story Examples

This is a sample set of user stories for a time management system. Continue reading

Tagged , ,

Coach Interview: Lisamarie Babik

Interview with coach Lisamarie Babik. Continue reading

Tagged , ,