scrum best practices

7
Scrum Team Best Practices

Upload: shuchi-singla-aktspc4pmi-acpitilfcp-aat

Post on 18-Jan-2017

389 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Scrum best practices

Scrum Team Best Practices

Page 2: Scrum 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

Page 3: Scrum best practices

Types of TestingUnit Testing

Smoke Testing Functional Testing

Integration Testing

Performance Testing

Regression Testing

Load Testing

Outside SprintTesting

Inside

Sprint

Testing

Page 4: Scrum best practices

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

Page 5: Scrum best practices

Defect FilterSprint

PlanningTest Case Review Unit Testing Functional

TestingIntegration

Testing

Page 6: Scrum best practices

PrioritizationSprint Planning (Sprint Backlog)

Build Deployment Plan

Test Cases

Backlog Grooming

Page 7: Scrum best practices

Additional Best PracticesEstimate in Story Points and tasks in hours

Burndown Chart Analysis

Test Automation

Test Coverage (Sonar)

CI is continuous QA

BDD

TDD