Essayer gratuitement
4 min lecture Guide 397 of 877

How to Coordinate QA and Development Workflow?

How to coordinate QA and development workflow?

Coordinate QA and development by creating testing columns in your workflow (Ready for QA, In QA, QA Passed), having QA create test tasks before development starts, including QA in sprint planning, and using labels to track test status. Prevent bottlenecks by limiting work in progress and having developers help with testing.

Development-QA workflow columns

ColumnPurposeWIP Limit
BacklogPrioritized work-
In DevelopmentActive coding5
Ready for QAWaiting for testing3
In QAActively testing3
QA PassedReady for release5
DoneReleased-

QA labels

LabelPurpose
qa:readyReady for QA
qa:in-progressTesting in progress
qa:passedAll tests passed
qa:failedBugs found
qa:blockedTesting blocked
test:manualManual testing required
test:automatedAutomated test exists
regressionRegression issue

Coordinated workflow:

  1. Sprint planning - QA reviews acceptance criteria
  2. Test case creation - QA writes tests during dev
  3. Development complete - Move to Ready for QA
  4. Testing - QA tests, creates bug tasks if needed
  5. Bug fixes - Developer fixes, returns to QA
  6. QA passed - Move to QA Passed
  7. Release - Deploy with confidence

Feature task with QA integration

## Feature: User Export Functionality

### Acceptance Criteria
- [ ] Export users to CSV
- [ ] Export users to JSON
- [ ] Filter by date range
- [ ] Include all user fields

### Development
- [ ] Build export service
- [ ] Add UI components
- [ ] Write unit tests

### QA (to be filled by QA)
Test cases: [Link to test cases]
- [ ] CSV export with 1000+ users
- [ ] JSON format validation
- [ ] Date filter accuracy
- [ ] Permission verification
- [ ] Edge cases tested

### Definition of Done
- [ ] Development complete
- [ ] Unit tests passing
- [ ] QA test cases passed
- [ ] No open bugs

Preventing QA bottlenecks

ProblemSolution
QA column overflowsLower WIP limit, devs help test
Testing takes too longAutomate regression, focus on new
Bugs found lateQA involved earlier
End-of-sprint crunchStagger feature completion
Context switchingQA embedded in team

QA involvement timeline

Sprint DayQA Activity
Day 1Review acceptance criteria, write test cases
Day 2-4Prepare test data, automation
Day 5+Test completed features as they arrive
Day 8-9Focus on integration testing
Day 10Final regression, sign-off