Bagaimana merencanakan sprint dua minggu

Terkadang tim pengembangan muda berantakan.


Ini terjadi pada saat mereka belum sepenuhnya memahami apa kelebihan itu; Proyek dan produk memperdebatkan siapa di antara mereka yang siapa, dan masing-masing melakukan tugas sendiri. Atau semua orang sudah tahu segalanya, tetapi sprint tidak dapat direncanakan - tugas tidak berhasil, demo dan retro tidak teratur.


Kami juga memiliki kisah yang serupa, tetapi kami menemukan jalannya.


Ini adalah cerita dari tim akun pribadi Yandex.Kassa, dan instruksi terperinci untuk mereka yang ingin meningkatkan perencanaan mereka.


Bagaimana itu?


Tim akun pribadi Yandex.Kassa bertanggung jawab atas kenyamanan menghubungkan pedagang baru ke Kasir dan membuat layanan penagihan. Menurut standar Yandex, tim ini masih muda - 4 dari 6 pengembang bekerja enam bulan atau kurang, dan saya, manajer proyek, bergabung dengan tim 3 bulan lalu.


Pada hari pertama sprint baru, tim berkumpul bersama dengan pemilik produk (selanjutnya - PO) dan merencanakan sprint selama sekitar dua jam. Pendekatan ini jelas memiliki kelemahan:


  1. Persyaratan elaborasi yang rendah. PO tidak punya cukup waktu untuk menjawab semua pertanyaan. Kami mengambil tugas semacam itu dalam sprint atau meminta analis untuk mengevaluasi tugas dan menunda implementasinya hingga dimulainya sprint berikutnya.
  2. Ada situasi di mana pemangku kepentingan diingat ketika sprint berjalan lancar dan kami sangat membutuhkan beberapa perbaikan atau solusi dari tim terkait.
  3. Kurangnya manajemen risiko.

Dengan pertimbangan mereka, persyaratan untuk proses baru muncul:


  1. Persyaratan untuk tugas harus dikerjakan oleh pemilik produk dan semua pihak yang berkepentingan.
  2. Implemented dod (definisi selesai adalah seperangkat kriteria yang memungkinkan Anda untuk memahami apakah tujuan pengembangan dilakukan) untuk setiap kegiatan. Mereka mulai mengidentifikasi pemangku kepentingan sehingga seminggu sebelum dimulainya sprint baru mereka akan memberi tahu mereka tentang kemajuan pekerjaan dan mengumpulkan umpan balik.
  3. Pertemuan minimum untuk fokus pada sprint saat ini. Terbatas pada dua pertemuan dalam dua minggu masing-masing selama satu jam.
  4. Mereka mulai melakukan pelatihan produk internal secara teratur sebagai sebuah tim, karena hari ini salah satu risiko utama adalah kurangnya pengetahuan tentang produk tersebut.

Konsep baru


Kami memperkenalkan wadah baru (daftar) perintah:


Prioritas tugas dalam semua daftar kecuali yang pertama ditentukan oleh PO.


Jika tugas diselesaikan dalam sprint, seorang anggota tim dapat mengambil tugas dari Estimasi ke dalam pekerjaan dan akan memahami bahwa mereka benar-benar siap untuk bekerja - ambil dan lakukan.


Minggu pertama


gambar
Dengan klik - versi lengkap.


Senin


Pemilik produk memindahkan aktivitas dari wadah Daftar Tugas ke Perawatan, memprioritaskan dan menjelaskan Definisi Selesai sejelas mungkin.


PM memeriksa aktivitas dalam wadah Perawatan terhadap daftar periksa:


  1. Apakah tata letak diperlukan untuk aktivitas baru dan, jika ya, apakah itu?
  2. Sudahkah semua kegiatan untuk proyek yang paling penting dimasukkan?
  3. Apakah tautan antara tugas ditunjukkan?

Jika ada sesuatu yang salah, maka PM berkomunikasi dengan PO untuk mengklarifikasi detail dan memberi tahu tim bahwa daftar Grooming terkini.


Contoh:


  1. Ambil tugas "Surat-surat tentang faktur yang dikeluarkan pada malam hari dikirim dengan penundaan." Itu ditambahkan oleh tester ke akhir daftar Grooming.
  2. PO mengangkat tugas ini pada daftar.
  3. PM memeriksa bahwa kegiatan bekerja dengan wadah pada bagian PO dilakukan, dan memberi tahu tim tentang hal itu.

Selasa


Tim berkenalan dengan kegiatan baru dan menulis komentar, pertanyaan, dan membuat saran. PO secara otomatis menerima semua komentar baru (kami menggunakan Jira, jadi ini mudah dilakukan), dan dia punya waktu untuk menyiapkan jawaban besok.



Seorang anggota tim menentukan apakah tugas itu relevan. Ternyata tugas itu relevan, tester menemukan penyebab masalah dan melaporkannya. Namun, dari sudut pandang logika bisnis, pertanyaannya tetap terbuka.


Rabu


Kami melakukan pertemuan dengan PO yang menjawab pertanyaan tim. Tujuan pertemuan: untuk memperbaiki DoD. Setelah pertemuan, bagian dari kegiatan akan pergi ke wadah "Ditentukan", dan sebagian - segera ke "Diperkirakan", jika segera jelas berapa lama kegiatan ini akan berlangsung. Tentukan dependensi dan pemangku kepentingan.



Dialog antara PM dan PO, setelah itu menjadi jelas apa yang perlu dilakukan. Biasanya dialog ini tidak diperbaiki, tetapi karena aktivitas ini PO tidak tersedia selama rapat, oleh karena itu komunikasi dicatat secara tertulis.


Kamis


PM mengirimkan daftar kegiatan terdekat dari daftar Estimasi dan Didefinisikan ke pihak yang berkepentingan dengan permintaan untuk melihat dan berkomentar.



Jumat


PM menjawab pertanyaan pemangku kepentingan, yang melibatkan tim atau PO jika perlu.


Tidak ada komentar yang diterima pada tugas tersebut, yang kami tunjukkan sebagai contoh, tetapi secara umum terlihat seperti ini:



Umpan balik bisa datang melalui messenger.


Hasil minggu pertama adalah aktivitas, yang jelas apa yang perlu dilakukan (dod ditentukan), dengan mempertimbangkan keinginan pihak yang berkepentingan.


Minggu kedua


gambar


Senin


Tim secara independen mengevaluasi kegiatan dalam daftar "Didefinisikan" dan penguraian kegiatan dalam daftar "Diperkirakan". PO tidak terlibat di sini, karena ia bertanggung jawab untuk menetapkan tujuan pada bagian bisnis dan bukan tanggung jawabnya untuk mengevaluasi bagaimana setiap rencana yang direncanakan dilakukan.



Selasa


Ada pertemuan kedua dengan PO, di mana tim dapat mengklarifikasi detail dan mengomunikasikan peringkat mereka. PO dapat memberi tahu Anda tentang acara pengantar baru yang mungkin telah terjadi selama seminggu terakhir, serta mengklarifikasi mengapa aktivitas tersebut tepat seperti perkiraan, tidak kurang.


Rabu


Ada demo di sprint saat ini. Sebagai hasil dari demo, kegiatan baru biasanya dibentuk, beberapa di antaranya harus diselesaikan sebelum akhir minggu, dan sisanya di sprint berikutnya. Tujuan dari demo ini adalah untuk mengumpulkan umpan balik. Tim mempresentasikan hasil pekerjaan mereka dan menerima umpan balik awal tentang pekerjaan fungsionalitas baru.


Demo ini internal dan eksternal .


Demo internal untuk PO, di mana dia mengevaluasi apakah tim mencapai hasil seperti yang dia harapkan, atau jika perbaikan diperlukan. Ini dilakukan oleh penguji pada lingkungan pengujian.


Demo eksternal ditujukan untuk pihak yang berkepentingan. Terjadi setelah perhitungan fungsionalitas baru "ke pertempuran", mengarahnya PO.


Setelah demo, kegiatan baru ditambahkan ke dalam simpanan dan, tergantung pada prioritas dan peringkatnya, dapat ditambahkan ke sprint saat ini. Kami secara khusus melakukan demo di pertengahan minggu kedua agar memiliki waktu untuk perbaikan hingga akhir sprint.


Kamis


PO memprioritaskan daftar yang Didefinisikan (jika selama sprint kegiatan diselesaikan lebih awal dari tanggal yang diharapkan, maka kegiatan baru dapat diambil dari daftar ini) dan Diperkirakan (kegiatan dari daftar ini ditransfer ke sprint baru).


Jumat


Perencanaan sprint berlangsung, di mana tim pengembangan PM dan PO berpartisipasi.


Ada retro di mana kita membahas bagaimana kita bekerja dalam sprint saat ini dan apakah kita siap dengan baik untuk yang berikutnya: kita bertukar pendapat, apakah semuanya jelas untuk sprint yang akan datang, apakah kita masih memiliki sumber daya yang cukup di sumber daya untuk memperbaiki bug yang tidak terduga.


Rapat manajemen risiko sedang berlangsung. Saat ini, kami mencurahkan waktu ini untuk mempelajari produk, karena pemahamannya yang sangat baik secara signifikan mengurangi risiko. PM bersama dengan penguji selama seminggu mengalokasikan waktu untuk mempelajari produk dan membagikan hasilnya dengan tim. Perwakilan unit diundang ke pertemuan untuk melengkapi gambar.


Setiap Jumat kedua adalah akhir tidak hanya minggu kerja, tetapi juga sprint. Ini adalah hari komunikasi dan umpan balik. Jadi, Senin pekan kerja baru dimulai dengan tugas yang jelas dan dihargai, yang juga logis dan nyaman bagi tim.


Kesimpulan dan langkah selanjutnya


Dengan menggunakan proses ini, dimungkinkan untuk membangun interaksi berkualitas tinggi antara PO dan tim, konflik dan kesalahpahaman di masa lalu. Iklim dalam tim meningkat, dan rasa kerja ritmis yang harmonis muncul. Tentu saja, masih ada banyak masalah, tetapi ada situasi darurat dan jauh lebih sedikit di mana tim atau PM harus menyelamatkan proyek.


Seperti semua makhluk hidup, proses kami dari waktu ke waktu membutuhkan pembaruan. Sekarang kita melihat bahwa layak untuk diselesaikan dalam bidang-bidang berikut:


  1. Bug. Bekerja dengan bug juga perlu direncanakan. Kami tidak dapat menjalankan bug yang muncul dalam proses perencanaan sprint, lebih banyak pekerjaan operasional diperlukan di sini. Kami sedang memikirkan bagaimana melakukannya.
  2. Kami ingin membuat tabel risiko khas untuk memperhitungkannya dan mengurangi kemungkinan kesalahan dalam implementasi sprint.
  3. Saat merencanakan sprint, kami ingin membangun tujuan sprint untuk menjaga fokus kerja. Tim masih muda, jadi ada kesulitan dengan ini.

Kami berharap pengalaman kami akan membantu tim Anda. Kami siap untuk membahas pendekatan kami dalam komentar, menjawab pertanyaan atau memberikan saran.

Source: https://habr.com/ru/post/id431444/


All Articles