Upload
rajiv-kumar
View
219
Download
0
Embed Size (px)
Citation preview
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 1/29
© 2010 Wipro Ltd - Confidential
Future Of Software Testing – Lecture 1
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 2/29
© 2010 Wi ro Ltd - Confidential2
© 2010 Wipro Ltd - Confidential2
Agenda
3
4 Productized Services: Products Vs Services
1 Cost of Software Testing
2 Generations Of Testing
Productized Services - Definition
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 3/29
© 2010 Wi ro Ltd - Confidential3
© 2010 Wipro Ltd - Confidential3
Software failure is, for the mostpart, predictable and avoidable.Unfortunately, most organizationsdon't see preventing failure as anurgent matter, even though thatview risks harming and maybe evendestroying the organization.
Understanding why this attitudepersists is not just an academicexercise; it has tremendousimplications for business andsociety.
Software failure
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 4/29
© 2010 Wi ro Ltd - Confidential4
© 2010 Wipro Ltd - Confidential4
Enterprise System Life cycle cost
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 5/29
© 2010 Wi ro Ltd - Confidential5
© 2010 Wipro Ltd - Confidential5
Software is a vital component of anycomputer system and allows usersto perform tasks such as wordprocessing, database managementand Internet browsing.The pricing structure of softwareranges from free applications such
as web browsers to expensivecustom programming solutions for corporations.
What Factors Affect Computer SoftwarePrices?
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 6/29
© 2010 Wi ro Ltd - Confidential6
© 2010 Wipro Ltd - Confidential6
Computer software prices arebased on a number of factors,including the intendedconsumer, development costs,licensing fees, age of theproduct and an economicdetermination of what price
point will maximize revenues.
What Factors Affect Computer SoftwarePrices?
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 7/29
© 2010 Wi ro Ltd - Confidential7 © 2010 Wipro Ltd - Confidential7
Software is divided into two primarymarkets, home and enterprise.Home consumers generally spendtheir own money and buy software for fun or to make their lives easier.Software companies often producecheaper versions of their products
with fewer features for the home user.
What Factors Affect Computer SoftwarePrices?
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 8/29
© 2010 Wi ro Ltd - Confidential8 © 2010 Wipro Ltd - Confidential8
Enterprise-level consumersusually need robust, full-featured packages for their businesses and often pay lessper unit by purchasing manysoftware licenses at a time. Inthe academic market, studentsand educators often can buydiscounted software for schooluse.
What Factors Affect Computer SoftwarePrices?
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 9/29
© 2010 Wi ro Ltd - Confidential9 © 2010 Wipro Ltd - Confidential9
Most IT professionalsknow that project failureis a common andserious problem inorganizations of allkinds. New researchattempts to quantify theextent of IT failure in theworldwide economy.
Worldwide cost of IT failure: $6.2 trillion
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 10/29
© 2010 Wi ro Ltd - Confidential10 © 2010 Wipro Ltd - Confidential10
Most IT failure researchseeks to determine thepercentage of projectsthat run over-budget,are late, or do notdeliver expectedresults. While thosenumbers are important,they do not convey aconcrete sense of theoverall cost impact
created by failed IT.
Worldwide cost of IT failure: $6.2 trillion
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 11/29
© 2010 Wi ro Ltd - Confidential11 © 2010 Wipro Ltd - Confidential11
According to the World Technology and Services Alliance, countries spend, on average, 6.4% of the Gross Domestic Product (GDP) onInformation Communications Technology, with43% of this spent on hardware, software, andservices. The other 57% is spent oncommunications technology. This means that, onaverage, 6.4 X .43 = 2.75 % of GDP is spent onhardware, software, and services. I will lumphardware, software, and services together under the banner of IT.
Worldwide cost of IT failure
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 12/29
© 2010 Wi ro Ltd - Confidential12 © 2010 Wipro Ltd - Confidential12
According to the 2009 U.S.Budget [02], 66% of all Federal ITdollars are invested in projectsthat are "at risk". I assume thisnumber is representative of therest of the world.
A large number of these will
eventually fail. Assume the failurerate of an "at risk" project isbetween 50% and 80%. For thisanalysis, I'll use the average:
65%.
Worldwide cost of IT failure
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 13/29
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 14/29© 2010 Wi ro Ltd - Confidential
14 © 2010 Wipro Ltd - Confidential14
Worldwide cost of IT failure
The following table performs this calculation of various regions of the world:
(Research Organization: Unknown)
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 15/29
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 16/29© 2010 Wi ro Ltd - Confidential16 © 2010 Wipro Ltd - Confidential16
Generation Role of Vendors (1 st ) Insourcing Provide tools(2 nd ) Outsourcing Provide testing(which subsumes the
tools)(3 rd) Testsourcing Provide test artifacts(which subsumes
the testers, testing and tools)
Generations of testing
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 17/29© 2010 Wi ro Ltd - Confidential17 © 2010 Wipro Ltd - Confidential17
Generations of testing
Insourcing :-
In the beginning, very littletesting was outsourced. Testingwas performed by insourcers ,
people employed within thesame organization that wrotethe software. Developers andtesters (often the same peopleperforming both tasks) worked
side by side to get the softwarewritten, tested and out the door.The vendors’ role in theinsourcing days was to providetools that supported this self
service testing.
XYZCompany
Tester
Tester
Develope
r
Develope
r
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 18/29© 2010 Wi ro Ltd - Confidential18 © 2010 Wipro Ltd - Confidential18
Outsourcing :-
The vendors’ role soon changed asdemand for more than just toolssurfaced. Instead of just providingtools to insourcers, vendors emergedthat provided testing itself. We callthis outsourcing and it is still thebasic model for the way many
development shops approachtesting: hire it out.
Generations of testing
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 19/29© 2010 Wi ro Ltd - Confidential19 © 2010 Wipro Ltd - Confidential19
Generations of testing
Phase1
Insourcing
Phase2
Outsourcing
Phase 3
Testsourcing
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 20/29© 2010 Wi ro Ltd - Confidential20 © 2010 Wipro Ltd - Confidential20
Various Forms of Sourcing
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 21/29© 2010 Wi ro Ltd - Confidential21 © 2010 Wipro Ltd - Confidential21
Evolution of Crowd sourcing
“Large groups of people are smarter than an elite few, no matter how brilliant”
– James Surowiecki
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 22/29© 2010 Wi ro Ltd - Confidential22
Productized Services - Definition
Rethinking IT services in a new World - The Service Productization Approach- By Sindhu B, Practice Manager - Telecom VAS, CTO Office
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 23/29© 2010 Wi ro Ltd - Confidential23
It is defined as an offering with a set of repeatable activities anddeliverables
Productization of services can be mostly accomplished byassociating tangible features with intangible service offerings. These
tangible features could be in the form of personnel, collateral,methodologies, pricing, facilities, or other attributes. By associatingtangible features with intangible services, we can build clientconfidence during the sales cycle as well as during the servicedelivery phase.
Productized Services : Definition - 2
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 24/29© 2010 Wi ro Ltd - Confidential24
Allow the market to self-service their final deliverables bymeans of standardized packages with key parametersand KPIs, which dramatically shortens sales cycles andreduces cost of sales.
Help in ensuring repeatability and consistency, and alsoreduce the amount of customer intervention in theprocess, which in turn improves profitability.
Allow service providers to achieve efficiencies asdeliverables are pre-defined, and enable them to offer differentiated and top-up services at a premium, therebyincreasing profitability.
Benefits of Productized services
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 25/29
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 26/29© 2010 Wi ro Ltd - Confidential
26
Services Vs Products
Source: Service Productization - Fueling the Shift in IT Services- Vijay Prakash Rao (WT01 - CTO Office)
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 27/29© 2010 Wi ro Ltd - Confidential
27 © 2010 Wipro Ltd - Confidential27
NEOTYS App PerfectGomezPlatform LabSoastaKeynoteBrowser MobLoad ImpactLoad Strom
HP - Betasauce LABSPushToTest
Cloud based Testing services
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 28/29© 2010 Wi ro Ltd - Confidential
28 © 2010 Wipro Ltd - Confidential28
1) http://blogs.msdn.com/b/james_whittaker/default.aspx?PageIndex=2 2) http://en.wikipedia.org/wiki/Crowdsource_testing 3) Knowledge Sharing and Crowd sourcing - Xiaolu Yu - 11/12/20084) Basics about Cloud Computing:
http://en.wikipedia.org/wiki/Cloud_Computing 5) Tapping the cloud as a software testing service
http://searchciomidmarket.techtarget.com/news/article/0,289142,sid183 _gci1356175,00.html
6) Service Productization - Fueling the Shift in IT Services- Vijay Prakash Rao (WT01 - CTO
Office)7) Service Productization - Evaluate your Solution/Service Offerings
Today!- By Viraj Samanthri, Product Manager, Service Productization
Team, CTO Office, Wipro Technologies8) Rethinking IT services in a new World - The Service Productization
References
7/28/2019 Future Softwaretesting Lecture 1 Ver2 (1)
http://slidepdf.com/reader/full/future-softwaretesting-lecture-1-ver2-1 29/29