Anda di halaman 1dari 19

Diterjemahkan dari bahasa Inggris ke bahasa Indonesia - www.onlinedoctranslator.

com

71

Bab 5
Kelincahan Bisnis dan
Kelincahan Proses:
Bagaimana Mereka Berhubungan Satu Sama Lain?

Giorgio Bruno
Politecnico di Torino, Italia

ABSTRAK

Kelincahan adalah fitur penting bagi UKM dan bab ini bermaksud untuk memeriksa apakah dan bagaimana
proses bisnis, seperti yang dipahami saat ini, dapat mempromosikannya. Selama beberapa tahun terakhir
sejumlah sudut pandang telah muncul yang memberikan pengaruh besar pada desain notasi dan bahasa untuk
proses bisnis: mayoritas dari mereka dapat disebut sebagai sudut pandang terpusat, sudut pandang peran,
sudut pandang percakapan, sudut pandang kasus dan yang kooperatif. Sudut pandang ini memberikan tingkat
kelincahan yang berbeda dan kemudian hasil yang bermanfaat dapat diharapkan dari integrasinya, yang
merupakan tujuan dari notasi proof-of-concept, AgileBPN, yang disajikan dalam bab ini. Di AgileBPN, proses
bisnis diatur di sekitar percakapan dan proses peran (mencakup tugas yang berkaitan dengan peran tertentu);
artefak bersama direpresentasikan sebagai objek kooperatif. Notasi diilustrasikan dengan bantuan contoh yang
mengacu pada proses bisnis yang dimaksudkan untuk menangani aplikasi dalam organisasi tertentu.

PENGANTAR konteks bisnis, kelincahan dikaitkan dengan praktik


bisnis pada tingkat yang berbeda (perusahaan,
Kelincahan adalah fitur penting untuk UKM, individu dan kelompok).
karena "ini tidak menerapkan proses standar Di tingkat perusahaan, kelincahan berarti
untuk tingkat seperti perusahaan besar" (Riss, adaptasi dari praktik bisnis saat ini atau
Rickayzen, Maus & van der Aalst, 2005). pengenalan yang baru, dalam menanggapi
Secara umum, kelincahan adalah kemampuan untuk bereaksi kebutuhan pasar baru, inisiatif pesaing atau
terhadap rangsangan dari luar, dengan cepat dan efektif. Di sebuah perubahan peraturan.
Karena praktik bisnis dilakukan melalui
DOI: 10.4018/978-1-60960-463-9.ch005 proses bisnis (Davenport, 1993),

Hak Cipta © 2011, IGI Global. Dilarang menyalin atau mendistribusikan dalam bentuk cetak atau elektronik tanpa izin tertulis dari IGI Global.
Kelincahan Bisnis dan Kelincahan Proses

pendorong kelincahan perusahaan adalah notasi Dalam sudut pandang terpusat, di mana efisiensi
ekspresif yang mampu menangkap fitur penting adalah tujuan utama, koordinasi dilakukan oleh
dari masalah bisnis yang sedang proses bisnis melalui elemen aliran kontrol, yang
dipertimbangkan. Karena notasi terdiri dari blok bertanggung jawab untuk mengatur kegiatan
penyusun yang menangani kelas sub-masalah operasional dalam jalur berurutan, alternatif,
tertentu, masalahnya adalah mengidentifikasi berulang dan bersamaan, sesuai kebutuhan.
blok penyusun serta mekanisme komposisi yang Sebuah proses bisnis kemudian seperti master yang
paling tepat. Kelincahan dicapai karena blok mendistribusikan pekerjaan di antara para peserta.
pembangun memberikan solusi parsial yang Ini adalah pendekatan yang kaku di mana, ketika
sudah tersedia, yang dapat diatur dalam urutan suatu aktivitas telah selesai, pemilihan aktivitas
yang dibutuhkan, melalui mekanisme komposisi. berikutnya yang akan dilakukan secara otomatis
Selama beberapa tahun terakhir, sejumlah sudut dilakukan melalui elemen aliran kontrol.
pandang telah muncul yang memberikan pengaruh Notasi dan bahasa terkenal, seperti BPMN
besar pada desain notasi dan bahasa untuk proses (OMG, 2008) dan BPEL (OASIS, 2007),
bisnis. mendukung sudut pandang terpusat.
Sudut pandang ini mengusulkan cara yang berbeda Meskipun secara umum diterima bahwa proses kaku
untuk mengatur konstituen dasar lingkungan koperasi, memberikan kontribusi yang signifikan terhadap pekerjaan
yang merupakan kegiatan operasional, kegiatan yang berulang dan terstandarisasi (yaitu rutinitas), mereka
koordinasi dan bidang kerja umum (Schmidt & Simone, tampaknya tidak memadai untuk situasi yang
1996). Kegiatan operasional adalah unit kerja yang membutuhkan kerja intensif pengetahuan (Riss, Rickayzen,
dimaksudkan untuk menghasilkan beberapa perubahan Maus & van der Aalst, 2005).
dalam bidang pekerjaan umum yang mendasarinya, Pekerjaan intensif pengetahuan biasanya dikaitkan
yang merupakan tempat penyimpanan artefak (data dan dengan kelincahan individu, yaitu kemampuan peserta
dokumen bisnis). Kegiatan koordinasi bertanggung untuk mengambil bagian dalam koordinasi pekerjaan yang
jawab untuk mengatur kegiatan operasional dalam akan dilakukan; mereka melakukannya, dengan secara
urutan yang tepat. mandiri memilih tugas-tugas untuk dilaksanakan, bila
Ketika suatu kegiatan harus dilakukan oleh diperlukan, berdasarkan penilaian dan pengalaman mereka.
seseorang, itu disebut sebagai kegiatan manual atau Sudut pandang percakapan dan sudut pandang
tugas; istilah "tugas" akan digunakan dalam bab ini kasus masing-masing mempromosikan kelincahan
untuk menunjukkan aktivitas manual. Sebaliknya, individu melalui percakapan dan melalui
aktivitas otomatis dilakukan oleh layanan eksternal. penanganan artefak individu.
Orang-orang yang mengambil bagian dalam suatu Sudut pandang percakapan menekankan
proses disebut sebagai partisipan dalam proses. percakapan, yang merupakan pola interaksi antara
Pada awal CSCW (Computer Supported pasangan peserta. Pola yang terkenal adalah
Cooperative Work), koordinasi diserahkan kepada percakapan untuk tindakan (Winograd, 1987-1988), di
pengguna yang mencoba mencapainya melalui mana dua pihak, yaitu pemohon dan penyedia,
berbagai cara, termasuk database bersama dan mencapai kesepakatan bersama melalui sejumlah
email (Holt, 1985). Kemudian, teknik koordinasi negosiasi. Sebuah proses bisnis kemudian dapat
eksplisit diperkenalkan untuk menghasilkan digambarkan dalam hal peran dan percakapan antara
proses yang berulang. peran, peran dan percakapan menjadi blok bangunan
Namun, ada perbedaan mencolok antara (Dietz, 2006). Secara khusus, blok pembangun peran
sudut pandang yang disebutkan di atas adalah entitas majemuk yang mencakup "ruang
sejauh mana para peserta dalam proses tindakan" para peserta yang memainkan peran itu
bisnis terlibat dalam kegiatan koordinasi. dalam proses bisnis yang sedang dipertimbangkan.

72
Kelincahan Bisnis dan Kelincahan Proses

Ruang tindakan ini menunjukkan percakapan yang penanganan kasus tampaknya merupakan gagasan ortogonal
mungkin melibatkan para peserta serta tugas-tugas dan mewakili artefak bersama dalam proses bisnis masih
yang diperlukan untuk mendukung mereka. Kelincahan merupakan masalah terbuka.
dicapai bukan hanya karena percakapan berlangsung Bab ini menyajikan notasi proof-of-concept,
melalui negosiasi tetapi juga karena ruang tindakan yang disebut AgileBPN (Agile Business Process
dapat mencakup tugas-tugas opsional selain tugas- Notation), di mana semua sudut pandang yang
tugas wajib; misalnya, tugas opsional dapat disebutkan di atas dibahas; ia melakukannya
memungkinkan peserta untuk memulai percakapan dengan bantuan contoh yang beberapa versi
tertentu jika diperlukan. dibahas. Di AgileBPN, proses bisnis diatur di
Sementara percakapan berfokus pada sekitar percakapan dan proses peran
interaksi dan tindakan terkait, tidak jarang proses (mencakup tugas yang berkaitan dengan peran
bisnis dimaksudkan untuk menangani siklus tertentu); artefak bersama direpresentasikan
hidup kelas artefak tertentu, seperti pesanan sebagai objek kooperatif.
pembelian atau klaim asuransi. Bab ini disusun sebagai berikut. Bagian 2
Sudut pandang kasus (di mana kasus menggambarkan sudut pandang pada proses bisnis
menunjukkan artefak yang akan ditangani oleh secara lebih rinci. Bagian 3 memperkenalkan pola
proses bisnis) mempertimbangkan keadaan percakapan, sedangkan bagian 4 menyajikan arsitektur
kasus, daripada penyelesaian aktivitas proses, proses bisnis serta proses peran standar yang tersirat
sebagai pendorong utama evolusi proses (van der dalam percakapan. Bagian 5 menjelaskan bagaimana
Aalst, Weske & Grünbauer, 2005). Alur kontrol proses peran dapat menggabungkan dua atau lebih
ternyata jauh lebih sederhana dan kelincahan percakapan. Bagian 6 menunjukkan kasus kelincahan
dicapai karena peserta memilih tugas untuk individu dalam proses peran, sedangkan bagian 7
dilakukan berdasarkan keadaan kasus. menggambarkan bagaimana artefak bersama dapat
Secara tradisional, pengembangan kooperatif dari dimasukkan dalam proses bisnis. Bagian 8 menyajikan
artefak bersama, seperti dokumen dan perangkat lunak, kesimpulan dan pekerjaan masa depan.
dianggap sebagai bagian dari domain groupware,
karena tidak ada aliran kontrol eksplisit yang harus
ditangani. Pekerjaan terbaru mencakup pengembangan POIN PANDANGAN BISNIS
kolaboratif deskripsi proses berdasarkan sistem wiki PROSES
(Neumann & Erol, 2009).
Namun, mengintegrasikan sudut pandang kooperatif Bagian ini membahas lima sudut pandang utama pada
dalam proses bisnis mempromosikan kelincahan di tingkat proses bisnis, yaitu sudut pandang terpusat, sudut
kelompok di mana sejumlah peserta dapat dengan cepat pandang peran, sudut pandang percakapan, sudut
terlibat dalam tindakan kolektif tanpa perlu secara eksplisit pandang kasus dan sudut pandang kooperatif.
mendefinisikan percakapan atau tugas. Mungkin, sudut pandang yang paling populer
Contohnya adalah persiapan penawaran harga yang adalah yang terpusat, yang menganggap proses
rumit sebagai tanggapan atas permintaan penawaran: bisnis pada dasarnya sebagai pengatur kegiatan
manajer akun yang menerima permintaan penawaran operasional. Efisiensi adalah tujuan utama, yang
dapat mengatur dokumen wiki untuk mengumpulkan dicapai melalui aliran kontrol yang kaku: dalam
saran dari sejumlah penasihat sebelum melanjutkan konteks ini, proses bisnis seperti master yang
dengan finalisasi penawaran. mendistribusikan pekerjaan di antara para peserta.
Notasi tangkas harus dapat mendukung semua sudut Contohnya adalah proses bisnis yang menangani
pandang yang disebutkan di atas. Ini bukan tujuan yang permintaan pembelian (PR) sebagai berikut. Pertama, PR
mudah karena beberapa alasan: percakapan dan dimasukkan oleh pemohon, misalnya melalui yang cocok

73
Kelincahan Bisnis dan Kelincahan Proses

membentuk; kemudian proses menyerahkannya kepada tugas yang berkaitan dengan peran; komponen
pemberi persetujuan yang sesuai (misalnya supervisor berinteraksi satu sama lain melalui operasi kirim/
pemohon) untuk dievaluasi. Jika evaluasinya positif, proses terima.
menyerahkan PR kepada anggota departemen pembelian Sudut pandang percakapan dimulai dari
(yaitu pembeli) untuk mengubahnya menjadi pesanan pertimbangan bahwa biasanya mungkin untuk
pembelian; jika tidak, ia akan memberitahukan penolakan mengidentifikasi sejumlah bagian dalam proses
kepada pemohon. bisnis, setiap bagian mencakup aliran tugas yang
Dalam perspektif terpusat, peserta dimaksudkan melibatkan pasangan peserta yang sama. Sementara
untuk berinteraksi dengan proses dan bukan dengan tugas sebenarnya bergantung pada masalah bisnis
satu sama lain. Mereka disajikan dengan daftar tugas yang ditangani, alirannya, sebaliknya, biasanya jatuh
yang menunjukkan tugas yang telah diberikan kepada ke dalam sejumlah pola standar.
mereka oleh proses; dengan mengklik item dari daftar Pola yang terkenal adalah percakapan untuk
tugas mereka, mereka dapat melakukan tugas yang tindakan (Winograd, 1987-1988), yang dapat
sesuai. diungkapkan sebagai berikut. R (yaitu peserta yang
Ketika suatu aktivitas telah selesai, keputusan tentang memulai percakapan, juga disebut sebagai pemrakarsa
aktivitas berikutnya yang akan dilakukan diambil oleh percakapan) mengajukan permintaan kepada F (yaitu
proses melalui blok pembangun aliran kontrol. pihak lain, juga disebut sebagai pengikut percakapan): F
Proses bisnis melibatkan sejumlah peserta yang dapat menerima, menolak, atau bahkan membuat
ditunjukkan oleh peran mereka; dalam contoh di atas, penawaran balik . Dalam kasus terakhir, R dapat
disebutkan tiga peran, yaitu pemohon (peran peserta menerima tawaran balik, dapat membatalkan
yang berhak memasukkan daftar permintaan permintaan atau dapat membuat permintaan lain.
pembelian), pemberi persetujuan dan pembeli. Dalam hal penerimaan, F akan menyatakan tugas telah
Swimlanes biasanya dikaitkan dengan peran untuk selesai, dan R dapat menerima atau dapat menolak
mengelompokkan tugas yang sesuai. hasilnya. Pola demikian disebut percakapan, karena
Aktivitas dan elemen aliran kontrol adalah blok ditujukan untuk menghasilkan efek pada dunia nyata
bangunan utama, sedangkan swimlanes adalah melalui interaksi dua pihak, dan interaksi tersebut
mekanisme penataan utama. Notasi dan bahasa sangat mirip dengan tindak tutur (Austin, 1976).
yang terkenal, seperti BPMN (OMG, 2008) dan Sebenarnya, tujuan dari suatu interaksi adalah
BPEL (OASIS, 2007), mendukung sudut pandang untuk mengkomunikasikan maksud dari pencetus
terpusat. (interaksi) kepada penerima. Contoh niat adalah
Tidak mudah bagi peserta untuk memahami membuat permintaan, menerima permintaan,
keterlibatan mereka yang sebenarnya ketika melihat dan memberikan jawaban.
model proses bisnis berdasarkan perspektif terpusat. Pola serupa adalah percakapan untuk
Mereka dapat menemukan tugas mereka di persetujuan yang tujuannya adalah agar permintaan
swimlane yang terkait dengan peran mereka, tetapi pemrakarsa dievaluasi oleh pengikut.
alur tugas untuk peserta tertentu sulit untuk Misalnya, proses permintaan pembelian yang disebutkan di
diidentifikasi karena alur tugas semua peserta atas dapat diperpanjang sehingga memungkinkan pemberi
dicampur, dalam model proses. persetujuan untuk meminta beberapa modifikasi pada
Partisipasi pengguna dalam proses menjadi lebih permintaan pembelian. Kemudian pemohon dapat
jelas, jika proses didekomposisi menjadi beberapa memperbarui permintaan pembelian atau dapat menariknya
komponen "peran": inilah esensi dari sudut pandang kembali. Dalam kasus pertama, pemberi persetujuan
peran. Dalam pendekatan RAD (Role Activity selanjutnya akan mengevaluasi permintaan pembelian yang
Diagramming) (Ould, 2005), setiap komponen peran diperbarui dan hasilnya mungkin berupa persetujuan atau
disusun sebagai suatu proses yang meliputi penolakan atau bahkan permintaan baru untuk perubahan.

74
Kelincahan Bisnis dan Kelincahan Proses

Jika logika bisnis bergantung pada sejumlah ditangani disebut sebagai kasus (van der Aalst,
percakapan, proses bisnis secara keseluruhan Weske & Grünbauer, 2005) dari proses, yang
mungkin sangat rumit pada tingkat tugas; namun, dilambangkan sebagai proses penanganan kasus;
jika blok bangunan yang berpusat pada percakapan sudut pandang ini dapat disebut sudut pandang
disediakan, proses bisnis yang dihasilkan ternyata kasus, akibatnya.
jauh lebih sederhana. Proses penanganan kasus memerlukan
Kelincahan dalam desain dicapai melalui blok bangunan integrasi yang lebih kuat antara masalah aliran
tersebut, karena arsitektur proses bisnis dapat dengan kontrol dan aliran data, karena evolusi proses
cepat diperoleh dengan mengidentifikasi peran yang didorong oleh keadaan kasus daripada
terlibat dan kemudian memperkenalkan percakapan yang penyelesaian aktivitasnya (Künzle & Reichert,
diperlukan, yang dapat diperoleh dengan menyesuaikan 2009). Faktanya, tugas dapat diaktifkan segera
pola standar, seperti yang ditunjukkan pada bagian setelah atribut yang diperlukan dari kasus telah
berikutnya . ditetapkan oleh tugas lain (bahkan jika tugas ini
Temuan empiris (Thom, Reichert & Iochpe, belum selesai).
2009) menunjukkan bahwa proses bisnis umum Kelincahan dicapai karena peserta dapat melihat
terutama terdiri dari pola percakapan standar. kasus secara keseluruhan: ketika melakukan tugas,
Beberapa pendekatan pemodelan berdasarkan mereka tidak dibatasi hanya untuk memberikan item
percakapan telah diusulkan; mereka mencirikan informasi wajib, tetapi sampai batas tertentu,
perspektif bahasa/tindakan, atau PAP (Weigand, mereka juga dapat memasukkan item informasi
2006). tambahan. Jika terjadi item informasi yang
Dalam pendekatan Alur Kerja Tindakan diperkenalkan dengan tugas tertentu, misalnya T1,
(Medina-Mora,Winograd, Flores&Flores, 1992), termasuk item informasi wajib untuk tugas
percakapan khas terjadi antara pemohon dan berikutnya, katakanlah, T2, maka T2 menjadi tidak
pelaku dan terdiri dari empat fase utama perlu dan dapat dilewati.
(permintaan, komitmen, kinerja dan evaluasi) Winograd menyatakan bahwa percakapan
membentuk apa yang disebut lingkaran alur kerja. "membentuk jalinan utama kerja
Dalam pendekatan DEMO (Dietz, 2006), loop kooperatif" (Winograd, 1987-1988). Istilah
alur kerja dibagi dalam tiga fase (urutan, eksekusi, percakapan harus diambil dalam arti luas
dan hasil) dan dikemas dalam transaksi. Proses termasuk tidak hanya percakapan untuk tindakan,
bisnis adalah komposisi peran dan transaksi, di tetapi juga jenis percakapan lain, seperti untuk
mana transaksi menghubungkan dua peran dan klarifikasi, untuk kemungkinan atau untuk
peran termasuk tugas dan logika aliran kontrol. orientasi. Dari sudut pandang ini, kerjasama
Dalam struktur hierarkis yang disediakan oleh dicapai melalui interaksi antar individu.
DEMO, tugas dibandingkan dengan atom, Namun, meskipun penting untuk memahami unsur-
transaksi dengan molekul, dan proses bisnis unsur kerja kooperatif, yaitu interaksi dan percakapan
dengan serat (Dietz, 2003). sebagai pengelompokan interaksi yang berorientasi
Sudut pandang yang diperiksa sejauh ini pada tujuan, juga harus diakui bahwa dalam banyak
menekankan aktivitas dan masalah aliran kontrol, kasus tujuan kerja kooperatif adalah produksi artefak
sementara mengesampingkan entitas bisnis yang bersama, seperti dokumen. dan perangkat lunak. Dalam
seharusnya ditangani oleh aktivitas tersebut. sudut pandang ini disebut sebagai sudut pandang
Namun, ada situasi yang membutuhkan sudut kooperatif, para peserta berbagi ruang tindakan
pandang yang berbeda, di mana penanganan "sehingga tindakan satu anggota kelompok dapat
siklus hidup entitas bisnis tertentu adalah tujuan mempengaruhi ruang tindakan yang lain" (Kaplan &
utama dari proses bisnis. entitas bisnis Carroll, 1992). Ini umum

75
Kelincahan Bisnis dan Kelincahan Proses

ruang disebut sebagai ruang sosial dan terdiri dari Percakapan diwakili dalam hal arus interaksi
sejumlah entitas, disebut sebagai entitas sosial, yang dan berbagai jenis model telah diusulkan.
terlihat oleh semua peserta: dengan bertindak atas Model keadaan paling banyak digunakan untuk
entitas sosial, mereka dapat saling mempengaruhi. percakapan sekuensial, yaitu ketika interaksi
paralel tidak dapat terjadi; contoh yang
Ada minat yang berkembang dalam sistem wiki, karena terkenal adalah model percakapan untuk
potensinya dalam hal ketersediaan, kemampuan penyesuaian, tindakan (Winograd, 1987-1988).
dan kelincahan dalam penggunaan (Leuf & Cunningham, 2001). Dalam domain koreografi (yang membahas
percakapan yang terjadi antara dua atau lebih
Dokumen wiki adalah entitas sosial yang peserta), ada beberapa solusi: BPSS (Hofreiter,
memungkinkan sejumlah pengguna dengan peran Huemer & Winiwarter, 2005) didasarkan pada
berbeda untuk menjalankan dokumen bersama diagram aktivitas UML (OMG, 2007), interaksi Petri
dengan memanfaatkan mekanisme internal yang nets ( Decker & Weske, 2007) menarik jaring Petri,
disediakan oleh sistem wiki (misalnya kontrol akses dan Let'sDance (Zaha, Dumas, ter Hofstede,
dan manajemen versi). Penyesuaian dokumen wiki Barros & Decker, 2008) memperkenalkan
dapat menyiratkan pengenalan hierarki halaman dan konstruksi prioritas dan penghambatan khusus.
akibatnya definisi peserta yang berhak Penelitian tentang PAIS (Process-Aware Information
mengerjakannya (Bruno, 2009). Systems) (Dumas, van der Aalst & ter Hofstede, 2005)
Proses bisnis bisa mendapatkan keuntungan dari dan penanganan kasus (van der Aalst, Weske &
pengenalan entitas sosial, seperti dokumen wiki. Grünbauer, 2005) menganjurkan hubungan yang lebih
Contohnya adalah persiapan penawaran harga yang kuat antara aktivitas dan entitas bisnis yang akan
rumit sebagai tanggapan atas permintaan penawaran: dibangun. ditindaklanjuti; Untuk alasan ini, di AgileBPN,
manajer akun yang menerima permintaan penawaran niat yang dikomunikasikan oleh interaksi didukung oleh
dapat mengatur dokumen wiki untuk mengumpulkan badan usaha yang menyediakan semua detail yang
saran dari sejumlah penasihat sebelum melanjutkan diperlukan. Misalnya, interaksi bernama “kirim
dengan finalisasi penawaran. permintaan pembelian” menunjuk ke entitas bisnis,
Integrasi antara proses bisnis dan entitas yang merupakan permintaan pembelian yang diajukan
sosial adalah bidang penelitian baru; pada oleh pembuatnya.
bagian 7, proposal berdasarkan gagasan Mengingat interaksi, entitas bisnis terkait
objek koperasi disajikan. disebut sebagai entitas pendukungnya.
Dari sudut pandang pelengkap, percakapan adalah
mekanisme koordinasi yang memungkinkan para peserta
PERCAKAPAN untuk bertindak atas entitas bisnis yang sama pada waktu
yang berbeda dan dengan tujuan yang berbeda.
Bagian ini mengilustrasikan bagaimana percakapan Dalam analogi dengan proses penanganan kasus
direpresentasikan di AgileBPN. (van der Aalst, Weske & Grünbauer, 2005), ada
Pada dasarnya percakapan adalah pola interaksi percakapan yang ditujukan untuk menangani siklus
antara dua pihak yang disebut sebagai inisiator hidup entitas bisnis tertentu, yang dapat disebut
(yang memulai percakapan) dan pengikut. Tujuan sebagai kasus percakapan.
interaksi adalah untuk mengkomunikasikan maksud Dalam percakapan untuk persetujuan, yang akan
dari pencetusnya kepada penerimanya. Contoh niat ditampilkan nanti di bagian ini, ada satu entitas
adalah membuat permintaan, menerima bisnis (yaitu item yang akan dievaluasi) mengalir di
permintaan, dan memberikan jawaban. sepanjang berbagai interaksi: item ini adalah kasus
percakapan.

76
Kelincahan Bisnis dan Kelincahan Proses

Secara umum, entitas pendukung dari respon (yaitu hasil dari tindakan yang dilakukan oleh
interaksi pertama percakapan akan dianggap pengikut). Interaksi r- mengembalikan permintaan,
sebagai kasus percakapan. dan, untuk alasan ini, ia memiliki tipe dukungan yang
Semua percakapan dengan tujuan yang sama sama dengan interaksi r. Jenis dukungan interaksi s
memiliki struktur yang sama dan berbeda dalam jenis berbeda karena mewakili hasil dari tindakan yang
entitas pendukung interaksinya. Struktur seperti itu, dilakukan.
yang disebut pola percakapan, dapat didefinisikan Pola ini menjadi lebih rumit, jika
secara independen dari jenis entitas bisnis yang penawaran balik disertakan (Winograd
dipertukarkan oleh para pihak; jenis generik digunakan 1987-1988).
sebagai pengganti yang sebenarnya. Dalam model Diagram urutan mengatur aliran interaksi
proses, pola percakapan disesuaikan dengan mengganti dalam fragmen: fragmen "alt" mencakup
tipe generik dengan tipe aktual. sejumlah bagian alternatif.
Model yang ditunjukkan pada Gambar 1 mewakili Selain menjadi pola interaksi, percakapan
percakapan sederhana untuk tindakan (SimpleCfA); juga merupakan pola kerja karena interaksi
ditampilkan dua representasi, yaitu state model dan dihasilkan oleh tugas pencetus dan ditangani
sequence diagram UML (OMG, 2007). oleh tugas penerima.
Sebagai aturan umum, inisiator dimaksudkan Meskipun tugas yang sebenarnya akan ditentukan
untuk ditempatkan di sisi kiri model dan pengikut dalam model proses, akan berguna untuk menganalisis
di sisi kanan. Kendala berbasis data tidak percakapan dalam isolasi untuk mengetahui tugas mana
dipertimbangkan untuk menjaga contoh cukup yang diperlukan: tugas tersebut disebut sebagai tugas
sederhana: agar dapat ditangani, model informasi implisit dari percakapan.
termasuk atribut yang relevan dari tipe generik Representasi tugas lebih mudah dengan
harus ditambahkan. model keadaan daripada dengan diagram urutan;
Percakapan dimulai dengan interaksi r, dimaksudkan inilah alasan mengapa model negara dipilih di
untuk menyampaikan permintaan; Rmenunjukkan jenis AgileBPN. Pada dasarnya, tugas dikaitkan dengan
entitas pendukungnya. Jenis entitas dukungan interaksi transisi, sementara interaksi ditampilkan di status.
disebut sebagai jenis dukungan interaksi.
Pengikut dapat membalas dengan salah satu dari Interaksi pertama, r, dalam pola SimpleCfA
dua interaksi alternatif, r- dan s, sehingga mengakhiri dihasilkan oleh tugas proaktif, diwakili oleh
percakapan. Interaksi r- berarti permintaan telah transisi memasuki keadaan r. Tugas proaktif tidak
ditolak, sedangkan interaksi s menyampaikan memiliki status input; sebenarnya, itu terserah

Gambar 1. Model SimpleCfA: state model (a), sequence diagram (b)

77
Kelincahan Bisnis dan Kelincahan Proses

pemrakarsa untuk memulai percakapan baru kapan MODEL PROSES


pun mereka mau. Nama standar tugas ini adalah
submitRq (kirim permintaan). Di AgileBPN, proses bisnis terdiri dari dua jenis
Pengikut bereaksi terhadap permintaan dengan salah utama blok bangunan, yaitu jenis percakapan dan
satu dari dua tugas alternatif, menolakRq (menolak proses peran, seperti yang diilustrasikan dalam
permintaan) atau menyediakanRp (memberikan contoh sederhana berikut.
tanggapan). Itu adalah tugas opsional karena terserah Contoh ini berkaitan dengan proses bisnis yang
pengikut untuk memilih salah satunya. Mereka juga dimaksudkan untuk menangani aplikasi dalam
merupakan tugas reaktif karena disebabkan oleh interaksi organisasi tertentu. Persyaratannya, dijaga agar tetap
yang masuk dan menghasilkan interaksi yang keluar. minimum, adalah sebagai berikut. Seorang pelamar
Interaksi r- dan s mengakhiri percakapan; diasumsikan melamar salah satu posisi yang tersedia
pemrakarsa dapat memperhatikannya melalui dengan mengisi formulir aplikasi online; kemudian
tugas readR- (perhatikan penolakan) dan readRp lamaran ditangani oleh salah satu perekrut yang terkait
(perhatikan respons), yang tidak memiliki status dengan posisi yang tertera di lamaran. Perekrut dapat
keluaran karena interaksi ini bersifat final. menerima atau menolak aplikasi dan hasilnya
Jenis dukungan, R dan S, ditampilkan di dikomunikasikan kepada pelamar.
dekat status terkait. Dua peran, Pemohon dan Perekrut, terlibat dan
Dua pola lagi, yang digunakan pada bagian berikut, interaksi mereka mengikuti pola SimpleCfApproval;
ditunjukkan pada Gambar 2. oleh karena itu jenis percakapan, yang
Pola SimpleCfApproval menangani percakapan yang disebutApplyForJob, berdasarkan template ini,
disederhanakan untuk persetujuan. Percakapan dimulai diperkenalkan. Model proses bisnis ini, yang disebut
dengan permintaan (r) dan pengikut dapat menerima ApplicationHandler v.1 ditunjukkan pada Gambar 3.
(r+) atau menolaknya (r-). Entitas pendukung yang sama Versi lanjutan dari proses bisnis ini akan dibahas di
dimaksudkan untuk maju mundur di antara para pihak, bagian berikutnya.
dan karenanya hanya ada satu tipe generik yang Beberapa notasi telah diusulkan untuk
terlibat, R. mengintegrasikan percakapan dalam proses
PatternNotification terdiri dari satu interaksi bisnis; di antaranya menonjol Alur Kerja Aksi
(n), diartikan sebagai pemberitahuan (yaitu komunikasi (Medina-Mora, Winograd, Flores & Flores, 1992)
sederhana yang tidak memerlukan balasan). Jenis dan DEMO (Dietz, 2003).
dukungan interaksi umum adalah N. Proses di DEMO dan di AgileBPN memiliki
struktur serupa berdasarkan percakapan (disebut

Gambar 2. Model SimpleCfApproval (a) dan Notification (b)

78
Kelincahan Bisnis dan Kelincahan Proses

Gambar 3. Proses bisnis ApplicationHandler v.1 (a) dan tabel percakapannya (b)

transaksi di DEMO) dan proses peran. Namun, di Untuk masalah pertama, yaitu penentuan
AgileBPN, percakapan tidak terbatas pada percakapan pengikut dari percakapan yang diberikan, ada dua
untuk tindakan (seperti inDEMO) dan juga alternatif utama: pengikut dipilih oleh pemrakarsa
mengintegrasikan penanganan kasus; selain itu, proses atau pilihan dibuat oleh proses berdasarkan
peran dapat mengakomodasi objek kooperatif seperti aturan bisnis. Situasi pertama diilustrasikan di
yang diilustrasikan pada bagian berikutnya. bagian berikutnya, ketika perekrut berhak
Di AgileBPN, peran ditampilkan sebagai kotak dan meminta peninjau untuk memberikan evaluasi
percakapan sebagai tautan langsung yang berasal dari aplikasi mereka. Di sisi lain, ketika pelamar
kotak yang terkait dengan peran inisiator dan berakhir mengajukan aplikasi, mereka tidak dapat memilih
di kotak peran pengikut. Secara umum, jenis percakapan perekrut yang akan mengikuti percakapan, karena
dapat sepenuhnya didefinisikan dalam model terpisah; pilihan tersebut didasarkan pada kebijakan
sebagai alternatif, mereka dapat diperoleh sebagai perusahaan. Mekanisme pemilihan dijelaskan di
penyesuaian pola percakapan standar. Ini adalah kasus kolom pengikut tabel percakapan; deskripsi yang
tipe percakapanApplyForJob, yang diturunkan dari pola diberikan bersifat informal, tetapi jika model
SimpleCfApproval, seperti yang ditunjukkan pada tabel informasi diberikan, dapat dibuat lebih tepat,
percakapan. Tabel ini (dalam kolom Pola) menunjukkan misalnya dengan menggunakan bahasa navigasi
tipe aktual mana yang dimaksudkan untuk seperti OCL (OMG, 2005).
menggantikan tipe generik: di ApplyFor-Job, tipe generik Perilaku peserta didefinisikan dalam kotak peran,
R harus diganti dengan tipe sebenarnya Application. yang bila diperluas, menunjukkan proses peran. Proses
Untuk menggambarkan tipe aktual beserta atribut dan peran mencakup tugas-tugas yang diharapkan
hubungannya, diperlukan model informasi: model ini dilakukan oleh para peserta yang memainkan peran itu.
dihilangkan demi kesederhanaan. Karena peran terlibat dalam sejumlah percakapan,
proses peran dapat mengambil keuntungan dari tugas
Model tersebut pada dasarnya menunjukkan implisit yang terkait dengan percakapan ini, seperti yang
bahwa percakapan tipe ApplyForJob dapat terjadi ditunjukkan pada Gambar 4.
antara pelamar dan perekrut; itu adalah deskripsi Percakapan di mana peran terlibat ditampilkan
arsitektur yang meninggalkan dua aspek penting, sebagai proses percakapan dalam proses peran yang
yaitu bagaimana pengikut percakapan ditentukan sesuai. Proses percakapan diberi label dengan jenis
dan bagaimana para peserta diharapkan percakapan yang dirujuk dan direpresentasikan
berperilaku berdasarkan percakapan yang sebagai persegi panjang dengan sudut membulat
mereka ikuti. termasuk interaksi percakapan.

79
Kelincahan Bisnis dan Kelincahan Proses

Gambar 4. Peran proses dalam proses bisnis


Bagian yang relevan dari keseluruhan aliran
ApplicationHandler v.1
kontrol ditentukan dalam jenis percakapan; namun,
mungkin ada situasi di mana urutan percakapan
harus ditetapkan sebagai konsekuensi dari kebijakan
perusahaan. Dalam kasus seperti itu, aliran kontrol
tingkat proses diperlukan, yang kemudian berada di
luar percakapan.
Pembahasan masalah ini didasarkan pada
versi panjang dari proses bisnis
ApplicationHandler (diperkenalkan di bagian
sebelumnya). Dalam situasi baru, empat peran
terlibat, yaitu pelamar, perekrut, peninjau dan
anggota departemen personalia.
Pelamar mengirimkan aplikasi seperti
sebelumnya. Namun, perekrut tidak dapat
memutuskan aplikasi tanpa mendapatkan tiga
ulasan eksternal sebelumnya. Oleh karena itu
mereka mengirim aplikasi ke tiga reviewer dan ketika
review tersedia, mereka akan mengambil keputusan
jenis tion serta tugas implisit yang dibutuhkan.
akhir (apakah menerima atau menolak aplikasi). Jika
Tugas adalah yang berkaitan dengan fungsi
peninjau menolak untuk mengevaluasi aplikasi,
(inisiator atau pengikut) yang dilakukan oleh
mereka akan menunjuk yang lain. Pemilihan
peran sehubungan dengan jenis percakapan dan
pengulas dilakukan oleh perekrut.
jenis dukungan umum diganti dengan jenis
Dalam hal aplikasi diterima, (anggota)
dukungan yang sebenarnya (berdasarkan kolom
departemen personalia akan menyelesaikan
pola di tabel percakapan).
prosedur perekrutan melalui serangkaian interaksi
Komplikasi muncul ketika peran terlibat dalam
dengan pelamar: demi kesederhanaan, hanya satu
dua atau lebih jenis percakapan: situasi ini, dianalisis
interaksi (dari departemen personalia ke pelamar)
di bagian berikutnya, memerlukan pengenalan tugas
yang harus dilakukan. dipertimbangkan. Interaksi ini
baru (sebagai tambahan atau alternatif dari yang
seharusnya membawa aplikasi kembali ke pelamar
implisit), yang tujuannya adalah untuk
dengan beberapa detail perekrutan.
menggabungkan interaksi milik berbeda jenis
Analisis persyaratan di atas mengungkapkan
percakapan.
bahwa percakapan yang terjadi antara perekrut
dan pengulas adalah percakapan sederhana
untuk tindakan; maka mereka berasal dari pola
PROSES PERAN
SimpleCfA. Tipenya disebut GetReview: tipe
dukungan generik R dan S diganti dengan tipe
Bagian ini membahas dua faktor utama
dukungan sebenarnyaApplication dan Review.
kompleksitas, satu di tingkat peran dan yang
Percakapan antara departemen personalia dan
lainnya di tingkat proses.
pelamar berjumlah pemberitahuan; tipenya
Kompleksitas meningkat pada tingkat peran ketika ada
disebut FinalizeHiring dan tipe dukungan generik
dua atau lebih jenis percakapan yang harus ditangani; aliran
N diganti dengan Application.
kontrol tambahan kemudian diperlukan untuk
mengintegrasikan proses percakapan yang terpisah.

80
Kelincahan Bisnis dan Kelincahan Proses

Model proses bisnis Application-Handler v.2 Proses peran perekrut, ditunjukkan pada Gambar
ditunjukkan pada Gambar 5 beserta tabel 6, ternyata lebih kompleks daripada proses
percakapannya. bisnis versi pertama, karena perekrut terlibat
Dalam proses ApplicationHandler v.2, ketika dalam beberapa percakapan (tipe ApplyForJob
aplikasi diterima, pekerjaan lebih lanjut harus dan GetReview) yang perlu digabungkan
dilakukan oleh departemen personalia; namun, berdasarkan persyaratan di atas.
anggotanya tidak terlibat dalam evaluasi aplikasi Jenis percakapan adalah model yang
dan karenanya aliran kontrol eksternal diperlukan menggambarkan bagaimana percakapan aktual
untuk membawa mereka aplikasi yang diterima. berdasarkan jenis itu diharapkan berlangsung dari
Dengan istilah lain, ketika percakapan waktu ke waktu. Model ini berbasis negara sebagai
ApplyForJob berakhir dengan sukses, percakapan percakapan aktual bergerak dari satu negara ke negara
FinalizeHiring dimaksudkan untuk diikuti. lain tergantung pada keputusan yang diambil oleh
Hubungan antara dua percakapan ini diperoleh peserta yang terlibat. Ketika beberapa percakapan perlu
melalui notifikasi N, yang bertujuan untuk diintegrasikan, proses percakapan standar (berasal dari
menyampaikan interaksi ApplyForJob.r+ dari jenis percakapan yang sesuai) diperluas dengan
perekrut (sumber tautan) ke anggota departemen penambahan status baru dan dengan pengenalan tugas
personalia, yang dipilih oleh proses. Mengenai baru yang tindakannya mencakup dua atau lebih
notasi, tautan notifikasi diberi label oleh interaksi percakapan aktual.
yang akan disampaikan yang ditulis di antara Ketika seorang perekrut menerima aplikasi untuk
tanda kurung. mengevaluasi, mereka harus mendapatkan tiga ulasan
Persyaratan tidak membebani perekrut untuk dari pengulas yang sesuai; oleh karena itu tugas baru
melakukan percakapan eksplisit dengan departemen askFor-Reviews diperlukan. Tugas implisit, rejectRq dan
personalia, dan oleh karena itu pemberitahuan otomatis approvalRq, tidak lagi diperlukan. Efek dari tugas
diperlukan. Perekrut tidak mengetahui pemberitahuan askForReviews adalah menempatkan aplikasi dalam
otomatis seperti itu, karena mereka adalah bagian dari status baru, yaitu status p (keputusan menunggu
tingkat penataan yang lebih tinggi. keputusan), dan memulai tiga percakapan GetReview,
masing-masing dengan peninjau berbeda.

Gambar 5. Model proses ApplicationHandler v.2

81
Kelincahan Bisnis dan Kelincahan Proses

Gambar 6. Proses peran perekrut dalam proses bisnis ApplicationHandler v.2

Jika tugas, seperti askForReviews, memiliki dua atau Interpretasi ini didasarkan pada fakta bahwa
lebih status keluaran, itu tidak direpresentasikan tugas askForReviews muncul di dalam proses
sebagai tautan tetapi sebagai persegi panjang kecil; percakapan ApplyForJob.
secara umum representasi ini (menyerupai jaring Petri) Reviewer dapat membalas dengan penolakan
diperlukan ketika ada dua atau lebih input dan/atau dua atau review. Dalam kasus pertama, perekrut harus
atau lebih output. melibatkan pengulas lain, seperti yang ditunjukkan
Jika tugas terhubung ke status awal proses oleh tugas replaceReviewer. Tugas ini, dipicu oleh
percakapan, maka pelaksanaan tugas ini akan kesimpulan negatif dari percakapan GetReview,
menghasilkan aktivasi percakapan baru jenis dimaksudkan untuk memulai percakapan GetReview
itu; jika multiplisitas (misalnya 3) ditampilkan di baru dengan pengulas lain. Tugas replaceReviewer
dekat koneksi, maka beberapa percakapan mencakup satu percakapan ApplyForJob dan dua
baru akan dimulai oleh tugas. percakapan GetReview: percakapan GetReview yang
Karena status input ApplyForJob.r dan status baru dimulai adalah anak dari percakapan
output GetReview.r memiliki jenis dukungan yang ApplyForJob karena tugas tersebut milik proses
sama, aplikasi yang sama yang diterima dengan percakapan ApplyForJob.
interaksi ApplyForJob.r ditransmisikan ke interaksi Ketika tiga ulasan tersedia, perekrut dapat
keluar GetReview.r. menerima atau menolak aplikasi yang tertunda.
Faktanya, task askForReviews mencakup Tugas terkait disebut acceptApplication dan
empat percakapan: percakapanApplyForJob yang rejectApplication: efeknya adalah memindahkan
memicu eksekusi tugas dan tiga percakapan aplikasi tertunda dari status p ke status r+ atau
GetReview yang dimulai oleh tugas. Hubungan status r-, masing-masing.
orang tua-anak dibuat antara percakapan dengan Tugas tersebut dijaga karena aktivasinya tunduk
tugas-tugas seperti askForReviews: percakapan pada ketersediaan tiga ulasan yang berkorelasi (di
ApplyForJob dapat dianggap sebagai induk dari mana korelasi didasarkan pada hubungan orang tua-
tiga percakapan GetReview. anak di antara percakapan). Penjaga

82
Kelincahan Bisnis dan Kelincahan Proses

(misalnya g1) adalah kondisi yang harus dasar penilaian pribadi mereka didasarkan pada
dipenuhi agar tugas dapat dilaksanakan; itu keterampilan dan pengalaman mereka.
diberikan deskripsi informal tanpa adanya Dalam proses perekrut yang ditunjukkan pada
model informasi. Gambar 6, ada dua situasi "kaku", sesuai dengan
tugas askForReviews dan replaceReviewer. Tugas-
tugas ini wajib, karena mereka tidak memiliki
PROSES PERAN gesit alternatif. Kekakuan yang berlebihan mencegah
peserta mengambil reaksi cerdas dalam
Percakapan dimaksudkan untuk memperkenalkan menanggapi situasi luar biasa.
beberapa kelincahan dalam interaksi antara dua pihak, Misalnya, jika aplikasi memerlukan penanganan
karena negosiasi dapat terjadi pada setiap tahap yang hati-hati, perekrut mungkin ingin melibatkan lebih
(Winograd, 1987-1988). dari tiga peninjau, untuk memilih ulasan yang paling
Dalam pola percakapanSimpleCfApproval, kelincahan ini tepat, atau mereka mungkin ingin melibatkan pengulas
dicapai dengan memberi pengikut kesempatan untuk lain segera setelah mereka menduga bahwa peninjau
memutuskan interaksi mana yang akan dilakukan setelah tidak akan menyampaikan ulasan mereka; atau, dalam
menerima permintaan, yaitu apakah akan menerima atau situasi ekstrem, mereka mungkin ingin memberikan
menolaknya. Karena interaksi dihasilkan oleh tugas, ulasan sendiri.
keputusan tersebut diwujudkan dalam pemilihan tugas Selain itu, jumlah tinjauan yang diperlukan
yang tepat untuk dilaksanakan. Kelincahan semacam ini dapat diubah berdasarkan persyaratan urgensi.
disebut sebagai kelincahan percakapan.
Jenis lain dari kelincahan, disebut sebagai kelincahan Model proses perekrut yang direvisi ditunjukkan
peran, dapat dicapai pada tingkat peran, jika peserta pada Gambar 7. Ketika aplikasi dalam status r, tugas
dapat memilih tugas untuk dilakukan pada askForReviews dan writeReview mungkin

Gambar 7. Proses perekrut tangkas

83
Kelincahan Bisnis dan Kelincahan Proses

dilakukan dalam urutan apa pun; untuk alasan ini, ada tindakan operasional (misalnya pengeditan) dapat
hubungan dua arah antara status r dan tugas-tugas ini. dilakukan dengan memanfaatkan mekanisme
Tugas askForReviews memungkinkan perekrut untuk internal sistem wiki, yang mencakup kontrol akses
melibatkan satu atau lebih peninjau (dan tidak tepat tiga dan manajemen versi (Bruno, 2009).
seperti pada model sebelumnya, yang ditunjukkan pada Tindakan koordinasi terutama berkaitan
Gambar 6) dan dapat dilakukan beberapa kali. Multiplisitas dengan penanganan kelompok kerja dan ini
“+”, yang ditampilkan di dekat koneksi dari tugas ini ke terjadi melalui percakapan.
status awal proses percakapan GetReview, berarti bahwa Sebagai contoh, bagian ini menyajikan versi
satu atau beberapa percakapan dapat dimulai oleh tugas baru dari proses bisnis ApplicationHandler di
tersebut. mana aplikasi dievaluasi secara kooperatif oleh
Tugas writeReview dapat dilakukan sekali perekrut dan peninjau. Secara khusus, setelah
karena penjaga g2. menerima aplikasi, perekrut membuat dokumen
Jumlah tinjauan yang diperlukan ditentukan wiki (dalam bentuk awalnya) dan mengundang
oleh parameter nr, yang dapat diubah sesekali, sejumlah peninjau untuk bekerja sama menulis
bila diperlukan. evaluasi aplikasi dalam dokumen wiki.
Proses tangkas dapat dibandingkan dengan peta Di AgileBPN, objek kooperatif awiki menyiratkan dua
yang digunakan untuk tujuan orientasi, dan bukan peran utama, moderator dan kontributor. Moderator
sebagai urutan tindakan yang ditentukan (Suchman, bertanggung jawab untuk menghasilkan dokumen wiki dan
1987). Penekanannya ditempatkan pada tugas-tugas mengundang kontributor, yang pada dasarnya bertindak
yang harus dilakukan dan pada artefak yang akan sebagai penulis. Moderator juga penulis, dan, sebagai
ditindaklanjuti, bukan pada hubungan pemesanan tambahan, mereka dapat membekukan dokumen wiki
eksplisit antara tugas-tugas. sehingga menghentikan perubahan lebih lanjut.
Proses peran yang ditunjukkan pada Gambar 7 Moderator mengelola kelompok kerja dengan
adalah kasus "fleksibilitas terbatas" (de Man, 2009), percakapan sederhana yang ditunjukkan pada Gambar
karena keadaan percakapan membentuk wilayah 8; jenis mereka bernama WikiConversation.
fleksibilitas di mana para peserta dapat mengambil Moderator adalah inisiator percakapan,
keputusan mereka. sedangkan pengikutnya adalah kontributor.
Interaksi awal (i) memungkinkan moderator untuk
mengundang kontributor untuk mengambil bagian dalam
OBJEK KOPERASI upaya kooperatif; entitas pendukung adalah dokumen wiki
yang akan ditindaklanjuti. Salah satu pihak bisa berakhir
Bagian ini membahas bagaimana pengembangan
kooperatif dari artefak bersama direpresentasikan di
AgileBPN melalui objek kooperatif. Secara khusus Gambar 8. Model WikiConversation
penggunaan sistem wiki ditujukan, karena
potensinya dalam hal ketersediaan, kemampuan
penyesuaian, dan kelincahan dalam penggunaan
(Neumann & Erol, 2009).
Di AgileBPN, objek koperasi adalah
lingkungan koperasi yang dikemas, terdiri
dari kegiatan operasional, kegiatan
koordinasi dan bidang kerja bersama.
Bidang kerja umum dari objek kerja sama
wiki adalah kumpulan halaman web tempat

84
Kelincahan Bisnis dan Kelincahan Proses

percakapan: moderator ketika periode pengeditan telah dokumen wiki telah berlalu, moderator dapat
berlalu, kontributor kapan saja. Penolakan tugas adalah membekukannya, sehingga membawanya ke status akhir.
opsional seperti yang ditunjukkan oleh stereotip yang Ketika dokumen wiki dibekukan, semua Percakapan Wiki
terkait dengan transisi. yang sedang berlangsung akan berakhir.
Tindakan dan interaksi yang dilakukan Saat WikiConversations dalam status g, kontributor
melalui objek kerjasama wiki oleh moderator dapat mengerjakan dokumen wiki terkait; mereka dapat
dan kontributor dapat direpresentasikan melakukannya sampai mereka menolak atau
melalui model perilaku yang ditunjukkan pada percakapan diakhiri oleh moderator.
Gambar 9, di mana sisi kiri membahas perilaku Tugas berkontribusi dan moderat dipetakan
moderator dan sisi kanan kontributor. Model ke mekanisme internal sistem wiki.
perilaku objek kooperatif menunjukkan tugas Ketika peran dimaksudkan untuk beroperasi
dan percakapan yang berkaitan dengan peran pada objek kooperatif, tidak perlu secara eksplisit
peserta serta kendala pemesanan. Batasan memperkenalkan tugas perilaku terkait dalam
pemesanan bergantung baik pada mekanisme proses peran, karena secara otomatis tersirat oleh
internal (yang, misalnya, mencegah dua objek kooperatif itu sendiri.
peserta mengedit bagian dokumen yang sama) Versi baru dari proses Application-Handler (versi
dan pada interaksi koordinasi. Model perilaku 3) ditunjukkan pada Gambar 10. Jenis EvaluationWiki
dokumen wiki diberi nama WikiDocument dan mengacu pada patternWikiDocument yang
mengacu pada jenis percakapan merupakan objek kooperatif.
WikiConversation. Dalam proses peran, objek kooperatif muncul sebagai blok

Setelah membuat dokumen wiki, moderator berhak bangunan, ditampilkan sebagai kotak, yang terhubung ke tugas

mengundang kontributor (dengan memulai yang dimaksudkan untuk mengaktifkannya.

WikiConversations dengan mereka), untuk berkontribusi Versi baru dari proses perekrut ditunjukkan
pada dokumen serta mengoordinasikan kelompok kerja pada Gambar 11.
(dengan moderator tugas). Status g adalah status awal Setelah menerima aplikasi untuk mengevaluasi,
dokumen wiki, sedangkan status e adalah status akhir. perekrut melakukan tugas genWikiDocument sehingga
Ketika waktu yang diberikan untuk menulis menghasilkan sebuah instance dari EvaluationWiki (mis.

Gambar 9. Model perilaku WikiDocument

85
Kelincahan Bisnis dan Kelincahan Proses

Gambar 10. Model proses ApplicationHandler v.3

dokumen wiki). Kemudian, mereka dapat mengundang perekrut mengambil keputusan akhir, yang harus
pengulas sebagai kontributor berdasarkan model perilaku didahului dengan pembekuan dokumen wiki
yang ditunjukkan pada Gambar 9. sebagaimana ditentukan oleh penjaga g1.
Tugas genWikiDocument membawa aplikasi ke
status p; aplikasi tetap dalam keadaan ini sampai

Gambar 11. Proses perekrut termasuk objek kooperatif

86
Kelincahan Bisnis dan Kelincahan Proses

KESIMPULAN terintegrasi dengan kegiatan koordinasi berdasarkan


percakapan.
Kelincahan adalah fitur penting untuk UKM, Peningkatan perhatian diharapkan diarahkan
karena "ini tidak menerapkan proses standar pada pendekatan holistik seperti AgileBPN, karena
untuk tingkat seperti perusahaan besar" (Riss, sekarang diakui bahwa "proses paling penting untuk
Rickayzen, Maus & van der Aalst, 2005). organisasi saat ini melibatkan kerja
Notasi dan bahasa untuk proses bisnis berbeda dalam pengetahuan" (Davenport, 2005).
sudut pandang yang mendasarinya; bab ini telah Ada dua arah utama pengembangan masa
mempertimbangkan lima sudut pandang utama (yaitu depan untuk penelitian yang disajikan dalam
sudut pandang terpusat, sudut pandang peran, sudut bab ini. Salah satunya adalah integrasi model
pandang percakapan, sudut pandang kasus dan yang proses dan model informasi dengan tujuan
kooperatif) dan telah membahas bagaimana mereka membuat anotasi dalam model lebih formal.
menangani masalah kelincahan. Secara khusus, tiga bentuk Arah lain berkaitan dengan definisi ruang kerja
kelincahan telah ditekankan: kelincahan percakapan, pribadi yang sesuai di mana peserta dapat
kelincahan peran dan kelincahan kelompok. melakukan tindakan mereka dan dapat
Bentuk pertama berkaitan dengan percakapan antara mengamati hasil tindakan peserta lain.
dua pihak karena negosiasi dapat terjadi pada tahap
apapun. Kelincahan peran adalah kemampuan peserta
(memainkan peran tertentu) untuk memilih tugas yang akan REFERENSI
dilakukan berdasarkan penilaian pribadi mereka yang
didasarkan pada keterampilan dan pengalaman mereka. Austin, JL (1976).Bagaimana melakukan sesuatu dengan kata-

Kelincahan peran dipromosikan oleh sudut kata. Oxford, Inggris: Oxford University Press.

pandang kasus karena peserta dapat melihat kasus


Bruno, G. (2009).Persyaratan elisitasi sebagai kasus
(yaitu objek bisnis yang akan ditindaklanjuti) secara
proses sosial: sebuah pendekatan untuk deskripsinya. Di
keseluruhan dan evolusi proses didorong oleh
dalam 7th Int. Konferensi Manajemen Proses Bisnis:
keadaan kasus daripada penyelesaian aktivitasnya
Workshop BPMS2'09. Pegas (dalam pers).
( Kunzle & Reichert, 2009).
Dalam bab ini, kelincahan kelompok terutama Davenport, TH (1993).Inovasi proses. Boston:
terkait dengan pengembangan kooperatif artefak Pers Sekolah Bisnis Harvard.
bersama: khususnya penggunaan sistem wiki dibahas,
Davenport, TH (2005).Berpikir untuk mencari nafkah.
karena potensinya dalam hal ketersediaan, kemampuan
Boston: Pers Sekolah Bisnis Harvard.
penyesuaian, dan kelincahan dalam penggunaan
(Neumann & Erol, 2009). de Man, H. (2009). Manajemen kasus: Pendekatan
Notasi bukti konsep, AgileBPN, telah disajikan Cordys.BPtrends. Diakses pada 18 September 2009,
yang bertujuan untuk mengintegrasikan semua dari http://www.bptrends.com.
sudut pandang yang disebutkan di atas. DiAgileBPN,
Decker,G.,&Weske,M. (2007). Keberlakuan Lokal
proses bisnis diatur di sekitar percakapan dan proses
dalam Interaksi Petri Nets. [NewYork: Springer.].
peran (mencakup tugas yang berkaitan dengan
Catatan KuliahdiIlmu Komputer,4714,305–319.
peran tertentu); artefak bersama direpresentasikan
doi:10.1007/978-3-540-75183-0_22
sebagai objek kooperatif. Definisi objek kooperatif
wiki telah disajikan: ini adalah pendekatan baru di Dietz, JLG (2003). Atom, molekul, dan serat
mana tindakan operasional yang terkait dengan organisasi.Rekayasa Data & Pengetahuan,
teknologi yang mendasarinya adalah 47(3), 301–325. doi:10.1016/S0169-
023X(03)00062-4

87
Kelincahan Bisnis dan Kelincahan Proses

Dietz, JLG (2006). Struktur Mendalam OASIS. (2007). Bahasa Eksekusi Proses Bisnis
Proses Bisnis.KomunikasiACM,49(5), 59–64. Layanan Web, V.2.0. Diakses pada 18
doi: 10.1145/1125944.1125976 September 2009, dari http://docs.oasis-
open.org/wsbpel/2.0/wsbpel-v2.0.pdf.
Dumas, M., van der Aalst, WMP, & ter Hofstede,
AHM (2005).Sistem Informasi Sadar Proses: YA AMPUN. (2005).Spesifikasi UML 2.0 OCL.
menjembatani orang dan perangkat lunak Diakses pada 18 September 2009, dari http://
melalui teknologi proses. New York: Wiley. www. omg.org/docs/ptc/ 05-06-06.pdf.
doi:10.1002/0471741442
YA TUHAN. (2007).Bahasa Pemodelan Terpadu:
Hofreiter,B.,Huemer,C.,&Winiwarter,W. (2005). Superstruktur, V.2.1.1. Diakses pada 18
Model kolaborasi bisnis dan koreografi web yang September 2009, dari http://www.omg.org/docs/
bergantung pada konteks bisnis mereka di BPSS. formal/07-02-03.pdf.
Jurnal Internasional Sistem Informasi Web, 1(1),
YA TUHAN. (2008).Notasi Pemodelan Proses
33–42. doi: 10.1108/17440080580000081
Bisnis, V.1.1. Diakses pada 18 September 2009,
Holt, AW (1985). Teknologi koordinasi dan dari http://www.bpmn.org.
jaring Petri. [New York: Pegas.].Catatan Kuliah
Lama, M. (2005).BusinessProcessManagement:
di Ilmu Komputer,222, 278–296. doi:10.1007/
pendekatan yang ketat.Masyarakat Komputer Inggris.
BFb0016217
Riss, UV, Rickayzen, A., Maus, H., & van der
Kaplan, SM, & Carroll, AM (1992). Mendukung
Aalst, WMP (2005). Tantangan untuk proses
Proses Kolaboratif dengan ConversationBuilder.
bisnis dan manajemen tugas.Jurnal Manajemen
Komunikasi Komputer,15(8), 489–501.
Pengetahuan Universal,0(2), 77–100.
doi:10.1016/0140-3664(92)90028-D
Schmidt, K., & Simone, C. (1996). Mekanisme
Künzle, V., & Reichert, M. (2009). Menuju sistem
koordinasi: menuju landasan konseptual
manajemen proses yang sadar objek: masalah,
desain sistem CSCW.Kerja Koperasi yang
tantangan, manfaat. Di dalamCatatan Kuliah dalam
Didukung Komputer,5, 155–200. doi:10.1007/
Pengolahan Informasi Bisnis, 29(hlm. 197–210). New
BF00133655
York: Pegas.
Suchman, LA (1987).Rencana dan tindakan situasi:
Leuf, B., & Cunningham, W. (2001).Cara
masalah komunikasi manusia-mesin. Cambridge,
Wiki: kolaborasi cepat di web. Membaca,
Inggris: Cambridge University Press.
MA: Addison-Wesley.
Thom, LH, Reichert, M., & Iochpe, C. (2009).
Medina-Mora, R., Winograd, T., Flores, R., & Flores, F.
Pola aktivitas dalam Sistem Informasi Sadar
(1992). Pendekatan Alur Kerja Aksi untuk teknologi
Proses: konsep dasar dan bukti empiris.
manajemen alur kerja. Dalam J. Turner & R. Kraut
Jurnal Internasional Integrasi dan
(Eds.),Konferensi ke-4 tentang Kerja Koperasi yang
Manajemen Proses Bisnis,4(2), 93–110.
Didukung Komputer. New York: ACM.
doi:10.1504/ IJBPIM.2009.027778
Neumann, G., & Erol, S. (2009). Dari wiki sosial
van derAalst, WMP, Weske, M., & Grünbauer, D.
ke sistem alur kerja sosial. Di dalamCatatan
(2005). Penanganan kasus: paradigma baru untuk
Kuliah dalam Pengolahan Informasi Bisnis, 17
mendukung proses bisnis.Rekayasa Data &
(hal. 698–708). New York: Pegas.
Pengetahuan,53(2), 129-162. doi:10.1016/j.
datak.2004.07.003

88
Kelincahan Bisnis dan Kelincahan Proses

Weigand, H. (2006). Dua dekade Perspektif Zaha, JM, Dumas, M., ter Hofstede, AHM, Barros,
Bahasa-Tindakan: pengantar. Komunikasi A., & Decker, G. (2008). Menjembatani model
ACM,49(5), 44–46. doi: global dan lokal dari sistem berorientasi layanan.
10.1145/1125944.1125973 Transaksi IEEE pada Sistem, Manusia dan
Sibernetika. Bagian C, Aplikasi dan Ulasan,38(3),
Winograd, T. (1987-1988). Perspektif
302–318. doi:10.1109/TSMCC.2008.919193
Bahasa/Tindakan pada desain kerja
kooperatif.Interaksi Manusia-Komputer,3,
3–30. doi:10.1207/s15327051hci0301_2

89

Anda mungkin juga menyukai