TaaS - ISQT International

advertisement
Testing as a Service -
New
Realities and Perspectives to address Quality
and Agility challenges in BFSI Testing
Amiruddin Syed Mohammed
CSC Proprietary and Confidential
1
The Sectoral Challenge
BFSI Test Offerings
BFSI Corporate strategies…
Mergers &
Acquisitions
Innovative
Products
New
Technologies
Market
Concentration
and
Globalization
…Sectoral challenges…..
Regulatory & Compliance
Integration with Channel Partners / 3rd Party Systems
Security – Application / Network / Data
Migrations, Conversions, Consolidations & Legacy
Modernization
Global Adaptations
Data Warehousing / BI
CSC Proprietary and Confidential
2
The Need : Do More with Less
Market Agility and
Responsiveness
ROI and Cost Control
Business and
Operational Risk
CSC Proprietary and Confidential
Faster time to market for New products and services
Realize benefits from Distruptive and Emerging
technologies ( Cloud, Mobile , etc)
Empower business with modernized applications
New ways to collaborate with customers & partners
New business models
Lower TCO
Move from CAPEX to OPEX
Predictability of Testing and software costs
Scalable resources and Economies of scale
Eliminate Overhead cost on under-used capacity
Standardization through industrialized service delivery
Security, audit and reporting requirements
Functionality, Non-functionality, Predictability and
Reliability
Assurance of External & Internal Quality
3
So What is Testing as a Service (TaaS)?
Testing of IT applications ( Custom, Enterprise, Business apps) leveraging
Cloud for virtualized , scalable ,on-demand test labs that provide selfprovisioning and management of multi-platform environments. These are similar
to traditional 3rd-party testing services such as dedicated testing centers of
excellence but executed and managed in Cloud based.*
• Testing tools
• Test scripts
What is
Same….
• Test standards
• The work flow
• The standard applications that are being tested (like SAP or Oracle or point solution)
• Test metrics
• The test environment (Platform, architecture and the applications them selves)
• Complete utility model for platform, test experts and tools
• Predictable End-to-end cost
• Access to variety of tools.. In some cases more test coverage because of multiple
tools testing
• One stop solution possible for all testing .. Option to change the tools selection, when
not satisfied (Try and use)
What is
New….
• Verify architectural / design level – using new generation performance tools – before
going live.
CSC Proprietary and Confidential
* Adapted from IDC definition of TaaS4
Overview of ‘ As a Service ‘ from a Testing point of view
Capability-as-a-Service
(CaaS)
CaaS
• Functional Testing as a Service
• Performance Testing as a
Service
Testing
• Mobile Testing as a Service
• Test Automation as a Service
• Security Testing as a Service
PaaS
Platform-as-a-Service (PaaS)
• Test Environment (Servers / Desktops/
Configurations)on demand to support
SaaS
• .......
Software as a Service (SaaS)
• ASQ Tools in alternate licensing models
• Test Management Tools
• New Develpment / Enhancement
• Automation tools
• Patches / Hot Foixes
• Performance Testing tools
• Migrations / Upgrades
• LCQM tools
• Open Source Tools
CSC Proprietary and Confidential
5
How is TaaS different from Traditional Testing Models ?
Traditional Testing
TaaS
Labour Arbitrage as key lever
Business Value + Cost Reduction
as key lever
Craftsman Approach
Industrialized
Input based pricing
Output / Outcome based pricing
Rigid
Flexible and Scalable on Demand
Testing seen as a tactical activity
Testing seen as a strategic enabler
Resource ( People ) focus
Services ( Assets) focus
Limited collaboration with ASQ
partners
High on collaboration with ASQ
partners
A paradigm market shift underway — from labour arbitrage and process
efficiency to service arbitrage and business assurance
CSC Proprietary and Confidential
6
TaaS in Cloud for BFSI – SHAPE , TRANSFORM and MANAGE your portfolio
Business Drivers
IT Drivers
Key drivers for
testing in cloud
•Pressure to reduce operational spending
•Faster time to market
•Emergence of global workforce
•Meet dynamic resource requirements
•Move towards variable cost structure for
testing services and even ASQ tools
•Need to support strategic initiatives
•Multi-site delivery and 24X7 operations
•Focus on first-time-right
•High incidence of production issues and
higher cost of rework
•Keep pace with technology
Banking and Financial Services
CLOUD LAB
On-Demand
Resourcing
Service
Performance
Metrics
Insurance
Testing Offerings
SHAPE
- Test Process Management
-Cloud Enablement
Mobility
TRANSFORM
- Hybrid TCoE
- Web Apps. Perf. Testing
- Cloud Certification
Reusable Asset
Repository
Global Process
Framework
MANAGE
Industrialized Testing Services
Functional Testing
Non Functional Testing
ERP Testing
Specialized Validation
Choice of Engagement & Global Delivery Models with alternative Pricing Options
Virtual Teams using Collaboration tools & platforms
Output Based
Pricing
Pay as you go
Service arbitrage
Alliances - VMWare , Citrix , IBM Rational, HP Mercury, Segue, Compuware, Work soft, and ITKO
Ubiquitous Access
Geography independent
CSC Proprietary and Confidential
Sourced on Demand
Improved utilization
Elastic Use
scale-up / scale-down
Enhanced Quality
Faster time to market
7
TaaS Ecosystem – A snapshot
Non Functional Testing
Functional Testing
Mobile Testing
Cloud Certification
SAAS (Software as a Service)
Apps
& Services
Web
Applications
Client / Server
Enterprise Applications
– SAP, Oracle,
Cadence, PTC, Sugar
CRM
Tools
Sandbox
Windows (Multilingual,
Multi CPUs)
Platforms
MS-SQL. Oracle, DB2,
Informix, MySQL,
Teradata
CSC Proprietary and Confidential
Linux (Red hat,
Linux, Debian)
Sun Solaris
Elastic servers
(Tomcat, My
SQL
combinations)
Mobile Platform
simulators
Borland ES, Cold
fusion, Tomcat,
Web logic, Web
Sphere, Web
Application server
(SAP), ATG
Dynamo, JBOSS
Service
Virtualization
8
TaaS – Delivery Model
Customer requests
Testing from
Provider
Provisioning /
Scheduling of Tests
Provider publishes
Test Results &
Reports
Provider conducts
Testing
TaaS in Cloud
Provider
Customer
Cloud
Orchestration
FTP / URL / VPN
Test Requirements &
Application
Components
Test Strategy &
Planning
Customer
Sign-off
Service virtualization
Mobile Simulators
Cloud lab
Automated Software Quality Tools
Application Under Test
Certify
Application
Collaboration
Web Server
Application Servers
Database servers
Provider
Customer
Test Summary
Reports
CSC Proprietary and Confidential
Test Execution
Infrastructure
Stabilization
Provider &
Customer
9
Traditional Testing Vs TaaS Comparisons
Dramatic reduction in test cycle time
Significant reduction in total cost of operation
Traditional
Lab Config. 1
Test
Planning
Test Case/Data
Development
Configure
Environment
Test
Execution
Resolve
Defects
Test
Planning
Test Case/Data
Development
Configure
Environment
Test
Execution
Resolve
Defects
Config. 2
Test Pass 1
TaaS – Cloud Lab
Test Pass 2
Config. 1
Config. 2
CSC Proprietary and Confidential
10
The Challenge
– Concerns on Security in Cloud
– Lack of Test Environment management expertise
– In efficient test automation
– Beyond Testing – complimentary services ( ADM etc)
– Evaluating the right tools
– Lifecycle quality management
– Integration with non-virtualizable components
– Additional Skills for Testers
CSC Proprietary and Confidential
11
Critical factors an enterprise should consider while evaluating
test vendors for TaaS
• TaaS is evolving – hence Providers should offer customers flexible
buying options – discrete vs bundled
• High Value Test assets owned by the provider – reusable assets,
accelerators and frameworks
• Technical resource expertise in test automation
• Lifecycle quality management tools and capabilities
• Experience managing Security of data and TaaS environment
• SLA based delivery
• Automatic backup and recovery
• Dashboards and tracking tools
• Larger portfolio of offerings – benefit from ADM , SOA, Security offerings
CSC Proprietary and Confidential
12
Building Roadmap Towards TaaS
Phase 3
Cloud Testing Services
Manage
•
•
•
•
Replicate for other applications
Optimize tools and licenses
Extend to other testing types
Measurement & Ongoing Improvements
Phase 2
Pilot first application on Cloud
Shape
Transform
• Set up Cloud environment
• Carry out Proof of Concept
• Enhance Cloud Testing framework based on Pilot
results
Cloud Testing Strategy
Phase 1
• Cloud Testing assessment
• Detailed transition Plan identifying priority applications
• Identify test types – functional, automation ,
performance, security ….
CSC Proprietary and Confidential
13
CSC Proprietary and Confidential
14
Download