-
Recent Posts
Tags
agile analysis atdd author biography business charts classic coach computers conference cool customer design fiction games HCI history improv integration interesting intro Java job aids language lean learning metaphor music myth patterns planning programmer refactoring reviews scrum software spreadsheet stories systems thinking tdd team tester training XPlorationsArchives
Tag Archives: XPlorations
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 agile, patterns, programmer, tdd, XPlorations
Tests from a Hat
How does the order of tests affect the design of software? A game to explore that idea. Continue reading
Tagged games, programmer, spreadsheet, tdd, XPlorations
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 design, programmer, reviews, tdd, XPlorations
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, games, retrospective, XPlorations
Coach Interview: Declan Whelan
Interview with coach Declan Whelan. Continue reading
Tagged coach, interview, XPlorations
Embracing Commitment
Commitment is a powerful tool. Continue reading
Tagged coach, language, XPlorations
Coach Interview: Alexey Krivitsky
Interview with coach Alexey Krivitsky. Continue reading
Tagged coach, interview, XPlorations
Coach Interview: Lisamarie Babik
Interview with coach Lisamarie Babik. Continue reading
Tagged coach, interview, XPlorations
Set-Based Concurrent Engineering
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
Tagged design, lean, performance, XPlorations
Sudoku Solver
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
Tagged programmer, tdd, XPlorations
Agile Project Management, XP Style
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
Tagged planning, team, 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 formal-methods, programmer, tdd, XPlorations