Halo semuanya!
Pada artikel ini, saya ingin berbicara tentang Shared Sprint di Perangkat Lunak Atlassian Jira.
Jika Anda membaca dokumentasi resmi, misalnya, di
sini , maka tidak akan ada sprint umum.
Saya pertama kali menemukan istilah sprint umum di
sini . Artikel ini menjelaskan dengan baik apa sprint umum dan bagaimana hidup dengannya.
Sprint bersama adalah konsep penting dalam Perangkat Lunak Atlassian Jira karena berkenalan dengan sprint bersama biasanya tidak terduga, dan tampaknya ada yang tidak beres. Tetapi ini tidak benar, dan jika Anda tahu cara kerja sprint umum, maka Anda dapat menggunakannya untuk kebutuhan Anda.
Dalam artikel ini, saya akan mengilustrasikan bagaimana sprint yang umum terlihat dan bagaimana membedakan mereka dari sprint biasa. Dan juga saya akan menceritakan tentang fitur mereka.
Saya mencoba semua contoh dalam artikel ini di Jira Software Cloud dan di Jira Software Server 7.12.3.
Apa itu sprint umum?
Sprint umum adalah sprint yang terlihat di lebih dari satu papan.
Misalnya, ada tangkapan layar papan seperti itu:
Papan SCRUM :
Papan SCRUM2 :

Anda dapat melihat bahwa pada papan SCRUM dan SCRUM2 terdapat sprint yang disebut SCRUM Sprint 3. Sprint ini terlihat pada dua papan. Apakah itu berarti kita melihat sprint umum? Tidak. Perangkat Lunak Jira dapat memiliki dua sprint berbeda dengan nama yang sama.
Bagaimana cara melihat sprint id?
Untuk memahami apakah sprint umum ada di depan kita atau sprint biasa, kita harus melihat id dari kedua sprint ini.
Anda dapat melihat sprint id seperti ini:

Jika Anda mengarahkan mouse ke tombol yang disorot dengan warna merah di atas, kita akan melihat url yang berakhir dengan sprintId = <number>. Nomor ini adalah nomor sprint. Dalam kasus kami, ID dari kedua sprint berbeda, yang berarti bahwa kami tidak memiliki sprint umum, tetapi dua sprint biasa.
Sprint umum
Sekarang mari kita lihat screenshot ini:

Dalam tangkapan layar kita melihat papan SCRUM, di mana ada dua sprint dengan nama yang sama. Dan sprint yang disorot dengan warna merah berisi tiket yang sama dengan sprint di papan SCRUM2. Jika kita memeriksa id sprint ini di papan SCRUM dan SCRUM2, maka id akan bertepatan, yang berarti kita memiliki sprint yang sama.
Mengapa kita memiliki sprint yang sama di dua papan?
Tiket yang terlihat di papan dipilih oleh filter yang ditentukan untuk papan. Filter dapat dilihat dengan masuk ke Pengaturan Papan -> Umum. Seperti inilah tampilan filter untuk papan:
Papan SCRUM :
project = SCRUM OR priority is not EMPTY ORDER BY Rank ASC
Papan SCRUM2 :
project = SCRUM2 ORDER BY Rank ASC
Kami melihat bahwa filter untuk SCRUM memilih tidak hanya tiket dari proyek SCRUM, tetapi juga semua tiket dalam instance Jira kami yang memiliki prioritas terisi, yang artinya memilih tiket dari proyek SCRUM2. Oleh karena itu, tiket dari proyek SCRUM2 dapat dilihat di papan SCRUM dan di papan SCRUM2. Dan karena itu, jika kita mengisi bidang Sprint di salah satu tiket, sprint ini akan muncul di dua papan.
Sprint dibuat dari papan dan berisi tautan ke papan dari mana ia dibuat. Untuk melakukan ini, Anda dapat melakukan, misalnya, rest / agile / 1.0 / sprint / sprintId dan lihat papan tempat sprint dibuat. Dalam kasus kami, kami mendapatkan hasil berikut:
{"id":5,"self":"https://alex.atlassian.net/rest/agile/1.0/sprint/5","state":"active","name":"SCRUM Sprint 3","startDate":"2018-09-23T06:33:01.266Z","endDate":"2018-10-07T06:33:00.000Z","originBoardId":3,"goal":""}
originBoardId = 3, dan ini adalah SCRUM2. Ini berarti sprint awalnya dibuat di papan SCRUM2, dan muncul di papan SCRUM karena tiket dari sprint ada di papan SCRUM2 dan papan SCRUM.
Bagaimana perilaku sprint umum?
Jika Anda membuat perubahan pada sprint umum pada salah satu papan tempat sprint terlihat, maka perubahan akan terlihat di semua papan.
Misalnya, jika kita mengganti nama sprint pada papan SCRUM, maka namanya juga akan diganti pada papan SCRUM2. Jika kita menutup sprint pada papan SCRUM, maka itu akan ditutup pada papan SCRUM.
Perilaku inilah yang biasanya ditemui pengguna. Mereka bekerja dengan sprint dan tiba-tiba sprint ditutup. Tidak ada tim yang menutupnya. Akibatnya, ternyata sprint ditutup dari papan lain, di mana filter memilih tiket dari proyek ini.
Bagaimana sprint umum digunakan?
Misalkan kita memiliki beberapa tim, dan masing-masing tim memiliki proyek sendiri. Setiap tim membuat papan dan bekerja di papan ini. Kami ingin melihat sprint semua tim. Bagaimana kita bisa melakukan ini?
- Kita dapat meminta untuk membagikan semua papan untuk kita, dan kemudian kita dapat melihat sprint jika kita pergi ke papan yang tepat.
- Kami dapat membuat papan yang akan memilih tiket dari semua proyek tim. Dalam hal ini, kami akan melihat informasi tentang semua sprint di satu papan, yang membutuhkan lebih sedikit usaha dari kami untuk melihat semua sprint tim. Tetapi kita tidak boleh lupa bahwa tindakan apa pun dengan sprint di papan kita akan memerlukan perubahan yang sama di papan tim.
Hanya itu yang ingin saya ceritakan di artikel ini. Saya harap informasi ini berguna.