Tim lintas fungsi vs Tim mandiri vs Tim fitur vs Tim komponen dalam Agile

Secara tradisional, sebuah proyek diorganisir di sekitar tim komponen (yaitu UX, Dev, Bisnis, Penguji, dan …), setiap rilis yang memerlukan berbagai keahlian komponen akan membutuhkan keterlibatan beberapa tim komponen. Biasanya, tim yang berbeda akan memiliki set prioritas yang berbeda, yang pada akhirnya menyebabkan kemacetan dalam siklus rilis produk.

Menurut Wikipedia, tim lintas fungsi adalah sekelompok orang dengan keahlian fungsional yang berbeda yang bekerja menuju tujuan bersama. Salah satu cara terbaik untuk meningkatkan kualitas tim Anda adalah dengan menjadikannya lintas fungsi. Tim lintas fungsi memiliki semua keterampilan yang diperlukan untuk mengubah ide menjadi produk yang berfungsi.

Sebuah Tim lintas fungsi memiliki semua kompetensi yang diperlukan untuk menyelesaikan pekerjaan tanpa bergantung pada orang lain yang bukan bagian dari tim” — Panduan Scrum

Berlawanan dengan pendekatan tim komponen, sebuah tim lintas fungsi adalah kelompok yang terdiri dari orang-orang dari berbagai area fungsional di perusahaan. — itu harus dibentuk tidak hanya dengan spesialis teknis (pengembang Back-end, Front-end, insinyur QA, dll.) tetapi juga terdiri dari anggota seperti Analis Bisnis, spesialis Pemasaran dan UX atau siapa pun yang mengambil bagian aktif dalam proyek.

Sebuah tim mandiri adalah tim yang memiliki otonomi untuk memilih cara terbaik untuk menyelesaikan pekerjaan mereka, daripada diarahkan oleh orang lain di luar tim. Berbeda dengan prinsip manajemen tradisional, tim mandiri yang diberdayakan tidak diarahkan dan dikendalikan dari atas; melainkan mereka berkembang dari anggota tim yang berpartisipasi secara aktif & kolektif dalam semua praktik dan acara Scrum.

Tim tradisional vs Tim Agile

“Sebuah Tim Organisasi Mandiri terdiri dari sekelompok pekerja pengetahuan yang harus mengelola diri mereka sendiri. Mereka harus memiliki otonomi” — Peter Drucker.

Panduan Scrum menunjukkan “Tim Scrum terdiri dari seorang Pemilik Produk, Tim Pengembangan, dan seorang Scrum Master. Mereka adalah:

Tim Scrum adalah mandiri dan lintas fungsi” — Panduan Scrum:

Tim Komponen vs Tim Fitur

Pendekatan tradisional adalah memecah produk lebih atau kurang secara logis dan bermakna menjadi komponen dan menugaskan tim komponen kepada mereka. Namun, komponen-komponen ini sama sekali tidak relevan dari sudut pandang pelanggan.

Pendekatan Tim Fitur sekarang hampir secara universal diterima sebagai cara untuk mengorganisir tim mereka, berbeda dengan tim tumpukan teknologi, terutama, dalam pendekatan pengiriman berkelanjutan, ini menekankan fitur (yaitu, irisan vertikal dari sistem) yang memenuhi kebutuhan pengguna yang dapat mempercepat pengiriman nilai dari fitur atau perangkat lunak yang berfungsi dan memperpendek umpan balik dari pengguna nyata. Tim fitur akan memiliki semua keterampilan untuk melakukan pekerjaan tingkat tugas yang diperlukan untuk menyelesaikan pekerjaan. Secara khusus, dengan asumsi arsitektur tiga tingkat, anggota tim akan bekerja pada tugas yang terkait dengan GUI, tingkat tengah, dan bagian basis data dari cerita ini.

Kekurangan besar dari organisasi komponen adalah jelas: itu memperlambat aliran nilai. Sebagian besar fitur sistem menciptakan ketergantungan yang memerlukan kerjasama antara tim komponen untuk membangun, menerapkan, dan akhirnya merilis. Tim menghabiskan banyak waktu mereka untuk mendiskusikan ketergantungan antara tim dan menguji perilaku antar komponen daripada dapat memberikan nilai kepada pengguna akhir.


This post is also available in Deutsch, English, Español, فارسی, Français, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *