Skip to content

XP123

Exploring Extreme Programming

Menu

Primary menu

  • Home
  • Refactoring Workshop
  • Start Here
    • Comics
    • TDD: Test-Driven Development
    • Refactoring
    • User Stories
    • Dungeons & Patterns
  • Update
  • About
  • Contact

Tag Archives: XPlorations

Testing with Simple and Combinatorial Oracles

Posted on March 14, 2017 by Bill Wake

Oracles are things that can tell us whether or not a result is correct. For some tests, an oracle is as simple as comparing a couple strings or numbers. Other tests have many acceptable results and it’s harder to know what’s right. I Continue reading Testing with Simple and Combinatorial Oracles→

Posted in xp123.com | Tagged programmer, tdd, tester, XPlorations

Resources on Agile Testing

Posted on March 2, 2017 by Bill Wake

I’m calling this “Resources on Agile Testing” but I’m not drawing a very sharp line about what’s Agile Testing vs. Good Testing. Further suggestions are welcome! Related resource summaries: BDD and TDD. Exercises (None identified) E-Learning Kaner, Cem. Black-Box Software Continue reading Resources on Agile Testing→

Posted in xp123.com | Tagged agile, resources, testing, XPlorations

Testable Stories in the INVEST Model

Posted on February 9, 2017 by Bill Wake

T is for Testable in the INVEST model. A testable story is one for which, given any inputs, we can agree on the expected system behavior and/or outputs.

Posted in xp123.com | Tagged customer, language, stories, tester, XPlorations

Small – Scalable – Stories in the INVEST Model

Posted on November 2, 2016 by Bill Wake

French translationS is for Small in the INVEST acronym. I now use another S that I think captures the idea even better: Scalable. Scalable means “able to be changed in size or scale,” and that’s handy in a story: We Continue reading Small – Scalable – Stories in the INVEST Model→

Posted in xp123.com | Tagged customer, language, stories, XPlorations

Resources on CI and CD

Posted on May 19, 2015 by Bill Wake

Continuous Integration (CI) and Continuous Delivery (CD) (or Continuous Deployment) – enabling a flow of value. Other resource summaries: BDD, TDD, Refactoring. [Disclosure: Note that I may have been involved in some of the materials mentioned below, and I work Continue reading Resources on CI and CD→

Posted in xp123.com | Tagged cd, integration, resources, XPlorations

Resources on Test-Driven Development (TDD)

Posted on May 18, 2015 by Bill Wake

Test-Driven Development (TDD) is an approach to designing and implementing software: write tests, write code, refactor, and repeat; all in small steps. I hope you find these TDD resources useful.

Posted in xp123.com | Tagged resources, tdd, XPlorations

Estimable Stories in the INVEST Model

Posted on March 1, 2015 by Bill Wake

Estimable stories can be estimated: some judgment made about their size, cost, or time to deliver. (We might wish for the term estimatable, but it’s not in my dictionary, and I’m not fond enough of estimating to coin it.) To Continue reading Estimable Stories in the INVEST Model→

Posted in xp123.com | Tagged fiction, stories, XPlorations

Resources on Set-Based Design

Posted on January 4, 2014 by Bill Wake

  A reading list on set-based design (part of lean product development).  Applied Fluid Technologies. Information on boat design.  Baldwin, Carliss, and Kim Clark. Design Rules, Volume 1: The Power of Modularity. MIT Press, 2000. ISBN 0262024667. Modularity and platforms, Continue reading Resources on Set-Based Design→

Posted in xp123.com | Tagged design, lean, resources, XPlorations

Intensifying Stories: Running with the Winners

Posted on January 28, 2013 by Bill Wake

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 Intensifying Stories: Running with the Winners→

Posted in xp123.com | Tagged customer, stories, XPlorations

Valuable Stories in the INVEST Model

Posted on January 3, 2013 by Bill Wake

[French translation] 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 Continue reading Valuable Stories in the INVEST Model→

Posted in xp123.com | Tagged analysis, customer, stories, XPlorations

Post navigation

← Older posts
Newer posts →

Primary Sidebar Widget Area

Stay Up-to-Date

If you'd like to hear when articles come out, sign up today!

|●  Become a Patron!

Recent Posts

  • AAA and the Object Lifecycle
  • “Test Interface, Not Implementation”
  • How to Reduce Coupling, Three Ways
  • Reordering Items, Four Ways
  • And-Or Trees
  • Run Tests Without an App — Step by Step with Xcode
  • Swift Testing – A New Unit Testing Framework
  • TDD with a Function Pipeline
  • Trees – Confidence in Design
  • Pipelines – Confidence in Design

Tags

agile analysis atdd author business charts classic coach computers conference cool customer design economics fiction games HCI history improv integration interesting intro Java job aids language lean learning metaphor music myth patterns planning programmer refactoring resources reviews scrum software spreadsheet stories tdd team tester training XPlorations

Archives

counter for wordpress
Copyright © 2026 XP123. All Rights Reserved.
Theme: Catch Box by Catch Themes
Scroll Up