Want to write better acceptance criteria? πŸ€”

by Apr 26, 2023

Want to write better acceptance criteria? πŸ€”

Acceptance criteria often describe functional requirements. But other requirements could be as important for the chosen solution.

πŸ’‘Tip: Enrich acceptance criteria with non-functional requirements

❓What are non-function requirements?

Non-function requirements are quality attributes. Every developer (should) thinks about these when implementing a feature. You’re helping the team to choose the better solution by adding them.

Quality attributes reflect levels of service such as:
– performance, scalability, and availability
– security
– disaster recovery
– accessibility
– monitoring, management, and audit
– flexibility and extensibility
– maintainability
– legal, regulatory and compliance
– internationalization and localization

πŸ‘‰ Write them as a checklist πŸ“‹

Example: πŸ‘‡
– The screen loads within 3 seconds.
– Change should be reflected on the website within 15 minutes.
– Navigation is intuitive and user-friendly.
– Help tooltips are provided on the feature.
– Error messages are clear and informative.

Try this tip next time you’re writing acceptance criteria πŸš€

Do you have tips for writing better acceptance criteria?

#

Subscribe to
The Daily Friction

A daily newsletter on automation and eliminating friction

Related Content

You want to skip tests programmatically in xUnit?

You want to skip tests programmatically in xUnit? You can't do it. xUnit doesn't allow it. The annoying thing it is already been added to the codebase of xUnit in the start 2020 (see https://github.com/xunit/xunit/issues/2073). It is planned for xUnit v3... which is...

read more

My 7 favorite code review AI prompts:

My 7 favorite code review AI prompts: I often work in two separate modes when coding: Writing and Reviewing. In reviewing (editing) I focus on cleaning up, shortening and improving the code. I use the following AI prompts: 1️⃣ Suggest Refactoring. Proposes too much...

read more

Should you be worrying about the layoffs in IT?

Should you be worrying about the layoffs in IT? Big IT compies are starting to lay off software engineers. Is this the start of major layoffs in the whole industry? Personally, I don't think so. Why? I think big tech companies were practicing fake growth to make...

read more
Share This