%LOJLVD\DU'HVWHNOLøúELUOLNoL6UHo0RGHOOHPHQLQ Etkinlik 7HRULLOHøQFHOHQPHVL
'X\JX)ÕQGÕN&RúNXQoD\1,20XUDW3HULWdDNÕU1
1(QIRUPDWLN(QVWLWV2UWD'R÷X7HNQLNhQLYHUVLWHVL$QNDUD7UNL\H {fduygu,perit}@metu.edu.tr
2Atatürk Üniversitesi, Erzurum, Türkiye
Öz. %LOJLVD\DU 'HVWHNOL øúELUOLNoL øú 6UHFL 0RGHOOHPH &RPSXWHU 6XSSRUWHG Collaborative Business Process Modeling – &6&%30 DNWLYLWHVLQGH FR÷UDIL RODUDNGD÷ÕOPÕúELUGHQID]ODNXOODQÕFÕELUELUOHUL\OHYH NXOODQÕODQVLVWHPLOHHWNL OHúLP KDOLQGHGLU (WNLQOLN WHRULVL LQVDQ-insan ve insan-ELOJLVD\DU HWNLOHúLPLQL DQODPDN LoLQ NXOODQÕODQ \DNODúÕPODUGDQ ELULGLU %X oDOÕúmada Etkinlik teori- VL¶QLQVXQGX÷X\DSÕODUoHUoHYHVLQGHCSCBPM sürecinin deWD\OÕELUúHNLOGHin- FHOHQPHVL DPDoODQPÕúWÕU. &6&%30¶\L LQFHOHPHN LoLQ FR÷UDIL RODUDN ELUELULQ GHQED÷ÕPVÕ]oWDNÕPHOHPDQÕQGDQROXúDQELUJUXSROXúWXUXOPXúWXU%XJUXS WDQELOJLVD\DUGHVWHNOLLúELUOLNoLoDOÕúPDRUWDPÕNXOODQDUDNLNLIDUNOÕLúVUHFLQL Hú]DPDQOÕRODUDNPRGHOOHPHOHULLVWHQPLúWLU'HQH\RUWDPÕQÕQKD]ÕUODQPDVÕYH WDNÕPHOHPDQODUÕQÕQHWNLOHúLPLVUHVLQFH(WNLQOLNWHRULVLQLQ$PDo-Araç ve Kul- ODQÕFÕ-$UDoELOHúHQOHULDUDVÕQGDELUWDNÕP]RUOXNODUODNDUúÕODúÕOPÕúWÕU%X]RUOXN ODUYHEX]RUOXNODUÕQQDVÕODúÕOGÕ÷ÕEXoDOÕúPDNDSVDPÕQGDEHWLPOHQPLúWLU.DWÕ OÕPFÕODUÕQVLVWHPYHELULELUOHUL\OHRODQHWNLOHúLPLLQFHOHQGL÷LQGH&6&%30DN WLYLWHOHULQGHJHUoHNOHúHFHNRODQHWNLOHúLPLQ YHULPLQLDUWÕUPDNLoLQELUWDNÕPVLV tem WDVDUÕP |QHULOHUL GH EX oDOÕúPD NDSVDPÕQGD VXQXOPXúWXU %X oDOÕúPDQÕQ
&6&%30VUHFLQLQDQODúÕOPDVÕYHVLVWHPJHOLúWLULFLOHUHGDKDHWNLQVLVWHPler ge- OLúWLUHELOPHOHULLoLQ\ROJ|VWHULFLROPDVÕXPXOPDNWDGÕU
Anahtar Kelimeler.øúELUOLNoLSüreç Modelleme,(ú]DPDQOÕ6UHo0odelleme, Aktivite Teorisi
1 *LULú
Günümüzde, RUJDQL]DV\RQODUWHPHOSURVHGUOHULQLLúVUHoOHULRODUDNEHWLPOHPHNWHYH EXWHPHOSURVHGUOHULLúOHYVHOPRGHOOHURODUDNWDQÕPODPDNWDGÕUODU>@ %XPRGHOOHULú VUHFLPRGHOLRODUDNDGODQGÕUÕOPDNWDGÕUODUBusiness Process Modeling - BPM). BPM, organizasyonXQWHPHOVUHoOHULKDNNÕQGDELOJLELULNLPLRODQYHRUJDQL]DV\RQXQDPDo ODUÕQÕELOHQELUWDNÕPSD\GDúÕQLúELUOLNoLoDOÕúPDVÕQÕJHUHNWLUen aktivitelerdir [2]'R÷D VÕ JHUH÷L BPM RUJDQL]DV\RQODU DUDVÕ FR÷UDI\DODU DUDVÕ JLEL GD÷ÕQÕN NRQWHNVWOHUGH JHUoHNOHúWLULOHELOPHNWH YH DQDOLsWOHU SURMH \|QHWLFLOHUL YH DODQ X]PDQODUÕ JLEL IDUNOÕ FR÷UDI\DODUDGD÷ÕOPDVÕRODVÕSD\GDúODUÕQ birbirlerinden uzak konumlardan süreç mo-delleme aktivitelerine NDWÕOPDVÕQÕJHUHNWLUHELOPHNWHGLU [3,4].
%XQHGHQOHLúVUHoOHUL
nin modellenmeVL YH \|QHWLOPHVL GH÷LúLNOLNOHUOH EDúD oÕNPD VRUXPOXOXNODUÕQ SD\OD úÕOPDVÕYHELUOLNWHoDOÕúDELOLUOL÷LQGHVWHNOHQPHVLQLQJHUHNOLOL÷LJLEL]RUOXNODULoHUPHN tedir [1]. %X ]RUOXNODUÕ DúDELOPHN LoLQsüreç modelleme aktivitelerinde bilgisayar destekli LúELUOLNoLoDOÕúPDComputer Supported Collaborative Work - CSCW) uygu- ODPDODUÕQGDQ ID\GDODQÕODELOLU
&6&:X\JXODPDODUÕQGDROGX÷XJLEL&6&%30¶GHGHELUGHQoRNNXOODQÕFÕELUELUOH UL\OHYHVLVWHPOHHWNLOHúLPHJLUPHNWHGLU&6&%30¶QLQQDVÕOJHoHNOHúWL÷LQLDQlayabil- mek için SD\GDúODU DUDVÕQGDNL HWNLOHúLPOHULQ GHWD\OÕ ELU úHNOLGH LQFHOHQPHVL JHUHN PHNWHGLU øQVDQ-insan ve insan-VLVWHP HWNLOHúLPLQLQ LQFHOHQPHVL NDUPDúÕN ELU VUHo ROXSGHULQOHPHVLQHELUDQDOL]JHUHNWLUPHNWHGLU%XDúDPDGD(WNLQOLNWHRULVLVD÷ODGÕ÷Õ oHUoHYH LOH LQVDQODUÕQ ELUELUOHUL\OH YH VLVWHPOH RODQ LOLúNLOHULQincelenmesine olanak VD÷OD\DQ JHQHO ELU \DSÕ VXQPDNWDGÕU $\UÕFD EX WHRUL VLVWHPOHULQ YH WHNQRORML DUDFÕOÕ DNWLYLWHOHULQHWNLOHúLPWDVDUÕPODUÕQÕQLQFHOHQPHVLLoLQ \D\JÕQRODUDN NXOODQÕOPDNWDGÕU [5].
%XoDOÕúPDGDFR÷UDILRODUDNGD÷ÕOPÕúELUGHQID]ODSD\GDúÕQROXúWXUGX÷XELUWDNÕP NXUXODUDN %30 X\JXODPDODUÕ LoLQ ELOLúVHO ELU RUWDP NXUXOPXúWXU 7DNÕP HOHPDQODUÕ DUDVÕQGDNL HWNLOHúLP NDWÕOÕPFÕODU WDUDIÕQGDQ SD\ODúÕODQ FKDW PHVDMODUÕ IRUPXQGDNi LOHWLúLPVHOLoHULNYHSD\ODúÕODQdiyagramlar J|]|QQHDOÕQDUDNLQFHOHQPLúWLUEtkile- úLPOHULQLQFHOHQPHVLsürecinde, Etkinlik teorisinin Amaç - $UDFÕ6LVWHPYH.XOODQÕFÕ-
$UDFÕ 6LVWHP ELOHúHQOHUL DUDVÕQGD &6&%30¶QLQ YHULPOLOL÷LQL HWNLOH\HFHN ELU WDNÕP zRUOXNODUODNDUúÕODúÕOPÕúWÕU..DUúÕODúÕODQEX proEOHPOHULQGHWD\OÕDoÕNODPDODUÕbu zor- luklaUÕQ VWHVLQGHQ QDVÕO JHOLQGL÷Lve bu ]RUOXNODUÕ DúPDN LoLQ VLVWHP WDVDUÕPODUÕQÕQ QDVÕOL\LOHúWLULOPHVLYHJeOLúWLULOPHVLJHUHNWL÷LEXoDOÕúPDNDSVDPÕQGDVXQXOPXúWXU
ÇDOÕúPD DQD KDWODUÕ\OD úX úHNLOGH KD]ÕUODQPÕúWÕU LON RODUDN &6&BPM ve Etkinlik teorisi WDQÕWÕOPÕúWÕU øNLQFL RODUDN DUDúWÕUPD WDVDUÕPÕ YHUL ND\QD÷Õ YH YHUL WRSODPD prosedürleri metodolojiEDúOÕ÷Õ DOWÕQGDDQODWÕOPÕúWÕUhoQFRODUDNCSCBPM uygu- ODPDVÕ Etkinlik THRULVL LOH LQFHOHQPLú YH NDUúÕODúÕODQ SUREOHPOHU YH EX SUREOHPOHUL DúPDNLoLQLOJLOLo|]P\ROODUÕDoÕNODQPÕúWÕUSRQRODUDNEXOJXODUWDUWÕúÕOPÕúYHVLVWHP WDVDUÕP |QHULOHULVXQXOPXúWXU
2 $UDúWÕUPD$OW\DSÕVÕ
2.1 %LOJLVD\DU'HVWHNOLøúELUOLNoL6UHoModelleme
øú VUHoOHULQLQ WDQÕPODQPDVÕ YH PRGHOOHQPHVL RUJDQL]DV\RQXQ YDU RODQ VUHoOHULQLQ DQDOL]L YH L\LOHúWLULOPHVL LoLQ WHPHO ROXúWXUPDNWDGÕU øú VUHoOHULQLQ WDVDUÕPÕQGD, ilk VDIKDODULúVUHFLQLQJHoHUOLOL÷LYHJYHQLUOL÷LDoÕVÕQGDQönemli rol oynamaNWDGÕU [6].
øúVUHoOHULQLQHUNHQWDVDUÕPDúDPDVÕ,– Edinme (Elicitation),)RUPDOOHúWLUPH (Forma- lization),*HoHUOL.ÕOPD (Validation) ve'R÷UXODPD (Verification) – ID]ODUÕQÕLoHUPHN tedir [7]. $\UÕFDBPMX\JXODPDODUÕQGD DODQX]PDQÕYHsüreç analisti olmak üzere iki DNWLIURO|QSODQDoÕNPDNWDGÕU [8@$ODQX]PDQÕDODQKDNNÕQGDNLELOJLOHULn VD÷ODQPDVÕ YH EX ELOJLOHULQ GR÷UXODQPDVÕQÕ VD÷ODPDNWDGÕUSüreç DQDOLVWL LVH Lú VUHoOHULQL ROXú turmakta ve LúVUHoOHULQLformal hale getirmektedir. AnlaúÕOGÕ÷Õ]HUH%30oRNSD\
GDúOÕELUDNWLYLWHROXSLOJLOLNLúLOHULQVUHoKDNNÕQGDWDUWÕúPDODUÕQÕsüreci tasarlamala- UÕQÕve süreç modellerini dokümante etmelerini gerektirmektedir [9]. Süreç modelle-
me aktivitelerininLúELUOLNoLGR÷DVÕDUDúWÕUPDFÕODUÕQLOJLOLVLQoHNPLúYHVRQ]DPDQODUGD
&6&%30DUDúWÕUPDFÕODUWDUDIÕQGDQIDUNOÕSHUVSHNWLIOHUGHn LQFHOHQPLúWLU [3; 9; 10; 11;
12; 13; 14].%D]Õ oDOÕúPDODU &6&%30¶\L LúELUOLNoL |÷UHQPH NDSVDPÕQGD HOH DOÕUNHQ [10; 11@ED]ÕoDOÕúPDODUEHOLUOLoHUoHYHOHUNDSVDPÕQGDELUWDNÕPLúVUHFLPRGHOOHPH DUDoODUÕQÕQ LúELUOLNoLyeterlilikleriniGH÷HUOHQGLUPLúOHUGLU >3; 9]. $\UÕFD ED]Õ oDOÕúPD ODUGD DUDúWÕUPDFÕODU WHN NDWÕOÕPFÕ LOH %30 X\JXODPDODUÕQÕQ sadece )RUPDOOHúWLUPH ID]ÕQÕLQFHOHPLúOHUGLU>12; 13]. (GLQLOHQELOJLOHUGR÷UXltusunda, CSCBPM uygulama- ODUÕliteratürde IDUNOÕSHUVSHNWLIOHUOHLQFHOHQPLúolsa da, kDWÕOÕPFÕODUÕQELUELUOHUL\OHYH VLVWHPOHRODQHWNLOHúLPlerininGHQH\VHORODUDNLQFHOHQPHVL]HULQHELUoDOÕúPDJHUoHN OHúWLULOPHPLúWLU
2.2 Etkinlik Teorisi
Etkinlik teorisi psikoloji ve sosyal bilimlerdeVÕNOÕNODNXOODQÕODQ KHUELULQVDQYDUOÕ÷Õ QÕYHELUH\OHULQJQONKD\DWWDki sosyal \DSÕVÕQÕLOJLOHQGLUHQaktivitelerin köken\DSÕ ve süreçlerini inceleyen bir çerçeveVXQPDNWDGÕU [5]. Etkinlik teorisiKL\HUDUúLN\DSÕ, QHVQH\HGD\DOÕOÕNYHDUDFÕOÕNSUHQVLSOHULQHED÷OÕRODUDNetkinlik (activity), eylem (ac- tion) ve faaliyet (operation) olmak üzere üç temel seviyeyi incelemektedir. Etkinlik- ler, Etkinlik THRULVL¶QLQ WHPHOLQL ROXúWXUPDNWDGÕU (WNLQOLNOHU LQVDQ DNWLYLWHOHULile LOJLOL ROPDNOD ELUOLNWH KHUKDQJL ELU |]QHQLQ GÕú GQ\D LOH RODQ HWNLOHúLPLQL DQODPDN içinGHNXOODQÕOPDNWDGÕU(tkinlikler bir dizi H\OHPGHQROXúPDNODELUOLNWHJHUoeNOHúLU NHQ VDKLS ROGXNODUÕ PRWLYDV\RQODUÕ YDUGÕU (\OHPOHU ELOLQoOL ELU úHNLOGH \DSÕODQ ve
\DSÕOÕUNHQELUKHGHILJHUoHNOHúWLUPH\H\|QHOLNJHUoHNOHúWLULOHQROJXODUGÕU*HUoHNOHúWL rilmekLVWHQHQWHPHOKHGHIHWNLQOL÷LQWDPDPODQPDVÕGÕU
)DUNOÕVLVWHPOHULQHWNLOHúLPWDVDUÕPÕQÕanaliz etmek ve teknoloji WDEDQOÕ HWNLOHúLP OHUL GH÷HUOHQGLUPHN LoLQ (ngeström [15; @ WDUDIÕQGDQ JHOLúWLULOHQ ³hoJHQ 0RGHO- 7ULDQJXODU´NXOODQÕOPDkWDGÕU ùHNLO. Bu model, Arabulucu <DSÕg]QH.XUDOODUøú
%|OP+HGHIYH6RQXo\DSÕODUÕQÕLoHUPHNWHGLU>@ (WNLQOLNWHRULVLLOH\DSÕODQLQFe- leme sonucunda bu\DSÕODU DUDVÕQGDNLLOLúNLOHURUWD\DoÕNarÕOPD\DoDOÕúÕOPDNWDGÕU
Özne (cBPM team) Hedef
Kurallar
( eEPC notasyonu) Topluluk
(%307RSOXOX÷X) øú%|OP
($ODQ8]PDQÕYH6UHo$QDOLVWL) Sonuç(øú6UHFL0RGHOL)
ùHNLO1.Üçgen Model - Triangular
3 0(72'2/2-ø
%XoDOÕúPDNDSVDPÕQGDHú]DPDQOÕLNL&6&%3M X\JXODPDVÕJHUoHNOHúWLULOPLúWLU. Eú- ]DPDQOÕCSCBPMX\JXODPDVÕQÕgerçeNOHúWLUPHN LoLQ o NLúLGHQ ROXúan LúELUOLNoL Lú süreci modelleme WDNÕPÕ F%30 WHDP &ROODERUDWLYH %XVLQHVV 3URFHVV 0RGHOLQJ Team) ROXúWXUXOPXúWXU 7DNÕP \HOHUL GRNWRUD DGD\Õ ROPDNOD ELUOLNWH, OUWD 'R÷X Teknik Üniversitesi (ODTÜ), Enformatik Enstitüsü (EE) %LOLúLP 6LVWHPOHUL (BS) Bölümü’QGHDUDúWÕUPDJ|UHYOLVLRODUDNoDOÕúPDNWDGÕUODUF%30WDNÕP\HOHULQGen bir NLúLDODQX]PDQÕUROQVWOHQLUNHQGL÷HULNLNLúLVUHoDQDOLVWLUROOHULQLVWOHQPLúOHU GLUøúVUHoOHULKDNNÕQGDNLELOJiler sadece alan u]PDQÕLOHSD\ODúÕOPÕúWÕU6UHoana- listleri, alan u]PDQÕQGDQDOGÕNODUÕbilgilerGR÷UXOWXVXQGDLúVUHoOHULQLPRGHOOHPHNLOH VRUXPOXWXWXOPXúODUGÕU. F%30WDNÕP\HOHULQLQLúVUHFLPRGHOOHPHGHNL\HWNLQOLNOH ULQL|÷UHQPHNLoin deney öncesi bir anketoDOÕúPDVÕuyguODQPÕúWÕU%XDQNHWVRQUDVÕQ da, alan u]PDQÕ UROQGHNL WDNÕP \HVLQLQ GDKD |QFHde birçok Lú VUHFL PRGHOOHPH oDOÕúPDODUÕQGD ELOJL VD÷OD\ÕFÕ J|UHYLQL VWHQGL÷Lbilgisini ediniyoruz. Sistem analisti UROQGHNLWDNÕP\HOHULQLQLVHLúVUHFLYHVUHoL\LOHúWLUPH]HULQHGHUVOHUDOGÕ÷ÕQÕYe VUHoPRGHOOHPHX\JXODPDODUÕQa yönelikGHQH\LPOHULROGX÷XQXJ|UPHNWH\L] $\UÕFD u\JXODQDQ DQNHW oDOÕúPDVÕ LOH VUHo DQDOLVWOHULQGHQ süreç modelleme yeteneklerini GH÷HUOHQGLUPHOHUL LVWHQPLúWLU 6üreç aQDOLVWOHULQGHQ ELUL PRGHOOHPH \HWHQH÷LQL Q|WU RODUDNGH÷HUOHQGLULUNHQGL÷HULPRGHOOHPH\HWHQH÷LQLROGXNoDL\LRODUDNGH÷HUOHQGLU PLúWLU. Her iki süreç analisti80/$NWLYLWH'L\DJUDPÕ80/$FWLYLW\'LDJUDP9HUL
$NÕú 'L\DJUDPÕ 'DWD )ORZ 'LDJUDP-DFD) ve GeQLúOHWLOPLú 2OD\ 7DEDQOÕ 6UHo Zinciri (Extended Event-Driven Process Chain - eEPC) modelleme yöntemlerine dair deneyimOHUL ROGX÷X ELOJLVLQL YHUPLúOHUGLU. $\UÕFD Vüreç analistlerinin daha önce
&6&:RUWDPÕQGDLúVUHFLPRGHOOHPHGLNOHULQLIDNDWIDUNOÕX\JXODmalar için çevrimiçi RUWDPGDLúELUOLNoLoDOÕúPDGHQH\LPOHULQLQROGX÷u EHOLUWPLúOHUGLUcBPMWDNÕP\HOH ULQLQLúELUOLNoLoDOÕúPD\HWHQHNOHULQLQROGXNoDL\LROGX÷Xbilgilerini uygulanan anket oDOÕúPDVÕLOHediniyoruz.
%XoDOÕúPDNDSVDPÕQGDX\JXODQDQGHQH\OHrde modelleme notasyonu olarak eEPC VHoLOPLúWLUeEPC notasyonunun seçilmesindeki EDúOÕFDnedelerú|\OHGLU, ilk olarak bu QRWDV\RQXQLúVUHFL PRGHOOHPHX\JXODPDODUÕQGDVÕNOÕNOD NXOODQÕOGÕ÷ÕQÕ J|UPHNWH\L]
[17]$\UÕFDH(3&QRWDV\RQXhem süreç analistleri hem de süreç modellemeyeDúLQD olmayan süreç sahiplerinin LúVUHFLQLNROD\ELUúHNLOGHDQODPDVÕQÕ VD÷OD\DQELUYHUL DNÕúÕ VXQPDNWDGÕU. Ek olarak, F%30 WDNÕPÕQGDNLsüreç analistlerinin eEPC model notasyonu ile olan deneyimleri J|] |QQH DOÕQPÕú YH model noWDV\RQODUÕQÕ WDQÕPD PDNWDQGROD\Õkaynaklanabilecek herhangi bir tehdidin de önüne geçilmesi amaçlan- PÕúWÕU
&6&%30X\JXODPDODUÕLoLQHNRORMLNRODUDNJHUoHNLNLIDNOÕVreç WDQÕPÕ NXOODQÕO PÕúWÕU%XVUHoOHU2'7h((WDUDIÕQGDQ\UWOPHNWHRODQVUHoOHUGLU. Birinci süreç
“Yeni Ders gQHULVL'H÷HUOHQGLUPH6UHFL´Lkinci süreç ise “Askerlik Nedeniyle Ka-
\ÕW 'RQGXUPD 6UHFL´’dir. %X LNL VUHFLQ NDUPDúÕNOÕN GH÷HUOHUL CFC (Control Flow Complexity of Processes GH÷HULQHgöUH VÕUDVÕ\OD YH ¶GUDeney öncesinde, alan X]PDQÕ EX VUHoOHU KDNNÕQGD GHWD\OÕ RODUDN ELOJLOHQGLULOPLú YH VUHo DQDOLVWOHULQH Lú VUHoOHULKDNNÕQGDKHUKDQJLELUELOJLYHULOPHPLúWLU
CSCBPM aktivitelerini JHUoHNOHúWLUPHN için Logizian 10.2, COMA, CoMoMod, cCEP, ARISAlign ve VMTChat sistemleriLQFHOHQPLútir<DSÕODQLQFHOHPHVRQXFXQ daVLVWHPOHULQVHQNURQ YHDVHQNURQ VUHo PRGHOOHPH \HWLOHULNÕ\DVODQPÕúWÕU&R0R 0RGF&(3YH907&KDWVLVWHPOHULVHQNURQoDOÕúPDRUWDPÕVXQDUNHQGL÷HUVLVWHPOHU asenkron çalÕúPD\D RODQDN VD÷ODPDNWDGÕUODU $UDúWÕUPDFÕODUÕQ 907&KDW RUWDPÕQÕ ùHNLOistedikleri modelleme notasyonu ile yeniden düzenleme RODQD÷Õ ROGX÷XQGDQ GROD\Õbu RUWDPÕQÕQarabulucu araç olarak NXOODQÕOPDVÕQDNDUDUYHULOPLúWLU D\QÕPR GHOLQIDUNOÕE|OPOHULQGHde a\QÕYHIDUNOÕ]DPDQODUGD oDOÕúDELOPHNWHGLUOHUEk olarak, NXOODQÕODQVLVWHPNDWÕOÕPFÕODUÕQçizilen model elementlerineYHFKDWRUWDPÕQD \D]ÕODQ mesajlara referansYHUHUHNLOHWLúLPNXUPDODUÕQDRODQDNVD÷ODPDNWDGÕU.
ùHNLO2.907&KDW2UWDPÕ
4 9HUL.D\QD÷ÕYH9HUL7RSODPD
&R÷UDIL RODUDN GD÷ÕQÕN oDOÕúPD RUWDPÕQÕ ROXúWXUDELOPHN LoLQ NDWÕOÕPFÕODU Hú ]DPDQOÕ CSCBPM X\JXODPDODUÕQD IDUNOÕ ORNDV\RQODUGDQ NDWÕOPÕúODUGÕr. Deney sonucunda, NDWÕOÕPFÕODUÕQFKDWPHVDMODUÕYHSD\ODúÕODQoDOÕúPDDODQÕQGDROXúturulan model çizim- leri VMTChat VLVWHPLQLQ ORJODUÕ NXOODQÕODUDN HOGH HGLOPLúWLU %X YHULOHU \DUGÕPÕ\OD NDWÕOÕPFÕODUÕQ HWNLOHúLPL LQFHOHQPLúWLU 0RGHOOHPH VUHOHUL LQFHOHQGL÷LQGH ELULQFL sürecin 63 ikinci sürecin ise 48 dakikada WDPDPODQGÕ÷ÕQÕgörmekteyiz.
5 øú%LUOLNoLøú6UHFLModellemenin Etkinlik Teori ile øQFHOHQPHVL
.DWÕOÕmFÕODUÕQ &6&%30 X\JXODPDODUÕQGD JHUoHNOHúWLUGLNOHUL HWNLOHúLPOHU LQFHOHQGL
÷LQGH (WNLQOLN 7HRULVLQLQ +HGHI– Araç ve .XOODQÕFÕ – $UDo IDNW|UOHUL DUDVÕQGDNL LOLúNLOHUGHELUWDNÕPSUREOHPOHUJ|]OHQPLúWLUBu problemlerle, CSCBPM uygulamala- UÕQÕQ JHUoHNOHúWLULOPHVLLoLQJHUHNOLRODQRUWDPÕQKD]ÕUODQPDVÕVUHFLQGHve CSCBPM uygulamalarÕ \UWOUNHQ NDUúÕODúÕOPÕúWÕU <DúDQDQ SUREOHPOHU YH EX SUREOHPOHULQ DúÕOPDVÕLoLQX\JXODQDQo|]P\|QWHPOHULGHWD\OÕELU úHNilGHDQODWÕOPD\DoDOÕúÕOPÕúWÕU
5.1 +HGHIYH$UDo$UDVÕQGD<DúDQDQ6RUXQODUYH%X6RUXQODUÕQd|]PøoLQ
$OÕQDQgQOHPOHU
.DUúÕODúÕODQ ELULQFL SUREOHP DUDEXOXFX VLVWHPLQ &6&%30 X\JXODPDVÕ VRQUDVÕQGD LVWHQLOHQKHGHIHXODúPD\ÕVD÷OD\DFDN\DSÕ\ÕVXQXSVXQPDPDVÕLOHLOJLOL\GLCSCBPM X\JXODPDVÕQÕQWHPHODPDFÕX\JXQDQODúÕODELOLUYHGR÷UXLúVUHoOHULQLQUHWLOPHVLGLU
%X DPDFÕ JHUoHNOHúWLUHELOPHN LoLQ LON |QFHOLNOH VLVWHPLQ eEPC, BPMN (Business Process Model and Notation), BPEL (Business Process Execution Language), Petri 1HW JLEL EHQ]HU IRUPDO QRWDV\RQODUÕ GHVWHNOL\RU ROPDVÕ JHUHNPHNWHGLU .XOODQÕODQ DUDEXOXFXDUDoLúELUOLNoL oDOÕúPD\DRODQDNVD÷ODPDNODbirlikte basit çizimDUDoODUÕLOH ortak çizim LPNkQÕ VXQPDNWDGÕU )DNDW VLVWHP KLoELU VUHo PRGHOOHPH QRWDV\RQXQX desteklememeNWHGLU6LVWHPLQEXHNVLNOL÷LJ|]|QQHDOÕQGÕ÷ÕQGD&6&%30X\JXOD PDVÕQÕ JHUoHNOHúWLUPHN YH LVWHQLOHQ KHGHIH XODúPDN LoLQ DUDEXOXFX VLVWemin yeniden tasarlanarakX\JXQPRGHOOHPHQRWDV\RQODUÕQÕQHNOHQPHVLgerekmektedir. Bu nedenle, ùHNLO¶GHJ|UOG÷JLELH(3&QRWDV\RQODUÕVLVWHPHHNOHQPLúve cBPM ekibindeki süreç analistlerine bu model elementleriniQDVÕOoR÷DOWDFDNODUÕYHNXOODQDFDNODUÕNonu- VXQGDNÕVDELUH÷LWLPYHULOPLúWLU6LVWHP\HQLGHQtasarlanarakYHWDNÕP\HOHULPRGHO HOHPHQWOHULQLQNXOODQÕPÕNRQXVXQGDH÷LWLOHUHN+HGHI-$UDo\DSÕODUÕDUDVÕQGDNDUúÕODúÕ ODQSUREOHPLQ|QQHJHoLOPH\HoDOÕúÕOPÕúWÕU
Etkinlik teorisinin Hedef-$UDoIDNW|UOHULDUDVÕndaki biUGL÷HUSUREOHPLVH DUDFÕVLV WHPLQRUWDNoDOÕúPDDODQÕQÕQ VÕQÕUOÕbüyüklükte ROPDVÕ\GÕ. ÇizilHQ PRGHOLQD\QÕoD OÕúPD HNUDQÕQGD WDPDPODQDPDPDVÕ GXUXPXQD |QOHP RODUDN ùHNLO ¶GH J|VWHULOGL÷L gibi, yeni sekmeler DoÕOPÕúveNXOODQÕFÕODUGDQgerek GX\XOGX÷XQGDPRGHOOHPHLúOHPL ne yeni sekmeleri kullanarak devam etmeleri LVWHQPLúWLU. KaWÕOÕPFÕODUÕQ PRGHOOHPH aktiviteleri incHOHQGL÷LQGH ùHNLO ¶GH J|UOG÷ JLEL RUWDN oDOÕúPD DODQÕQÕQ PRGHOL WDPDPODPDNLoLQ\HWHUVL]JHOGL÷LQLve süreç analistlerinin oL]LOHQPRGHOLD\QÕHNUDQD VÕ÷GÕUPD\DoDOÕúWÕNODUÕQÕgözlemliyoruz. $\UÕFDVUHoDQDOLVWOHULQLQPHVDMODUÕLQFHOHQ GL÷LQGH PRGHOOHPH LúOHPLQLQ WDPDPODQPDVÕ Loin yeni sekmeye geçme konusunda DQODúWÕNODUÕQÕIDNDWPRGHOOHPHLúOHPLGHYDPHWWLNoHD\QÕHNUDQLoLnde modeli tamam- ODPD\D H÷LOLPOL ROGXNODUÕQÕ J|]OHPOL\RUX] $UDFÕQ GDKD HWNLQ NXOODQÕODELOPHVL LoLQ ROXúWXUXODQVHNPH\DSÕODUÕQÕQNXOODQÕFÕODUÕQLOJLVLQLoHNPHGL÷LQLYHVüreç analistleri- QLQ PRGHOL D\QÕ HNUDQD VÕ÷GÕUPD oDEDODUÕQÕQ temel sebebinin, Lúsüreci modelini bir EWQRODUDNJ|UPHH÷LOLPOHULQGHQND\QDNODQGÕ÷ÕQÕWDKPLQHGL\RUX]
ùHNLO3.øú6UHFL0RGHOL
5.2 .XOODQÕFÕ YH$UDo$UDVÕQGD<DúDQDQ6RUXQODUYH%X6RUXQODUÕQd|]P
øoLQ$OÕQDQgQOHPOHU
F%30WDNÕP \HOHUL \DUÕ-VHQNURQLOHWLúLP QHGHQL\OHELUWDNÕPLOHWLúLPVHOSUREOHPOHU
\DúDGÕODU%D]ÕGXUXPODUGDWDNÕP\HOHULbiUEDúNDWDNÕP\HVLLoLQ\D]ÕODQ PHVDMODUÕ kendilerLQH \D]ÕOPÕúRODUDNDOJÕODGÕODU%u DOJÕSUREOHPOHULELUWDNÕPLOHWLúLPVHONDr- PDúÕNOÕ÷a sebep oldu. %XLOHWLúLPSUREOHPLQGHQGROD\ÕWDNÕP\HOHUL\D]ÕODQPHVDMÕQ NDSVDPÕQÕDQODPDNLoLQ]DPDQKDUFDPDNODELUOLNWH\DúDQDQNDUPDúÕNOÕ÷ÕDoÕ÷DNDYXú turmak için ekstra mesDMODúPDJHUHNVLQLPLGX\GXODU. cBPM ekibi kimin kime ne me- VDMÕJ|QGHUGL÷LQLDQOaPDNLoLQELUVUHPHVDMODUÕLQFHOHPLúOHUYH PHVDMODUÕtekrar ince- lemek NHQGLOHULQH ]DPDQ ND\EHWWLUPLúWLU <DúDQDQ EX ROXPVX]OXNWDQ VRQUD WDNÕP
\HOHULPHVDMODUDUDVÕQGDNLLOLúNL\LNROD\ELUúHNLOGHDQODPDNLoLQ\D]GÕNODUÕ PHVDMODUÕ daha önce gönderilen mesajlara referanslayarak LOHWPLúOHUGLU. 0HVDMODU DUDVÕQGDNL UHIHUDQVODPDùHNLO¶¶J|VWHULOPLúWLU
ùHNLO4.0HVDMODU$UDVÕQGD5HIHUDQVODPD
Etkinlik teorisinin.XOODQÕFÕ-$UDoIDNW|UOHULDUDVÕQGD\DúDQDQELUGL÷HUSUREOHPLVH RUWDNSD\ODúÕPDODQÕQGDRUWD\DoÕNDQIDUNÕQGDOÕNsorunudur.7DNÕP\HOHULoL]LOHQELU PRGHO HOHPHQWL KDNNÕQGD VRUX VRUPDN YH\D \RUXP \DSPDN LVWHGLNOHUL ]DPDQ LOJLOL model elementini anlatmakta zorluk çHNPLúOHUGLU 'L÷HU WDNÕP \HOHUL GH PRGHOLQ problemli bölümünü fark etmekte ]RUODQPÕúODUGÕUBu durum, ELU WDNÕP LOHWLúLPVHO problemOHUH ]HPLQ KD]ÕUODPÕúWÕU 7DNÕP \HOHUL EX ]RUOX÷X DúDELOPHN LoLQ PHVDMODú PD\Õ LOJLOL PRGHO HOHPHQWLQL UHIHUDQVOD\DUDN JHUoHNOHúWLUPH\H oDOÕúPÕúODUGÕU 5HIH ranslayarak model elementlerinden bahsetmek, IDUNÕQGDOÕN VRUXQXQX RUWDGDQ NDOGÕU
PÕú YH LOHWLúiP SUREOHPOHULQL DúPDODUÕQGD \DUGÕPFÕ ROPXúWXU Gönderilen mesaj ile PRGHOHOHPHQWLDUDVÕQGDNXUXODQUHIHUDQVODPDùHNLO¶GHJ|VWHULOPLúWLU$\UÕFDWDNÕP üyeleri model elementlerinden bahsederken model elePHQWDGÕQÕQWPLVLPOHQGLUPH sini kullanmak zorunda kalmadan, saGHFH³EX´³úX´JLELLúDUHWVÕIatODUÕQÕNXOODQarak LOHWLúLPNXUDELOPLúOHUGLU.
ùHNLO5.0HVDMYH0RGHO(OHPHQWL$UDVÕQGD5HIHUDQVODPD
6RQXoRODUDNJHUHNFKDWPHVDMODUÕDUDVÕQGDNLLOLúNL\Lanlamak için kuOODQÕODQUHIH UDQVODPDYHJHUHNVHoDOÕúPDDODQÕQGDNLPRGHOelementleriniEHOLUWPHNLoLQNXOODQÕODQ referanslama LOHWLúLPVHO SUREOHPOHUL D]DOWPÕú YH LOHWLúLPLQ GDKD EDVit cümlelerle ku- UXOPDVÕQDRODQDNVD÷ODPÕúWÕU
6 7DUWÕúPD
'HQH\VHORODUDNJHUoHNOHúWLULOHQ&6&%30X\JXODPDODUÕQGDWHPHODPDoJHoHUOLELULú VUHFLROXúWXUDELOPHNWLU%XDPDFDXODúDELOPHNLoLQX\JXODQDQ&6&%30X\JXODPD ODUÕQGD WDNÕP \HOHUL DUDVÕQGDNL HWNLOHúLPL JHUoHNOHúWiUHELOPHN LoLQ X\JXQ RUWDPÕQ KD]ÕUODQPDVÕQGD YH WDNÕP \HOHULQLQ ELUELUOHUL\OH HWNLOHúLPOHUL HVQDVÕQGD ELU WDNÕP ]RUOXNODUODNDUúÕODúÕOPÕúWÕU*|]OHPOHQHQEX]RUOXNlar genel olarak Etkinlik Teorisini Hedef-Araç ve.XOODQÕFÕ-$UDo\DSÕODUÕDUDVÕQGDNLLOLúNLEDúOÕNODUÕDOWÕQGDLQFHOHQPLú WLU%|OP¶GHDQODWÕODQEX]RUOXNODUYHEX]RUOXNODUÕDúPDNLoLQX\JXODQDQGHQH\LP OHUVRQXFXQGD&6&%30X\JXODPDODUÕQÕQGDKDHWNLQELUúHNLOGH JHUoHNOHúWLULOHELOPHVL LoLQELUWDNÕPVLstem WDVDUÕP |QHULOHULVXQXOPXúWXU
Daha öQFHGHEDKVHGLOGL÷LJLEL, &6&%30X\JXODPDODUÕQÕQWHPHODPDFÕGR÷UXJH oHUOL YH DQODúÕOÕU Lú VUHoOHUL ROXúWXUDELOPHNWLU %X DPDFÕ JHUoHNOHúWLUHELOPHN LoLQ NXOODQÕODQ LúELUOLNoL DUDEXOXFX VLVWHPLQ Lú VUHFL PRGHOOHPH QRWDV\RQODUÕQÕ GHVWHNOH PHVLJHUHNPHNWHGLUøúELUOLNoLPRGHOOHPHRUWDPÕQGDPRGHOOH\LFLOHUNHQGLPRGHOOHPH WHNQLNOHULQL VHoHELOPHOL YH VLVWHP EX PRGHOOHPH WHNQLNOHUL LOH PRGHO QRWDV\RQODUÕ DUDVÕQGDHúOHúPH\DSDELOPH\HRODQDNVD÷ODPDOÕGÕU>18]. Bu nedenle CSCBPM uygu- ODPDODUÕQGD NXOODQÕODQ DUDEXOXFX VLVWHPOHU IDUNOÕ PRGHOOHPH QRWDV\RQODUÕQÕ HWNLQ ELU HúOHúPHDOJRULWPDVÕLOHVXQDELOPHOLGLU>].
.DWÕOÕPFÕODUDUDVÕQGDNLHWNLOHúLPLQFHOHQGL÷LQGHELUGL÷HUJ|]e çarpan nokta da ka- WÕOÕPFÕODUÕQLúVUHFLPRGHOLQLELUEWQRODUDND\QÕHNUDQGDJ|UPH\H\|QHOLNH÷LOLP leriydi. KullDQÕFÕODUÕQEXH÷LOLPOHULJ|]|QQHDOÕQGÕ÷ÕQGD&6&%30X\JXODPDODUÕQ GD NXOODQÕODQ DUDEXOXFX VLVWHPOHUin, modHOOHULQ EWQO÷Q NRUX\DELOPHVL YH IDUNOÕ VD\IDODU DUDVÕQGDNL JHoLúLminimuma indirerek PRGHOOHPH LúOHPLQL GHVWHNOHPHsi ge- rekmektedir. Sistemin sa÷OD\DFD÷ÕEX|]HOOLNOHUPRGHOLQWDNLSedilebiOLUOL÷LQi ve oku- nabilirli÷LQL DUWÕUDFDNWÕU.
<DUÕ-\DSÕODQGÕUÕOPÕúLOHWLúLPLQGR÷DVÕVRQXFXQGDF%30WDNÕP\HOHULDUDVÕQGDELU WDNÕP LOHWLúLPVHO VRUXQODU \DúDQPÕúWÕU. Chat penceresindeki mesaj VD\ÕVÕ DUWWÕNoDta- kÕP \HOHULJ|QGHULOHQ PHVDMODUÕQNLPHYHKDQJL PHVDMDNDUúÕOÕNJ|QGHUGLNOHULQLDQ ODPDNWD VÕNÕQWÕ \DúDPD\D EDúODGÕNODUÕ J|]OHQPLúWLU. CKDW SHQFHUHVLQGH \DúDQDQ EX IDUNÕQGDOÕNve takip edilebilirlik sorununu DúPDNiçin PHVDMODUÕQ UHIHUDQVODQPDVÕ JHUH÷LGX\XOPXúYH PHVDMODUÕQKDQJLPHVDMDNDUúÕOÕNRODUDNJ|QGHULOGL÷LDQODúÕOPD\D oDOÕúÕOPÕúWÕU .XOODQÕFÕODUÕQ PHVDMODúÕUNHQ NXOlDQGÕNODUÕ EX \|QWHP ile PHVDMODúPD HVQDVÕQGD \DúDQDQ \DQOÕú DQODúÕOPDODUÕQ YH PHVDM WDNLEinde RUWD\D oÕNDQ ]RUOXNODUÕQ
|QQH JHoLOPLú ROGX g]HWOH WDNÕP \HOHUL FKDW SHQFHUHVLQGH \DúDGÕNODUÕ WDNLS YH IDUNÕQGDOÕNVRUXQODUÕQÕVLVWHPLQVXQGX÷XUHIHUDQVDUDFÕLOHDúDELOPLúOHUGLU.DWÕOÕPFÕ ODUÕQ \DúDGÕNODUÕ GHQH\LP J|] |QQH DOÕQGÕ÷ÕQGD \DUÕ-\DSÕODQGÕUÕOPÕú LOHWLúim yönte- mini destekleyen arabulucu sistemlerin WDVDUÕPÕQGD PHVDMODUÕQIDUNÕQGDOÕ÷ÕQÕYHWDNLS HGLOHELOLUOL÷LQLDUWÕUPDNLoLQUHIHUDQVODPDDUDoODUÕLOHGHVWHNOHQPHVLQLQ HWNLOHúLPLGDKD NROD\YHDoÕNKDOHJHtirGL÷LQLV|\OH\HELOLUL]
$\UÕFD WDNÕP \HOHUL DUDVÕQGDNL LOHWLúLP LQFHOHQGL÷LQGH WDNÕP \HOHULQLQçizilen PRGHOHOHPHQWOHULKDNNÕQDNRQXúXUNHQKDQJLPRGHOHOHPHQWLKDNNÕQGDNRQXúXOGX÷X QXDQODPDNLoLQELUWDNÕP]RUOXNODU\DúDGÕNODUÕQÕJ|]OHPOH\HELOL\RUX]2UWDNoDOÕúPD DODQÕQGD \HU DODQ PRGHO HOHPHQWOHrinden bahsederken ilgili model elementinin refe- UDQV DUDFÕ LOH EHOLUWLOPHVL \DúDQDQ LOHWLúLP NDUPDúÕNOÕ÷ÕQÕQ |QQH JHoLOPHVLQL VD÷OD PÕúWÕU %X QHGHQOH DUDEXOXFX VLVWHPOHULQ NXOODQÕFÕODUD LVWHQLOHQ PRGHO HOHPHQWLQL UHIHUDQVODPD \HWNLVL YHUHELOPHVL LOHWLúLPGH \DúDQDQ VÕNÕQWÕODUÕQ |QQH JHoPH\e yar- GÕPFÕRODFDNWÕU
7 Sonuç
%XoDOÕúPDGD&6&%30X\JXODPDODUÕQGD JHUoHNOHúHQHWNLOHúLP(WNLQOLNteorisi çer- oHYHVLQGHLQFHOHQPLúYHNDUúÕODúÕODQ]RUOXNODUHWNLQOLNWHRULVLQLQ+HGHI-Araç ve Kul- ODQÕFÕ-$UDo\DSÕODUÕDUDVÕQGDNLLOLúNLNDSVDPÕQGDLQFHOHQPLúWLU &6&30X\JXODPDODUÕ JHUoHNOHúLUNHQ ne tarz sorunlarOD NDUúÕODúÕOGÕ÷Õ YH EX VRUXQODUÕQ DúÕOPDVÕ LoLn ne gibi
|QOHPOHULQDOÕQGÕ÷Õ EXoDOÕúPDGDEHOLUWLOPLúWLU
<DSÕODQGHQH\VHOoDOÕúPDVRQXFXQGD&6&%30X\JXODPDODUÕNDSVDPÕQGD(WNLQOLN THRULVL¶QLQVRQXo\DSÕVÕQÕQEDúDUÕOÕELUúHNLOGHJHUoHNOHúHELOPHVL+HGHI-Araç ve Kul- ODQÕFÕ-$UDo \DSÕODUÕ DUDVÕQGD \DúDQPDVÕ RODVÕ VRUXQODUÕQ ELU WDNÕP VLVWHP WDVDUÕP
|QHULOHULLOHRUWDGDQNDOGÕUÕODELOHFH÷LGúQOPHNWHGLUF%30WDNÕPüyeleri aUDVÕQGDNL HWNLOHúLPLQFHOHQHUHNne gibi sistemWDVDUÕPODUÕQÕQ HWNLOHúLPLGDKDYHULPOLKDOHJHWLUH FH÷L KDNNÕQGD ILNLUOHU HGLQLOPLú YH EX ILNLUOHU EX oDOÕúPD NDSVDPÕQGD SD\ODúÕOPD\D oDOÕúÕOPÕúWÕU
%XoDOÕúPDGDQHOGHHGLOHQEXOJXODUÕQGHVWHNOHQPHVLYH\HQLEXOJXODUÕQHOGHHGLOH ELOPHVL LoLQ \HQL JUXSODU ROXúWXUXODUDN \HQL GHQH\OHULQ \DSÕOPDVÕ SODQODQPDNWDGÕU
$\UÕFD GHQH\ VUHVLQFH VUHo DQDOLVWOHULQLQ J|] L]OHUL J|] L]OHPH DUDoODUÕ LOH WDNLS HGLOHFHN GXDO H\H WUDFNLQJ YH WDNÕP \HOHULQLQ LúELUOLNoL oDOÕúPD NDOLWHOHUL J|] L]L YHULOHULLOHQLFHORODUDNGH÷HUOHQGLULOHFHNWLU
Kaynakça
1. Roser, S., Bauer, B.: A categorization of collaborative business process modeling tech- niques. Proceedings - Seventh IEEE International Conference on E-Commerce Technology Workshops, CEC 2005 Workshops. 43-54 (2005)
2. Rittgen, P.: Success factors of e-collaboration in business process modeling. In: Pernici, B., In: Advanced Information Systems Engineering, 24-37. Springer Berlin/Heidelberg.
(2010)
3. Mendling, J., Recker, J., Wolf, J.: Collaboration features in current BPM tools. In: EMISA Forum. 32(1), 48-65 (2012)
4. Adamides, E., Karacapilidis, N.: A Knowledge Centered Framework for Collaborative Bu- siness Process Modeling. Business Process Management Journal. 12(5), 557-575 (2006) 5. Kaptelinin, V., Nardi, B.: Acting with Technology: Activity Theory and Interaction De-
sign. Cambridge: MIT Press. (2006)
6. Mauser S., Bergenthum R., Desel J., Klett., A.: An approach to business pro- cess modeling emphasizing the early design phases. In Workshop Algorithmen und Werkzeuge für Petrinetze (AWPN), Karlsruhe. (2009)
7. Frederiks, P.J.M., van der Weide, T.P.: Information modeling: The process and the requi- red competencies of its participants. Data & Knowledge Engineering, 58 (1), 4-20 (2006) 8. Hoppenbrouwers, S. J. B. A., Proper, H., van der Weide, T.: A fundamental view on the
process of conceptual modeling, Conceptual modeling. ER 2005, 128-143 (2005)
9. Riemer, K., Holler, J., Indulska, M.:
Collaborative process modelling-Tool analysis and design implications. In: ECIS 2011:
European Conference on Information Systems-ICT and Sustainable Service Development.
Association for Information Systems (2011)
10. Baghaei, N., Mitrovic, A., Irwin, W.: Supporting Collaborative Learning and Problem- Solving in a Constraint Based CSCL Environment for UML Class Diagrams. International Journal of Computer-Supported Collaborative Learning. 159-190 (2007).
11. Basheri, M.: Collaborative learning of UML-State diagrams using multi-touch technology.
TR-TEL-10-05, Durham University. (2010)
12. Hogrebe, F., Gehrke, N., Nüttgens, M.: Eye tracking experiments in business process mo- deling: Agenda setting and proof of concept. In: EMISA. 183-18 (2011)
13. Pinggera, J., Furtner, M., Martini, M., Sachse, P., Reiter, K., Zugal, S., Weber, B.: Investi- gating the process of process modeling with eye movement analysis. In: Proc. ER-BPM 12 (2012)
14. Forster, S.: Investigating the Collaborative Process of Process Modeling. In: CAiSE 2013 Doctoral Consortium. 33–41 (2013)
15. Engeström, Y.: Learning by expanding: An activity-theoretical approach. Helsinki: Orien- ta- Konsultit. (1987)
16. Engeström, Y.: Learning, working and imagining: Twelve studies in activity theory. Hel- sinki: Orienta-Konsultit. (1990)
17. Barthelmess, P., Anderson, K.M.: A View of Software Development Environments Based on Activity Theory. Computer Supported Cooperative Work. 11(1-2), 13-37 (2002) 18. Dollmann T, Houy C, Fettke P, Loos P.: Collaborative Business Process Modeling with
CoMoMod - A Toolkit for Model Integration in Distributed Cooperation Environments.
In: Reddy S, Tata S (eds) Proceedings of the 20th IEEE International Conference on Col- laboration Technologies and Infrastructures. Pars, France. 217-222 (2011)