27
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation Alexandra Fritzen, 15.12.2014

Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

  • Upload
    others

  • View
    8

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Software Engineering for Business Information Systems (sebis)

Department of Informatics

Technische Universität München, Germany

wwwmatthes.in.tum.de

Bachelor’s Thesis Final Presentation

A Prototypical Implementation of a Smartphone

App for Ad-Hoc Process Documentation

Alexandra Fritzen, 15.12.2014

Page 2: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Agenda

15.12.2014 Alexandra Fritzen 2

Motivation – Why document processes?

Comparison of Business Process Documentation Methods

The Solution: Informal Process Documentation

Prototypical Implementation

Evaluation

Conclusion & Outlook

1

5

2

4

3

6

Page 3: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Motivation – Why document processes?

Business process:

„Basic unit of business value

within an organization” (Verner 2004, p. 83)

Business process documentation:

15.12.2014 Alexandra Fritzen 3

Images from: http://www.barrett.com.au/blogs/SalesBlog/wp-content/uploads/2011/11/brain-gears.jpg, http://ih0.redbubble.net/image.12681228.5116/flat,550x550,075,f.u2.jpg,

http://thuansoldier.net/wp-content/uploads/2011/03/requirement.jpg, http://assets2.bigthink.com/system/idea_thumbnails/49980/headline/brain_gears_2.jpg,

https://www.iconfinder.com/icons/304416/analysis_business_chart_finance_financial_graph_line_paper_sheet_statistics_icon#size=256,

https://www.iconfinder.com/icons/304425/chat_communication_conversation_message_messages_talk_text_icon#size=256

Page 4: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Adaptive Case

Management

Business Process

Modeling

Business Process Documentation Methods

15.12.2014

Documented Work

Routine Semi- routine

Knowledge work

Time of Documentation Effort

Before execution

During execution

After execution

Knowledge of documentation creators and readers

Expert Semi- expert

Novice

Degree of Formality

Formal Semi- formal

Informal

Focus of Documentation

Process Data

Documentation Outcome

Models Templates ?

Alexandra Fritzen 4

Page 5: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

The Solution: Informal Process Documentation

15.12.2014 Alexandra Fritzen 5

All icons from: https://www.iconfinder.com/iconsets/ionicons, https://www.iconfinder.com/iconsets/hawcons and https://www.iconfinder.com/iconsets/freecns-cumulus

Understood by all users

Emergence of best process

documentation Low barrier of entry

Ad-hoc process documentation

Touch screen: easy manipulation

of process elements

Simple user interface with limited

number of features

… 3 2 1

Page 6: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Research Questions

15.12.2014 Alexandra Fritzen 6

What are the strengths and weaknesses of existing process documentation approaches?

What are the challenges involved in documenting a process accurately by a step-by-step guide and how can these challenges be overcome?

To what degree are step-by-step guides easier to read than standard process documentation?

Page 7: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Implementation – Use Cases

15.12.2014 Alexandra Fritzen 7

Tutorial Discovery

Progress Tracking and Transfer

Tutorial Creation & Editing

Tutorial Feedback

All icons from: https://www.iconfinder.com/iconsets/ionicons

User Authentication

Page 8: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Implementation – Data Model (UML)

15.12.2014 Alexandra Fritzen 8

Page 9: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Operating system

iOS 8.1

Implementation – System Design

15.12.2014 Alexandra Fritzen 9

Xcode 6

Development environment

All logos may be trademarks and/or registered trademarks of their respective companies.

Page 10: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Implementation – Live Demo

15.12.2014 Alexandra Fritzen 10

Page 11: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Evaluation – Basic Scenario

Task: Scan document at printer in Informatics building and send to given email

address with the help of a process documentation

Participants: 25 students, aged 17-28, 24 male, 1 female

Five groups:

15.12.2014 Alexandra Fritzen 11

+

Group 2: Text on paper with an image of

the control panel of the printer

Group 1: Text on paper

Group 3: Text with images

in tutorial on app

Group 4: Text with

videos in tutorial on

app

Group 5: Text with audio

recordings in tutorial on app

+ +

+

+

____________________________________________________________________

All icons from: https://www.iconfinder.com/iconsets/ionicons

Page 12: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Evaluation – Results Overview

Group Success Rate Rate of

Discontinuations

Average completion

time in minutes

1 60% 20% 07:04,6

2 60% 20% 06:49,6

3 100% 0% 09:29,4

4 60% 40% 09:03,9

5 60% 0% 14:01,6

15.12.2014 Alexandra Fritzen 12

Page 13: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Evaluation – Process Documentation Rating

Group 1 Group 2

Group 3 Group 4

Group 5

The process documentation

was easy to understand.

Understanding the process

documentation required

previous knowledge.

The process documentation

helped me fulfill my task.

15.12.2014 Alexandra Fritzen 13

2,6

1,8

1,6

3

2

Grade (1 = best, 6 =worst)

Strongly Strongly

disagree agree

Page 14: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Evaluation – Rating of the Application

-2 -1 0 1 2

I consider the application abetter representation of atutorial than an illustrated

text on paper.

I would use the applicationagain.

The application was easyto use.

Group 3

Group 4 (without discont'd)

Group 4

Group 5

15.12.2014 Alexandra Fritzen 14

Strongly Strongly

disagree agree

2,4

2

3,6

2,8

Grade (1 = best, 6 = worst)

Page 15: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Evaluation - Discussion

• H1: increase the rate of successfully executing process documentations

• H2: decrease the number of discontinuations of a process

• H3: increase the understandability of process documentations by using informal,

multimedia resources

• H4: reduce process documentation creation and execution time

Participants were unfamiliar with application

Screen recordings to determine ‘Time to locate tutorial’ and ‘Tutorial

execution time’

15.12.2014 Alexandra Fritzen 15

Page 16: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Conclusion & Outlook

15.12.2014 Alexandra Fritzen 16

• Decrease complexity and tendency to overwhelm

• Better distinction between consumer – creator space

• More functionality for business use: case distinction, roles/dates/reminders as step elements, etc.

Prototype

• Screen recordings

• Different processes to be executed

• More diverse group of participants

Evaluation(s)

Page 17: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

July August Sept. October Nov. Dec.

Literature Review

Initial presentation > < > <

Concept

Implementation

Evaluation

Writing

Final presentation > <

Planned time Actual time

Timeline

15.12.2014 Alexandra Fritzen 17

Page 18: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Thank you for your attention!

Questions?

15.12.2014 Alexandra Fritzen 18

Page 19: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Socialization Observation, imitation,

practice and shared experience

Externalization Expression techniques

(words, concepts, narratives, etc.)

Internalization Action and practice, learning-by-doing

Combination Meetings and conversations

The Theory of Organizational Knowledge Creation

20.10.2014 Alexandra Fritzen 19

Tacit

knowledge

Explicit

knowledge

Explicit

knowledge

Tacit

knowledge

from

to

(Nonaka 1994, p. 19)

Page 20: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Then why are many processes not documented?

“The academic world did not pay sufficient attention to an appropriate

visualization of process models” that are user-oriented and intuitive. (Rosemann 2006a,

p. 254)

Most process models and corresponding languages are rather puristic from a

visual point of view (Reijers et al. 2011, p. 340)

A better use of graphical representations is needed (van der Aalst, Wil M. P. et al. 2003, p. 6)

“Minimal requirements for non-expert model interaction” (Nolte, Prilla 2012, pp. 57–72):

• simpler elements of the modeling notation,

• tools with less features to support the creation of simple tasks and

• simple ways of manipulating the model e.g. using a touch screen

15.12.2014 Alexandra Fritzen 20

Page 21: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

The Solution: Informal Process Documentation

• Q&A Forums

• Wikis

15.12.2014 Alexandra Fritzen 21

Page 22: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

The Solution: Informal Process Documentation

• Tutorials

• Information literacy

• Application usage

• DIY & crafting

15.12.2014 Alexandra Fritzen 22

All logos may be trademarks and/or registered trademarks of their respective companies.

Page 23: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Screenshots – Tutorial Discovery

15.12.2014 Alexandra Fritzen 23

Page 24: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Screenshots – Create & Edit

15.12.2014 Alexandra Fritzen 24

Page 25: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Implementation – Video Demo

15.12.2014 Alexandra Fritzen 25

Page 26: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Evaluation – Overall Process Documentation Rating

-1,5 -1 -0,5 0 0,5 1 1,5

Group 1-2

Group 3-5

The process documentation

was easy to understand.

Understanding the process

documentation required

previous knowledge.

The process documentation

helped me fulfill my task.

15.12.2014 Alexandra Fritzen 26

Page 27: Bachelor’s Thesis Final Presentation A Prototypical ......Bachelor’s Thesis Final Presentation A Prototypical Implementation of a Smartphone App for Ad-Hoc Process Documentation

Sources

Nolte, Alexander; Prilla, Michael (2012): Normal Users Cooperating on Process Models: Is It Possible at All? In David Hutchison, Takeo

Kanade, Josef Kittler, Jon M. Kleinberg, Friedemann Mattern, John C. Mitchell et al. (Eds.): Collaboration and Technology, vol. 7493.

Berlin, Heidelberg: Springer Berlin Heidelberg (Lecture Notes in Computer Science), pp. 57–72.

Nonaka, Ikujiro (1994): A Dynamic Theory of Organizational Knowledge Creation. In Organization Science 5 (1), pp. 14–37. DOI:

10.1287/orsc.5.1.14.

Reijers, H. A.; Freytag, Thomas; Mendling, Jan; Eckleder, Andreas (2011): Syntax highlighting in business process models. In Decision

Support Systems 51 (3), pp. 339–349. DOI: 10.1016/j.dss.2010.12.013.

Rosemann, Michael (2006a): Potential pitfalls of process modeling: part A. In Business Process Management Journal 12 (2), pp. 249–

254. DOI: 10.1108/14637150610657567.

Verner, Laury (2004): BPM: The Promise and the Challenge. In Queue 2 (1), p. 82. DOI: 10.1145/984458.984503.

van der Aalst, Wil M. P.; ter Hofstede, Arthur H. M.; Weske, Mathias (2003): Business Process Management: A Survey. In Gerhard Goos,

Juris Hartmanis, Jan van Leeuwen, Arthur ter Hofstede, van der Aalst,Wil M. P, Mathias Weske (Eds.): Business Process Management,

vol. 2678. Berlin, Heidelberg: Springer Berlin Heidelberg (Lecture Notes in Computer Science), pp. 1–12.

15.12.2014 Alexandra Fritzen 27