Skip to content

Agile Release Stages

Product Requirements Document

  • Generators: Product Manager, Product Owner, User
  • Output: Product Requirements Document
  • Reviewers: product, design, backend, frontend and qa team

UI/UX Document

  • Generators: UI/UX
  • Output: UI/UX Documents
  • Reviewers: product, design, backend, frontend and qa team

Technical Document

  • Generators: engineer
  • Output:
    • divide product requirements and tickets planning
    • influence on existing features (for regression test)
    • shared understanding of related system components relationship (transparent team responsibilities)
  • Reviewers: backend, frontend and qa team

API Schema Document

  • Generators: backend engineer
  • Output: API Schema Document
  • Reviewers: backend/frontend engineers

Code Development

  • Generators: engineer
  • Output:
    • mock data
    • code
  • Reviewers: engineer

Integration Stage

  • Participants: backend, frontend
  • Output:
    • online working environment
    • generate UAT test cases

Engineer Test

  • Participants: backend, frontend
  • Activities: smoke test (main path) by engineers
  • Output: Ready for Test Report

QA Test

  • Participants: QA
  • Output: bug report
  • Activities:
    • bug report
    • bug fix

Test Report

  • Generator: qa
  • Output: test report
  • Reviewers: product, design, engineer and qa

Deployment

  • Participants: Product
  • Activities:
    • release report
    • user guide on new feature

User Behavior Report

  • Generators: Product,
  • Output: use usage report for next release improvement.
  • Reviewers: product, engineer, qa

Retro Stage

  • Participants: All
  • Output: keep and fix documents

Updated at:

Released under the MIT License.