Skip to main content

Apa permainan perencanaannya?

Permainan perencanaan adalah bagian dari jenis pengembangan perangkat lunak yang dikenal sebagai pemrograman ekstrem.Ini menciptakan pengaturan seperti permainan di mana personel dari bisnis dan pengembangan, yang disebut pelanggan dan pemrogram dalam permainan, berkolaborasi untuk mengembangkan perangkat lunak baru.Ada dua bagian dari permainan perencanaan: perencanaan rilis dan perencanaan iterasi.

Perencanaan rilis adalah fase awal dari permainan perencanaan, di mana anggota tim menentukan fitur apa yang akan dimiliki perangkat lunak dan berapa lama waktu yang dibutuhkan untuk mengembangkan fitur.Permainan dimulai dengan pelanggan membuat cerita.Cerita dalam konteks ini adalah deskripsi singkat dari hasil akhir yang diinginkan dari perangkat lunak.Setiap cerita biasanya ditulis pada kartu indeks terpisah.Pelanggan dapat membuat cerita di titik mana pun dalam permainan.

Pemrogram kemudian menerima cerita dan memperkirakan biaya, atau jumlah waktu yang diperlukan untuk menyelesaikan setiap cerita.Setelah pelanggan memiliki perkiraan biaya, mereka menempatkan cerita dalam urutan prioritas.Pemrogram dan pelanggan dapat saling menanyakan pertanyaan di seluruh proses untuk mengklarifikasi perkiraan dan prioritas untuk cerita.Tim mungkin juga menambahkan cerita baru selama proses, atau membagi cerita besar menjadi banyak cerita.Setiap kali ini terjadi, cerita atau cerita baru harus memiliki biaya dan prioritas yang ditugaskan untuk mereka.

Programmer memiliki keputusan akhir dalam perkiraan biaya dan pelanggan memiliki keputusan akhir dalam prioritas, sehingga setiap kelompok memiliki otoritas tertinggi atas wilayah merekakeahlian.Setelah biaya dan prioritas telah diselesaikan, tim membuat komitmen terhadap rencana rilis.Rencana rilis dapat didorong oleh data atau didorong oleh cerita.

Dalam komitmen yang didorong oleh data, pelanggan memilih tanggal rilis dan programmer menentukan berapa banyak waktu yang dapat mereka habiskan untuk berkembang.Akhirnya, pelanggan memilih cerita untuk menambah waktu itu.Rencana rilis yang didorong oleh cerita berarti bahwa pelanggan mulai menambahkan cerita ke rilis, dan para programmer menetapkan tanggal rilis untuk cerita yang dipilih.Pelanggan dapat terus menambahkan cerita sampai mereka memutuskan cerita yang dipilih kumulatif dapat bekerja sama sebagai rilis berikutnya.

Perencanaan iterasi adalah perencanaan berkelanjutan yang terjadi selama pengembangan perangkat lunak.Iterasi dalam permainan perencanaan terjadi dalam interval dua minggu, di mana programmer membuat perangkat lunak yang berguna untuk beberapa cerita yang dipilih selama perencanaan rilis.Pada akhir setiap dua minggu, pelanggan memilih cerita yang ingin mereka buat selama dua minggu ke depan, dan para programmer menghitung jumlah pekerjaan yang sebenarnya dapat mereka selesaikan pada waktu itu.