akuszyk.com

A blog about software engineering, collaboration, and--occasionally--Emacs.

View on GitHub

Some simple guidance for writing good acceptance criteria

Introduction

I’ve previously written about the benefits of writing good acceptance criteria, and how it helps create the conditions for teams of engineers to self-organise. I’ve noticed that sometimes good acceptance criteria can be elusive, and that writing them well takes practice. I recently shared some tips for writing acceptance criteria with a team I’m working with, so I thought I would re-post them here in case anyone else finds them useful.

✅ Good acceptance criteria should…

⛔ If you’re writing acceptance criteria, you should avoid…

💭 When you’re writing acceptance criteria, ask yourself…

“Will the person reading this achieve the outcomes I expect if they complete all of the acceptance criteria?”