User Story Examples
This is a sample set of user stories for a time management system. Continue reading User Story Examples
Exploring Extreme Programming
This is a sample set of user stories for a time management system. Continue reading User Story Examples
Interview with coach Lisamarie Babik. Continue reading Coach Interview: Lisamarie Babik
Set-based concurrent engineering: considering a solution as the intersection of a number of feasible parts, rather than iterating on a bunch of individual “point-based” solutions. Continue reading Set-Based Concurrent Engineering
When you need to break up a big feature, you often have many choices about how to do so. Continue reading Slicing Functionality: Alternate Paths
Sudoku is a fairly well-known type of puzzle. Solving it turns out to be easier than I expected, but a somewhat odd example of test-driven development. Continue reading Sudoku Solver
How do you plan the overall shape of a project in XP? This article summarizes planning with little reference to the programming aspects of XP. Continue reading Agile Project Management, XP Style
One way to determine “sufficient completeness” suggests considering all sequences of calls that can take an object to a state. This enumeration suggests important test cases. Continue reading Sufficient Completeness and Testing
There are a number of dimensions along which you can split stories. Continue reading Twenty Ways to Split Stories
Agile ’05 conference. Continue reading Agile ’05 Conference Report
Review of “Fit for Developing Software” by Mugridge and Cunningham. Continue reading Review – Fit for Developing Software