Download - Business Process Quality at Citrix
1
© 2017 Worksoft, Inc.
Business Process Quality at CitrixPresented by: Moazzam Naim & Nanesh Bhamkar
Citrix Systems, Inc.
2
Agenda
• Introducing Citrix
•Business Needs & Drivers
• Systems Landscape
•Business Processes
•Quality & Testing Needs
• Test Automation Approach
•ROI – Benefits Achieved
•Challenges
• Lessons Learned
• Future Roadmap
3
CITRIX – What do we do?
People Organizations Things
• Citrix connects People, Organizations and Things to make the extraordinary possible
• Enables secured delivery of Apps & Data to any device
4
CITRIX ENABLES YOU TO:
Accelerate workplace redesign
Enrich customer experiences
Drive workforce mobility
Improvesecurity
& risk assessment
IncreaseIT efficiency &
flexibility
5
SECURED DELIVERY OF APPS & DATA
6
CITRIX INFLUENCES
7
Citrix-BTS Needs and Drivers Demands Test Automation
• Enable continuous alignment of IT solutions with business needs/demands
• Implement effective and cost-efficient solutions • (one side effect is increasingly varied solution technologies)
• Implement enhancements with minimal costs
•Reduce downtime / prevent production issues
8
CITRIX-BTS LANDSCAPE (subset)
ERP
9
SAP & ITS INTEGRATED ECOSYSTEM
10
SAP ECC – BUSINESS PROCESSES
• Sales & Distribution• Material Master
• Quotes
• Orders
• Partner Rewards
• Contracts
• Sales Commissions
•HCM (Read-only) – (Integrated with Workday)
• Employees
• Compensation & Benefits
• Employees Stocks
• FICO• AP
• AR
• GL
• Bank data
• Payment data
•Procurement (Integrated with Ariba)
• Trading Partners & GL
• Temp Labor (Integrated with FieldGlass)
• T&E (Read-only) – (Integrated with Concur)
11
ARIBA – BUSINESS PROCESSES
•SaaS-based Procurement tool
•Integrated with SAP-ECC
•Trading Partners
•General Ledger
12
CONCUR – BUSINESS PROCESSES
•Integrated with SAP-ECC
•Travel & Expenses
13
WORKDAY – BUSINESS PROCESSES
• Integrated with SAP-ECC
•HCM Processes• Employees• Employees Org Structure• Employee Performance•Compensation & Benefits•Payroll• Employee Time Tracking
14
Quality and Testing GOALS
• Ensure Quality of BTS solutions • End-to-End Validations
E.g. Lead to Cash E2E test scenarios requiring validations across multiple systems like Marketo, SFDC, SAP, MAPS….
•Reduce UAT tax on BTS Customers
• Support varied Business needs• Reduce “time-to-market” - Marketing, Sales & Channel operations teams
• Ensure “top quality solutions” - SCM and HR teams
• Lower the cost of quality - All teams
• Support all SDLC models• Waterfall (achieve complete test coverage)
• Agile (support continuous integration)
15
QUALITY AND TESTING NEEDS
•Automated Testing
•Automated Testing Tool’s Requirements:• Compatible with all Citrix-BTS systems
• SAP Systems
• Non-SAP Systems
• Supports Data Driven Testing Approach
16
Test Automation Approach
•Data driven testing with Database connections • Input test data retrieval • Transactional data validations in the underlying
databases
•Dynamic data correlation• Implement Read and Write capable data pools•Chain automated test scripts of E2E test suites to
utilize transactional output data from preceding test scripts
17
Test Automation TOOLs
18
Test Automation TOOLs
19
End-to-end Validations with Certify Complex ! Made Simple to Test and Generate Test Data
20
Test Automation PROCESS
21
WORKSOFT CERTIFY TOOL
• Worksoft Certify made Systems Integration Testing possible
• End to End validations of Business processes was achieved
22
ROI – Benefits Achieved
• Improved business confidence in BTS capabilities • e.g. Testing efficiencies seen in SAP Support pack & Enh. projects
• Increased operational efficiency through:• Expanded testing coverage
• Reduced UAT burden on Business
• Allowed Business to utilize their time more effectively
• Improved business agility by:• Accelerating test execution speed
• Delivering solutions faster
• Reducing Production defects
23
ROI – Metrics• Testing coverage
• 25% Expansion through test automation to improve Quality
• Reduced UAT burden on Business • 20% Reduction Saving of ~$80,000
• Allowed Business to utilize their time more effectively • 20% of Freed time
• Accelerated test execution speed • 40% reduction in timelines
• 400% more frequent Regression test execution
• Automated Test data creation by upstream processes
• Reliable and stabilized test environments
24
• Challenges:• High maintenance and slower execution speed for Web-based scripts
• Compatibility issues with Angular JS based web objects
• High development cost for multi-browser testing
• Integration challenges between Selenium and Worksoft Certify scripts
• Mitigation steps:• Employ Selenium tool for automating web-only test cases
25
• Implement Hybrid Test Automation Framework• Integrate Selenium and Worksoft Certify test scripts
• Implement common data pool and reporting mechanism
• Achieve DevOps Capabilities• Integrate automated testing tools with automated deployment
tools
• Increase regression testing suite
• Empower manual testers to automate through non-coding automation
• Support Continuous Integration and Deployment (CI & CD)
26