Kerangka Nexus: Menskalakan Scrum untuk 3 hingga 9 Pasukan

Kerangka Nexus menyatukan sumbangan beberapa pasukan Scrum menjadi satu Increment produk bersepadu pada setiap Sprint.

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

Nexus ialah kerangka daripada Scrum.org untuk kira-kira tiga hingga sembilan Pasukan Scrum yang bekerja bersama pada satu produk. Ia mengekalkan peraturan Scrum dan hanya menambah apa yang diperlukan untuk mengurus kebergantungan: Nexus Integration Team, beberapa acara tambahan, dan satu Integrated Increment bersama yang disumbangkan oleh setiap pasukan pada setiap Sprint.

Kebanyakan kesakitan penskalaan bukan tentang menulis kod dengan lebih pantas. Ia tentang dua pasukan yang menyentuh modul yang sama, pasukan ketiga menunggu kedua-duanya, dan tiada siapa perasan sehingga akhir Sprint. Nexus dibina di sekitar masalah itu. Ia tidak meminta anda menyusun semula syarikat. Ia meminta anda menjadikan kebergantungan kelihatan lebih awal dan memberi seseorang tanggungjawab yang jelas untuk integrasi.

Fakta Utama

  • Nexus dibangunkan oleh Ken Schwaber dan Scrum.org, dan Nexus Guide telah mempunyai edisi pada 2015, 2018 dan 2021.
  • Nexus Guide semasa (Januari 2021) menghuraikan Nexus sebagai kira-kira tiga hingga sembilan Pasukan Scrum dengan seorang Product Owner dan satu Product Backlog.
  • Nexus Integration Team terdiri daripada Product Owner, seorang Scrum Master, dan satu atau lebih Ahli Nexus Integration Team.
  • Panduan ini tidak memberikan kotak masa tetap untuk acara Nexus. Tempohnya dipandu oleh acara Scrum yang sepadan.
  • Edisi 2021 menamakan semula Refinement kepada Cross-Team Refinement.
  • LeSS meliputi 2 hingga 8 pasukan, jadi kedua-dua kerangka bertindih banyak dari segi bilangan pasukan dan berbeza terutamanya pada tahap perubahan organisasi yang diminta.

Apakah kerangka Nexus?

Nexus ialah kerangka untuk membangunkan dan mengekalkan penghantaran produk berskala. Ia melanjutkan Scrum secara minimum. Pasukan masih menjalankan Sprint, mengekalkan seorang Product Owner dan satu Product Backlog, dan mematuhi nilai Scrum yang sama. Yang berubah ialah kumpulan itu menghasilkan satu Integrated Increment dan bukannya beberapa increment yang kurang berkaitan, dan kumpulan kecil memikul akauntabiliti untuk memastikan integrasi itu berlaku.

Perkataan "nexus" bermaksud titik sambungan, dan kerangka ini kebanyakannya tentang sambungan: antara item backlog, antara pasukan, dan antara kerja yang setiap pasukan panggil Done dengan apa yang sebenarnya dihantar bersama.

Tiga idea memikul sebahagian besar bebannya:

  • Satu produk, satu backlog. Semua pasukan mengambil daripada Product Backlog yang sama, dimiliki oleh seorang Product Owner.
  • Kebergantungan ialah musuh aliran. Hapuskannya melalui refinement sebelum Sprint, dan jejaki yang tinggal.
  • Integrasi berlaku setiap Sprint. Nexus mesti menghasilkan Increment bersepadu yang berfungsi sekurang-kurangnya sekali setiap Sprint, bukan pada akhir fasa keluaran.

Peranan Nexus: Nexus Integration Team

Nexus tidak menambah lapisan pengurusan baharu. Ia menambah satu pasukan. Menurut Nexus Guide, Nexus Integration Team merangkumi:

Nexus Integration Team menyokong penyelarasan dan menghapuskan halangan sementara pasukan Scrum melakukan kerja integrasi sebenar.

Ahli Siapa mereka
Product Owner Product Owner yang sama yang memiliki satu Product Backlog
Scrum Master Seorang, yang mungkin juga berperanan sebagai Scrum Master bagi satu atau lebih pasukan
Ahli Nexus Integration Team Satu atau lebih orang yang diambil daripada Pasukan Scrum

Salah faham yang biasa ialah Integration Team yang melakukan integrasi. Bukan begitu. Setiap Pasukan Scrum masih melakukan kerja integrasinya sendiri. Integration Team menyelaras, membimbing, dan menghapuskan halangan, dan ia bertanggungjawab supaya Integrated Increment benar-benar wujud dan memenuhi Definition of Done. Ia juga memiliki Definition of Done bersama untuk Integrated Increment. Pasukan individu boleh mengenakan piawaian yang lebih ketat ke atas diri mereka, tetapi tidak yang lebih longgar.

Keahlian boleh bertukar ganti apabila kerja berubah. Panduan ini menyatakan bahawa tempat seseorang dalam Integration Team mengatasi keahliannya dalam pasukan selagi tanggungjawab Integration Team dipenuhi, yang merupakan cara sopan untuk mengatakan peranan itu didahulukan apabila keduanya bercanggah.

Acara Nexus

Nexus mengekalkan acara Scrum piawai dan membungkusnya dengan versi merentas pasukan. Berikut ialah cara setiap satu berfungsi menurut Nexus Guide.

Acara Nexus menggabungkan refinement berterusan, perancangan bersama, pemeriksaan integrasi harian, satu semakan dan satu retrospektif.

Acara Tujuan Bila
Cross-Team Refinement Memecahkan item Product Backlog supaya kebergantungan menjadi kelihatan dan berkurang, serta meramal pasukan mana yang akan menghantar apa Berterusan, sebelum perancangan
Nexus Sprint Planning Menyelaras semua pasukan untuk Sprint; menghasilkan Nexus Sprint Goal, Sprint Goal pasukan, Nexus Sprint Backlog dan Sprint Backlog setiap pasukan Permulaan Sprint
Nexus Daily Scrum Menimbulkan masalah integrasi dan memeriksa kemajuan ke arah Nexus Sprint Goal; melengkapkan Daily Scrum setiap pasukan Semasa Sprint
Nexus Sprint Review Mengumpul maklum balas pihak berkepentingan terhadap Integrated Increment dan memutuskan penyesuaian; menggantikan Review pasukan individu Akhir Sprint
Nexus Sprint Retrospective Merancang penambahbaikan kepada kualiti dan keberkesanan merentas seluruh Nexus Acara terakhir Sprint

Beberapa nota praktikal tentang cara ia berlangsung:

Cross-Team Refinement ialah acara yang berbaloi dengan masa yang diperuntukkan. Jika pasukan anda menghabiskan Sprint Planning untuk mendapati bahawa Pasukan B memerlukan perubahan skema daripada Pasukan A, refinement telah gagal. Layan ia sebagai kerja berterusan, berkait rapat dengan refinement backlog biasa tetapi dengan tugas khusus mengesan dan mengecilkan kebergantungan merentas pasukan.

Nexus Sprint Planning ialah tempat wakil daripada pasukan bertemu untuk mengesahkan susunan kerja dan tugasan pasukan, kemudian setiap pasukan melakukan perancangan sprint biasanya sendiri pada bahagiannya. Nexus Sprint Backlog yang terhasil ialah pandangan bersama terhadap segala yang sedang berlangsung.

Nexus Daily Scrum adalah untuk wakil, bukan semua orang. Ia pendek, ia tentang integrasi, dan outputnya ialah pelarasan kepada Nexus Sprint Backlog dan pelan pasukan sendiri.

Artifak Nexus

Nexus menggunakan artifak Scrum dan menambah beberapa versi bersama:

Artifak Apakah itu
Product Backlog Satu senarai untuk seluruh produk, dengan Product Goal sebagai komitmennya
Nexus Sprint Backlog Nexus Sprint Goal ditambah item Product Backlog yang diambil daripada Sprint Backlog setiap pasukan; ia menjadikan kebergantungan dan aliran kerja kelihatan dan dikemas kini sepanjang Sprint
Integrated Increment Jumlah semua kerja bersepadu yang telah disiapkan Nexus ke arah Product Goal

Panduan ini menggunakan istilah "Nexus Goal" dalam edisi terdahulu dan menamakannya semula sebagai Nexus Sprint Goal pada 2018, untuk menyamai perkataan Scrum. Jika anda membaca catatan blog lama, jangkakan istilah yang lebih lama.

Nexus berbanding SAFe, LeSS, Scrum of Scrums dan Disciplined Agile

Nexus terletak di separuh lebih ringan spektrum penskalaan. Berikut ialah perbandingannya dengan pilihan yang lazimnya ditimbang orang berbanding Nexus.

Nexus SAFe LeSS Scrum of Scrums Disciplined Agile
Idea teras Melanjutkan Scrum dengan lapisan integrasi Menambah struktur, peranan dan rentak perancangan Menyahskala organisasi Mesyuarat koordinasi berulang antara pasukan Toolkit untuk memilih amalan mengikut konteks
Julat pasukan Kira-kira 3 hingga 9 pasukan Banyak pasukan, disusun dalam train dan portfolio 2 hingga 8 pasukan (LeSS Huge selepas itu) Kumpulan kecil pasukan Bergantung pada konteks
Peranan baharu Nexus Integration Team Beberapa Sedikit Biasanya tiada Berbeza-beza
Tahap preskriptif Ringan Tinggi Sederhana, dengan peraturan ketat Sangat ringan Pilih sendiri
Perubahan organisasi Sederhana Sederhana hingga besar Besar Minimum Bergantung pada pilihan

Dua perbandingan wajar disebut dalam satu ayat setiap satu. Berbanding SAFe, Nexus ialah komitmen yang lebih kecil: anda tidak menerima pakai rentak perancangan untuk seluruh perusahaan, anda menambah satu pasukan koordinasi kepada pasukan yang sudah berkongsi satu produk. Berbanding LeSS, perbezaannya ialah sejauh mana anda sanggup menyusun semula. LeSS meminta pasukan ciri dan seorang Product Owner tunggal dengan kuasa sebenar merentas segala-galanya, manakala Nexus menganggap anda sudah mempunyai asas itu dan memerlukan bantuan pada jahitan integrasi.

Scrum of Scrums ialah pilihan paling ringan. Ia mesyuarat berulang di mana wakil pasukan berkongsi kebergantungan, dan selalunya itulah yang dilakukan pasukan sebelum menerima pakai sesuatu yang rasmi. Nexus boleh dibaca sebagai versi lebih berstruktur bagi idea itu, dengan acara, artifak dan kumpulan yang bertanggungjawab di belakangnya.

Cara mula menggunakan Nexus

Berikut ialah urutan yang sesuai dengan cara pasukan lazimnya menerima pakainya.

Mulakan Nexus dengan satu product backlog bersama dan satu Definition of Done integrasi merentas pasukan Scrum.

  1. Sahkan prasyarat. Anda patut mempunyai tiga atau lebih pasukan yang membina satu produk, seorang Product Owner, dan pasukan yang sudah boleh menjalankan Sprint yang baik sendiri. Nexus tidak akan membetulkan pasukan yang belum melakukan Scrum.
  2. Bentuk Nexus Integration Team. Namakan Product Owner, pilih Scrum Master, dan pilih satu atau dua orang berpengalaman daripada pasukan sebagai Ahli Integration Team. Persetujui apa yang anda harapkan daripada mereka dalam perjanjian kerja yang ringkas.
  3. Tulis satu Definition of Done bersama. Pastikan ia meliputi integrasi, bukan sekadar penyiapan peringkat pasukan, supaya "Done" bermaksud ia berfungsi dengan segala yang lain.
  4. Mulakan Cross-Team Refinement. Pilih slot tetap setiap minggu. Teliti bahagian atas backlog, tandakan kebergantungan, dan hiris item sehingga kebanyakannya boleh disiapkan oleh satu pasukan.
  5. Jalankan Nexus Sprint Planning. Pilih Nexus Sprint Goal, tugaskan item kepada pasukan, dan bina Nexus Sprint Backlog dengan kebergantungan yang tinggal kelihatan.
  6. Simpan papan kebergantungan. Gunakan templat di bawah dan semaknya dalam Nexus Daily Scrum.
  7. Adakan satu Nexus Sprint Review dan Retrospective. Tunjukkan satu Integrated Increment, bukan lima demo, dan perbaiki cara pasukan bekerja bersama.
  8. Periksa dan laraskan. Jika masalah integrasi terus muncul lewat, baiki refinement dahulu, kemudian komposisi pasukan.

Templat: papan kebergantungan merentas pasukan

Salin ini ke dalam penjejak anda dan kemas kini setiap hari. Ia artifak yang paling banyak diminta orang apabila mereka bermula dengan Nexus.

Contoh papan kebergantungan Nexus: Platform membekalkan komponen API kepada Reporting untuk eksport pelanggan menjelang hari ke-3 Sprint.

ID Item backlog Perlukan daripada (pasukan) Diperlukan oleh (pasukan) Apa yang diperlukan Tarikh diperlukan Status Pemilik Risiko jika lewat
D-01 Eksport pelanggan Platform Reporting Endpoint API untuk data pukal Hari ke-3 Sprint Sedang dijalankan Ketua pembangun, Platform Reporting tersekat
D-02 Aliran pembayaran baharu Payments Web Kemas kini pustaka tokenisasi Hari ke-5 Sprint Belum bermula PO Payments Skop demo dikurangkan
D-03 Single sign-on Identity Semua pasukan Modul pengesahan bersama Hari ke-2 Sprint Selesai SM Identity Tiada
D-04

Nota lajur:

  • Perlukan daripada / Diperlukan oleh mengekalkan arah kebergantungan secara eksplisit. Tanpanya, papan bertukar menjadi senarai kebimbangan.
  • Tarikh diperlukan patut berupa hari Sprint, bukan "tidak lama lagi" yang kabur. Inilah yang disemak dalam Nexus Daily Scrum.
  • Status hanya memerlukan empat nilai: Belum bermula, Sedang dijalankan, Tersekat, Selesai.
  • Risiko jika lewat memberi Integration Team kedudukan pantas untuk apa yang perlu dikejar dahulu.

Tabiat yang baik ialah mengira baris terbuka pada Nexus Sprint Planning dan sekali lagi selepas Cross-Team Refinement. Jika bilangannya tidak menurun dari Sprint ke Sprint, refinement tidak menghapuskan kebergantungan dan struktur pasukan ialah suspek seterusnya.

Contoh mengikut fungsi

Nexus lahir daripada perisian, tetapi mekanismenya terpakai pada mana-mana produk yang dibuat oleh beberapa pasukan yang bekerja dalam Sprint.

Fungsi Contoh Di mana Nexus membantu
Perisian Empat pasukan membina aplikasi mudah alih, aplikasi web, API dan lapisan data Cross-Team Refinement menangkap perubahan API sebelum aplikasi bergantung padanya
Pemasaran Pasukan kandungan, reka bentuk, media berbayar dan web melancarkan satu kempen Satu Nexus Sprint Goal mengikat setiap aset kepada tarikh pelancaran yang sama; papan kebergantungan menjejaki aset mana yang menyekat yang mana
HR Pasukan pengambilan, onboarding dan gaji mereka bentuk semula pengalaman pekerja baharu Definition of Done bersama meliputi seluruh proses, bukan bahagian setiap pasukan
Operasi Pasukan perolehan, logistik dan kemudahan membuka tapak baharu Integrated Increment ialah tapak yang benar-benar berfungsi, disemak bersama pada Nexus Sprint Review

Perkara yang patut dan tidak patut dilakukan

Patut Jangan
Pastikan Integration Team kecil dan merentas fungsi Menjadikannya lapisan pengurusan baharu
Lakukan refinement untuk kebergantungan sebelum perancangan Menunggu Nexus Daily Scrum untuk menemuinya
Kongsi satu Definition of Done untuk Integrated Increment Membiarkan setiap pasukan mentakrifkan Done secara berbeza
Semak satu Integrated Increment bersama pihak berkepentingan Mengadakan demo berasingan bagi setiap pasukan
Biarkan pasukan melakukan kerja integrasi sendiri Menyuruh Integration Team melakukan semuanya
Kurangkan kebergantungan melalui reka bentuk pasukan dan backlog Bergantung pada alat penjejakan semata-mata

Bila Nexus ialah pilihan yang salah

Nexus tidak sesuai jika anda mempunyai kurang daripada tiga pasukan, kerana Scrum ditambah penyelarasan ringan sudah mencukupi. Ia juga tidak sesuai jika anda menyelaras banyak produk yang tidak berkaitan dan bukannya satu, atau jika pasukan anda belum berjaya menjalankan Scrum satu pasukan. Dan jika anda memerlukan pembiayaan portfolio, perancangan perusahaan dan tadbir urus yang berat, kerangka seperti SAFe meliputi lebih banyak bidang. Nexus membawa anda dari tiga pasukan hingga sembilan. Ia tidak berpura-pura menjadi model operasi untuk seluruh syarikat.

Soalan Lazim tentang Kerangka Nexus

Berapa banyak pasukan boleh menggunakan Nexus?

Nexus Guide menghuraikan Nexus sebagai kira-kira tiga hingga sembilan Pasukan Scrum yang bekerja pada satu produk dengan seorang Product Owner dan satu Product Backlog. Di bawah tiga, Scrum biasa dengan penyelarasan tidak formal biasanya mencukupi.

Siapa yang mencipta kerangka Nexus?

Ken Schwaber dan Scrum.org membangunkannya, dan Nexus Guide telah diterbitkan dalam edisi 2015, 2018 dan 2021. Edisi semasa ialah versi Januari 2021, yang mencerminkan Scrum Guide 2020.

Adakah Nexus Integration Team melakukan semua kerja integrasi?

Tidak. Pasukan Scrum individu melakukan kerja integrasi. Integration Team menyelaras, membimbing dan bertanggungjawab supaya Integrated Increment memenuhi Definition of Done.

Apakah acara Nexus?

Cross-Team Refinement, Nexus Sprint Planning, Nexus Daily Scrum, Nexus Sprint Review dan Nexus Sprint Retrospective. Ia berjalan seiring dengan acara Scrum biasa, dan Nexus Sprint Review menggantikan semakan pasukan individu.

Apakah perbezaan Nexus daripada LeSS?

Kedua-duanya menskalakan Scrum untuk beberapa pasukan pada satu produk, tetapi LeSS meminta lebih banyak perubahan organisasi: pasukan ciri, seorang Product Owner dengan kuasa luas, dan lebih sedikit peranan keseluruhan. Nexus menambah lapisan integrasi dan menganggap anda sudah mempunyai asasnya.

Adakah Nexus hanya untuk pasukan perisian?

Tidak. Edisi 2021 membuang kategori khusus perisian supaya panduan ini terpakai melangkaui perisian. Mana-mana kumpulan Pasukan Scrum yang membina satu produk boleh menggunakannya.

Jika pasukan anda sudah menjalankan Scrum dan terus berlanggar menjelang akhir Sprint, Nexus ialah perubahan kecil yang berisiko rendah: namakan Integration Team, mula melakukan refinement untuk kebergantungan, dan semak satu Integrated Increment bersama. Mulakan di situ, dan tambah struktur hanya apabila papan memberitahu anda ia diperlukan.

About the author

Tara Minh

Tara Minh

Senior Operations & Growth Strategist

Tara Minh is Senior Operations & Growth Strategist at Rework, helping B2B SaaS leaders scale without breaking their teams. Tara turns messy workflows into systems people actually follow. Readers get practical frameworks they can use to cut waste, align teams, and grow on purpose.