Shadow Testing for Business Process Improvement

被引:6
|
作者
Satyal, Suhrid [1 ,2 ]
Weber, Ingo [1 ,2 ]
Paik, Hye-young [1 ,2 ]
Di Ciccio, Claudio [3 ]
Mendling, Jan [3 ]
机构
[1] CSIRO, Data61, Sydney, NSW, Australia
[2] Univ New South Wales, Sydney, NSW, Australia
[3] Vienna Univ Econ & Business, Vienna, Austria
基金
欧盟地平线“2020”;
关键词
Shadow testing; Business process management; DevOps; Live testing;
D O I
10.1007/978-3-030-02610-3_9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A fundamental assumption of improvement in Business Process Management (BPM) is that redesigns deliver refined and improved versions of business processes. These improvements can be validated online through sequential experiment techniques like AB Testing, as we have shown in earlier work. Such approaches have the inherent risk of exposing customers to an inferior process version during the early stages of the test. This risk can be managed by offline techniques like simulation. However, offline techniques do not validate the improvements because there is no user interaction with the new versions. In this paper, we propose a middle ground through shadow testing, which avoids the downsides of simulation and direct execution. In this approach, a new version is deployed and executed alongside the current version, but in such a way that the new version is hidden from the customers and process workers. Copies of user requests are partially simulated and partially executed by the new version as if it were running in the production. We present an architecture, algorithm, and implementation of the approach, which isolates new versions from production, facilitates fair comparison, and manages the overhead of running shadow tests. We demonstrate the efficacy of our technique by evaluating the executions of synthetic and realistic process redesigns.
引用
收藏
页码:153 / 171
页数:19
相关论文
共 50 条
  • [21] A methodology for business process improvement and IS development
    Damij, Nadja
    Damij, Talib
    Grad, Janez
    Jelenc, Franc
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (11) : 1127 - 1141
  • [22] Gig Work Business Process Improvement
    Pustulka-Hunt, Ela
    Telesko, Rainer
    Hanne, Thomas
    2018 6TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL AND BUSINESS INTELLIGENCE (ISCBI 2018), 2018, : 10 - 15
  • [23] Business process improvement and the tax department
    Holtzman, Yair
    JOURNAL OF MANAGEMENT DEVELOPMENT, 2011, 30 (01) : 49 - 60
  • [24] Business Process Improvement Based on Alignment
    Li, H. X.
    Jiang, X.
    Du, Y. Y.
    MANUFACTURING, DESIGN SCIENCE AND INFORMATION ENGINEERING, VOLS I AND II, 2015, : 1350 - 1357
  • [25] Mainstreaming innovation into business process improvement
    Ellspermann, Susan
    Robinson, Susan A.
    EMJ - Engineering Management Journal, 1994, 6 (01): : 7 - 11
  • [26] Meta Modeling for Business Process Improvement
    Florian Johannsen
    Hans-Georg Fill
    Business & Information Systems Engineering, 2017, 59 : 251 - 275
  • [27] Structuring business process improvement methodologies
    Bendell, T
    TOTAL QUALITY MANAGEMENT & BUSINESS EXCELLENCE, 2005, 16 (8-9) : 969 - 978
  • [28] The Use of Robotic Process Automation for Business Process Improvement
    Cebuc, Catalin Nicolae
    Rus, Rozalia Veronica
    REMODELLING BUSINESSES FOR SUSTAINABLE DEVELOPMENT, 2022, 2023, : 117 - 131
  • [29] Service Process Improvement Based on Business Process Management
    Wang, Jia-Xing
    Gao, Si-Bin
    Yuan, Cong-Er
    Tan, Da-Peng
    Fan, Jing
    JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (05): : 1119 - 1130
  • [30] Testing complex business process solutions
    Sauter, Gerd
    Schiefer, Josef
    Schatten, Alexander
    FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 593 - 600