Lean testing approach for cycle time reduction

Post on 02-Jun-2015

315 views 6 download

Tags:

description

Lean software testing approach for cycle time reduction

Transcript of Lean testing approach for cycle time reduction

Lean Testing approach for Execution Cycle Time ReductionCHANDAN P

Purpose and Objectives About Lean thinking

Systemic thinking

Lean Test Team members

Cycle time reduction steps

Incremental testing

Requirement Engineering

Gamification

Optimized the whole flow

Impact based testing

Visual dashboard

Result and collaboration

What are the identified factors for lean thinking?

System thinking

How lean test engineers should think?

What are the steps for cycle time reduction?

Build and test in incremental way.

What to Build? - Build-Show-change……..What to build? ……..Cycle goes on

Four areas to focus

The customer is the starting point. Testing should focus on

adding the best value to all stakeholders. E.g. set priorities based on a product risk analysis.

Improve your test processes. Use models and methods as reference, but not as target. Use what suits best to the organization’sown processes.

Ensure teamwork. Not only within the test team but also with the other members within your projects.

Collecting and analyzing data. Improving the test process cannot be done without measuring the effect of the changes made in the process. Keeping metrics, analyzing them and taking action should become a company’s second nature.

Requirement Engineering:

Requirement management is a engineering subject which need to handle with care

Test Team Structure

Flat team with poly skill team members is more agile.

Leaderboard for Gamification specific for a team

Optimizing the flow

Impact based testing Why to run all the test cases?

Only affected area has to cover.

Project dashboard for decision making

Factors influences cost reduction

Types testing vs cost effect

Result

Extreme collaboration

Communication Barrier need to remove for speed

Key Takeaway

Q&A