Secara formal, didefinisikan sebagai segala teknik pemodelan yang digunakan untuk mengambarkan model sebuah bisnis. Pemodelan Bisnis dapat digunakan untuk meninjau, meningkatkan, dan membuat sebuah bisnis.Dengan dilakukannya pemodelan bisnis diharapkan kita:
- Memahami struktur dan dinamika organisasi
- Memahami masalah-masalah dalam mencapai target organisasi dan menemukan potensi untuk kemajuan organisasi.
- Yakin bahwa para customer, end user, dan developer mempunyai sebuah pemahaman yang benar mengenai organisasi.
- Dapat menurunkan/mendapatkan kebutuhan perangkat lunak yang akan kita buat yang diperlukan untuk mendukung pencapaian target organisasi.
Kapan membutuhkan Pemodelan Bisnis?
- Jika kelompok kerja merupakan kelompok baru dalam organisasi
- Jika organisasi mengalami re-engineering proses bisnis/ bermaksud menjalankan re-engineering proses bisnis
- Jika kita akan membangun perangkat lunak yang akan dipergunakan oleh porsi yang significant dari organisasi
- Jika terdapat aliran kerja yang kompleks dan besar yang tidak didokumentasikan
- Jika kita merupakan konsultan organisasi yang belum pernah bekerja sama
Kapan tidak memerlukan Pemodelan Bisnis?
- Jika kita telah memahami struktur, tujuan, visi dan stakeholder dari organisasi
- Jika kita membangun perangkat lunak yang akan dipergunakan hanya oleh bagian kecil dari organisasi dan tidak akan menimbulkan efek pada keseluruhan bisnis
- Jika aliran kerja organisasi telah jelas dan didokumentasikan dengan baik
- Jika tidak terdapat banyak waktu (tapi tidak boleh dijadikan alasan).
Elemen-elemen pemodelan bisnis:
- Business use-case model, dengan elemen-elemen: Business Actor dan Business Use-case, serta Activity Diagram untuk menjelaskan model business use-case. Berikut gambaran Business Use-case Diagram [Activity Diagram dapat dilihat di sini].
- Business objek model, dengan elemen-elemen: Business Worker (Pekerja Bisnis), Business Entity (Entitas Bisnis)
Business Object Model: Menggambarkan realisasi business use-case. Mengenali semua orang yang bekerja dan benda yang terlibat dalam bisnis dan bagaimana satu sama lain berhubungan
Business Use-case Model: Merupakan model yang menggambarkan proses bisnis dari sebuah bisnis atau organisasi dan interaksi proses tersebut dengan pihak luar, seperti para customer dan partner. Diperlukan untuk memperjelas konteks bisnis dari perangkat lunak yang akan dibuat, bersifat optional. Diilustrasikan dalam satu atau beberapa business use-case diagram