🪃
Engineering Playbook
  • Engineering Playbook
  • Agile Development
    • Kanban from the start
    • Daily Stand-up
    • Collaboration
      • Mobile Designer X Mobile Developer
    • Backlog Management
      • Backlog Refinement
    • Card Management
      • Epics
      • User story
        • Collaboration experience with acceptance criteria
        • Proper acceptance criteria
      • Task
      • Bug
      • Hotfix
      • Sub-task
      • Defect
      • Columns
      • Card organization
      • Column Limit
      • Board Templates
    • Pull System Task Assignment
    • Retrospectives
    • Team Agreement
      • Working Agreement
      • Definition of Ready
      • Definition of Done
    • Agile Metrics
  • Github
    • Source Control
    • Merge Strategies
    • Versioning
    • Code Reviews
      • Author's Checklist
      • Reviewer's Checklist
  • Documentation
    • GraphQL as an API Doc
  • DevOps
    • Continuous Integration
Powered by GitBook
On this page
  • Requirements
  • Guidelines
  • Resources

Was this helpful?

  1. Agile Development
  2. Card Management
  3. User story

Collaboration experience with acceptance criteria

Requirements

  1. Start off with a good user story.

  2. Decompose big user stories.

  3. Educate team members to write practical acceptance criteria

  4. Write acceptance criteria collaboratively, with a minimum of 3 people.

  5. Pairing with other team members (Database Specialist, PM, Business Representative, Developers, UI/UX Designers), can help take into consideration the other perspective.

  6. In practice, it should be written before development.

Guidelines

  1. In practice, the Product Owner should provide the acceptance criteria and validate them by the project team.

  2. Collaboration with the Database Specialist helps validate the input and potential performance issues.

  3. Collaboration with the PM helps prioritize the story cards

  4. Collaboration with the Business Representative helps clarify the intended customer's demands

  5. Collaboration with the Developers helps identify the scope of the project if it's too large or too small.

  6. Collaboration with the UI/UX helps flesh out the ideal user's flow.

  7. Don't just cover the happy path, include network, technical and server issues. In user's perspective should see or experience when the failure happens.

Resources

PreviousUser storyNextProper acceptance criteria

Last updated 3 years ago

Was this helpful?

Tales Team: Collaborate in Acceptance criteria
Collaborative user story creation
Lead in agile -- Acceptance criteria
The importance of acceptance criteria
User stories and acceptance criteria
How to write an acceptance criteria
Acceptance criteria, is it your teams' pain point?
What are acceptance criteria