Shift Left Quality Assurance: How to do it. Why it matters.

12
© 2015 Worksoft, Inc. www.worksoft.com Shift Left Quality Assurance How to do it. Why it matters. Mark Summers Principal - Business Process Validation September 2015 The webinar will begin shortly.

Transcript of Shift Left Quality Assurance: How to do it. Why it matters.

Page 1: Shift Left Quality Assurance: How to do it. Why it matters.

© 2015 Worksoft, Inc.www.worksoft.com

Shift Left Quality AssuranceHow to do it. Why it matters.

Mark SummersPrincipal - Business Process ValidationSeptember 2015

The webinar will begin shortly.

Page 2: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 2

Shift Left  noun. [shift left] The practice of focusing on quality from day one of a project in order to prevent defects, stop leakage and ensure IT has met the customer’s requirements.

WATER-FALLSDLC

Project Confirmation

Requirements

& Design

Construction & Test

Deployme

nt

Project

closeSAP

- ASA

P

Project

Prep

Business Blueprint

Realization

& Testin

g

Final Preparatio

n

Go Live Supp

ort

Page 3: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 3

SDLC phase where testing begins for lower maturity IT

WATER-FALLSDLC

Project Confirmation

Requirements

& Design

Construction & Test

Deployme

nt

Project

CloseSAP

- ASA

P

Project

Prep

Business Blueprint

Realization

& Testin

g

Final Preparatio

n

Go Live Supp

ort

Test Prep

System Testing

User Acceptance

Testing

FUT Testing

Integration Testing

Start of Testing Activities

Page 4: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 4

SDLC phase where QA & testing begin for high maturity IT

WATER-FALLSDLC

Project Confirmation

Requirements

& Design

Construction & Test

Deployme

nt

Project

CloseSAP

- ASA

P

Project

Prep

Business Blueprint

Realization

& Testin

g

Final Preparatio

n

Go Live Supp

ort

System TestingDefect Management

Performance

User Acceptance

Testing

• Estimation• Sourcing• Test

Strategy

Integration TestingDefect Management

Test Planning• Data & Env Prep• Requirements Inspections• Test Status Reporting

Test Design• Design Inspections• Test Status Reporting• Unit Testing support • Code Review

SDLC Auditing, Gating and Compliance

Metrics Collection and Analysis

Continuous Improvement

Start of QA andTesting

Activities

Page 5: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 5

If you answer yes to any of the following, then you are ready:• Have you mastered the art of testing, but still failing to meet customers’

expectations?• Are you experiencing high requirements volatility in late stages of

development?• Is a majority of your defect discovery occurring in the “build/construction”

phase?• Is testing more than 25% of your overall project costs?• Are you struggling to deliver projects on time?• Are you striving to move to the next level of test maturity?

Are you ready for a “Shift Left”?

Page 6: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 6

Why “Shift Left” and striving for high maturity?

Page 7: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 7

Late defect discovery is expensive and disruptive!

Page 8: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 8

1. Define the Testing Lifecycle• Define full testing lifecycle with SDLC phases, activities,

tasks, steps, roles, work products, templates, metrics, and tools

• Move appropriate testing and QA activities to the initial project planning, requirements and design phases versus beginning these in the construction phase

• Integrate the testing process with the PMO, development and enterprise architecture processes

Steps to “Shifting Left”

2 Leverage professionally trained software testers and/or have current associates performing these roles get ISTQB certified (at least take the classes)

Page 9: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 9

3 Validate the requirements• Implement a formal inspection process to aid in early defect discovery• Dramatically reduce the construction phase with inspections that will remove ambiguous

requirements and identify missing requirements• Inspections should initially be applied to requirements, functional design and technical designs.

Later, this can be expanded to test plans, test cases, business models and source code.

4 Leverage formal Test Design Techniques• Implement and require the use of formal test design techniques like decision analysis, equivalence

class partitioning and orthogonal analysis• Leveraging these techniques will ensure that you are writing the minimal number of test cases that

will provide the broadest amount of functional coverage

Steps to “Shifting Left”

Page 10: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 10

5 Govern both the process usage and process outputs (content evaluation)• Identify the critical phases, tasks and activities that need to be audited• Establish a formal compliance scorecard containing these critical activities• Conduct gating audits at the end of each SDLC phase• Report compliance to executive leadership team and take action on non-compliance

Steps to “Shifting Left”

Page 11: Shift Left Quality Assurance: How to do it. Why it matters.

www.worksoft.com 11

Help clients to develop and institutionalize a world class structured software testing and quality assurance framework leveraging our approach of “Assess > Improve > Transform”. This advanced quality maturity model will help clients deliver business value and will result in a more efficient and effective IT organization capable of delivering high quality and high availability systems.

Worksoft aqmm objective

Assess

Maturity Assessments based on TMMI are the foundation for maturing your quality framework and overall IT.

Improve

Maximize your ability to eliminate defects early and concurrently lower the defect discovery costs.

Transform

Achieve “world-class" quality and efficiencies by streamlining your IT organization with the introduction of a formal test competency or COE.

Assess Improve Transform

Page 12: Shift Left Quality Assurance: How to do it. Why it matters.

© 2015 Worksoft, Inc.www.worksoft.com

Questions?

Thank you

Mark [email protected]+1 414-704-7326