design and implementation of a framework for adaptive knowledge-intensive processes in a wiki

Download Design  and Implementation of a Framework for  Adaptive  Knowledge-Intensive  Processes in a Wiki

If you can't read please download the document

Upload: clem

Post on 25-Feb-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Design and Implementation of a Framework for Adaptive Knowledge-Intensive Processes in a Wiki. Maurice Laboureur – 25. November 2013. Outline of the Presentation. From T aylorism to Knowledge Work Requirements Framework Review p rocess Future s teps Literature. - PowerPoint PPT Presentation

TRANSCRIPT

sebis research profile

Design and Implementation of a Framework for Adaptive Knowledge-Intensive Processes in a WikiMaurice Laboureur 25. November 2013Software Engineering for Business Information Systems (sebis) Department of InformaticsTechnische Universitt Mnchen, Germany

wwwmatthes.in.tum.dePart of group project ModelWiki of Matheus HauderFirst peek on title: Using a wiki, its about processes that are hard to plan, and source code is written

1Outline of the Presentation sebis2From Taylorism to Knowledge Work

Requirements

Framework

Review process

Future steps

Literature

25. November 2013MotivationApplied procedureOutcomeExample processWhats to do

2

From Taylorism to Knowledge Work

sebis3

25. November 2013Society and business changeFrom assembly line/routine processes to BPMStudy about case management: 40% knowledge work considerable part of processes not 100% structuredOrganizations profit from change and/or they have to change in order to stay competitiveNeed for tool that support flexible, unstructured processes

Quelle fr 40%: Adaptive Case Management: Overview and ResearchChallenges3Adaption of Informations Systems at Runtime sebis4designed system interaction emergentstructured processesdynamic processcase managementsocial collaborationProcessPeopleTop down and industrializedBottom up and adaptive25. November 2013Slide tries to illustrate matterBisher: viele Lsungen fr linke Seite fr hochfrequentierte Prozesse ohne SonderflleProzesse, die vor Ausfhrung entwickelt werden Prozesse, die whrend Laufzeit entwickelt werdenZustnde/nderungen/Erweiterungen mssen (whrend Laufzeit) modelliert werden knnenBeides zusammenbringen/erlauben = Case Management(Noch) keine Standardlsung im Case Management4Research Objective of the ProjectHow can knowledge workers be supported with structured and unstructured information and processes?Combination of normative and adaptive process supportAdaption of processes at runtime by end usersIntegration with hetergoneous information sources and application servicesData as main driver for process execution Tool development for knowledge workers

Possible application scenariosEnterprise Architecture ManagementBusiness Process ManagementKnowledge WorkSoftware Development

sebis5

Research Partners:25. November 2013Main thesis of project: Support knowledge work that can have both structured and unstructured processesMy master thesis only a part that deals with Difficulty to enable end user (no modelling expert) to adapt processes any timeSupport from Datev, e.g. Innovationsprozess (similar to EasyChair): submit ideas, voted/ranked, when selected money bonusSome tools put logic in code, we aspire to a more flexible, intuitive solution 5Outline of the Presentation sebis6From Taylorism to Knowledge Work

Requirements

Framework

Review process

Future steps

Literature

25. November 2013Presented you the general problemHow did we advance6Collaborative model adaption challenges at runtime sebis7BCKIAIIHESchemaInstanceModel ElementGlobalLocalDBCADBCADBCADHow can I use elements from a colleague?How can I contribute to the model?How can I make local changes?Which elements should be in the model?Are there any conflicted model elements?ConflictStakeholdera)b)c)d)F25. November 2013Few meetings where the team gathered ideasGlobal model as standardGlobal modell can be adjusted anytime, when new findings/laws/habits/conditionLocal models adaptable to special cases of business object (new local states)Local changes on global model possible (locally deleted states)Overviews for authorized users to draw conclusions7General modeling use cases in the framework sebis8

Research Questions:Q1: Which concepts are needed in social soft-ware to execute pro-cesses and workflows?Q2: What does a GUI have to look like to support all concepts?Q3: How can the com-pulsory concepts be im-plemented?Q4: How can real world challenges be solved with the application?25. November 2013Then made up use casesFour rolesReader: Execute processContributor: Fit to local specialitiesModeller: merge local modifications to global modelEditor: Supervise and validateWhich concepts; UI; implementation; demo/example on a real problem8Outline of the presentation sebis9From taylorism to knowledge work

Requirements

Framework

Review process

Future steps

Literature

25. November 2013See how requirements implemented

9Simplified Concept

sebis1025. November 2013Model some kind of folder for project/production cycle/what everApplication in Case Management Tool often Case: one process that can be instantiatedIn center: State und LifecycleStates and Attributes global, but can be adapted locally (new)Lifecycle consists of several states, belongs toType, description page like classActionen hang at User and data (=difference to conventional Workflowmanagement: action only at User)As indicated user in different roles (see next slides)

10Modeling Roles in the Framework sebis11RCMEModify values from attributes located on pagesRCreate or edit model elements on the local levelRCIApply model elements on the global levelRCValidate model elements on the global levelRReaderContributorModellerEditorExplanation:ResponsibleAccountableConsultedInformed25. November 201311Back-EndModelWiki Architecture

sebis12

Middle-Layer

Front-EndClient

25. November 2013Deploymentdiagram unseres SystemsMein Aufgabenbereich

http://creativeproject.files.wordpress.com/2013/08/jointjs.jpg%3Fw%3D580http://b.cksource.com/a/1/10th/ckeditor10years.pnghttp://www.finiteinfotech.com/subimages/21977.pnghttp://static-dbs1.dbsclients.com/dbswebsite.com/wp-content/uploads/2013/01/json.png12Outline of the Presentation sebis13From Taylorism to Knowledge Work

Requirements

Framework

Review process

Future steps

Literature

25. November 2013Tool/Platform vorstellen: Bild der Architekturkomponenten/Deploymentdiagramm;Was ist EasyChair? Rollen, was ist das, etc.;Screenshots mit anlegen Zustand, Link etc.;danach Demo; Prozess zeigen

13Behavior (as Contributor): Mouse-Over Start State

sebis1425. November 2013ContributorGeneral layout: Favs/Repository on left, search bar on top and content in centreTwo tabs: View for data and LifecycleEditing lifecycle as ContributorStart state initially set (black dot)Hover start state: new (local) link and state14Behavior (as Contributor): New Local State

sebis1525. November 2013ContributorChoice of new state opens modal/dialog to enter name15Behavior (as Contributor): Mouse-Over State

sebis1625. November 2013ContributorSame for states: Hovering offers possible actionsDelete state orNew link16Behavior (as Contributor): New Local Link

sebis1725. November 2013ContributorSome states have been addedDashed lines mean localAlso modal for links: select target in drop down boxResult: dashed arrow17Behavior (as Contributor): Delete Link (Locally)

sebis1825. November 2013ContributorWant to delete a link? Hovering pops up icon18Behavior (as Modeler): Mouse-Over State

sebis1925. November 2013ModelerOther role: ModelerIcon to apply globallyUsage rate as decision support

Rolle als Bild mit reinnehmen19Behavior (as Modeler): Mouse-Over Link

sebis2025. November 2013ModelerSame icon to apply globally50% usage rateSome states and links have been made global20Application ExampleSimplified version of [1]:Management of participantsSubmission of papers and reviewsOnline discussionsCustom review formsDocumentation of outcomeMailing to participants

EasyChair was designed to help conference organisers to cope with the complexity of the refereeing process [2]

Objects to manage sebis21

TypesPaperParticipantReviewConference[1] http://www.easychair.org/images/logoEC.gif[2] http://www.easychair.org/25. November 2013Quelle: http://www.easychair.org/

Prototypisch implementiertbergnge noch hart codiert21EasyChair Demo: Paper Attributes

sebis22Review set=>current state reviewed25. November 201325.11.2013Review available!

22.11.2013Final version of paper is online!Dear Reviewers,I have uploaded the latest .pdf. The last two sections have been revised and partly rewritten.Text ber unstr. Teil legen22EasyChair Demo: Paper Lifecycle

sebis23None of the others.pdf has been uploadedRevoke-Date attribute set to a date (in the past)Decision attribute set to acceptedDecision attribute set to rejectedRebuttal-Date attribute set and in pastReview attribute set to another page25. November 201323Outline of the Presentation sebis24From Taylorism to Knowledge Work

Requirements

Framework

Review process

Future steps

Literature

25. November 201324Discussion/Future StepsLearnings from ThesisIt can be modelled graphically!Bringing together two worlds: Wikis and BPM Basis for framework with more flexible actionsFurther, practical evaluation necessary, e.g. innovation process at or scenario planning at

Future stepsUser-definable actionsPerspicuous designationNecessary and possible inputIntuitive visualization of input formsPersistenceApplication/checking

InterfacesIntegrate other applications into ModelWikiOffer interface to access ModelWiki through other applications sebis25

25. November 2013First insight: graphical UI possibleAlexejs Arbeit: Definition of actionsHow can they be described?How can end-users define them?Integrate other applications

http://www.huk.de/content/dam/hukde/images/logo_huk.png25Outline of the presentation sebis26From taylorism to knowledge work

Requirements

Framework

Review process

Future steps

Literature

25. November 2013Wichtigste Quellen auf zwei Folien menedely26LiteratureM. Brambilla, P. Fraternali, and C. K. Vaca Ruiz. Combining social web and BPM for improving enterprise performances, page 223. Association for Computing Machinery, 2012.

C. M. Chiao, V. Knzle, and M. Reichert. Schema Evolution in Object and Process-Aware Information Systems: Issues and Challenges. Springer-Verlag, 2013.

T. Dollmann, C. Houy, P. Fettke, and P. Loos. Collaborative Business Process Modeling with CoMoMod - A Toolkit for Model Integration in Distributed Cooperation Environments, pages 217222. Institute of Electrical and Electronics Engineers, Jun 2011.

M. Hauder. Bridging the gap between social software and business process management: A research agenda: Doctoral consortium paper, pages 16. Institute of Electrical and Electronics Engineers, May 2013.

V. Knzle and M. Reichert. PHILharmonicFlows: towards a framework for object-aware process management. Journal of Software Maintenance and Evolution: Research and Practice, 23(4):205244, Jun 2011.

G. Neumann and S. Erol. From a Social Wiki to a Social Workflow System. Springer-Verlag, 2009.

R. Schmidt and S. Nurcan. BPM and Social Software. Springer-Verlag, 2009.

W. van Osch and C. K. Coursaris. Organizational Social Media: A Comprehensive Framework and Research Agenda, pages 700707. Institute of Electrical and Electronics Engineers, Jan 2013. sebis2725. November 201327Maurice [email protected]@in.tum.deThank you for your Attention. Questions?Technische Universitt MnchenDepartment of InformaticsChair of Software Engineering for Business Information Systems

Boltzmannstrae 385748 Garching bei Mnchen

Tel+49.89.289.Fax+49.89.289.17136

wwwmatthes.in.tum.deDefault form settings and cut & paste forms sebis29FastForm 1FastForm 2FastForm 3FastForm 4FastForm 5FastForm 6FastForm 6Default TextDefault RectangleDefault Line StyleProcessUserDefaultRounded R.ArrowStoreExplanationFastForm 1FastForm 2FastForm 3FastForm 4FastForm 5FastForm 6FastForm 6BoxInfoInformation25. November 2013