business process quality at citrix

26
1 © 2017 Worksoft, Inc. Business Process Quality at Citrix Presented by: Moazzam Naim & Nanesh Bhamkar Citrix Systems, Inc.

Upload: worksoft

Post on 24-Jan-2018

292 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Business Process Quality at Citrix

1

© 2017 Worksoft, Inc.

Business Process Quality at CitrixPresented by: Moazzam Naim & Nanesh Bhamkar

Citrix Systems, Inc.

Page 2: Business Process Quality at Citrix

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

Page 3: Business Process Quality at Citrix

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

Page 4: Business Process Quality at Citrix

4

CITRIX ENABLES YOU TO:

Accelerate workplace redesign

Enrich customer experiences

Drive workforce mobility

Improvesecurity

& risk assessment

IncreaseIT efficiency &

flexibility

Page 5: Business Process Quality at Citrix

5

SECURED DELIVERY OF APPS & DATA

Page 6: Business Process Quality at Citrix

6

CITRIX INFLUENCES

Page 7: Business Process Quality at Citrix

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

Page 9: Business Process Quality at Citrix

9

SAP & ITS INTEGRATED ECOSYSTEM

Page 10: Business Process Quality at Citrix

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)

Page 11: Business Process Quality at Citrix

11

ARIBA – BUSINESS PROCESSES

•SaaS-based Procurement tool

•Integrated with SAP-ECC

•Trading Partners

•General Ledger

Page 12: Business Process Quality at Citrix

12

CONCUR – BUSINESS PROCESSES

•Integrated with SAP-ECC

•Travel & Expenses

Page 13: Business Process Quality at Citrix

13

WORKDAY – BUSINESS PROCESSES

• Integrated with SAP-ECC

•HCM Processes• Employees• Employees Org Structure• Employee Performance•Compensation & Benefits•Payroll• Employee Time Tracking

Page 14: Business Process Quality at Citrix

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)

Page 15: Business Process Quality at Citrix

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

Page 16: Business Process Quality at Citrix

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

Page 17: Business Process Quality at Citrix

17

Test Automation TOOLs

Page 18: Business Process Quality at Citrix

18

Test Automation TOOLs

Page 19: Business Process Quality at Citrix

19

End-to-end Validations with Certify Complex ! Made Simple to Test and Generate Test Data

Page 20: Business Process Quality at Citrix

20

Test Automation PROCESS

Page 21: Business Process Quality at Citrix

21

WORKSOFT CERTIFY TOOL

• Worksoft Certify made Systems Integration Testing possible

• End to End validations of Business processes was achieved

Page 22: Business Process Quality at Citrix

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

Page 23: Business Process Quality at Citrix

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

Page 24: Business Process Quality at Citrix

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

Page 25: Business Process Quality at Citrix

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)

Page 26: Business Process Quality at Citrix

26