Testable Stories in the INVEST Model
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.
Exploring Extreme Programming
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.
A Song Catcher in Southern Mountains: American Folk Songs of British Ancestry, by Dorothy Scarborough, Columbia University Press, 1937. Playing dulcimer has led me to deeper interest in the older songs. This book is a collection by one of the Continue reading Review: A Song Catcher in Southern Mountains
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
Software design and design patterns are both broad topics where a lot has been written; this is necessarily a sampling. Other Resources: TDD, Refactoring, CI/CD, BDD [Disclosure: Note that I may have been involved in some of the materials mentioned Continue reading Resources on Software Design and Patterns
Behavior-Driven Development (BDD) is a collaboration technique focused on using scenarios as a focal point for conversations among stakeholders. You’ll hear BDD also referred to as Acceptance-Test Driven Development (ATDD), Storytest-Driven Development (SDD), Specification by Example, Example-Driven Development, and other Continue reading Resources on BDD (Behavior-Driven Development)
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. I hope you find these TDD resources useful.
As one of Industrial Logic’s consultants, I sometimes make videos, so I thought I’d gather links to those here. Refactoring to Patterns and Other Interesting Places Craft Conf, 2018 (I didn’t make this video, but it’s for a talk I Continue reading Industrial Logic Videos
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
“Intensifying stories” is an attempt to identify what can make a story (feature, capability) more potent. I’ve identified key features in a number of systems (perhaps 50), identified a rule or concept beneath those features, then generalized that to apply to Continue reading Intensifying Stories Job Aid