Apa itu Pengembangan Perangkat Lunak Agile?


Pengembangan perangkat lunak Agile adalah metode pengembangan yang dapat merespons dengan cepat terhadap persyaratan yang diubah, karena pengembangan terjadi dalam siklus yang sangat kecil dan lengkap dan komunikasi yang lebih besar antara pengembang.
Berbeda dengan pengembangan perangkat lunak klasik, misalnya dengan metode air terjun, tim kecil bahkan tidak menulis konsep teoretis yang besar, dan setelah berbulan -bulan pengembangan Anda juga melihat dalam praktik. Dalam teknik seperti Scrum Anda hanya mendefinisikan satu tujuan dan semua persyaratan, misalnya 200. Sejak saat itu, seluruh tim (5-9 jika tidak beberapa tim) memiliki tugas untuk menyelesaikan persyaratan ini dengan semua keterampilan. Anda bekerja dalam iterasi yang tim memutuskan persyaratan mana yang diimplementasikan, misalnya 10 dari 200. Setiap 2 minggu ada kenaikan berjalan yang lengkap dan dapat diuji yang dapat dinilai dan jika perlu, bahkan dapat dirilis sebagai tonggak bagi pelanggan . Sekarang persyaratan baru dapat ditambahkan, diubah atau dihapus. Jadi, Anda memiliki transparansi maksimum, fleksibilitas, dan banyak ruang untuk kreativitas tentang proyek lengkap. Namun demikian, ini didokumentasikan dan diuji bersih. Ngomong -ngomong, seseorang menimbang semua persyaratan dalam titik kompleksitas,
Dengan kekuatan tim yang konstan, Anda dapat mengukur kecepatan sesuai dengan berapa banyak iterasi proyek sepenuhnya lengkap dan berapa biayanya.

Contoh

Misalnya, teknologi pengembangan perangkat lunak yang gesit adalah scrum. Perusahaan seperti Studivz mengandalkan metode ini untuk dapat merespons dengan cepat terhadap perubahan kebutuhan masyarakat dengan melihat hasil dalam interval singkat beberapa minggu bahwa, setelah komunikasi yang luas antara pengembang, juga ditingkatkan atau ditolak, itu bisa berkembang pesat dengan cepat .

Video

Carlo Blatz menjelaskan istilah ‘Pengembangan Perangkat Lunak Agile’

Result SGP