Outsourcing/Offshoring – Under control

24
© LogicaCMG 2006. All rights reserved Outsourcing/Offshoring – Under control Rik Marselis Senior Test Advisor [email protected]

Transcript of Outsourcing/Offshoring – Under control

Page 1: Outsourcing/Offshoring – Under control

© LogicaCMG 2006. All rights reserved

Outsourcing/Offshoring – Under control

Rik Marselis

Senior Test Advisor

[email protected]

Page 2: Outsourcing/Offshoring – Under control

2Outsourcing/Off shoring – Under control

Agenda afternoon

• 13:25 – 14:05 TestFrame

• 14:50 – 15:30 Outsourcing/Offshoring – The challenges

• 15:40 – 16:30 Outsourcing/Offshoring – Under control

Page 3: Outsourcing/Offshoring – Under control

3Outsourcing/Off shoring – Under control

Agenda Outsourcing/Offshoring – Under control

• Business Acceptance Management– Introduction

– Requirement engineering

– Business Acceptance Testing

– Acceptance Management

– IT Governance

Page 4: Outsourcing/Offshoring – Under control

4Outsourcing/Off shoring – Under control

Page 5: Outsourcing/Offshoring – Under control

5Outsourcing/Off shoring – Under control

Organization’s Responsibility

SupplierResponsibility

How does the organization accept when there’s no IT knowledge?

Acceptance Test

ComponentIntegration Test

Component Test

System IntegrationTest

System Test

User needs,Requirements,

Business processes

SystemSpecification

Technical Design& Code

terms according to:

Page 6: Outsourcing/Offshoring – Under control

6Outsourcing/Off shoring – Under control

Business Acceptance Management (BAM)

Test preparation

and execution

Test Management

Business

objectives

Structure/Fitting/ToolingStandard

RepeatableReliable

Maintainable

InsightControlFocus

ReportingPredictable

Commitment

Risk ControlQuality to MarketTime to Market

Business AlignmentBudget Control

Reputation Management

BAM

Page 7: Outsourcing/Offshoring – Under control

7Outsourcing/Off shoring – Under control

IT Purchasing

BusinessBusiness Requirements

Supplier (internal/external)

AcceptanceRequirements

IT requirements

Use

IT product

Page 8: Outsourcing/Offshoring – Under control

8Outsourcing/Off shoring – Under control

Page 9: Outsourcing/Offshoring – Under control

9Outsourcing/Off shoring – Under control

Requirements Engineering

Industry experience:

• 20% of all defects are inserted during the requirements phase

• Requirements defects is the biggest class of defects (41-56%)

• 30% change in requirements during the system life cycle will double the cost

Hooks and Farry

Page 10: Outsourcing/Offshoring – Under control

10Outsourcing/Off shoring – Under control

Industry experience – requirements errors

Incorrect fact

Omission

Inconsistency

Ambiguity

Misplaced requirements

Other

Total

49%

29%

13%

5%

2%

2%

100%

Ref.: Barry W. Boehm, Software Engineering Economics

Page 11: Outsourcing/Offshoring – Under control

11Outsourcing/Off shoring – Under control

Requirements Engineering

Requirements development Requirements management

VerificationSpecificationAnalysisElicitation

Requirements Engineering

Page 12: Outsourcing/Offshoring – Under control

12Outsourcing/Off shoring – Under control

Solution: match Requirements with Product risks

ProductrisksRequirements

Matching risks and requirements

Matching requirements and risks

Page 13: Outsourcing/Offshoring – Under control

13Outsourcing/Off shoring – Under control

Page 14: Outsourcing/Offshoring – Under control

14Outsourcing/Off shoring – Under control

Managed Testing

Economy of scale

Ow

ners

hip

of te

stin

g

Sourcing

Project Based Test Assistance

Managed Testing

Based on an SLA we test all deliveries within scope according to predefined

processes, throughput times and schedules. We manage, govern and

execute the test processes and negiotate the terms of the SLA on

regular basis

You ask us to test the software as delivered within a certain project, we take care of resourcing, management

and test execution

You test your own software and we deliver highly professional test

resources to help you

Page 15: Outsourcing/Offshoring – Under control

15Outsourcing/Off shoring – Under control

Business Acceptance Management

IT Governance

BusinessBusiness Requirements

Product Risks

Supplier (internal/external)

IT

Req.

IT requirements

Use

Business Acceptance Testing

Requirements engineering

&Risk

management

Acceptance management

IT product

Page 16: Outsourcing/Offshoring – Under control

16Outsourcing/Off shoring – Under control

Business Acceptance Testing

Business

IT Governance

BusinessAcceptance Partner

Supplier

Requi-rements

RFP

Product

BAT-report

Use

Go/No Go

Business Acceptance Test

BAT

Page 17: Outsourcing/Offshoring – Under control

17Outsourcing/Off shoring – Under control

RRBT: Test strategy in 7 steps

• Identify the stakeholders

• Execute the product risk analysis

• Link the relevant product risks and quality attributes

• Define the test types

• Define the acceptance criteria

• Formulate the cluster matrix

• Develop the cluster cards

Product Risks

Acceptance Criteria

Page 18: Outsourcing/Offshoring – Under control

18Outsourcing/Off shoring – Under control

From acceptance criteria to acceptance report

Acceptance

criteria

Test

cases

Acceptance

report

Report to stakeholders:–Available requirements

–Covered product risks

–Not realised requirements (incidents)

–Open risks (incidents or not executed tests)

Page 19: Outsourcing/Offshoring – Under control

19Outsourcing/Off shoring – Under control

Governance Support

Business

IT Governance

BusinessAcceptance Partner

Supplier

BusinessMetrics

SupplierMetrics

Process-report

Gover-nance

Governance Support

TestMetrics

Page 20: Outsourcing/Offshoring – Under control

20Outsourcing/Off shoring – Under control

Business Acceptance Management

Business

IT Governance

BusinessAcceptance Partner

Supplier

BusinessMetrics

SupplierMetrics

Requi-rements

RFP

Product

BAT-report

Use

Process-report

Go/No Go

Gover-nance

Business Acceptance Test Governance Support

TestMetricsBAT

Metrics

Page 21: Outsourcing/Offshoring – Under control

21Outsourcing/Off shoring – Under control

Quality improvement using the metrics

• Which goals were at the basis of outsourcing?

• Are these goals met?

• Can we (still) improve product & process quality?

• What actions should we take to achieve this?

• How can we measure the success of these actions?

Page 22: Outsourcing/Offshoring – Under control

22Outsourcing/Off shoring – Under control

Business challenges on acceptance

• Clearance towards results delivered should be agreed upon in advance

• Level of satisfaction depends on the actor (role) in the project

• End results can not always be verified directly after implementation

• Non-acceptances cause delay, rework, disturbance and annoyance

Page 23: Outsourcing/Offshoring – Under control

23Outsourcing/Off shoring – Under control

An integrated set of solutions for successful test-outsourcing

Test preparation

and execution

Test Management

Business

objectives

BAM

Page 24: Outsourcing/Offshoring – Under control

24Outsourcing/Off shoring – Under control

The officein Solna