GitScrum / Docs
Todas as Boas Práticas

Coordenar QA e Desenvolvimento no Workflow | GitScrum

Alinhe QA e desenvolvimento para releases mais rápidos e com qualidade. GitScrum rastreia testes, gerencia handoffs e mantém qualidade visível no processo.

4 min de leitura

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:

  • Sprint planning - QA reviews acceptance criteria
  • Test case creation - QA writes tests during dev
  • Development complete - Move to Ready for QA
  • Testing - QA tests, creates bug tasks if needed
  • Bug fixes - Developer fixes, returns to QA
  • QA passed - Move to QA Passed
  • 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

    Related articles