market dynamics: impact on software testing · supplier customer partner technology regulation/...
TRANSCRIPT
Market Dynamics: Impact on
Software Testing
www.zensar.com | © Zensar Technologies 2010
Presented by: Presented by: V ShankarV Shankar
Associate Vice President & Head Associate Vice President & Head –– Testing PracticeTesting Practice
Zensar TechnologiesZensar Technologies
Keynote for SOFTEC 2010 Conference at Pune – Nov 20
CustomerSupplier Partner
Technology
Regulation/
Growth, profit,
and value
External Demands
Inte
rnal O
bje
cti
ves
Dyn
am
ic M
ark
ets
Changing Marketplace: Pressures on the Business
11/23/2010 www.zensar.com | © Zensar Technologies 2010 2
Business
Transformation
Regulation/
Deregulation
Mergers &
acquisitions
Economy
Competition
Market
Leadership
Customer
satisfaction
Innovation
Inte
rnal O
bje
cti
ves
Dyn
am
ic M
ark
ets
Need for Business Agility
Voice of CIOs
Increased Demand & Complex Systems
� Complex Systems
� Dynamic Business Changes
� Large multi-system, multi year integrations
� Quest to maintain market leadership
� Multiple Releases
� Achieving better quality in less time
11/23/2010 www.zensar.com | © Zensar Technologies 2010 3
� Lack of uniform processes leading to inefficiencies
� Need to capture Enterprise wide metrics for better business decisions
� Need to identify risks early in lifecycle
� Demand for reduction in IT budgets and Cost to Serve� Is my spend on testing justifiable?� How can I reduce Cost of Poor Quality(CoPQ) and Cost of Lost opportunity?
Time to Market Pressure
Inconsistent Processes
High TCO
Changing Technology Landscape
Mainframe Client/server Enterprise Cloud Computing
Evolution of Computing
SaaS, Paas, IaaS
11/23/2010 www.zensar.com | © Zensar Technologies 2010 4
Client/server Enterprise Cloud Computing
Services
(SOA)Monolithic
Architectures
Sub-routines/Remote
ProcedureCalls
RemoteObject
Invocation
MessageProcessing
Enterprise Application Integration
(EAI)
IT Architecture Evolution
Changing IT Development Strategies – Making things
More Challenging
Spiral Model
Waterfall Model
Iterative/ Agile Development
11/23/2010 www.zensar.com | © Zensar Technologies 2010 5
Iterative/ Agile Development
Global Development Platform…
……
How Software testing evolved?
Dev Team
No dedicated Testing
QADev
Team
Project Specific Dev embedded Testing
QA
Project Specific Independent Testing
Dev
Team
QA Team
11/23/2010 www.zensar.com | © Zensar Technologies 2010 6
What next ?
M A
SP
Dev
Team
QA Team
Independent Testing with focus on specialized areasM- Manual FunctionalA – Automation, P – Performance, S – Security etc
….
Centralized Testing Team
Dev Dev Dev
Independent Centralized testing with more focus on functional and non-functional areas, tool based testing, new service offerings for emerging technologies
• Enterprise Testing
• Holistic Testing• Cost of Poor Quality
Testing
Expert
Business
Analyst
New Culture of Testing…
11/23/2010 www.zensar.com | © Zensar Technologies 2010 7
• Cost of Poor Quality• Total Cost of Ownership• Speed to Market• Labor Arbitrage• System Integration
System
Integrator
Program
Assurance
Business
Enabler
Expanded Roleof Tester
• Test Strategy & Planning• Test Execution• Test Data Management• Test Automation• Non functional Testing• Test Metrics
Business
Enablement
Program
Assurance
Testing
Today It is more than Testing…
11/23/2010 www.zensar.com | © Zensar Technologies 2010 8
• Governance• Knowledge Management• Release Management• Change Management• Enterprise Metrics & Dashboards• Process Excellence
Lean IT TCO Control
Testing
Innovation - Test
Lab Services
Planning & Readiness Testing Execution Factory
Impact Design
Scoping Test
Execution M
Knowledge
and skillsKnowledge
ManagementProcesses Metrics Baselines Best Practices Frameworks
The Changing World - Perspective for Testing
11/23/2010 www.zensar.com | © Zensar Technologies 2010 9
Governance - Monitoring & Control
Impact Analysis (CCB)
Design Reviews
Estimations
Functional Testing
Test Automation
Performance Testing
Security Testing
Compatibility Testing
Usability Testing
Accessibility Testing
Operational Acceptance
Requirement
Analysis
Test Results Reporting
Test Case
Creation
Agile
Waterfall
Product Implementation
MM
Enterprise Dashboard
M
Quality Gate(Audits)
Test Factory
Metrics Based
Governance
Initiation
ProcessTailoring
Resource & Tool selection
Test Data & Test Environment
Thank you
10