SlideShare ist ein Scribd-Unternehmen logo
1 von 28
14 LESSONS FOR
SUCCESSFUL TESTING
OUTSOURCING
Real examples from Europe and Asia
Luís Amaral
May 20, 2016
Agenda
• Context
• What is outsourcing
• Nearshoring vs Offshoring
• Lessons 1 to 14
• Bonus lesson
• Conclusions
About me
• Currently:
• Independent Consultant focusing on Test Management, Quality
Management and Project Management
• Vice-chair of the ISTQB® Marketing Working Group
• Co-founder and member of the board of the PSTQB
• Owns and runs an online business
• Lives between Switzerland and Portugal
• Past:
• Co-founder and director of Strongstep – Innovation in Software
Quality
• Worked and lived in several European countries with in
development and management roles
• Masters in Informatics Engineering from FEUP, University of Porto,
Portugal
Context
• We live in a world of multiple opportunities and limited
resources
• Testing is becoming more and more a key topic
• In accordance to Tehnavio report CAGR (Compound
Annual Growth Rate) is growing 10% per year in 2014
and 2015 and the trend is to accelerate in 2016-2018
Value of Software Testing in 3 years:
60+ BUSD (Technavio)
80+ BUSD (IDC)
What is outsourcing
• In business, outsourcing involves the contracting out of a
business process to another party
• Software Testing Outsourcing is software testing carried
out by an independent company or a group of people not
directly involved in the process of software development.
• In the scope of this presentation the outsourcing will be
carried out by a 3rd party located in a nearby or far away
country or region
Why do we outsource?
• Companies primarily outsource to reduce certain costs —
such as peripheral or "non-core" business expenses, high
taxes, high energy costs, excessive government
regulation/mandates, production and/or labor costs.
Implications of outsourcing
• Cost Management
• Workforce Management
• Processes
• Logistics
• Communication
• Security
• Rules and Regulations
Nearshoring vs Offshoring
Nearshoring
• Same region
• Not so low or similar cost
• Similar culture
• Similar time-zone
• Cheaper logistic costs
(travel, visa, data, …)
• Less language barriers
Offshoring
• Distant location
• Lower service cost
• Usually a distant culture
• Usually 4+ hour difference
• Higher logistic costs
(travel, visa, data, …)
• Possible language
barriers
Lesson 1
Decide why you’re outsourcing
• Start with WHY
• Your HOW and WHAT should reflect your WHY
• Look at companies like Apple (“to fight the status quo”), or Wall-Mart
(“help better the community”)
• Some typical whys for testing outsourcing:
• Cost management
• Workforce management
• Independence acceptance
• Trick: Write your why and discuss it with the team
• Pitfall: You end up doing things without a reason and rationale and
after sometime with difficulties to evaluate and move forward
Lesson 2
Buy well, but it has to be good for both
If you pay peanuts, you get monkeys
• You don’t want to have you’re A-players working with a team of
B or C-players
• Open books policies in countries this is well accepted are
usually a good way to “enforce” fairness
• Trick: Keep regular contract review rounds and re-negotiate if
needed to make sure both parties are happy
• Pitfall: After sometime your best resources are taken out from
your account; The delivery level decreases and the relationship
deteriorates
Lesson 3
It is not plug and play
• Outsourcing is like any relationship
• 5 phases of any relationship
• The Romance Stage  Contract negotiation
• The Power Struggle Stage  First weeks/months, we do it on our own way
• The Stability Stage  We know where each of us should be
• The Commitment Stage  We agree on what to do
• The Co-Creation  We are fully in sync, we adjust when needed and there is
value every day in every moment
• Trick: Agree on a plan with your supplier and follow-up and adjust
regularly
• Pitfall: You take too long to get to the last stage where value is
created fast; you break up before getting to any point of stability
loosing your investment and cost of opportunity
Lesson 4
Communication
Lesson 4
Communication
“Ineffective communications is the primary contributor to
project failure one third of the time, and had a negative
impact on project success more than half the time.”
“High-performing organizations create formal
communications plans for nearly twice as many projects as
their lower performing counterparts”
• Trick: Write to gain trust, explain why you write; add
formality first, relax afterwards
• Pitfall: Relationships degradation, money and time are
spent with no value
Lesson 5
Teach proactiveness
• We’re all different and we’re even more different across
countries and continents
• You cannot assume anything, you have to teach
everything
• Proactivness is easy to teach, but difficult to implement
• Trick: Use checklists
• Pitfall: wrong expectations; work does not get done
Lesson 6
Build know-how
The CFO asks:
What if we train all the people and then they leave us?
The CEO replies
What if we don’t train them and they stay?
• Know-how together with trust are maybe the 2 most important
building blocks of an outsourcing relationship
• Trick: Plan training
• Onsite, offsite and remote
• Specialist and Management
• Behaviors and culture
• Pitfall: The team won’t perform; wrong expectations
Lesson 7
Logistics matter
“Where is my tester?”
“The test manager does not pick the phone!”
“The team cannot access the system, but I can, can’t you
fix it fast?”
• Logistics and logistic costs have to be careful thought
• Space and Time
• Communications
• Systems
• Pitfalls: If logistics are not in place, time will pass, money
will be spent and no results will be achieved
Lesson 8
Care about people
• We’re all equal!
• Your outsourcer resources are your resources, they work
for you, do do the work you request them to do, the
validate your solution
• Trick: Involve all your resources in the same activities
when possible, events, dinners, communication
• Pitfall: People need to be loved produce great work, your
outsourcers work quality and productivity will decrease
and you’ll suffer
Lesson 9
Onshore and nearshore/offshore mix
• It is easier to work with your colleague who sits in the desk by
your side than with someone who sits thousands of KM away,
speaks a different language and has a different culture
• Ensure there is a local connection to your outsourcer at all
times (when possible)
• Trick: Having a local manager or account manager at your site
(ideally with a small rotating team) should be part of your
contract
• Pitfall: Even with all means of communication we have, tools
and easy access to people it can happen that the needed work
is not being done
Lesson 10
Measure and control
What can’t be measured, can be managed
• Measure can be easy, tools can help
• Create a simple scorecard (ideally automatically generated)
that runs regularly (daily, weekly) and discuss it with your
counterparts; adjust as needed
• Trick: Measure for both sides comfort, use any tools from MS
XL to fully automated report generating tools
• Pitfall: If you don’t manage you only have a feeling of what’s
happening and when you really notice what’s happening it
might be too late to steer back (without high costs)
Lesson 11
Quality matters
• When we talk about testing, quality matters (actually,
quality always matters!
• Quality is reflected not only in the results but as well as on
path to get there
• Trick: Measure quality as well
• Pitfall: You loose trust in your testing team and on the
testing results
Lesson 12
Processes and procedures
• A process avoids discussion on how to execute something
(maybe even if it is wrong!)
• Processes are live documents, they are never final and there is
always place for improvement
• Trick: Document as you go, when you need a new process or
procedure document it, you don’t need to do all in day 1;
Decide what to document according to the maturity of your
supplier
• Pitfall: In certain regions there is a high rotation of the
workforce, if you don’t have all documented, you’ll be always
starting
Lesson 13
Tools
• We live in the world of (IT) tools, there is one for everything
• You don’t need a Ferrari to walk for 10 meters
• Use a good toolset to keep all documentation, this is a must
• Trick: Use the tools rationally, if an XL does the job do not over
complicate
• Pitfall: You don’t want to be caught in the middle of something
you don’t know what it is
Lesson 14
Automate
• Automate everything (when possible)!
• Automate testing, automate the processes, automate the
reports, …
• Trick: Sell automation as door to open new projects, and
new resources
• Pitfall: Your cost of opportunity is high when you don’t
automate, you can do the same with less, do more with
the same or even do more with less
Bonus lesson!
Bonus lesson
Insource or change to another outsourcer
• If you followed some of the lessons it will be easier (it is
never easy)
• Don’t be afraid of doing this, but don’t take a blind leap
• Trick: Know your reasons, start with the WHY
• Pitfall: There will be an investment, but if you’ve done this
once you know your process
Conclusions
• Start with the WHY
• Great when it works
• There is an investment needed
• It can “ruin“ your business if you don’t control
Thank You!
luis.amaral@acm.org

Weitere ähnliche Inhalte

Was ist angesagt?

Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011TEST Huddle
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for TestingSQALab
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using AxiomsSQALab
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!SQALab
 
Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future TEST Huddle
 
Dorothy Graham - Can The Past Tell Us The Future
Dorothy Graham -  Can The Past Tell Us The FutureDorothy Graham -  Can The Past Tell Us The Future
Dorothy Graham - Can The Past Tell Us The FutureTEST Huddle
 
AiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 bAiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 bAiTi Education
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyTEST Huddle
 
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010TEST Huddle
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideTEST Huddle
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellTEST Huddle
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring TEST Huddle
 
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New ZealandDavid Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New ZealandTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…SQALab
 

Was ist angesagt? (20)

Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011
 
A New Model for Testing
A New Model for TestingA New Model for Testing
A New Model for Testing
 
[Mush Honda] Software Testers From Good to Great
[Mush Honda] Software Testers From Good to Great[Mush Honda] Software Testers From Good to Great
[Mush Honda] Software Testers From Good to Great
 
New model
New modelNew model
New model
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Advancing Testing Using Axioms
Advancing Testing Using AxiomsAdvancing Testing Using Axioms
Advancing Testing Using Axioms
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
 
Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future Isabel Evans - A Statement for the Future
Isabel Evans - A Statement for the Future
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Dorothy Graham - Can The Past Tell Us The Future
Dorothy Graham -  Can The Past Tell Us The FutureDorothy Graham -  Can The Past Tell Us The Future
Dorothy Graham - Can The Past Tell Us The Future
 
AiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 bAiTi Education Software Testing Session 01 b
AiTi Education Software Testing Session 01 b
 
Michael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems RapidlyMichael Bolton - Heuristics: Solving Problems Rapidly
Michael Bolton - Heuristics: Solving Problems Rapidly
 
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users Guide
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring
 
David Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New ZealandDavid Hayman - The Future of Testing is in New Zealand
David Hayman - The Future of Testing is in New Zealand
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…Agile Implementation Challenges – Testing and more…
Agile Implementation Challenges – Testing and more…
 

Andere mochten auch

Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе SQALab
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какSQALab
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?SQALab
 
Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщикаИнструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщикаSQALab
 
DevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестированияDevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестированияSQALab
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформацииSQALab
 
Можно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированиюМожно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированиюSQALab
 
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QAКак Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QASQALab
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsSQALab
 
JDI: Автоматизировать проще, чем кажется
JDI: Автоматизировать проще, чем кажетсяJDI: Автоматизировать проще, чем кажется
JDI: Автоматизировать проще, чем кажетсяSQALab
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщикаSQALab
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?SQALab
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Тестирование систем процессинга банковских карт. Особенности и сложности
Тестирование систем процессинга банковских карт. Особенности и сложностиТестирование систем процессинга банковских карт. Особенности и сложности
Тестирование систем процессинга банковских карт. Особенности и сложностиSQALab
 
Как перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизироватьКак перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизироватьSQALab
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проектаSQALab
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаSQALab
 
Поиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеПоиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеSQALab
 
Длинный путь к DevOps?
Длинный путь к DevOps?Длинный путь к DevOps?
Длинный путь к DevOps?CEE-SEC(R)
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияCEE-SEC(R)
 

Andere mochten auch (20)

Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и как
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщикаИнструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщика
 
DevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестированияDevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестирования
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
Можно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированиюМожно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированию
 
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QAКак Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QA
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
 
JDI: Автоматизировать проще, чем кажется
JDI: Автоматизировать проще, чем кажетсяJDI: Автоматизировать проще, чем кажется
JDI: Автоматизировать проще, чем кажется
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Тестирование систем процессинга банковских карт. Особенности и сложности
Тестирование систем процессинга банковских карт. Особенности и сложностиТестирование систем процессинга банковских карт. Особенности и сложности
Тестирование систем процессинга банковских карт. Особенности и сложности
 
Как перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизироватьКак перестать бояться и начать автоматизировать
Как перестать бояться и начать автоматизировать
 
Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три года
 
Поиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеПоиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложение
 
Длинный путь к DevOps?
Длинный путь к DevOps?Длинный путь к DevOps?
Длинный путь к DevOps?
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестирования
 

Ähnlich wie 14 LESSONS FOR SUCCESSFUL TESTING OUTSOURCING

Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)Sergiy Potapov
 
Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012
Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012
Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012Janco Klijnstra
 
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...GetSpeakUp
 
10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...
10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...
10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...YeurDreamin'
 
Outsourcing - maximising benefits while minimising the risks
Outsourcing - maximising benefits while minimising the risksOutsourcing - maximising benefits while minimising the risks
Outsourcing - maximising benefits while minimising the risksOnlineiq with Urszula Richards
 
COMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam WongCOMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam WongComm202
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
Results Only Work Environment - Keynote
Results Only Work Environment - KeynoteResults Only Work Environment - Keynote
Results Only Work Environment - Keynoteculturerx
 
Session 610 - Bren Boddy
Session 610 - Bren BoddySession 610 - Bren Boddy
Session 610 - Bren BoddyBren Hanson
 
Enterprise Project Management
Enterprise Project ManagementEnterprise Project Management
Enterprise Project ManagementDavid Dunning
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAntonio Peric-Mazar
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Knowledge management and me
Knowledge management and meKnowledge management and me
Knowledge management and mevisionled
 
Tales of Integration and Implementation
Tales of Integration and ImplementationTales of Integration and Implementation
Tales of Integration and ImplementationTargetX
 
How to Implement Educational Technology
How to Implement Educational Technology How to Implement Educational Technology
How to Implement Educational Technology Circulus Education
 
Ten Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionTen Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionRandy Shoup
 

Ähnlich wie 14 LESSONS FOR SUCCESSFUL TESTING OUTSOURCING (20)

Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)Re-Planning of project Portfolio in crisis (ENG)
Re-Planning of project Portfolio in crisis (ENG)
 
Eos systems
Eos systemsEos systems
Eos systems
 
Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012
Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012
Optimizing the CRO Optimization Program | Conversion Summit Frankfurt 2012
 
Introduction To Lean
Introduction To LeanIntroduction To Lean
Introduction To Lean
 
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
Confronting the Ugly Truth of Poor Employee Engagement - How to Modernize You...
 
10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...
10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...
10 Lessons of Salesforce Nonprofit implementations from a Customer and Integr...
 
Outsourcing - maximising benefits while minimising the risks
Outsourcing - maximising benefits while minimising the risksOutsourcing - maximising benefits while minimising the risks
Outsourcing - maximising benefits while minimising the risks
 
COMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam WongCOMM 202 - Tutorial 1 - Sam Wong
COMM 202 - Tutorial 1 - Sam Wong
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Results Only Work Environment - Keynote
Results Only Work Environment - KeynoteResults Only Work Environment - Keynote
Results Only Work Environment - Keynote
 
Session 610 - Bren Boddy
Session 610 - Bren BoddySession 610 - Bren Boddy
Session 610 - Bren Boddy
 
Enterprise Project Management
Enterprise Project ManagementEnterprise Project Management
Enterprise Project Management
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
 
Scaling tech teams
Scaling tech teamsScaling tech teams
Scaling tech teams
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Cto meetup Berlin
Cto meetup BerlinCto meetup Berlin
Cto meetup Berlin
 
Knowledge management and me
Knowledge management and meKnowledge management and me
Knowledge management and me
 
Tales of Integration and Implementation
Tales of Integration and ImplementationTales of Integration and Implementation
Tales of Integration and Implementation
 
How to Implement Educational Technology
How to Implement Educational Technology How to Implement Educational Technology
How to Implement Educational Technology
 
Ten Lessons of the DevOps Transition
Ten Lessons of the DevOps TransitionTen Lessons of the DevOps Transition
Ten Lessons of the DevOps Transition
 

Mehr von SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

Mehr von SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Kürzlich hochgeladen

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Kürzlich hochgeladen (20)

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

14 LESSONS FOR SUCCESSFUL TESTING OUTSOURCING

  • 1. 14 LESSONS FOR SUCCESSFUL TESTING OUTSOURCING Real examples from Europe and Asia Luís Amaral May 20, 2016
  • 2.
  • 3. Agenda • Context • What is outsourcing • Nearshoring vs Offshoring • Lessons 1 to 14 • Bonus lesson • Conclusions
  • 4. About me • Currently: • Independent Consultant focusing on Test Management, Quality Management and Project Management • Vice-chair of the ISTQB® Marketing Working Group • Co-founder and member of the board of the PSTQB • Owns and runs an online business • Lives between Switzerland and Portugal • Past: • Co-founder and director of Strongstep – Innovation in Software Quality • Worked and lived in several European countries with in development and management roles • Masters in Informatics Engineering from FEUP, University of Porto, Portugal
  • 5. Context • We live in a world of multiple opportunities and limited resources • Testing is becoming more and more a key topic • In accordance to Tehnavio report CAGR (Compound Annual Growth Rate) is growing 10% per year in 2014 and 2015 and the trend is to accelerate in 2016-2018 Value of Software Testing in 3 years: 60+ BUSD (Technavio) 80+ BUSD (IDC)
  • 6. What is outsourcing • In business, outsourcing involves the contracting out of a business process to another party • Software Testing Outsourcing is software testing carried out by an independent company or a group of people not directly involved in the process of software development. • In the scope of this presentation the outsourcing will be carried out by a 3rd party located in a nearby or far away country or region
  • 7. Why do we outsource? • Companies primarily outsource to reduce certain costs — such as peripheral or "non-core" business expenses, high taxes, high energy costs, excessive government regulation/mandates, production and/or labor costs.
  • 8. Implications of outsourcing • Cost Management • Workforce Management • Processes • Logistics • Communication • Security • Rules and Regulations
  • 9. Nearshoring vs Offshoring Nearshoring • Same region • Not so low or similar cost • Similar culture • Similar time-zone • Cheaper logistic costs (travel, visa, data, …) • Less language barriers Offshoring • Distant location • Lower service cost • Usually a distant culture • Usually 4+ hour difference • Higher logistic costs (travel, visa, data, …) • Possible language barriers
  • 10. Lesson 1 Decide why you’re outsourcing • Start with WHY • Your HOW and WHAT should reflect your WHY • Look at companies like Apple (“to fight the status quo”), or Wall-Mart (“help better the community”) • Some typical whys for testing outsourcing: • Cost management • Workforce management • Independence acceptance • Trick: Write your why and discuss it with the team • Pitfall: You end up doing things without a reason and rationale and after sometime with difficulties to evaluate and move forward
  • 11. Lesson 2 Buy well, but it has to be good for both If you pay peanuts, you get monkeys • You don’t want to have you’re A-players working with a team of B or C-players • Open books policies in countries this is well accepted are usually a good way to “enforce” fairness • Trick: Keep regular contract review rounds and re-negotiate if needed to make sure both parties are happy • Pitfall: After sometime your best resources are taken out from your account; The delivery level decreases and the relationship deteriorates
  • 12. Lesson 3 It is not plug and play • Outsourcing is like any relationship • 5 phases of any relationship • The Romance Stage  Contract negotiation • The Power Struggle Stage  First weeks/months, we do it on our own way • The Stability Stage  We know where each of us should be • The Commitment Stage  We agree on what to do • The Co-Creation  We are fully in sync, we adjust when needed and there is value every day in every moment • Trick: Agree on a plan with your supplier and follow-up and adjust regularly • Pitfall: You take too long to get to the last stage where value is created fast; you break up before getting to any point of stability loosing your investment and cost of opportunity
  • 14. Lesson 4 Communication “Ineffective communications is the primary contributor to project failure one third of the time, and had a negative impact on project success more than half the time.” “High-performing organizations create formal communications plans for nearly twice as many projects as their lower performing counterparts” • Trick: Write to gain trust, explain why you write; add formality first, relax afterwards • Pitfall: Relationships degradation, money and time are spent with no value
  • 15. Lesson 5 Teach proactiveness • We’re all different and we’re even more different across countries and continents • You cannot assume anything, you have to teach everything • Proactivness is easy to teach, but difficult to implement • Trick: Use checklists • Pitfall: wrong expectations; work does not get done
  • 16. Lesson 6 Build know-how The CFO asks: What if we train all the people and then they leave us? The CEO replies What if we don’t train them and they stay? • Know-how together with trust are maybe the 2 most important building blocks of an outsourcing relationship • Trick: Plan training • Onsite, offsite and remote • Specialist and Management • Behaviors and culture • Pitfall: The team won’t perform; wrong expectations
  • 17. Lesson 7 Logistics matter “Where is my tester?” “The test manager does not pick the phone!” “The team cannot access the system, but I can, can’t you fix it fast?” • Logistics and logistic costs have to be careful thought • Space and Time • Communications • Systems • Pitfalls: If logistics are not in place, time will pass, money will be spent and no results will be achieved
  • 18. Lesson 8 Care about people • We’re all equal! • Your outsourcer resources are your resources, they work for you, do do the work you request them to do, the validate your solution • Trick: Involve all your resources in the same activities when possible, events, dinners, communication • Pitfall: People need to be loved produce great work, your outsourcers work quality and productivity will decrease and you’ll suffer
  • 19. Lesson 9 Onshore and nearshore/offshore mix • It is easier to work with your colleague who sits in the desk by your side than with someone who sits thousands of KM away, speaks a different language and has a different culture • Ensure there is a local connection to your outsourcer at all times (when possible) • Trick: Having a local manager or account manager at your site (ideally with a small rotating team) should be part of your contract • Pitfall: Even with all means of communication we have, tools and easy access to people it can happen that the needed work is not being done
  • 20. Lesson 10 Measure and control What can’t be measured, can be managed • Measure can be easy, tools can help • Create a simple scorecard (ideally automatically generated) that runs regularly (daily, weekly) and discuss it with your counterparts; adjust as needed • Trick: Measure for both sides comfort, use any tools from MS XL to fully automated report generating tools • Pitfall: If you don’t manage you only have a feeling of what’s happening and when you really notice what’s happening it might be too late to steer back (without high costs)
  • 21. Lesson 11 Quality matters • When we talk about testing, quality matters (actually, quality always matters! • Quality is reflected not only in the results but as well as on path to get there • Trick: Measure quality as well • Pitfall: You loose trust in your testing team and on the testing results
  • 22. Lesson 12 Processes and procedures • A process avoids discussion on how to execute something (maybe even if it is wrong!) • Processes are live documents, they are never final and there is always place for improvement • Trick: Document as you go, when you need a new process or procedure document it, you don’t need to do all in day 1; Decide what to document according to the maturity of your supplier • Pitfall: In certain regions there is a high rotation of the workforce, if you don’t have all documented, you’ll be always starting
  • 23. Lesson 13 Tools • We live in the world of (IT) tools, there is one for everything • You don’t need a Ferrari to walk for 10 meters • Use a good toolset to keep all documentation, this is a must • Trick: Use the tools rationally, if an XL does the job do not over complicate • Pitfall: You don’t want to be caught in the middle of something you don’t know what it is
  • 24. Lesson 14 Automate • Automate everything (when possible)! • Automate testing, automate the processes, automate the reports, … • Trick: Sell automation as door to open new projects, and new resources • Pitfall: Your cost of opportunity is high when you don’t automate, you can do the same with less, do more with the same or even do more with less
  • 26. Bonus lesson Insource or change to another outsourcer • If you followed some of the lessons it will be easier (it is never easy) • Don’t be afraid of doing this, but don’t take a blind leap • Trick: Know your reasons, start with the WHY • Pitfall: There will be an investment, but if you’ve done this once you know your process
  • 27. Conclusions • Start with the WHY • Great when it works • There is an investment needed • It can “ruin“ your business if you don’t control