Top Banner
Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal
55

Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Dec 22, 2015

Download

Documents

Vanessa Bruce
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Bringing Softtek’s Software Testing Organization from Good to World-

Class Software Testing Organization

Proposal

Page 2: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Agenda

Mission Statement Vision Statement Goals Assessing Software Testing Capabilities – Your current

processes Process to achieve a world-class software testing

organization Deployment Process Assessing Software Testing Competencies - The quality of

your testers Q&A

Page 3: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Mission Statement

Page 4: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Mission Statement

To bring Softtek’s Software Testing Organization from Good to World-Class Software Testing Organization implementing the Quality Assurance Institute’s (QAI) World-Class Software Testing Model.

Page 5: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Vision Statement

Page 6: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Vision Statement

To be an outsourcing Software Testing Organization leader in providing Quality Control services for our customers.

Page 7: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Goals

Page 8: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Goals

To implement the Quality Assurance Institute’s World-Class Software Testing Organization Model in the organization, to improve Software Testing Capabilities.

To implement the Quality Assurance Institute’s developed Common Body Of Knowledge (CBOK) for a Certified Software Tester (CSTE) in the organization, to improve tester’s competencies.

To have Software Tester’s certified as CSTE within 1 year.

Page 9: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities- Your Current Processes

Page 10: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Most testing organizations, as well as testers, believe they are doing a good job. However, there is no basis for making that determination.

In order to make that determination, an assessment must be made against a “model” of a world-class testing organization.

During the past 20 years the Quality Assurance Institute has studied many organizations and has developed a model of a world-class testing organization.

Page 11: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

The Nine components needed to achieve World-Class Software Testing are:

– Management Support– Processes– Training– Planning– Quality Control– Tools– Efficiency– Test Execution, analysis and Reporting– User Satisfaction

Page 12: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities – QAI’s Model

UserSatisfacti

on

QualityControl

Executionand

Reporting

Planning Efficiency

Tools/Techniques

Processes Training

Management Support(Testing Environment)

Page 13: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

World-Class

Testing

ToolsManagement

Support

Efficiency Training

Planning

Usersatisfaction

Processes

QualityControl

Test Execution

Analysis andReporting

Drivers of World-Class Testing Desired Result

Cause-Effect-Diagram

Page 14: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

User Satisfaction: – To involve the user at key points in the

software testing process: Test Strategy Test Objectives Test Plan Acceptance Testing Reporting the status and results of testing

Page 15: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Quality Control– It raises the question, “Who tests the testers?”

The answer is quality control within the test process evaluates whether the process has been performed correctly.– Assessment to evaluate software testing

organization’s competencies. The following test processes incorporate

quality control as part of the process:

Page 16: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

– Eleven-step software testing process– Assess Project Management

Development Estimate and status– Develop Test Plan– Requirements Phase testing– Design Phase Testing– Program Phase Testing– Execute Test and Record Results

Page 17: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

– Acceptance Test– Report Test Results– Testing Software Installation– Test Software Changes– Evaluate Test Effectiveness

Page 18: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Testing Specialized Systems and Applications– Testing the Adequacy of System

Documentation– Testing Web-based Systems– Testing Off-the-Shelf Software– Testing Security– Creating Test Documentation

Page 19: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Execution and Reporting– Provides the opportunity to evaluate

executable programs as a system Build Test Data Execute Test Record Test Results Test Report

Page 20: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Planning– If you fail to plan, plan to fail– To plan a test together with the components of

a test plan Develop Test Plan

Page 21: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Efficiency– Involves planning and performing software

testing in a manner that provides the greatest coverage and the maximum assessment of business risks for the resources allocated Establishing a Software Testing Methodology Determining Software Testing Techniques Selecting and Installing Software Testing Tools Evaluate Test Effectiveness

Page 22: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Tools Techniques– Tools are necessary to provide effective and

efficient software testing Processes for selecting and installing

testing tools

Page 23: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Processes– Without processing, testing is an art that is

subject to significant variation in execution Processes bring stability and consistency to

software testing– Building a Software Testing strategy– Eleven –Step Software Testing Process

Page 24: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Training– Effective software testing begins and ends with

education Define the test strategy that must include

training 11 step testing process in which software

testers must be trained

Page 25: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Software Testing Capabilities

Management Support (Test Environment)– Effective testing requires strong management

support Support is needed so that the test strategy

meets the needs of the business, and appropriate time and resources are available to accomplish that strategy

Establish the need for management’s support by providing a baseline of the current software testing capabilities and competencies

Page 26: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Process to achieve a world-class software testing organization

Page 27: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Process to achieve a World-Class Software Testing Organization

A Four step process to achieve a World-Class Software Testing Organization:

1. Use QAI’s model for setting a strategic quality goal

2. Develop a baseline by assessing your current processes

3. Based on the results of the assessment, a long-range strategy will be developed to maximize the efficiency of the organization

4. Define a quick-payback approach to implement the strategy

Page 28: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Process to achieve a World-Class Software Testing Organization

1. Use QAI’s model for setting a strategic quality goal

UserSatisfacti

on

QualityControl

Executionand

Reporting

Planning Efficiency

Tools/Techniques

Processes Training

Management Support(Testing Environment)

Page 29: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Process to achieve a World-Class Software Testing Organization

2. Develop a baseline by assessing your current processes

1. Build Assessment Team

2. Complete Assessment Questionnaires

3. Build Kiviatt Chart

4. Assess Results

Page 30: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing Current Process- Workbench

AssessmentTesting

performedcorrectly?

Software testing assessment workbench

Knowledge ofSoftware Testing

Activities

Your Statusversus a

World-ClasTesting

Organization

Task 1Build

AssessmentTeam

Task 2Complete

AssessmentQuestionnaires

Task 3Build Kiviatt

Chart

REWORK

DO CHECK

Task 4Assess Results

Page 31: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Process to achieve a World-Class Software Testing Organization

Task 1: Build Assessment Team The assessment team needs to combine people

who in totality possess the knowledge on how software testing is performed in your organization

Task 2: Complete Assessment Questionnaires It is composed of eight categories (Drivers of

World- Class Testing)Task 3: Build Kiviatt Chart

This chart is implemented to transcribe the results of completing Questionnaire

Page 32: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Process to achieve a World-Class Software Testing Organization

Task 4: Assess Results Asses status of each category versus what the

category should be in a world-class testing organization

Interpret your software testing assessment Kiviatt Chart

Page 33: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 1: Build Assessment Team

Softtek Testing Services

CompleteAssessment

CompleteAssessment

CompleteAssessment

Complete Assessment Complete Assessment

Team Member 1Team Member 2Team Member 3

Team Member 1Team Member 2Team Member 3

Team Member 1Team Member 2Team Member 3

Team Member 1Team Member 2Team Member 3

TestingProject 1

Lead

TestingProject 2

Lead

TestingProject 3

Lead

TestingProject 4

Lead

TestingProject 5

Lead

Team Member 1Team Member 2Team Member 3

Page 34: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 2: Assessment Questionnaires

Page 35: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 3: Kiviat ChartManagement Support for

Test

Use of Test Processes

Test Tools

Test Traiining

TestEfficiency

Usersatisfactionwith testg

TestQualityControl

TestPlanning

5

4

3

2

1

Page 36: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 3: Kiviat Chart

For each category the number of Yes responses should be totaled

A dot should be placed on the kiviat chart on the line representing the number of Yes responses

For example:– If there were three Yes responses for test

planning a dot would be placed on the test planning line at the intersection of the line representing three Yes responses.

Page 37: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 3: Kiviat Chart

– A dot should be put on the line representing all eight categories for the number of Yes responses.

– The dots are then connected by a line resulting in what is called a “footprint” of the status of your software testing organization versus a world-class testing organization.

Page 38: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 4: Assess Results

Softtek can use the results of this assessment in any of these three ways:

1. Determine Softtek’s current software testing status versus a world-class testing organization. The responses in the area to address will indicate Softtek’s strengths and weaknesses compared to a world-class testing organization

2. Develop a software testing goal to become a world-class testing organization

3. Develop an improvement plan

Page 39: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Deployment Process

Page 40: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Deployment Process

Assessment questionnaires are sent to Test leads Test Leads answer questionnaires Total number of “Yes” are dumped into

Capabilities Assess Results Matrix Kiviat Chart is built Based on Results develop testing goals Develop improvement plan

Page 41: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Deployment Process

Page 42: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Deployment Process

1

Management Supportfor Test

Test Processes

Test Tools

Test Training

TestEfficiency

Usersatisfaction

TestQualityControl

TestPlanning

1

2

3

4

5

Page 43: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Deployment Process

Interpreting Kiviat Results:– The areas that need improvement are:

Test Training Test Efficiency Test Quality Control

Page 44: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing The Quality Of Your Testers

Page 45: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing the quality of your testers

Assessing the Quality of Your Testers– This practice will enable you to assess your

individual testing competencies against the five skill categories in QAI’s Common Body of Knowledge (CBOK) General Skills Test Skills/Approaches Test Planning Executing the Test Plan Test Analysis and Reporting

Page 46: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing the quality of your testers

Test Competency Cause-Effect-Diagram

FullyCompetent

Tester

Test Analysis/Reporting Skills

ManagementSupport

Test Skills/TestApproaches

Test PlanningSkills

Test ExecutionSkills

Drivers of Testing Competency Desired Result

Page 47: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Test Competency Workbench

AssessmentTesting

performedcorrectly?

Test Competency assessment workbench

CSTE CommonBody of

Knowledge

YourCompetencyversus CSTE

CBOK

Task 1Understand

CSTE CBOK

Task 2Complete

AssessmentQuestionnaires

Task 3Build Kiviatt

Chart

REWORK

DO CHECK

Task 4Assess Chart

Page 48: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Assessing the quality of your testers

Task 1: Understand CSTE CBOK Before you can effectively evaluate your software

test competencies, you need to understand the Common Body Of Knowledge (CBOK) for software testing

Task 2: Complete Assessment Questionnaires It is composed of 5 categories (Drivers of Testing

Competency)Task 3: Build Kiviat Chart

This chart is implemented to transcribe the results of completing Questionnaire

Page 49: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

World-Class Software Testing Organization Model

Task 4: Assess Chart Assess status of each category versus what

the category should be as indicated in the CSTE CBOK

Interpret your software testing competencies against your current job responsibilities

Page 50: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 1: Understand CSTE CBOK

Page 51: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 2: Complete Assessment

Page 52: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 3: Kiviat Chart

Test Skill/ Approaches

Test Planing

Test Execution

TestAnalysis,Reporting

andIvement

GeneralSkills

100%

80%

60%

40%

20%

Page 53: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 3: Kiviat Chart

For each of the five questionnaires, total the number of Yes responses.

Convert the number of Yes responses to a percentage by multiplying the number of Yes responses by 10 (e.g., 3 Yes responses x 10= 30%)

Transcribe the percentage for each of the five questionnaires.

For the lines corresponding to the questionnaire name, put a dot on the kiviat chart for the percentage of Yes responses for that assessment competency category.

Page 54: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Task 4: Assess Chart

Any rating less than 100 percent indicates a potential area of improvement in that skill category

Interpret your software testing competencies against your current job responsibilities

Page 55: Bringing Softtek’s Software Testing Organization from Good to World- Class Software Testing Organization Proposal.

Q&A

Any Questions….