changing business of testing - testing assembly helsinki 2014
DESCRIPTION
Testing jobs will move to cheaper countries unless the role of testing changes. This is a trend that is happening already, we see large teams of testers being moved to other countries, simply because it is cheaper to do bad testing there! Testing is a critical part of the product and software development process, and if we don't change its role it will slowly become obsolete. The fact is, that the traditional view of testing endangers testing jobs: now here, and later also in cheaper countries. I propose a different view of testing. I propose that testing is about enabling business results, not just technical quality. I propose that the tester's job goes far beyond finding issues to track, but also finding users to acquire, finding methods to succeed in the software business. Testing in my view is about making businesses succeed, not about avoid failures in software. In this presentation I'll describe how a very simple change can profoundly transform the role of testing in a way that it directly enables and supports our businesses! Testing is about making our businesses succeed! The road ahead is not easy, and not every tester is ready to embrace this view of testing. But the road ahead is inevitable. And we have to start on that journey now!TRANSCRIPT
![Page 1: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/1.jpg)
Changing the business of
testingVasco Duarte
(cc) https://www.flickr.com/photos/nattu
![Page 2: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/2.jpg)
Vasco Duarte@duarte_vascohttp://bit.ly/vasco_bloghttp://bit.ly/vasco_slideshare
http://NoEstimatesBook.com
![Page 3: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/3.jpg)
Act I – The problem
![Page 4: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/4.jpg)
![Page 5: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/5.jpg)
~16 000€ / YearAverage Software Engineer salary in China
Source: http://bit.ly/china_pay
![Page 6: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/6.jpg)
~5 000€ / YearAverage Software Engineer salary in Vietnam
Source: http://bit.ly/vietnam_pay
![Page 7: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/7.jpg)
~18 000€ / YearAverage Software Engineer salary in Portugal
Source: http://bit.ly/portugal_pay
![Page 8: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/8.jpg)
![Page 9: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/9.jpg)
~54 000€ / YearAverage IT salary, TTL ry 2013 data
Source: hthttp://bit.ly/finland_ttl_pay
![Page 10: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/10.jpg)
Up to 10 times higher!
![Page 11: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/11.jpg)
€
€
Cost Productivity
How ?
![Page 12: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/12.jpg)
Problems cannot be solved by the same level of thinking that
created themParaphrasing a quote from Einstein
![Page 13: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/13.jpg)
We need a paradigm shift! How can we achieve it?
![Page 14: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/14.jpg)
![Page 15: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/15.jpg)
Act II – Why do we get poor results?
![Page 16: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/16.jpg)
![Page 17: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/17.jpg)
Pain
![Page 18: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/18.jpg)
1. Customer need
2. Product managers
3. Business analyst
…
![Page 19: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/19.jpg)
5. Designers / Programmers
4a. Designers / Architects
4b. Test designer
…
…
6. Testers
…
![Page 20: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/20.jpg)
Chronic Pain!
![Page 21: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/21.jpg)
Analytical design - prototypeSilo 1 Silo 2 Silo 3
Business Knowledge Execution Knowledge Actual execution
![Page 22: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/22.jpg)
Silo design leads to ineffective processes. A
story…
![Page 23: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/23.jpg)
Trying to reduce costs
with analytical mindset
= Drive costs up!
![Page 24: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/24.jpg)
You know who tests your software, but who tests
your business decisions?
![Page 25: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/25.jpg)
Act III – The solution: a paradigm shift!
![Page 26: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/26.jpg)
![Page 27: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/27.jpg)
1. Create constancy of purpose towards improvementReplace short-term reaction with long-term planning
2. Management must adopt the new philosophyThe implication is that management should actually adopt his philosophy, rather than merely expect the workforce to do so
3. Cease dependence on inspectionThe implication is that we must relentlessly remove the root causes for defects rather than inspecting them out of the final product
4. Move towards a single supplier for any one itemMultiple suppliers mean variation in the quality of work as well as lost knowledge in hand-over
5. Improve constantly and foreverConstantly strive to improve how you work, focusing on the purpose rather than short term perspectives only.
6. Institute training on the jobIf people are not trained properly they will not all work in a consistent way. This leads to defects, mis-communication, etc.
7. Institute LeadershipDeming makes a distinction between Leadership and mere Supervision. “Banish targets, substitute leadership” Deming used to say
8. Drive out fearManagement by fear is counter-productive because it prevents workers from acting the best interest of the organisation
9. Break down barriers between departmentsEach department servers not the management but the needs from other departments that use its outputs.
10. Eliminate slogansIt is not the people who make mistakes (in 95% of the cases). It is the process. Slogans do not help improve processes and harass the people doing the actual work!
11. Eliminate management by objectivesProduction targets subvert the system. Workers start working for the targets instead of working for the purpose of the organization. Metrics: yes, targets: no!
12. Remove barriers to pride of workmanshipMany of the other problems outlined above reduce worker satisfaction and therefore reduce focus on quality
13. Institute education and self-improvementA result of pride of craftsmanship is the desire to learn and improve. This, in turn leads to better quality.
14. The transformation is everyone’s jobIt is manager’s job to lead, but it is everyone’s job to contribute to the needed transformation of our business.
![Page 28: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/28.jpg)
3. Cease dependence on inspectionThe implication is that we must relentlessly remove the root causes for defects rather than inspecting them out of the final product
9. Break down barriers between departmentsEach department servers not the management but the needs from other departments that use its outputs.
![Page 29: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/29.jpg)
![Page 30: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/30.jpg)
In other words…
![Page 31: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/31.jpg)
1. Customer need
2. Product managers
2. Business analyst and…
Co-operationColaboration …
4. Testers
![Page 32: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/32.jpg)
3. Testers
3. Business analyst
Co-operationColaboration
…
3. Test designer and…
3. Designers / Programmers
Co-operationColaboration
4. Testers
4. Designers / Programmers
…
![Page 33: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/33.jpg)
Your product rockz!
Happy(!) Customer
![Page 34: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/34.jpg)
Act IV – The action plan
![Page 35: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/35.jpg)
€
€
Cost Productivity
Paradigm shift!
![Page 36: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/36.jpg)
Organize your process around your customer need, not your
silo-based organization
![Page 37: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/37.jpg)
You can start today by applying the following principles
![Page 38: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/38.jpg)
3. Cease dependence on inspectionThe implication is that we must relentlessly remove the root causes for defects rather than inspecting them out of the final product
9. Break down barriers between departmentsEach department servers not the management but the needs from other departments that use its outputs.
![Page 39: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/39.jpg)
Later you can apply the other 12…
![Page 40: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/40.jpg)
Recommended readingInteresting links
ReadingDeming, Out of the CrisisReinertsen, Flow in product development
Video on a different paradigm for process design:
Systems thinking intro, http://bit.ly/systems_videoThis presentation:
www.slideshare.com/duarte_vasco
![Page 41: Changing business of testing - Testing Assembly Helsinki 2014](https://reader035.vdocuments.net/reader035/viewer/2022070302/548103dab4af9f27748b49fa/html5/thumbnails/41.jpg)
About the speaker:
@duarte_vasco
http://bit.ly/vasco_blog
http://bit.ly/vasco_slideshare
http://NoEstimatesBook.com