Parasoft Proprietary and Confidential 1
2014-04-28
APIs Require IntegrityIt’s more than Trust
April 2014
Parasoft Proprietary and Confidential 2Parasoft Proprietary and Confidential 2
Parasoft 10 Second Survey
Parasoft Proprietary and Confidential 3Parasoft Proprietary and Confidential 3
Software Drives InnovationSoftware Drives Innovation
Switching costs associated with software are dramatically lower
Software is the interface to business and the force behind innovation
Damages associated with software failure are increasing and very real
Parasoft Proprietary and Confidential 4Parasoft Proprietary and Confidential 4
IT Initiatives in 2014 – The Perfect StormIT Initiatives in 2014 – The Perfect Storm
APIs drive interconnectivity across the expanded internet
Compliance with regulatory, industry and internal standards
SDLC Speed will be the difference between a first mover and a follower
Parasoft Proprietary and Confidential 5Parasoft Proprietary and Confidential 5
ROI of SOA was Predicated on Reuse
Parasoft Proprietary and Confidential 6Parasoft Proprietary and Confidential 6
Aside: APIs Enable Reuse via Ease of Extension
API
. . .
. . .
. . .
. . .
x y
x * y x + y
Parasoft Proprietary and Confidential 7Parasoft Proprietary and Confidential 7
Aside: Savings (in thousands) from API Reuse
z = x * y - (x + y) x^2 – x(i.e. when y==x)
# components
# components
# components
$1,000’s
$1,000’s
Parasoft Proprietary and Confidential 8Parasoft Proprietary and Confidential 8
APIs Extend Interconnectivity Beyond the Corporate Boundary
Parasoft Proprietary and Confidential 9Parasoft Proprietary and Confidential 9
Software Failures = HeadlinesSoftware Failures = Headlines
Software failures make the headline news—eroding customer confidence, shareholder value and brand equity
-$2.3 Bn-3.75%
The day of the announcement companies lost an average
of shareholder value Cloud
Ser vicesAir l ine B a nk Soft wa r e R et a i l
821,
000
1,08
0,00
0
451,
000 1,
400,
000
896,
000
1,55
0,00
0
5,50
0,00
0
650,
000
3,49
0,00
0
2,24
0,00
0
1st Event 2nd Event
Market does not forget— news articles about failure increase an average of 167%
Parasoft Proprietary and Confidential 10
After a rash of software failures and security breaches left Sony’s gaming services down for weeks, analysts called for the ousting of the Sony CEO.
Faulty Software Impacts the C-LevelFaulty Software Impacts the C-Level
http://news.cnet.com/8301-13506_3-57369469-17/why-sony-needed-to-swap-out-its-ceo/
Parasoft Proprietary and Confidential 11Parasoft Proprietary and Confidential 11
The Cost of Software Quality - SonyThe Cost of Software Quality - Sony
http://www.reuters.com/article/2011/04/26/us-sony-stoldendata-idUSTRE73P6WB20110426
http://www.digitaltrends.com/gaming/sony-fined-almost-400000-for-2011-playstation-security-breach/
Mar
ket
Val
ue
Event 15 Days 30 Days
-22% -33% -30%-19% -11% -12%
Cumulative Loss = $18B
Parasoft Proprietary and Confidential 12
Software Failures = HeadlinesSoftware Failures = Headlines
Financial Airlines/Aero Government Media Internet/Tel
Automotive Technology Retail
Parasoft Proprietary and Confidential 13Parasoft Proprietary and Confidential 13
Trust is Not Enough
Parasoft Proprietary and Confidential 14Parasoft Proprietary and Confidential 14
What’s the Difference?
Trust is Secure
Integrity is
Secure Dependable Intuitive Cohesive
Parasoft Proprietary and Confidential 15Parasoft Proprietary and Confidential 15
API Integrity is Needed
If an API did not meet your expectations in the past, would you consider using it again in the future?
93%Nope
Parasoft Proprietary and Confidential 16Parasoft Proprietary and Confidential 16
API Challenges
Parasoft Proprietary and Confidential 17Parasoft Proprietary and Confidential 17
Do We Need More Testing?
Not exactly… We need better testing. We need better training. We need better processes. We need better tools.
People
ProcessTools
Parasoft Proprietary and Confidential 18Parasoft Proprietary and Confidential 18
Obstacles Hinder API Integrity Efforts
Parasoft Proprietary and Confidential 19Parasoft Proprietary and Confidential 19
Deliver Integrity: Depth and BreadthDeliver Integrity: Depth and Breadth
Parasoft Proprietary and Confidential 20Parasoft Proprietary and Confidential 20
Deliver Integrity: Access and Configuration
Parasoft Proprietary and Confidential 21Parasoft Proprietary and Confidential 21
Deliver Integrity: Automation
Logically componentized
Correlated with business requirements
Incremental
Repeatable
Deterministic
Maintainable within a process
Process is prescriptive based on results
Continuous Testing
Parasoft Proprietary and Confidential 22Parasoft Proprietary and Confidential 22
Deliver Integrity: Continuous Testing
Continuous testing accelerates the SDLC bymanaging quality expectations and actionable tasks
RequirementsDefined
Policy Management
Development
Defect Prevention
Development
Development Testing
Static Analysis
Unit/Component
Peer Review
Automated Tests
Integration Testing
API/Service Tests
Smoke Test
Security Tests
Automated Tests
System Testing
Functional Tests
Scenario Tests
Performance Tests
CI Build
Defect Remediation Tasks
Go
Release Path
No GoBusinessDecision
Service Virtualization – Test Environment Access
Parasoft Proprietary and Confidential 23Parasoft Proprietary and Confidential 23
Deliver Integrity: Establish Preventive Practices
Parasoft Proprietary and Confidential 24Parasoft Proprietary and Confidential 24
What’s the next level?
Execution
Load Testing
Test Mgmt
SCM
Defects
Requirements
Parasoft
Observations Process Intelligence Engine
Policy
Web UI
Prioritization Process
Desktop
Report Center
Parasoft Proprietary and Confidential 25
Q&AQ&A
-- Wayne Ariola, Parasoft Chief Strategy Officer
Quality and API Integrity matters.”“APIs are the interface to your business.
Jason SchadewaldProduct [email protected]
Recommended