implementing micro focus service virtualization at a€¦ · identified specific use cases within...
TRANSCRIPT
![Page 1: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/1.jpg)
Implementing Micro Focus
Service Virtualization at a
Global Pharmacy Retail ChainJanuary 17, 2019
![Page 2: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/2.jpg)
Sponsored By
Vivit’s Performance Engineering Special Interest Group
Vicky Giavelli
Product Manager
Micro Focus
Paul Shovlin
Director of Client Management
Checkpoint Technologies
Petar Puskarich
AVP, Performance Engineer
Bank of America
![Page 3: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/3.jpg)
Hosted By
Paul Shovlin
Director of Client Management
Checkpoint Technologies
![Page 4: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/4.jpg)
Today’s Speaker
Ameet Patil
Principal Consultant
PE and SV Practice
Patson USA
![Page 5: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/5.jpg)
House Keeping
• This “LIVE” session is being recorded
Recordings are available to all Vivit members
• Session Q&A:
Please type questions in the Questions Pane
![Page 6: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/6.jpg)
Webinar Control Panel
Toggle View Window
between Full
screen/window mode.
Questions
![Page 7: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/7.jpg)
SERVICE VIRTUALIZATION CASE STUDY
@ GLOBAL PHARMACY RETAIL CUSTOMER
By Patson USA INC.
![Page 8: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/8.jpg)
➢ Speaker and company introduction; Success Story Video.
➢ What is SV / SLV?; Business Case - SV Need and Benefits.
➢ Tool Selection Process.; Proof Of Concept.
➢ Post Tool Selection.
➢ Technical Capabilities Implemented
➢ Our SV Life-Cycle; Engagement Model; Return On Investment.
➢ SV Beyond The Tool.
➢ Where are we headed?
➢ Challenges, Lessons Learned, Aahhaa!!! Moments.
Agenda
![Page 9: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/9.jpg)
Ameet Patil Principal Consultant at Patson USA [email protected]: 312-208-3172M.S – Electrical & Comp. Engg, KansasB.E – Production Engg., India
➢ 15+ years of industry experience in Perf. Testing of SOA, Micro-Services & SAP based architectures.
➢ Consulted for 12+ fortune 500 companies and a SME on SV, APM, Perf. Testing, Evaluating/Recommending on QA practices and Setting-up of CoEs.
➢ Provided flexible SV and Perf. Engineering adoptions in Waterfall and Agile methodologies.
➢ Trained by Indian Army and awarded Best Cadet amongst 700,000 cadets by President of India.
Speaker
![Page 10: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/10.jpg)
➢ Patson USA has been a partner of HP, HPE since 2011 (w/Micro Focus since 2017)➢ Micro Focus Design Partner, Software Reseller, Implementation partner. ➢ Biggest implementation of Service Virtualization in the world. 25+ Product ERs.➢ QA Staffing, Advisory and Services organization. ➢ Direct involvement in 200 projects and tested 3,000+ applications:
✓ Platform migrations from Legacy to modern architecture styles.✓ DB Migrations.✓ Apps in J2EE, .Net, C++, C, COBOL, Custom business languages.✓ Client/Server, MVC, SOA, Micro Services, Artificial Intelligence w/Machine
Learning, Natural Language Processing etc.✓ Logging Framework implementations at App and DB level.✓ ESB Replacements, Custom Adapters, End-point switching etc➢ DEVOPS
About Us
➢ Our SLV Mission: Help our client’s IT to significantly scale up their capacity & deliver more projects by boosting productivity & by removing wait times for constrained services.
➢ Our SLV Practice is focused on virtualizing applications in lower environments enabling IT teams to conduct componentized DIT, API & Performance testing & in some cases System Integration Testing, by emulating internal & external endpoints.
![Page 11: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/11.jpg)
https://youtube.com/watch?v=5T8obFkxrBg
Success Story Video
![Page 12: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/12.jpg)
What is SV/SLV?Business Case -Need and Benefits.
![Page 13: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/13.jpg)
➢ SLV - Software LifeCycle Virtualization is the use of virtualization in the pre-production portion of the software life-cycle.
➢ It is the ability to capture & simulate the behavior, data & performance characteristics of dependent systems, that are either currently unavailable or are in an unstable state.
SLV – What does it mean?
![Page 14: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/14.jpg)
Let’s Zoom-In
Underneath the hood
![Page 15: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/15.jpg)
Listeners, Business Logic, Performance
![Page 16: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/16.jpg)
Business Case – Need – Without SLV
➢ Integration systems are not available➢ Test cycles take up longer time or can’t be completed➢ Lower product quality ➢ Longer product time to market
![Page 17: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/17.jpg)
Business Case – Need – With SLV
➢ Dependency on constrained systems is reduced➢ Virtual versions of the systems are available any time➢ Test earlier – release faster➢ Improved product quality➢ Lower infrastructure costs
![Page 18: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/18.jpg)
•More stable test environment
•Integration testing in earlier cycles of development
•Increased test coverage
•Shift-left of testing
Quality
•Decrease third-party access expense
•Reduce budget for provisioning and managing test environments
•Sharing/re-use of virtualized assets
•Reduce cost overruns due to late project deliveries
Costs
•Improved speed by diminishing teams dependencies
•Expose virtual services for parallel development and early testing
•Reduction of resource wait time for testing
•Support compressed release cycles and enable fast-moving projects
Speed
SLV Benefits
![Page 19: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/19.jpg)
Tool Selection Process.Proof Of Concept.
![Page 20: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/20.jpg)
➢ Made the SV business case to leadership
➢ Identified specific use cases within Dev, Functional QA, Performance,
➢ Collected inputs from all business domains, Integration Arch, Env. Teams.
➢ Business Value Assessments.
➢ Made transport protocol as a common denominator for use cases collected
➢ Rallied for funding across divisions since SV concept was new to our customer.
➢ Invited 4 major suppliers of SV platforms for ~9 days/each;
➢ Evaluated 6 open source platforms.
➢ Hands-on POC by our team members.
➢ Brain dump of every single possibility (~500 technical criteria).
➢ Performance Benchmarking.
➢ Weighted point average system
Before Tool Purchase
![Page 21: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/21.jpg)
PoC – Score Weightage
Capabilities 25%
Configuration 15%
Flexibility15%
Resources 20%
Pricing 25% Capabilities
Configuration
Flexibility
Resources
Pricing
![Page 22: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/22.jpg)
PoC – Scoring on Capabilities
![Page 23: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/23.jpg)
PoC – Scoring - Configuration
![Page 24: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/24.jpg)
PoC – Scoring - Flexibility
![Page 25: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/25.jpg)
PoC – Scoring - Resources
![Page 26: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/26.jpg)
PoC – Scoring - Pricing
![Page 27: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/27.jpg)
Post Tool Selection.Governance.
![Page 28: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/28.jpg)
➢ Hardware sizing.
➢ Procurement.
➢ Tool validation with security teams.
➢ Software installation.
➢ Training.
➢ Setup Governance Model (Estimation Model, SV SDLC Process, Communication Strategy).
➢ SV injection in a program’s SDLC.
➢ Work intake process.
➢ Communication strategy (Round tables, bulletins, ROI).
➢ Hardware and Software maintenance process.
➢ SV Intake ticketing mechanism.
➢ SV Inventory site.
➢ MQ inventory site.
➢ Firewall Inventory.
➢ Quick Troubleshooting FAQs.
➢ Software installations across infrastructure.
➢ Access inventory.
➢ Wiki Site for customers.
➢ Develop SV Operational Model.
Post Tool Selection Steps. Governance
![Page 29: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/29.jpg)
➢ SV Organizational Charts
➢ SV Team Roles and Responsibilities
✓ SV Delivery Lead
✓ SV Architect
✓ SV Developer
➢ Roles & Responsibilities of SV Client teams.
✓ Business Team
✓ Development Team
✓ QA Team
✓ Pre-Prod RUN Team Representative
✓ Enterprise Shared Services Team
SV Operational Model – RACI
![Page 30: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/30.jpg)
SV Operational Model – Process Flow
![Page 31: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/31.jpg)
Technical Capabilities Implemented
![Page 32: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/32.jpg)
SLV Capabilities Implemented
Service Virtualization520+ SOAP, REST, for http(s), FLP, Binary for IBM MQ/ Data Power & Software AG IS /UM, FileSystem /FTP & SFTP /TCP Socket based virtual services.
SAP VirtualizationSimulation of SAP Target System using iDocs and Remote Function Calls (RFC)
Java VirtualizationAbility to modify behavior of a Java method without modifying the source code by using a custom JAR file created by Micro Focus SV Tool
Database VirtualizationSQL playback for Java/J2EE apps that use JDBC API to interact with the database (application validation, replication of stores, data sanity, etc.)
Device VirtualizationVirtual Scanner components
J2EE based Web Utilities (Synthetic Test Data tools)Data creation web interfaces for MainFrame, High volume test data creation, etc. Available in Dev and SysTest
Custom Tool DevelopmentHealth Check utilities running every 15 mins to proactively detect environment issues, reporting mechanisms etc.
![Page 33: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/33.jpg)
Ex: 1. Without SV
![Page 34: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/34.jpg)
Unavailability, Delay, Unusable etc
![Page 35: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/35.jpg)
Record the traffic
![Page 36: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/36.jpg)
Simulate the Virtual Service
![Page 37: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/37.jpg)
Database Virtualization
![Page 38: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/38.jpg)
Topology
![Page 39: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/39.jpg)
Our SV Life-Cycle.Engagement Model.
Return On Investment.
![Page 40: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/40.jpg)
Requirements Gathering
Analysis Design Implementation TestingDeploy & Maintain
Pre Requisites
SLV LifeCycle
![Page 41: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/41.jpg)
Perf. and SLV Engagement Model
![Page 42: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/42.jpg)
ROI Example of 1st SV Project
![Page 43: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/43.jpg)
ROI Example of 2nd SV Project
![Page 44: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/44.jpg)
ROI Example After 400 Virtual Services
![Page 45: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/45.jpg)
SV Beyond The Tool.
![Page 46: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/46.jpg)
Proactive Health Check Mechanisms
➢ End to End custom health check mechanisms
➢ Email notifications internally
➢ Automatic ticket logging
➢ Display appropriate flags of SV ON/OFF for respective environments
![Page 47: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/47.jpg)
Monitoring Usage - Metrics
➢ Created separate web app to monitor usage of every virtual service in every environment.
➢ Every data creation utility (19 web apps) is monitored for usage.
➢ Daily reporting on SV infrastructure’s CPU, Memory etc.
➢ SV Performance metric reporting.
![Page 48: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/48.jpg)
Service Virtualization Adoption and Sustenance Plan
![Page 49: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/49.jpg)
Great Business Initiative
People Adopt
ItFAILURE!
➢ Service Virtualization Team has invested significant time and effort in developing ABC System, XYZ API and PQR virtualized services designed to take MNO department’s performance to the next level
➢ Key to achieving the desired outcome is adoption of the new way of working by MNO department’s resources
➢ Without sustained adoption, all the time and effort spent to build virtualized services is wasted
➢ Success will ultimately be determined by whether or not the change sticks!
Change Adoption. Why should you care
![Page 50: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/50.jpg)
➢ Resources will revert back to the old ways of working and/or find workarounds
➢ Common reinforcement tools and techniques✓ Focus groups✓ Manager interviews✓ Audit compliance with new process and procedures✓ Performance measurements✓ Follow-up communication✓ Follow-up training sessions✓ Coaching sessions (with managers or individuals)✓ Feedback surveys
Fostering Adoption & Reinforcement.
![Page 51: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/51.jpg)
52
➢ Offer additional education sessions in late September / early October✓ Justification: Provide training for resources who were unable to attend training
in next month. Work with Build Managers to ensure their resources complete Service Virtualization training.
➢ Meet with all Build Managers prior to the start of next release to discuss using virtualized services during testing ✓ Justification: In the training conducted so far few resources have used what they
learned. Need to remind managers about the benefits of using virtualized services during the development phase.
➢ Conduct a employee feedback survey✓ Justification: Need to baseline the level of knowledge and understanding of
service virtualization.➢ Work with PM to add a checklist item in the DIT plan
Recommendations
![Page 52: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/52.jpg)
Where are we headed?
![Page 53: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/53.jpg)
➢ If developers don’t have the bandwidth to get a virtual service created they don’t conduct proper DIT.
➢ QA can step up and build skeleton virtual services that can be easily modified by developers using already supported MicroFocus Jenkins plugin
SV in DevOps: CI/CT/CD
![Page 54: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/54.jpg)
SV in DevOPs : CI / CT / CD
➢ Continuous validation would need integration points to be available 100% of the time. If real service is having issues, SV will switch to a virtualized endpoint
and notify the end user.
➢ IOT virtualization reduces the need to setup IOT devices in lower environments.
➢ SV 4.2 already supports EXLAP
➢ If WSDL has changed SV will detect change and notifies end-user.
![Page 55: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/55.jpg)
Challenges.Lessons Learned.
Aahhaa!!! Moments.
![Page 56: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/56.jpg)
Challenges, and ☺ Moments
• Expectations- Defining the line between SV, data creation, hardware virtualization, database virtualization. Cross over to innovation team.
• Skills :Specialized Vs Commodity debates.
• Fit or Unfit for Micro Services?
• Tool ownership decisions
• Dealing with Asynchronous, Stateful and Persistent services.
• “Learning” req/resp in broken lower environments.
• Creating own patches.
• ROI calculations involving productivity gains.
• Integration defects? Blame SV.
• Leaders owning SV got promoted.
![Page 57: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/57.jpg)
QUESTIONS?
[email protected]: 312-208-3172
LIKE WHAT YOU SEE?ENGAGE US.
YOUTUBE VIDEO. CONTACT INFO.
![Page 59: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/59.jpg)
Upcoming Vivit Events
January 23, 2019Webinar: Building a Reusable Automated Testing Framework for UFT10:00 - 11:00 AM PST (Los Angeles), 1:00 - 2:00 PM EST (New York), 19:00 - 20:00 CET (Frankfurt)https://www.vivit-worldwide.org/events/EventDetails.aspx?id=1178335&group=
January 23, 2019Meeting: Vivit AZ LUG Q1 2019 Event at The Capital Grille5:00 PM - 7:00 PM MST (Arizona)https://www.vivit-worldwide.org/events/EventDetails.aspx?id=1181924&group=
January 24, 2019Meeting: Discover the New and Exciting Micro Focus - Florida LUG Event5:30 - 7:00 PM EST (Florida)https://www.vivit-worldwide.org/events/EventDetails.aspx?id=1172751&group=
January 31, 2019Meeting: User Group Treffen "Testen & Test-Management mit Produkten von Micro Focus in München13:00 - 17:00 CEThttps://www.vivit-worldwide.org/events/EventDetails.aspx?id=1180268&group=
![Page 60: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/60.jpg)
Thank you
• Complete the short survey so your Vivit leaders can better
serve you in the future
www.vivit-worldwide.org
![Page 61: Implementing Micro Focus Service Virtualization at a€¦ · Identified specific use cases within Dev, Functional QA, Performance, Collected inputs from all business domains, Integration](https://reader034.vdocument.in/reader034/viewer/2022042222/5ec9553fcd1f431fe0293d73/html5/thumbnails/61.jpg)
Thank You