scrum best practices

Post on 18-Jan-2017

389 Views

Category:

Engineering

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Scrum Team Best Practices

Challenges and Resolutions Is QA part of the development team?

Yes

Should QA be in the same iteration as development? Yes

Who does QA? Scrum Team (All team members)

Do we need “test plan”?Yes (Should be created during Sprint Planning)

Are acceptance tests enough for a user story? No, Definition of Done (DOD) should be well defined

When do we know testing is done? When the defined Acceptance Criteria is met

Who defines test cases? Primarily done by QA, and reviewed by Scrum Team

Do we need to track bugs?Yes, till closure

Types of TestingUnit Testing

Smoke Testing Functional Testing

Integration Testing

Performance Testing

Regression Testing

Load Testing

Outside SprintTesting

Inside

Sprint

Testing

Who Does What?What When Who

Unit Testing Coding DeveloperSmoke Testing Drop Developer/Tester

Integration Testing Coding Developer/TesterRegression Testing Drop/Test Developer/TesterAcceptance Testing Delivery PO

Performance Testing Delivery TesterLoad Testing Delivery Tester

Inside the sprint

Outside the sprint

Defect FilterSprint

PlanningTest Case Review Unit Testing Functional

TestingIntegration

Testing

PrioritizationSprint Planning (Sprint Backlog)

Build Deployment Plan

Test Cases

Backlog Grooming

Additional Best PracticesEstimate in Story Points and tasks in hours

Burndown Chart Analysis

Test Automation

Test Coverage (Sonar)

CI is continuous QA

BDD

TDD

top related