Starwest keynote 2
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
650
On Slideshare
650
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
30
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • Security of Data\n Data Security/Sensitivity Laws (HIPAA, Gramm-Leach-Bliley, COPPA, US Patriot Act)\nLocation, Structure, and Content of Test Cases\n Intellectual knowledge protection and data protection\nDifficulty of building Test Environments on Demand\n Short lead times and highly integrated with other service/content providers\nData Refresh Challenges\n Data sensitivity, volume of data, and lack of data for new functional testing\nConfiguration Management and Build Management Challenges\n Manually intensive configuration and build processes\nRelease Intimacy and SME Collaboration\n Knowledge management and test case writing techniques\nNetwork Bandwidth and Performance\n Vendor-premise network and hardware with non-prod. configurations\nNon-Functional Testing\n Vendor-premise shared equipment administration\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. Cloud Computing and Testing STARWEST 2011 October 6, 2011© 2011 Wipro Ltd - Confidential
  • 2. Welcome! Wipro is proud to be a Platinum Sponsor of STARWE - Complimentary T-Shirt - IPAD Drawing2 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 3. Agenda About Wipro Most Important Considerations for Cloud Cloud Computing – Background and History 5 Key Aspects of Cloud/Key Challenges for TaaS TaaS – Disruptive Model Using Innovation Innovations in Progress Summary3 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 4. About Wipro4 © 2011 Wipro Ltd - Confidential
  • 5. Largest 3rd Party Independent TestingServices Provider in the world • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-115 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 6. Largest 3rd Party Independent TestingServices Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-115 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 7. Largest 3rd Party Independent TestingServices Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 59% from Americas © 2011 Wipro Ltd - Confidential5 © 2011 Wipro Ltd - Confidential
  • 8. Largest 3rd Party Independent TestingServices Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 59% from 28% from EMEA Americas © 2011 Wipro Ltd - Confidential5 © 2011 Wipro Ltd - Confidential
  • 9. Largest 3rd Party Independent TestingServices Provider in the world 12% of Wipro Revenues • Largest 3rd Party Offshore Testing Services Provider in the world 230 • 13+ years of experience in 200 independent testing services CLIENTS* 150+ • CAGR (Compound Annual Growth 140 Rate) of 53% over the last 5 years 90 * Strategic Clients 65 • 15,000 employees, delivering services 40 globally. • Set-up the first Wi-Fi Pre- 11000+ Certification and Certification lab in India 9000+ • Have the world’s largest pool of HP EMPLOYEES 8300+ (Mercury) Trained & Certified testing 7800 professionals 6000 4500 • Consistent Knowledge Management 2400 along with Six Sigma & Lean initiatives has lead to ready-to-use Point 580 Solutions, Frameworks and industry specific Centers Of Excellence (CoEs) 515 Strategic Alliances REVENUES 488 (USD Mn) 383 269 * USD MM 164 89 2004-05 2005-06 2006-07 2007-08 2008-09 2009-10 2010-11 59% from 28% from EMEA 13% APAC Americas © 2011 Wipro Ltd - Confidential5 © 2011 Wipro Ltd - Confidential
  • 10. Corporate Overview: Wipro Highlights Industry specific and customer centric alignment of sales and GTM teams Industry architecture for end state processes, product s & IT Acquisitions to strengthen vertical focus Industry alliances to enhance process strengths and innovative solutions Investment in domain specialists and innovative solutions * Includes Global IT Services Business and Products (Products revenue - as per Indian GAAP converted to USD based on realized exchange rate of IT Services business) Revenue mix - Business Unit (Figures for Q4 2010 – 11) for Global IT Business distribution * * Business Unit revenues as per 2010-11 SBU6 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 11. Our Industry Depth and Service Lines7 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 12. What Independent Analysts say about us? IDC Market Scape: Global Testing The Forrester Wave™: North Software Testing Assessment And Services, 2010 Vendor Analysis (Dt American Applications Forecast (Dt. April-2010) July 2010) Outsourcing, Q3, 2010 (Dt. “Wipro Testing Services has two main “With the breadth and depth of its Aug-2010) differentiators. First, the practice has solution focus, innovation for go- “Wipro’s capabilities in testing are experience and resources in providing to market, and globally distributed virtually unmatched in terms of testing services to both enterprise clients practice for key emerging areas, overall size and span of its and technology vendors. This is a major Wipro ranks in the leadership practice” difference to most onshore vendors and quadrant in both the enterprise - Bill Martorelli, Forrester several offshore ones active in testing. application testing views and in Second, it is one of the largest testing the product engineering testing vendors by the size of its testing services assessment.” practice….” - Rona Shuchat, IDC - Dominique Raviart, Nelson Hall8 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 13. Cloud Computing and Testing9 © 2011 Wipro Ltd - Confidential
  • 14. Cloud Computing - Industry10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 15. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 16. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 17. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 18. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 19. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner  Number 1 of the top 10 Strategic Technology Areas – Gartner10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 20. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner  Number 1 of the top 10 Strategic Technology Areas – Gartner  “If a service is not scalable and elastic, then it may not be shareable enough. If it is not metered by use, then it may not allow for flexible pricing.” – Gartner10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 21. Cloud Computing - Industry  “Cloud Computing will be as influential as E-business” – Gartner  “Pay for use promises a new era of more-accurate value-based software pricing” – Gartner  CIO’s must answer the question “Why Not Run In The Cloud?” – Forrester  $112B – what enterprises will spend on cloud-related technologies over the next 6 years – Gartner  Number 1 of the top 10 Strategic Technology Areas – Gartner  “If a service is not scalable and elastic, then it may not be shareable enough. If it is not metered by use, then it may not allow for flexible pricing.” – Gartner  “30 to 50 percent of all servers within a typical IT environment are dedicated to test. Most of these test servers run at 3 to 5 percent utilization, if they are running at all.” - IBM10 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 22. Most Important Considerations11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 23. Most Important Considerations  Industry language and interest along with company goals may cause Executives to consider “Cloud” as a possible solution within your organization.11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 24. Most Important Considerations  Industry language and interest along with company goals may cause Executives to consider “Cloud” as a possible solution within your organization.  Gartner identifies 5 main characteristics of a successful Cloud- based initiative with a vendor: – Service interface that is well-defined – Scalable and elastic – Shared with economies of scale – Metered Use (pay for use) – Uses internet technologies11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 25. Most Important Considerations  Industry language and interest along with company goals may cause Executives to consider “Cloud” as a possible solution within your organization.  Gartner identifies 5 main characteristics of a successful Cloud- based initiative with a vendor: – Service interface that is well-defined – Scalable and elastic – Shared with economies of scale – Metered Use (pay for use) – Uses internet technologies  Cloud Computing for Testing has several challenges to be successful including: – A new commercial model focused on testing results that are metered – Integrated platforms that have many wires hanging of systems – Data Confidentiality/Sensitivity/Security (system and test case) – Lack of a strong standard and well defined test cases – An automated way in which to leverage Cloud Services11 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 26. Cloud Computing - Definitions  Private Cloud – Computing architecture is dedicated to the customer and is not shared with other organizations. Considered expensive but more secure, can be hosted on-premise as well as vendor-premise.  Public Cloud – Computing infrastructure is hosted at a vendor’s premise. No visibility of the location of the cloud computing infrastructure which is shared across multiple organizations.  Hybrid Cloud – Some critical/secure application are in private clouds while less-critical/ sensitive applications are hosted in the public cloud.  Community Cloud – Cloud infrastructure shared between organization of the same community. For example, all government agencies in a city share the same but not non- government agencies.12 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 27. Commercial Model Types  SaaS – Software as a Service – Service on demand, a delivery model in which software and associated data are hosted centrally accessed by users through a thin client.  PaaS – Platform as a Service – Supports the complete process of building and delivering web services and applications. IaaS providers transparently provide changes to the platform in support of platform needs.  IaaS – Infrastructure as a Service – Delivery of computer infrastructure as a service. Fully outsourced service so companies do not have to purchase servers, equipment, and/ or software. Concept here is that an infrastructure service supports a service provider dynamically as demands are encountered.13 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 28. Cloud Computing - History  1960’s – Centralized Hosting begins with a service bureau known as “time-shares” or “utility computing.” Main customers were banks and large organizations.  1990’s – Application Service Providers (ASP’s) provided businesses with the service of hosting and managing specialized business applications.  SaaS can be considered an extension of the ASP model. Extending beyond the client-server architecture to internet technologies and then the entire infrastructure accessed through a thin client layer.14 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 29. Attributes of Successful Cloud Computing -Gartner 1) Service-Based; service interfaces that are well defined and hide the implementation details/enable a completely automated response. 2) Scalable and Elastic; service can scale capacity up or down as the consumer demands up to the speed of full automation. A trait of shared pools of resources allowing resources to be added or removed as needed. 3) Shared; services share a pool of resources to build economies of scale allowing resources to serve multiple needs for multiple consumers, all working at the same time. 4) Metered by Use; Services are tracked with usage metrics to enable multiple payment models. 5) Uses Internet Technologies;15 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 30. Cloud Computing – Business Case 3 Main Points 1) The illusion of infinite computing resources available on demand that eliminates the need for Cloud Computing users to plan far ahead for provisioning. 2) The elimination of an up-front commitment by Cloud users, allowing companies to start small and increase hardware resources only when there is an increase in their needs. 3) The ability to pay for use of computing resources on a short-term basis as needed and also release them as needed. This will reward the user ability to conserve computing resources when they are not needed or no longer useful.16 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 31. Typical Testing Constraints  Scalable Resources – also elasticity of those resources – Limiting factors include knowledge, skillset, availability, lead- time.  Viable Test Environments – Limiting factors include cost and resource limitations/focus.  Appropriate Business Data – Limiting factors include lack of structured test planning, data security, disk space, cost.  Root Cause Analysis – Limiting factors include lack of organizational focus, cost, regression test bed costs.  Availability of product to enable test automation efficiencies – Lack of planning/time for first pass automation, lack of $’s for R&D for advanced frameworks and test case writing techniques.17 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 32. Testing Constraints and CloudServices Automation Scalable Constraints Resources Root Cause Viable Test Analysis Environments Appropriate Business Data18 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 33. Testing Constraints and CloudServices Uses Internet Technologi Service es Based Automation Scalable Constraints Resources Root Cause Viable Test Analysis Environments Scalable & Appropriate Elastic Business Metered Data By Use Shared18 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 34. Testing Constraints and CloudServices Uses Service Internet Based Technologi es Cloud Based Testing Services Scalable & Metered Elastic By Use Shared18 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 35. Additional Constraints and WiproInnovation Uses Service Internet Based TechnologiNetwork Bandwidth Intellectual es & Performance Protection Cloud Intimacy Testing Services Release Based & Collaboration On-Demand Scalable & Test Env’s Elastic Metered Config. & Build By Use Mgt Auto Data Refresh Shared Challenges19 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 36. Additional Constraints and WiproInnovation Network Bandwidth Intellectual & Performance Protection Release Intimacy & Collaboration On-Demand Config. & Build Test Env’s Mgt Auto Data Refresh Challenges19 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 37. Additional Constraints and WiproInnovation Network Bandwidth Intellectual & Performance Protection Release Intimacy & Collaboration On-Demand Config. & Build Test Env’s Mgt Auto Data Refresh Challenges20 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 38. Additional Constraints and WiproInnovation Automate Data d Obfuscatio Builds/ n Schedulin Framewor Virtualizati g k Data on Substitutio Network Bandwidth Intellectual & Performance Protection n Test Case Release Intimacy Writing & Collaboration On-Demand Innovation Config. & Build Test Env’s Late s Mgt Auto Data Refresh Binding Challenges MBT Advanced Indirect Framewor Data ks20 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 39. Additional Constraints and WiproInnovation Automate Data d Obfuscatio Builds/ n Schedulin Framewor Virtualizati g k Data on Substitutio n Test Case Wipro Value-Add Cloud Based Writing Testing Services Innovation Late s Binding MBT Advanced Indirect Framewor Data ks20 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 40. Disrupting the Testing Service ProviderModel  Standardize Test Case Structure – where you can define them and then make them portable from test execution tool to test execution tool.  Automation of the Service Interface – where you can demand and/or define test cases and their execution schedule to run automatically.  Build a “Wider” Multi-Tenent Test Automation Framework – Run executing tests within the type of environment that supports the data sensitivity level required – framework addresses the cloud the test runs on based upon the class of the data defined within the test.  Pay for Use Model - pay for Test Execution and results  Creation of a Testing Marketplace – where you can both21 publish and subscribe to test cases that allow the opportunity © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 41. Cloud Computing – Testing Service22 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 42. Framework for Success Through  Alignment of TaaS to the Cloud – Publish/Subscribe Model • Standard/redefined test case format/ Automated Interface • Technical and Business Process Focus • Leveraging Best Practices • Leveraging Test Automation Tools and porting tests across tools • Framework for Automated Execution of Test Cases • Data Substitution/Late-binding of Data • Marketplace of Test Cases23 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 43. Test Automation Maturity Business Scenario Framework/Model- Based Test Script Generation Tool Automation Maturity Keyword-Driven/ Data-Driven/ Framework Test Execution Scripting with data-driven parameters Record/ Playback Manual Testing Level 1 Level 2 Level 3 Level 4 Level 524 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 44. So – What is a Framework?25 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 45. Record and Playback (UI Example)26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 46. Record and Playback (UI Example) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Select from list “Term Life” Set focus to pushbutton “OK” Press the button “OK”26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 47. Record and Playback (UI Example) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Hard-coded Select from list “Term Life” Data Values Set focus to pushbutton “OK” Press the button “OK”26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 48. Record and Playback (UI Example) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Hard-coded Set focus to listbox “Policy” Hard-coded Business Rules Select from list “Term Life” Data Values Set focus to pushbutton “OK” Press the button “OK”26 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 49. “Scripting” - (Externalizing data) Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Select from list “Term Life” Set focus to pushbutton “OK” Press the button “OK”27 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 50. “Scripting” - (Externalizing data) DATA Set window active “Main Menu” “John Doe” Set focus to editbox “Customer” “Term Life” Input the value “John Doe” @CustName Set focus to listbox “Policy” Select from list “Term Life” @CustPolTyp Set focus to pushbutton “OK” Press the button “OK”27 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 51. Scripting – Programming Logic DATA DATA Set window active “Main Menu” “John Doe” “John Doe” Set focus to editbox “Customer” “Term Life” “Term Life” Input the value @CustName Set focus to listbox “Policy” Select from list @CustPolTyp Set focus to pushbutton “OK” Press the button “OK”28 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 52. Scripting – Programming Logic DATA DATA Set window active “Main Menu” “John Doe” “John Doe” Set focus to editbox “Customer” “Term Life” “Term Life” Input the value @CustName Set focus to listbox “Policy” Select from list @CustPolTyp Set focus to pushbutton “OK” Press the button “OK” If SysMsg == “Acct Not Found” CALL ErrorLog End if28 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 53. Scripting – Programming Logic DATA DATA Set window active “Main Menu” “John Doe” “John Doe” Set focus to editbox “Customer” “Term Life” “Term Life” Input the value @CustName Hard-coded Set focus to listbox “Policy” Business Rules Select from list @CustPolTyp Set focus to pushbutton “OK” Press the button “OK” If SysMsg == “Acct Not Found” CALL Error Log CALL ErrorLog End if28 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 54. Externalizing the actions, objects, anddata Set window active “Main Menu” Set focus to editbox “Customer” Input the value “John Doe” Set focus to listbox “Policy” Select from list “Term Life” Set focus to pushbutton “OK” Press the button “OK”29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 55. Externalizing the actions, objects, anddata DATA Set window active “Main Menu” Set focus to editbox “Customer” “John Doe” “Term Life” Input the value “John Doe” @CustName Set focus to listbox “Policy” Select from list “Term Life” @CustPolTyp Set focus to pushbutton “OK” Press the button “OK”29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 56. Externalizing the actions, objects, anddata DATA @Object Set window active “Main Menu” Set focus to editbox “Customer” @Object “John Doe” “Term Life” Input the value “John Doe” @CustName Set focus to listbox “Policy” @Object Select from list “Term Life” @Object @CustPolTyp Set focus to pushbutton “OK” @Object Press the button “OK” @Object OBJECTS “Main Menu window” “Customer editbox” “Policy listbox” “OK pushbutton”29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 57. Externalizing the actions, objects, anddata TASKS “Set Window” DATA @Task @Object Set window active “Main Menu” “Set Focus” Set focus to editbox “Customer” @Task @Object “John Doe” “Input Value” “Term Life” “Set Focus” Input@Task “John Doe” the value @CustName “Select” Set focus to listbox “Policy” @Task “Set Focus” @Object Select from list “Term Life” @Task @Object @CustPolTyp “Press” Set focus to pushbutton “OK” @Task @Object Press the button “OK” @Task @Object OBJECTS “Main Menu window” “Customer editbox” “Policy listbox” “OK pushbutton”29 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 58. Keyword Driven Framework Approach Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if if @@Error CALL ErrorLog end if write record to @logfile goto Tag:30 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 59. Keyword Driven Framework Approach OBJECTS TASKS Tag: “Main Menu” Input Read next record “Customer” Verify “Policy” Select if not EOF “OK” Press Set focus to @Object Perform @Task using @Data end if if @@Error DATA CALL ErrorLog end if “John Doe” “John Doe” write record to @logfile “Term Life” “Term Life” Scripting Effort goto Tag: Script Re-use30 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 60. Framework Data-Driven Approach (using Business Scenarios/Model Based) Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if...31 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 61. Framework Data-Driven Approach (using Business Scenarios/Model Based) Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if... TASKS OBJECTS DATA DATA Input “Main Menu” “John Doe” Verify “John Doe” “Term “Customer” Select “Term Life” “Policy” Life” Press “OK”31 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 62. Framework Data-Driven Approach (using Business Scenarios/Model Based) Tag: Read next record if not EOF Set focus to @Object Perform @Task using @Data end if... Bus. Scenario/ TASKS OBJECTS DATA DATA Model Input “Main Menu” “John Doe” “Input valid customer” Verify “John Doe” “Term “Input valid term life policy” “Customer” Select “Term Life” “Policy” Life” Press “OK” Required Technical Scripting Knowledge Keyword-Driven Framework Re-use31 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 63. Suite of “In-House” Test Life CycleAccelerators Test Life Cycle Accelerators Accelerators RapidTest-Q ; Veloci-Q; E-Cube; Test Life Cycle Test Test Deployment Test Test Data Test Strategy Test Design Environment Execution Readiness Modeling Creation Management (Functional Assessment Accelerators Accelerators Accelerators Accelerators Accelerators Accelerators Risk analyzer tool (RAT) Orthogonal Wip-TDM Wipro Test T-Ginie Defect Flow Array(OA) Environment WTAS Workload modeller Analyzer (DFA) Dependency Resource allocation tool (ReAL) Management TMS Structure Test estimator (Wip-TEE) Matrix(DSM) (WTEMS) WipDMV (Data Migration Test Validation) Condition Wip-DQI Coverage Regression test accelerator Matrix(TCCM) Point Solution Point Solution Domain-Specific Point Solution Examen for Examen for REG+™ Business Packs Examen for FIX FpML SWIFT ImprovedQuality Predictability Improved Quality Predictability ImprovedTime toto Market Improved Time Market ReducedCost ofof QA Reduced Cost QA32 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 64. Wipro Unique Differentiators  Domain specific expertise - approximately 11,000 working testing resources across domains.  Domain specific accelerators/Intellectual Property (IP) – 20+ unique tools accelerators covering the testing lifecycle with more on the way.  Unequaled customer commitment to the realization and achievement of bottom-line business value  Full Range of Partnership Models (Staff Augmentation, Co-Sourcing, Managed Service, TaaS, Advisory)  Testing Focus and Leadership – Development of TaaS Models (Testing on Demand) – Early involvement of testing including SOA/Service-based testing – Realized and continued work towards several cloud-based test offerings, publish/subscribe model, and model based testing (UML- based) – Delivering business value is a DNA-based goal organizing resources at all levels within Wipro within a business domain33 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 65. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 66. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 67. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 68. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 69. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 70. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients.34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 71. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients.  Innovation-based company – actively investing and creating software testing solutions aligned to business domains.34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 72. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients.  Innovation-based company – actively investing and creating software testing solutions aligned to business domains.  Strategically aligned with many test tool vendors.34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 73. Summary Wipro is uniquely positioned to deliver value on Cloud Based Testing:  Currently developing and delivering Cloud-Based Testing initiatives.  Very large customer base with a strong base of domain expertise.  Robust backbone of network and machine infrastructure already in place.  Full IT and Business Lifecycle Experience for turnkey solutions.  Flex Centers fully deployed where business domain SME and testing experience is leveraged across clients.  Innovation-based company – actively investing and creating software testing solutions aligned to business domains.  Strategically aligned with many test tool vendors.  TaaS is the current and future vision of our Software Testing Sevices Operating Model. Currently operating a TaaS website -34 © 2011 Wipro Ltd - Confidential © 2011 Wipro Ltd - Confidential
  • 74. Thank You Mike Pithawalla – VP Business Application Services Mehernosh.pithawalla@wipro.com Tim Kelso - Senior Consultant© 2011 Wipro Ltd - Confidential