+ All Categories
Home > Documents > Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test...

Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test...

Date post: 07-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
14
Ten Lessons in Test Outsourcing Good Testing Wherever the Work is Done
Transcript
Page 1: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Ten Lessons in Test OutsourcingGood Testing Wherever the Work is Done

Page 2: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Ten Lessons in Test Outsourcing1. Understand motivations2. Recognize process differences3. Select the right contract type4. Manage organizational politics5. Recognize importance of experience6. Understand resource management issues7. Understand tool usage implications8. Foresee security issues9. Manage geographical and language issues10. Avoid planning and estimation blunders

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 2

Page 3: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Understand MotivationsAssess project, resources, and reason for outsourcing

Need for trusted testing partner Need for extra handsNeed both of the aboveNeed specific skill set

Is assignment short-term or long-term? Invest in resourcesBuy or rent any special equipmentImplementing security or other standards

An effective and efficient engagement means alignment of needs with proposal

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 3

Page 4: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Recognize Process DifferencesIgnoring process differences during planning and initiation means big problems laterStaff augmentation simple; outsource testing services notTest service providers follow own processes Consider:

Test strategy differences Waterfall, Agile, other lifecycleSpecial requirements (e.g., maturity model) Unique requirements for the domain

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 4

Page 5: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Select the Right Contract TypeTime and materials?

More flexible in the face of uncertaintyCheaper if the client manages change carefully

Fixed bid?Good when scope is clearMinimizes budgetary risk

Another option: T&M not to exceedGet the deal right: Neither party is well-served in the long run by trying to wrong-foot the other in the contract

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 5

Page 6: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Manage Organizational PoliticsCan be a big or small issue, depending on the clientUnderestimating the importance leads to disasterTesting service provider politics should not affect clientCommon client politics

Client employees perceive it as a threat Dependency on other service providers The reporting person on client side has hidden agenda

Test service provider can’t solve these issues

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 6

Page 7: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Recognize the Importance of ExperienceTest service providers usually accept any businessSimple tasks don’t create problems…in the short termLonger periods can create resource anxiety

Project uses outdated or unusual technology Project work is monotonousTechnical solution doesn’t require skills

Resources request new projects, accountsLessons in Test Outsourcing

www.rbcs-us.comCopyright (c) 2008-2010 RBCS Page 7

Page 8: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Understand Resource Management IssuesTest service providers like growing projects in terms of billable resourcesThis can create issues

Drastic increase in the required resources Request for experienced (unavailable) resource• On another project • On leave or vacation• Gone

Both client, test service provider should discuss such resource requests at start

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 8

Page 9: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Understand Tool Usage ImplicationsTool usage often encouraged, but inappropriate planning and usage can cause problems

Choosing the wrong tool initially Picking a tool based on past experienceClient insists on a tool they ownClient selects a free tool (that won’t work)

Switching the tool can create additional issues Migrating the work completed Increasing effort to use new toolReducing familiarity, experience with new tool

These can impact deliverables and deadlines

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 9

Page 10: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Foresee Security IssuesMany clients concerned about security of data and intellectual propertyPay attention to these requirementsCommon mistakes

Not foreseeing issues in obtaining test dataMisjudging the complexity of access to client’s networkUnawareness of client HR proceduresNot planning for special requirements

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 10

Page 11: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Manage Geographical and Language IssuesProblems in interaction with key resources can create significant problemsPractical considerations

Suitable time for conference calls Differences in holiday calendarsLanguage (if not managed properly)

Mismanagement of issues can lead to frustration and miscommunication

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 11

Page 12: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Avoid Planning and Estimation BlundersMost of outsourced testing project failures begin at the planning stage

Client unable to get the job done on time, with quality Test service provider loses moneyBoth

Common planning and estimation mistakes Unidentified implicit requirements leads gaps in planBad assumptions on stakeholder involvement and commitmentsUnderestimating the effort requiredNo buffer for complications

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 12

Page 13: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

ConclusionsOutsourcing testing can benefits both vendor and clientBoth parties should

Be aware of the risksEnsure mutual understanding Agree on process, constraints and expected resultsBe honest about motivations, abilities, expectationsExercise due diligence

Insist on mutually beneficial relationship

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) 2008-2010 RBCS Page 13

Rex thanks his co-authors on the source materials, Ashish Usman and Andy Soundranayagam

Page 14: Good Testing Wherever the Work is Donerbcs-us.com/...Ten-Lessons-in-Test-Outsourcing.pdf · Test service providers usually accept any business Simple tasks don’t create problems…in

Lessons in Test Outsourcingwww.rbcs-us.com

Copyright (c) RBCS 1998-2010 Page 14

For over a dozen years, RBCS has delivered services in consulting, outsourcing and training for software and hardware testing. Employing the industry’s most experienced and recognized consultants, RBCS conducts product testing, builds and improves testing groups and hires testing staff for hundreds of clients worldwide. Ranging from Fortune 20 companies to start-ups, RBCS clients save time and money through improved product development, decreased tech support calls, improved corporate reputation and more. To learn more about RBCS, visit www.rbcs-us.com.Address: RBCS, Inc.

31520 Beck RoadBulverde, TX 78163-3911USA

Phone: +1 (830) 438-4830Fax: +1 (830) 438-4831E-mail: [email protected]: www.rbcs-us.com

…Contact RBCS

Michelle Egli
Underline

Recommended