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
Test-Driven Development (TDD) is an approach to designing and implementing software: write tests, write code, refactor, and repeat; all in small steps.
Refactoring is a key skill in developing software. These resources can help you improve.
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
“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 Resources on Set-Based Design
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
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 Valuable 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 Negotiable Stories in the INVEST Model
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 The System Metaphor Explored
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 Independent Stories in the INVEST Model