Tag Archives: XPlorations

Sufficient Completeness and Testing

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

Tagged , , ,

Twenty Ways to Split Stories

There are a number of dimensions along which you can split stories. Continue reading

Tagged , , ,

Agile ’05 Conference Report

Agile ’05 conference. Continue reading

Tagged , , , , ,

Review – Fit for Developing Software

Review of “Fit for Developing Software” by Mugridge and Cunningham. Continue reading

Tagged , , ,

A Comparison Algorithm for TDD

Can you test-drive an algorithm? Continue reading

Tagged , , ,

Semantics of Fit: A Path Toward New Tools

Fit’s standard interpretation tells us how well a program does against a set of test cases. We can design new semantics for reporters (that give us interesting information) and for rewriters (that make interesting transformations of our tests). Continue reading

Tagged , , , ,

What’s in Your Team Room?

What’s in your team room? I summarize responses from the extremeprogramming newsgroup. Continue reading

Tagged , ,

Cutting with the Grain: The Rhythms of Design

As a result of Kent Beck’s “Programming Intensive” workshop, Kent, Joseph Leddy, and I created a paper on one small aspect of design. Continue reading

Tagged ,

Procedural and Declarative Tests

Procedural tests focus on a series of steps; declarative tests work from the input and states. Procedural tests are natural to write, but consider whether a declarative test expresses your intent more concisely and clearly. Continue reading

Tagged , , ,

Review – Extreme Programming Explained, 2/e

Extreme Programming Explained: Embrace Change, 2/e, by Kent Beck and Cynthia Andres. Addison-Wesley Professional, 2004. ISBN 0321278658.Kent Beck’s new introduction to the practices and philosophy of XP. See an extended summary.(Reviewed Feb., ’05)

Tagged , , , , , , ,

Overview of “Extreme Programming Explained, 2/e”

A review of the new version of Extreme Programming Explained. Continue reading

Tagged , , , , ,

Coaching Charts Exercise – Answers

Coaching chart exercises – answers. Continue reading

Tagged , ,

Customer Value: Short-Term and Long-Term

Consider both short-term and long-term value when selecting stories to implement. Continue reading

Tagged , ,

Coaching Charts Exercise

Charts can help a team see itself better. Continue reading

Tagged , ,

Review – Extreme Programming Adventures in C#C

Extreme Programming Adventures in C#, Ron Jeffries. Microsoft Press, 2004. ISBN 0735619492. Ron uses the vehicle of learning C# to demonstrate the incremental design of an XML editor. He adds "undo" last (a feature often cited as requiring up-front design), … Continue reading

Tagged , , , ,