wizard-based process modeling for...

25
1 SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS Wizard-based Process Modeling for Business-Users EUD4Services conference Jean-Philippe Lombardi, CEC Research St. Gallen 25.05.2010

Upload: others

Post on 18-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

1

SYSTEMATIC THOUGHT LEADERSHIP FOR INNOVATIVE BUSINESS

Wizard-based Process

Modeling for Business-UsersEUD4Services conference

Jean-Philippe Lombardi, CEC Research St. Gallen

25.05.2010

Page 2: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

2

© SAP 2007 / Page 2

Problem statement (1)

Process Modeling (PM) today� Process Models are created by PM-experts

� Today Process models are predominantly created by process architects and software engineers who are experts in PM.

Page 3: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

3

© SAP 2007 / Page 3

Problem statement (1)

Process Modeling (PM) today� Process Models are created by PM-experts

Business Process Management (BPM) of the future� Enablement of broader user-base is required

� incl. the non-savvy Business Users

� PM methodologies are required

� It has been identified, that the enablement of a broader user-base is a key requirement of the BPM of the future.

� This broader user-base includes non IT-savvy BUs – say, non-technical people.

� Hence, PM methodologies are required to cater for such an extended user-base

Page 4: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

4

Problem statement (2)

© SAP 2007 / Page 4

Business Users do not have sufficient expertise:� PM-tools are a barrier for non IT-savvy Business-Users:

� they do not guide users

� they are too complex and error-prone

� PM demands domain expertise in

� business

� and IT

� There are several reasons why BUs do not have sufficient expertise in PM:1. Todays PM tools are a significant barrier for non IT-savvy BUs both in usability and complexity

� as these PM tools do not guide users in any sensible way� and because these PM tools are too complex and error-prone for average users

2. PM demands domain expertise in both business and IT

Page 5: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

5

© SAP 2007 / Page 5

Wizard-based PM for Business-Users

Wizard concept for supporting Business Users in PM:� Concept allows guided PM

� Wizards are generated dynamically

� We present a wizard concept for supporting BUs acting as End-User Developers in lightweight PM,� especially during first contact and learning phases.

� The wizard concept allows guided PM using dynamically generated wizards

Page 6: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

6

The developed wizard-concept

consists of two steps

2 Steps:

� Wizard production (IT expert):

� Wizard description

� Annotation and publishing to repository

� Wizard consumption (Business User)

� browse repository

� load automatically generated wizard

� wizard-based PM

Wizard production Wizard consumption

The developed wizard-concept consists of two steps.

->The first step enables IT experts to describe the PM activity, annotate this description, and publish it as a wizard-model representation to a central repository (wizard production)

� In a second step, BUs are able to browse through the repository and load the descriptions as needed. Relying on this description a wizard can be automatically generated. This generated wizard guides the BU in an intuitive way through the PM activity and performs the necessary changes on the process model. (wizard consumption)

Page 7: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

7

© SAP 2007 / Page 7

Example of a simple process

Business Users wants to model process:� Execute two activities in parallel

� “Take a walk”

� “Chew Chewing gum”

� Execute an activity only if “not stumbled”

� “Get a Multitasking award”

� Imagine a Business User wants to model a the following simple process.� “To activities have to be executed in parallel, lets say “TAKE A WALK” and “CHEW

CHEWINGGUM” (Of course in a company there are other activities to model)� Then the Business User wants to model, that if you “TOOK A WALK” and “CHEWED THE

CHEWINGGUM” without stumbling, than you win the “MULTI-TASKING AWARD”� If a Business User wanted to model this simple process, he would have to know a couple of important

rules concerning the modelling of parallel activities and would have to place and configure 15 process elements.

� Using a wizard, he already bookmarked in his favorites panel, this PM could look like this.

Page 8: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

8

Wizard-based PM for Business-Users

1/12

© SAP 2007 / Page 8

� The BU would launch the wizard

Page 9: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

9

Wizard-based PM

2/12

© SAP 2007 / Page 9

� He would then be presented a short description of what the wizard helps him to model,� So that he is sure to have chosen the right one

Page 10: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

10

Wizard-based PM

3/12

© SAP 2007 / Page 10

� In the next few steps, he would simply add the required technical information for the activities.

Page 11: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

11

Wizard-based PM

4/12

© SAP 2007 / Page 11

Page 12: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

12

Wizard-based PM

5/12

© SAP 2007 / Page 12

Page 13: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

13

Wizard-based PM

6/12

© SAP 2007 / Page 13

Page 14: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

14

Wizard-based PM

7/12

© SAP 2007 / Page 14

Page 15: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

15

Wizard-based PM

8/12

© SAP 2007 / Page 15

Page 16: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

16

Wizard-based PM

9/12

© SAP 2007 / Page 16

Page 17: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

17

Wizard-based PM

10/12

© SAP 2007 / Page 17

Page 18: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

18

Wizard-based PM

11/12

© SAP 2007 / Page 18

� After a few dialogs, he would arrive to the finish screen, and end the wizard-based PM.

Page 19: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

19

Wizard-based PM

12/12

© SAP 2007 / Page 19

� The wizard automatically modified the process model and guaranties a working process model.

Page 20: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

20

Evaluation of the wizard concept

© SAP 2007 / Page 20

Task-based evaluation to test the usabilityand measure performance� Drag-and-drop vs. Wizard-based method

�Time spent

�Number of Errors produced

�Usability Rating

� We carried out a preliminary task-based evaluation to test the usability of the wizard-based modeling method and measured BUs’ performance

� 12 volunteers from our research lab participated in the study. Ten had experience with visual tools like MS Visio and 10 had programming experience.

� Each participant conducted two study sessions.� One session using the traditional drag-and-drop modeling method� and another using the wizard-based method.� ´ The dependent variables were the time spent and the number of errors produced to perform

each task, as well as the usability rating

Page 21: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

21

Results of the Evaluation

© SAP 2007 / Page 21

The results of the user study showed� The results of the user study validated:

� Faster lightweight PM (less time)

� More accurate lightweight PM (less errors)

� We observed that the more complex the task was, the higher the decrease of time needed for achieving the task has been.

� We carried out a preliminary task-based evaluation to test the usability of the wizard-based modeling method and measured BUs’ performance

� 12 volunteers from our research lab participated in the study. Ten had experience with visual tools like MS Visio and 10 had programming experience.

� Each participant conducted two study sessions.� One session using the traditional drag-and-drop modeling method� and another using the wizard-based method.� ´ The dependent variables were the time spent and the number of errors produced to perform

each task, as well as the usability rating

Page 22: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

22

Results of the Evaluation

© SAP 2007 / Page 22

The results of the user study showed� The results of the user study validated:

� Faster lightweight PM (less time)

� More accurate lightweight PM (less errors)

� We observed that the more complex the task was, the higher the decrease of time needed for achieving the task has been.

� We carried out a preliminary task-based evaluation to test the usability of the wizard-based modeling method and measured BUs’ performance

� 12 volunteers from our research lab participated in the study. Ten had experience with visual tools like MS Visio and 10 had programming experience.

� Each participant conducted two study sessions.� One session using the traditional drag-and-drop modeling method� and another using the wizard-based method.� ´ The dependent variables were the time spent and the number of errors produced to perform

each task, as well as the usability rating

Page 23: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

23

Results of the Evaluation

© SAP 2007 / Page 23

Time in minutes� PM method Task 1 Task 2 Task 3

� Drag-and-drop 1.4 4.0 3.5

� Wizard-based 1.1 2.6 1.3

� Number of errors Task 1 Task 2 Task 3

� Drag-and-drop 0.25 1.1 0.9

� Wizard-based 0.2 0.5 0.1

�We observed that the more complex the task was, the higher the decrease of time needed for achieving the task has been. Further, we observed a decreased error-rate during modeling.

Page 24: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

24

© SAP 2007 / Page 24

Thank you!

Page 25: Wizard-based Process Modeling for Business-Usershomes.di.unimi.it/cslab/EUD4Services/slides/EUD4Services-Lombard… · PM-tools are a barrier for non IT-savvy Business-Users: they

25

© SAP 2007 / Page 25

Copyright 2007 SAP AG

All rights reserved

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned and associated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.

The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages

Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind.

SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.

Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen Vereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend, einen bestimmten Geschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht die Richtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts.

SAP übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendung dieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.

Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab.

Alle Rechte vorbehalten.