Lewati ke konten utama

Sejarah & Evolusi BPMN

BPMN hari ini adalah standar internasional yang digunakan oleh jutaan analis bisnis, arsitek enterprise, dan developer di seluruh dunia. Tetapi perjalanannya menuju status tersebut memakan waktu lebih dari satu dekade, melibatkan penggabungan organisasi, perdebatan teknis, dan kontribusi ratusan praktisi dari industri dan akademisi.

Artikel ini menceritakan perjalanan itu — dari ruang rapat BPMI di tahun 2001 hingga dokumen ISO yang terbit pada 2013.


Latar Belakang: Masalah yang Belum Terpecahkan

Sebelum BPMN ada, dunia bisnis dan dunia teknologi hidup dalam dua "bahasa" yang berbeda.

Di satu sisi, analis bisnis dan manajer menggambar proses menggunakan flowchart bebas — tanpa standar, setiap orang punya gaya sendiri. Di sisi lain, developer dan arsitek sistem menggunakan UML Activity Diagram atau notasi teknis yang tidak dipahami oleh pelaku bisnis.

Akibatnya, ada jurang komunikasi yang besar. Sebuah proses yang sudah didesain dengan baik oleh analis bisnis harus "diterjemahkan ulang" oleh developer — dan dalam terjemahan itu, banyak nuansa bisnis yang hilang.

Kebutuhan akan satu bahasa standar yang bisa dibaca oleh kedua pihak inilah yang melahirkan BPMN.


2000–2001: Kelahiran BPMI dan Awal Mula

Pada Agustus 2000, sebuah konsorsium industri baru terbentuk: BPMI — Business Process Management Initiative.

BPMI didirikan dengan satu misi: mengembangkan standar terbuka (open standards) untuk mendefinisikan, mengelola, dan mengeksekusi proses bisnis. Keanggotaannya terdiri dari perusahaan perangkat lunak, konsultan, dan akademisi yang percaya bahwa industri membutuhkan satu bahasa universal untuk proses bisnis.

Di antara pekerjaan awal BPMI, terdapat dua proyek paralel:

  • BPML (Business Process Modeling Language) — bahasa berbasis XML untuk eksekusi proses
  • BPMN (Business Process Modeling Notation) — notasi visual untuk memodelkan proses

Untuk BPMN, BPMI membentuk sebuah Notation Working Group — tim kecil yang bertugas merancang notasi visual dari nol.


Tokoh Utama: Stephen A. White, Ph.D.

Pada 2001, seorang representatif dari IBM bernama Stephen A. White, Ph.D. menghadiri pertemuan awal BPMI dan secara sukarela menjadi ketua Notation Working Group. Keputusan ini mengubah arah sejarah BPMN secara fundamental.

White membawa lebih dari 25 tahun pengalaman dalam business process modeling — mulai dari memodelkan beban kerja pilot penerbangan hingga proses bisnis komersial yang kompleks. Ia berpengalaman di berbagai aspek perangkat lunak: manajemen produk, desain, konsultasi, pelatihan, hingga penulisan teknis.

Di bawah kepemimpinan White, Notation Working Group memulai pekerjaan selama lebih dari dua tahun untuk merancang spesifikasi BPMN yang komprehensif.

Hari ini, Stephen A. White dikenal luas sebagai "The Father of BPMN" — bapak pencipta BPMN.


2004: BPMN 1.0 — Lahirnya Standar

Pada Mei 2004, setelah lebih dari dua tahun pengembangan, BPMI merilis BPMN versi 1.0 — versi pertama yang dipublikasikan secara resmi.

BPMN 1.0 mendefinisikan empat kategori elemen utama yang masih kita kenal hingga hari ini:

KategoriIsi
Flow ObjectsEvent, Activity, Gateway
Connecting ObjectsSequence Flow, Message Flow, Association
SwimlanesPool, Lane
ArtifactsData Object, Group, Text Annotation

Tujuan utama BPMN 1.0 adalah notasional: menyediakan bahasa visual yang mudah dipahami oleh semua pelaku bisnis, namun tetap mampu merepresentasikan semantik proses yang kompleks untuk kebutuhan teknis.

Yang penting dicatat: BPMN 1.0 belum memiliki execution semantics. Diagram BPMN saat itu murni untuk dokumentasi dan komunikasi — belum bisa dijalankan langsung oleh mesin.


2005: Merger BPMI ke OMG — Perubahan Wali

Pada Juni 2005, sebuah peristiwa penting terjadi: BPMI bergabung dengan OMG (Object Management Group).

Ini bukan akuisisi korporat biasa. Penggabungan ini lebih tepat disebut sebagai kombinasi aktivitas — OMG mengambil alih upaya pengembangan standar yang selama ini dijalankan BPMI, termasuk pengembangan dan pemeliharaan BPMN.

Mengapa Merger Ini Terjadi?

OMG adalah badan standardisasi internasional yang sudah lama dikenal dengan standar pemodelan, paling terkenal adalah UML (Unified Modeling Language). OMG memiliki:

  • Infrastruktur yang matang untuk mengelola proses standardisasi teknis
  • Jaringan keanggotaan yang luas dari industri global
  • Pengalaman panjang dalam mengembangkan dan memelihara standar pemodelan

Bergabung dengan OMG berarti BPMN mendapatkan platform yang jauh lebih besar, proses standardisasi yang lebih formal, dan legitimasi di mata industri internasional.

Apa Itu OMG?

Object Management Group adalah konsorsium nirlaba internasional yang didirikan pada 1989. OMG mengembangkan standar berbasis model (model-driven standards) yang mencakup berbagai bidang: infrastruktur teknologi, pemodelan sistem, dan proses bisnis. Standar-standar OMG yang paling dikenal termasuk UML, CORBA, dan — tentu saja — BPMN.

OMG tidak menjual produk; ia menetapkan standar terbuka yang kemudian diimplementasikan oleh vendor perangkat lunak di seluruh dunia.

Pasca merger, OMG merilis spesifikasi BPMN pertamanya pada Februari 2006, dan BPMN secara resmi diadopsi sebagai standar OMG pada tahun yang sama.


2008–2009: BPMN 1.1 dan 1.2 — Penyempurnaan Bertahap

Di bawah pengelolaan OMG, dua revisi BPMN dirilis dalam periode singkat:

BPMN 1.1 — 17 Januari 2008

Stephen A. White memimpin OMG Finalization Task Force sebagai Spec Editor untuk BPMN 1.1. Revisi ini berfokus pada:

  • Klarifikasi ambiguitas dalam spesifikasi 1.0
  • Perbaikan konsistensi definisi elemen
  • Resolusi isu-isu interoperabilitas yang muncul dari implementasi awal

BPMN 1.2 — 3 Januari 2009

White kembali memimpin sebagai Spec Editor, kali ini untuk OMG Revision Task Force BPMN 1.2. Revisi ini melanjutkan penyempurnaan BPMN 1.1 dengan fokus pada:

  • Peningkatan klarifikasi semantik
  • Perbaikan kompatibilitas lintas alat (cross-tool compatibility)
  • Fondasi teknis untuk pengembangan BPMN 2.0 yang sedang direncanakan

2011: BPMN 2.0 — Lompatan Terbesar

Pada Januari 2011, OMG merilis BPMN 2.0 — versi yang mengubah BPMN secara fundamental.

Perubahan paling signifikan tercermin bahkan pada namanya: dari "Business Process Modeling Notation" menjadi "Business Process Model and Notation". Penambahan kata "Model" bukan sekadar gaya bahasa — ia mencerminkan perluasan ruang lingkup yang mendasar.

Perubahan Revolusioner BPMN 2.0

1. Execution Semantics — Diagram yang Bisa Dijalankan

Inilah perubahan terbesar. BPMN 2.0 mendefinisikan formal execution semantics untuk pertama kalinya.

Artinya: diagram BPMN bukan lagi sekadar gambar dokumentasi. Dengan BPMN 2.0, diagram bisa dieksekusi langsung oleh BPMS (Business Process Management System) seperti Camunda, Flowable, atau Activiti — tanpa perlu "diterjemahkan" secara manual ke kode program.

Diagram yang dibuat oleh analis bisnis adalah konfigurasi sistem yang sesungguhnya.

2. Format XML Terstandar untuk Interoperabilitas

BPMN 2.0 mendefinisikan format serialisasi XML yang terstandar. Ini memungkinkan sebuah diagram yang dibuat di alat A bisa dibuka dan dieksekusi di alat B tanpa kehilangan informasi — sesuatu yang tidak mungkin di era BPMN 1.x.

3. Elemen-elemen Baru

BPMN 2.0 memperkenalkan beberapa jenis diagram dan elemen yang tidak ada di versi sebelumnya:

Elemen/Fitur BaruFungsi
Choreography DiagramMenggambarkan interaksi antar peserta dalam proses kolaborasi
Conversation DiagramMenyederhanakan representasi komunikasi kompleks antar Pool
Non-interrupting EventsEvent yang memicu jalur tambahan tanpa menghentikan proses utama
Event Sub-ProcessSub-proses yang dipicu oleh event tertentu (error, timer, pesan)
Compensation EventsMengelola pembatalan dan kompensasi atas aktivitas yang sudah selesai

4. Formalisasi Semantik

BPMN 2.0 menutup celah antara pemodelan dan eksekusi dengan mendefinisikan secara formal bagaimana setiap elemen berperilaku saat dijalankan. Ini menghilangkan ambiguitas interpretasi yang menjadi masalah di BPMN 1.x, di mana vendor BPMS sering mengimplementasikan elemen yang sama secara berbeda.


2013–2014: Standardisasi Internasional dan BPMN 2.0.2

BPMN sebagai Standar ISO

Pada 2013, BPMN 2.0.1 diadopsi sebagai standar internasional oleh ISO (International Organization for Standardization) dan IEC (International Electrotechnical Commission) dengan nomor ISO/IEC 19510:2013.

Adopsi ini menempatkan BPMN sejajar dengan standar internasional lain yang diakui secara formal oleh pemerintah, lembaga akreditasi, dan auditor di seluruh dunia.

BPMN 2.0.2 — Januari 2014

OMG merilis BPMN 2.0.2 pada Januari 2014 sebagai revisi pemeliharaan atas BPMN 2.0, berisi perbaikan dan klarifikasi tanpa perubahan arsitektur yang signifikan. BPMN 2.0.2 juga diterbitkan sebagai standar ISO/IEC.


Para Tokoh di Balik BPMN

Selain Stephen A. White, sejumlah tokoh lain memberikan kontribusi signifikan dalam membentuk dan menyebarkan BPMN:

Derek Miers

Co-Chair BPMI dan salah satu pemimpin awal organisasi yang melahirkan BPMN. Derek Miers adalah konsultan dan trainer BPM yang telah memberikan pelatihan di seluruh dunia tentang BPMN, arsitektur proses, dan manajemen proses bisnis. Ia menjadi co-author buku "BPMN Modeling and Reference Guide" bersama Stephen A. White — salah satu referensi paling awal dan paling komprehensif tentang BPMN.

Bruce Silver

Pendiri BPMessentials, penyedia pelatihan dan sertifikasi BPMN yang diakui sebagai #1 BPMN Training Provider Worldwide dengan lebih dari 4.000 siswa terlatih dan 1.500+ tersertifikasi. Silver adalah anggota OMG BPMN 2.0 Technical Committee dan mulai memberikan pelatihan BPMN sejak awal 2007 — bahkan sebelum BPMN 2.0 dirilis. Ia menulis "BPMN Method and Style", metodologi berlevel yang menjadi panduan standar bagi praktisi BPMN di seluruh dunia.

Conrad Bock

Peneliti di National Institute of Standards and Technology (NIST), anggota aktif WfMC (Workflow Management Coalition) dan OMG. Bock adalah co-author BPMN 2.0 Handbook dan berkontribusi khusus pada formalisasi kemampuan interaction modeling dalam BPMN — bagaimana peserta dalam proses berinteraksi satu sama lain secara formal.

Nathaniel Palmer

Co-author BPMN 2.0 Handbook bersama White dan Bock, dan salah satu penulis yang membantu mendokumentasikan dan menyebarkan pengetahuan tentang kapabilitas baru BPMN 2.0 kepada komunitas praktisi.


BPMN dan Standar-Standar Terkait

BPMN tidak lahir di ruang hampa. Ia berevolusi dalam ekosistem standar yang saling berinteraksi:

BPML (Business Process Modeling Language)

BPMI mengembangkan BPML sebagai "lapisan eksekusi" berbasis XML untuk melengkapi notasi visual BPMN. Namun BPML akhirnya kalah bersaing dengan BPEL (Business Process Execution Language) — sebuah standar eksekusi yang didukung IBM, Microsoft, dan BEA — dan secara resmi dinyatakan deprecated pada 2008. Kekalahan BPML inilah yang mendorong OMG untuk mengintegrasikan execution semantics langsung ke dalam BPMN 2.0.

BPEL (Business Process Execution Language)

BPEL menjadi standar eksekusi dominan berbasis web services. Spesifikasi BPMN 2.0 menyediakan pemetaan (mapping) formal antara elemen grafis BPMN dan konstruk BPEL, sehingga keduanya bisa digunakan secara komplementer.

XPDL (XML Process Definition Language)

Dikembangkan oleh WfMC sebagai format pertukaran (interchange format) untuk definisi proses antar alat workflow. XPDL dirancang khusus untuk menyimpan semua aspek diagram BPMN, termasuk informasi layout visual — sesuatu yang tidak dicakup oleh format XML eksekusi BPEL.

UML (Unified Modeling Language)

BPMN terinspirasi dari Activity Diagram dalam UML, namun dirancang dengan fokus yang jauh lebih spesifik pada proses bisnis. Di sisi lain, kontribusi konseptual dari BPML dan BPMN membantu OMG memperkaya UML dengan kemampuan notasi proses.


Ekosistem Tools: Dari jBPM ke Camunda

Adopsi industri terhadap BPMN tidak terjadi seketika — ia mengikuti perkembangan ketersediaan alat yang mendukungnya:

Era Pra-BPMN 2.0 (2003–2010)

jBPM (JBoss BPM), diluncurkan pada 2003, menjadi produk BPM open source pertama dan satu-satunya selama hampir tujuh tahun. Namun jBPM menggunakan format pertukaran proprietary-nya sendiri (jPDL), bukan BPMN — mencerminkan era di mana standar BPMN belum matang untuk eksekusi.

Titik Balik: Desember 2009

Pada Desember 2009 — sebulan sebelum BPMN 2.0 resmi dirilis — Signavio mempresentasikan kepada dunia editor proses pertama dengan dukungan penuh BPMN 2.0. Ini adalah sinyal kuat kepada industri: era BPMN 2.0 sudah tiba.

Era BPMN 2.0 (2010–sekarang)

Activiti diluncurkan pada Maret 2010 oleh Alfresco, dipimpin oleh Tom Baeyens dan Joram Barrez (mantan developer jBPM). Activiti mengadopsi BPMN 2.0 XML sebagai format pertukaran sejak hari pertama — sebuah keputusan yang menjadikannya pionir BPMN 2.0 di ekosistem open source.

Camunda lahir pada 2013 sebagai fork dari proyek Activiti. Camunda bermitra erat dengan Signavio untuk mendorong siklus business-IT roundtrip berbasis BPMN 2.0: analis bisnis memodelkan di Signavio, developer mengeksekusi di Camunda, keduanya berbagi format BPMN 2.0 yang sama.

Hari ini, Camunda, Flowable, IBM BPM, SAP Signavio, dan puluhan vendor lainnya membangun produk mereka di atas fondasi BPMN 2.0.


Garis Waktu: Perjalanan BPMN dari 2000 hingga 2014

2000 ─── Agustus: BPMI (Business Process Management Initiative) didirikan
2001 ─── Stephen A. White (IBM) memimpin BPMN Notation Working Group

2001 ─┐
2002 │ Notation Working Group mengerjakan spesifikasi BPMN (2+ tahun)
2003 ─┘

2004 ─── Mei: BPMN 1.0 dirilis oleh BPMI
│ (murni notasional, belum executable)

2005 ─── Juni: BPMI merger dengan OMG

2006 ─── Februari: OMG merilis spesifikasi BPMN pertamanya
│ BPMN resmi diadopsi sebagai standar OMG

2008 ─── 17 Januari: BPMN 1.1 (penyempurnaan dan klarifikasi)

2009 ─── 3 Januari: BPMN 1.2 (penyempurnaan lanjutan)
│ Desember: Signavio rilis editor BPMN 2.0 pertama di dunia

2010 ─── Maret: Activiti diluncurkan dengan dukungan BPMN 2.0

2011 ─── Januari: BPMN 2.0 dirilis oleh OMG
│ (nama berubah: + "Model"; execution semantics; XML format terstandar)

2013 ─── ISO/IEC 19510:2013: BPMN 2.0.1 diadopsi sebagai standar internasional
│ Camunda lahir sebagai fork dari Activiti

2014 ─── Januari: BPMN 2.0.2 (revisi pemeliharaan terakhir yang signifikan)

Warisan dan Dampak

Dalam dua dekade sejak BPMN 1.0 dirilis, standar ini telah mengubah cara dunia mendefinisikan dan mengotomasi proses bisnis:

  • BPMN digunakan oleh ratusan ribu organisasi di lebih dari 100 negara
  • OMG memperkirakan BPMN adalah standar pemodelan proses bisnis yang paling banyak digunakan di dunia
  • ISO/IEC 19510 menjadikan BPMN diakui secara formal di tingkat pemerintahan dan regulasi internasional
  • Ekosistem tools yang matang — dari Camunda hingga SAP Signavio, dari Flowable hingga IBM BPM — membuktikan bahwa standar yang baik melahirkan inovasi, bukan menghambatnya

Yang paling menonjol dari perjalanan BPMN adalah kenyataan bahwa sebuah notasi yang dirancang oleh satu kelompok kerja kecil di tahun 2001 berhasil menjadi bahasa universal yang menjembatani bisnis dan teknologi — dan masih relevan hingga hari ini.


Referensi


Selanjutnya: Notasi BPMN → — pelajari elemen-elemen yang terbentuk dari dua dekade evolusi standar ini.

💡

Sudah memahami konsep BPMN?

Wujudkan diagram Anda menjadi *workflow automation* nyata tanpa *coding* — dengan **AlurKerja**, platform BPM buatan Indonesia.