Skip to content
Note

Want to write better acceptance criteria? πŸ€”

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?

Earns Its Keep

Every Sunday, one post on Dataverse, .NET, and whether the tools we rely on still deserve to be there.