Pendahuluan

Pendahuluan awal mengenai Spotify Model, dapat dilihat di sini.

Konsep dasar mengenai Spotify Model, dapat dilihat di sini.

Mengenai Squad, dapat dilihat di sini.

Mengenai Tribe, dapat dilihat di sini.

Spotify Model merupakan model organisasi yang sering dicontoh oleh perusahaan yang berusaha untuk mengubah organisasi perusahaannya menjadi lebih lincah.

Disebutkan bahwa Spotify Model ini terdiri dari 4 Istilah/Unit organisasi :

  • Squads
  • Tribes
  • Chapters
  • Guilds

Sekarang kita akan membahas mengenai istilah/unit yang ketiga :

CHAPTER

Apa itu CHAPTER ?


Squad dan Tribe merupakan unit yang terkait dengan fitur, produk, atau business value.

Sementara Chapter lebih terkait dengan keahlian profesi/spesialisasi di dalam sebuah Tribe.

Sebuah Chapter merupakan kelompok orang dengan spesialisasi yang sama yang berada di dalam Tribe

Misalnya Chapter Backend Engineer di Tribe Payment.

Chapter Backend Engineer di tribe ini terdiri dari beberapa Backend Engineer dari squad yang ada di tribe Payment, misalnya :

  • squad Payment Kartu Kredit.
  • squad Payment Electronic money.
  • squad Payment Bank Gateway.
  • squad Payment Installment.
  • dll.

Tujuannya tentu lebih kepada Technical Excellence atau meningkatkan kemampuan teknis/spesialisasi dari anggota Squad.

Gunanya juga agar tribe yang punya permasalahan yang sama, akan mempunyai pendekatan yang seragam dan mempunyai standar yang baik, baik berupa Best Practice, Teknologi Baru, atau Pendekatan solusi dari sisi teknis


Kenapa dibuat unit Chapter ini ?


Sederhana saja sebenarnya…

Squad merupakan tim yang otonom, sehingga bebas untuk memilih proses dan tools untuk menyelesaikan misinya masing-masing squad.

Akan tetapi seringkali permasalahan yang mirip di sebuah Squad, sebenarnya sudah pernah diselesaikan di squad yang lain.

Akan tetapi karena adanya otonomi dari tiap tim, sehingga tiap tim bebas mengimplementasikan teknologinya sendiri, bisa membuat duplikasi proses atau bisa juga kesenjangan teknologi diantara squad-squad yang ada.

Proses atau solusi yang mirip, mungkin sudah diimplementasikan squad lain di tribe yang sama, bisa dijadikan pelajaran, pengalaman, atau bisa dipakai juga di squad kita.

Dengan adanya Chapter ini, maka proses bisa jadi membuat proses yang lebih efektif di antara banyak squad yang ada.


Karakteristik dari unit Chapter ini ?


Chapter memiliki karakteristik sbb :

  • Merupakan gabungan anggota dari Squad yang mempunyai spesialisasi yang sama.
  • Merupakan cara untuk membuat proses yang efektif dari sisi teknikal excellent dan kompetensi.
  • Merupakan unit yang berguna pula untuk merekatkan anggota Tribe dari banyak Squad secara profesionalitas.
  • Merupakan tempat bagi anggota Squad untuk mengasah kemampuan teknikal dan kompetensinya.
  • Bagi organisasi, Chapter ini juga bisa dijadikan tempat untuk membuat standar bagi implementasi di tiap Squad
  • Biasanya diadakan sharing session mengenai teknologi, backendst practice , trend teknikal akan datang, solusi arsitektural, dll
  • Bisa juga ada inisiasi untuk membuat library bersama, tool bersama untuk kepenting sisi profesi diantara anggota Chapter
  • Unit chapter ini juga merupakan cara agar anggota dari Squad dapat berkomunikasi tidak hanya mengenai kerjaan dengan anggota dari Squad lainnya dalam sebuah Tribe.

Chapter Lead

Di sebuah Chapter akan ada namanya Chapter Lead.

Chapter Lead ini merupakan manager langsung dari semua anggota Chapter di Tribe tersebut.

Akan tetapi, Chapter Lead ini juga merupakan anggota dari salah satu Squad yang ada, dan ikut serta dalam kegiatan hari perhari di squad nya tersebut.

Tujuannya tentu agar bisa melihat secara realitas mengenai keadaan squad dan lingkungannya.

Tugasnya terdiri dari :

  • Menentukan/Propose Karir buat anggota Chapter dibawahnya. Tentunya nanti dikaitkan dengan departement HRD. Termasuk didalamnya gaji, benefit, kompetensi, dll.
  • Mengorganisasi semua anggota Chapter yang ada di bawahnya agar tetap berkembang dengan standar profesionalitas yang tinggi.
  • Membuat rencana dan mengorganisasikan agar kesenjangan ilmu pengetahuan, skill, dan best practice diantara anggota Chapter berkurang.
  • Mendevelop anggota Chapter sesuai dengan kemampuan dan minatnya.

Chapter sebagai Mini Technical Company ?


Kalau sebelumnya disebut bahwa Squad sebagai Mini Startup.

Dan Tribe dapat disebut sebagai Inkubator dari Mini Startup.

Maka Chapter dapat disebut sebagai Mini Technical/Support Company dilihat dari spesialisasi, standarisasi dan hirarki nya.

Yang menjaga kualitas teknikal dan kompetensi, menjadi tempat konsultasi teknis dan arsitektural, dan review skill, develop skill dari Chapter Lead terhadap anggota nya.

Kita lanjut ke Spotify Model - Guild


Ilustrasi Chapter


stateDiagram [*] --> TRIBE note right of TRIBE by (www.huzefril.com) end note state TRIBE { backend1 --> backend3:Chapter_backend backend2 --> backend3:Chapter_backend backend3 --> backend4:Chapter_backend frontend1 --> frontend2:Chapter_frontend frontend1 --> frontend3:Chapter_frontend frontend3 --> frontend4:Chapter_frontend qa1 --> qa2:Chapter_QA qa2 --> qa3:Chapter_QA qa2 --> qa4:Chapter_QA state SQUAD1 { backend1 backend2 frontend1 qa1 } -- state SQUAD2 { backend3 frontend2 frontend3 qa2 } -- state SQUAD3 { backend4 frontend4 qa3 qa4 } }