Pengembangan proyek. Iterasi adalah cara untuk meningkatkan proses

Daftar Isi:

Pengembangan proyek. Iterasi adalah cara untuk meningkatkan proses
Pengembangan proyek. Iterasi adalah cara untuk meningkatkan proses
Anonim

Sebuah iterasi adalah periode waktu yang ditetapkan dalam sebuah proyek di mana versi produk yang stabil dan berfungsi dapat diproduksi. Muncul dengan skrip instalasi, dokumentasi yang menyertainya, dan artefak lain yang diperlukan untuk menggunakan rilis ini.

iterasi itu
iterasi itu

Sekilas

Versi produk yang berfungsi memungkinkan Anda menunjukkan perkembangan proyek yang sebenarnya kepada pemangku kepentingan. Selama demo, tim pengembangan bisa mendapatkan umpan balik tentang apa yang perlu dilakukan untuk mendapatkan pemahaman yang lebih luas tentang kebutuhan dan bagaimana menerapkannya. Iterasi berikutnya dibangun di atas yang sebelumnya. Produk yang dihasilkan selangkah lebih dekat ke produk akhir. Iterasi adalah periode terbatas. Dengan kata lain, jadwalnya cukup kaku. Untuk memenuhi jadwal ini, isi periode waktu dapat berubah.

Fitur

Iterasi adalah periode yang terdefinisi dengan baik. Pengembangan proyek memiliki tujuan yang direncanakan dengan hati-hatidurasi interval waktu tetap. Saat mengatur, setiap iterasi menetapkan kriteria evaluasinya sendiri. Pada saat yang sama, tanggung jawab dan tugas didistribusikan dengan jelas di antara para peserta yang terlibat dalam proyek. Selain itu, studi tentang indikator objektif pengembangan proyek dilakukan. Iterasi adalah periode yang melibatkan sejumlah pengerjaan ulang. Harus dikatakan bahwa semuanya dilakukan secara terstruktur.

solusi berulang
solusi berulang

Integrasi

Setiap iterasi sederhana harus memperhitungkan kemungkinan risiko yang penting bagi proyek, serta menerapkan komponen prioritas tinggi dari pekerjaan. Akibatnya, ada keyakinan bahwa setiap periode menambah nilai maksimal bagi para pemangku kepentingan dengan latar belakang berkurangnya ketidakpastian. Biasanya, pengembangan berulang dikombinasikan dengan integrasi berkelanjutan atau sering. Dengan kata lain, setelah komponen lulus uji unit, mereka diintegrasikan ke dalam desain keseluruhan. Setelah perakitan dan pengujian dilakukan. Dengan demikian, kemampuan produk terintegrasi meningkat sepanjang iterasi relatif terhadap tujuan yang diidentifikasi selama perencanaan. Pembuatan reguler (setiap hari atau lebih sering) memungkinkan Anda untuk memisahkan masalah dan tugas integrasi dan pengujian, mendistribusikannya secara merata di seluruh siklus pengembangan. Seringkali alasan runtuhnya proyek adalah bahwa semua kesulitan ditemukan pada satu saat dalam kerangka satu proses integrasi yang terjadi diBabak final. Dalam hal ini, satu masalah menghentikan seluruh tim.

iterasi sederhana
iterasi sederhana

Prospek

Karena kompleksitas perangkat lunak yang digunakan saat ini, tidak selalu mungkin untuk secara konsisten merancang, menentukan persyaratan, menguji, mengimplementasikan, memilih arsitektur, melakukan ini dan langkah-langkah lainnya dengan benar. Solusi berulang memungkinkan, pada akhir setiap periode, untuk memberikan akses kepada pemangku kepentingan ke peluang proyek. Dalam hal ini, selama pengembangan, tim dengan cepat dan berkala menerima umpan balik. Ini, pada gilirannya, memungkinkan perbaikan dan masalah diatasi dengan biaya lebih rendah jika dalam waktu dan anggaran proyek dan jauh sebelum pengembangan telah berkembang cukup jauh sehingga pengerjaan ulang yang signifikan mungkin diperlukan. Iterasi memungkinkan Anda untuk mendapatkan kode saat ini. Itu dapat diaktifkan, dievaluasi dan disesuaikan dengan arah pengembangan proyek. Sebagai aturan, durasi periode adalah empat minggu. Namun, ada tim yang bekerja selama tujuh hari atau lebih, hingga satu setengah bulan.

Direkomendasikan: