the thing human relationships explicitly miss. Makes you wonder why that cute new co-worker turned down your invitation. Luckily, building software is more straightforward than asking people out. Acceptance criteria are conditions the software must meet in order to be accepted, either by human users or by another system. They`re written together with user stories and they help define requirements, expectations and what “done” means (when all acceptance criteria is met). Acceptance criteria should be testable and they are usually translated into manual or automated test cases.
“Invite her to the concert, what do you have to lose?” “I don't have her acceptance criteria.”