“the future of software testing” soa agile or fragile? · 2019-07-25 · availability -to sale...
TRANSCRIPT
![Page 1: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/1.jpg)
SOA – Agileor Fragile?
Colin Robb, HP, UK
Europe’s Premier Software Testing EventWorld Forum Convention Centre, The Hague, Netherlands
WWW.QUALTECHCONFERENCES.COM
“The Future of Software Testing”
![Page 2: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/2.jpg)
SOA –Agile or Fragile?
Colin RobbHP Software Product Marketing Director
![Page 3: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/3.jpg)
What is the situation?
Why is this a problem?
How is the industry responding?
What is the impact on testing?
How can we be prepared?
![Page 4: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/4.jpg)
What is the situation?
![Page 5: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/5.jpg)
Business Drivers
Financial
Government
TechnologyMultiple pricing quotation engines
Grew through M&A
12 different agencies provide similar services
Integrate customer experience across all delivery channels
Merge agencies for better service and lower administrative costs
Need to redesign business process to remove inefficiencies
![Page 6: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/6.jpg)
Applications in a Typical Organisation
CIO
Mainframe, Client/Server, Web
CRM Operations e-Commerce Finance
Business Logic
Business Logic
Business Logic
Business Logic
Business
Process
![Page 7: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/7.jpg)
Why is this a problem?
![Page 8: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/8.jpg)
ConnectedProcesses
Agile
Fast to Market
FlexibleCompetitive
Modern
Compliant
![Page 9: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/9.jpg)
SLOWTraditional IT is
Expensive and
Inefficient
But …
![Page 10: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/10.jpg)
Fundamental change is required
![Page 11: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/11.jpg)
How is the industry responding?
![Page 12: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/12.jpg)
Service Orientation
A business service is a
logical unit of workdefined in business
terms
Business
Logic
LEGACY ERP CRM FINANCE
Business
Logic
Business
Logic
Business
Logic
Open Account
Change
Address
View Charges
Execute Trade
Etc., etc.
![Page 13: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/13.jpg)
Service Oriented Architecture
CIO
Mainframe, Client/Server, Web
CRM Operations e-Commerce Finance
Business Logic
Business Logic
Business Logic
Business Logic
New Business Processes
Business Services
![Page 14: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/14.jpg)
But now let’s talk about the Real World …
![Page 15: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/15.jpg)
Today’s solutions are tomorrow’s problems
![Page 16: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/16.jpg)
HideSupport through
alignment and management
IT Integration – The Real World
Business Complexity:
IT Complexity:
![Page 17: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/17.jpg)
Standard Format
HiddenComplexity
How SOA WorksService
Service
Operations
External
Data Objects
Public Interface
Internal
FunctionalityInternal
Data
Private
Implementation
![Page 18: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/18.jpg)
Does this apply to me though?
![Page 19: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/19.jpg)
SAP AG 2005, ESA Overview, Thomas Mattern / 19
INNOVATION STANDARD-
IZATION
COMMODI-
TIZATIONINVENTION
Missio
n
Critic
al
Ac
tivitie
s
En
ab
lin
g
Ac
tivitie
s
Custom & xApps
POWERED BYNETWEAVER
mySAP
POWERED BYNETWEAVER
Platform For Packaged Business Processes
FLEXIBLE PACKAGED BUSINESS APPLICATIONS
SAP NetWeaver
ER
P
CR
M
EnterpriseServices
Repository
ENTERPRISE
SERVICES
PL
M
SR
M
SC
M
Cu
sto
m
Manufacture-to-Inventory
Order-to-Cash
Procure-to-Pay
![Page 20: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/20.jpg)
SAP AG 2005, ESA Overview, Thomas Mattern / 20
Missio
n
Critic
al
Ac
tivitie
s
INNOVATION STANDARD-
IZATION
COMMODI-
TIZATIONINVENTION
En
ab
lin
g
Ac
tivitie
s
Custom & xApps
POWERED BYNETWEAVER
mySAP
POWERED BYNETWEAVER
Platform For Custom Business Processes
REUSE PROCESS STEPS AND
ENTERPRISE SERVICES IN
CUSTOM PROCESSES
…BY LEVERAGING PACKAGED SOLUTIONS
ER
P
CR
M
PL
M
SR
M
SC
M
Cu
sto
m
SAP NetWeaver
ENTERPRISE
SERVICES
SAP NetWeaver
EnterpriseServices
Repository
Plan Manuf.
Auction
Source
COMPOSE DIFFERENTIATING PROCESSES
Procure
Availability-to-Sale
P2P
O2C
M2i
![Page 21: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/21.jpg)
What is the impact on testing?
![Page 22: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/22.jpg)
Who will test our
services?
What is the weakest link?
What if a dependent service is
unavailable?
How do we avoid being
the bottleneck?
How do I know what
has changed?
Who is responsible
for the service?
![Page 23: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/23.jpg)
Vulnerability
Interoperability
![Page 24: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/24.jpg)
10 Services10 Operations10 Datapoints
=1000 Permutations
![Page 25: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/25.jpg)
Challenges Across the LifecycleMultiple Stakeholders
Providers
Consumers
CTO Office
Initiate
Will others see valuein my services?
Can I find and trustservices?
Does the enterprise work on the right
services?
Build
Can other groups develop against my
services?
How do I develop and test against
services out of my control?
Can I establish a consistent and
repeatable imple-mentation process?
Operate
How do I manage changes without
disrupting my consumers?
Do I get the expected quality of
service?
Can I control what goes into
production?
![Page 26: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/26.jpg)
How can we be prepared?
![Page 27: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/27.jpg)
Three Critical Functions
• Visibility
• Trust
• Control
Governance
• Functional Validation
• Performance Optimisation
• Security Verification
Quality
• Service Level Management
• Problem Resolution
• Change Impact
Management
![Page 28: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/28.jpg)
Collaboration
Governance
Quality Management
![Page 29: “The Future of Software Testing” SOA Agile or Fragile? · 2019-07-25 · Availability -to Sale P2P O2C M2i. What is the impact on testing? Who will test our services? What is](https://reader034.vdocuments.us/reader034/viewer/2022050405/5f82cf8399fca676823acef4/html5/thumbnails/29.jpg)
ChangeNew Challenges
Stakeholders
ComplexityVisibility
Responsibility