Requirements for Software Development in generating the value of business models
Persyaratan untuk Pengembangan Perangkat Lunak dalam menghasilkan nilai model bisnis
Persyaratan memberikan deskripsi tentang apa yang harus dilakukan oleh aplikasi perangkat lunak yang diusulkan. Dalam mengembangkan perangkat lunak, persyaratan sangat penting. Tanpa persyaratan, pengembang perangkat lunak tersesat dalam detail kode. Tanpa persyaratan rinci, proyek pengembangan aplikasi gagal. Secara historis, dokumen persyaratan adalah daftar baris demi baris kering dari berbagai hal yang harus dilakukan aplikasi. Misalnya, “aplikasi harus mendukung 50 pengguna bersamaan” adalah baris khas dalam dokumen persyaratan. Dokumen persyaratan menjelaskan fungsionalitas apa yang dibutuhkan aplikasi, tetapi jarang menangkap kebutuhan nyata dari perspektif pengguna akhir. Pengguna akhir membenci dokumen persyaratan karena mereka mengalami kesulitan terkait dengan detail yang dijelaskan dokumen. Pengguna akhir benar-benar berhubungan dengan deskripsi esensi dari apa yang mereka lakukan. Kegiatan apa yang mereka lakukan untuk menyelesaikan pekerjaan mereka? Apa tujuan pekerjaan mereka? Metrik apa yang dapat dibuat untuk mengukur kinerja mereka dan seberapa baik kinerja mereka dalam mencapai tujuan? Dengan siapa mereka berinteraksi dalam melakukan pekerjaan mereka? Model bisnis menangkap detail ini dengan cara yang dapat dimengerti oleh pengguna bisnis dan pengembang perangkat lunak. Pengguna bisnis tidak perlu memahami bagaimana sistem akan dibuat; mereka perlu memahami bagaimana hal itu akan mendukung kebutuhan mereka. Model bisnis adalah bentuk persyaratan yang lebih baik bagi pengguna akhir.
Reference :David M. Bridgeland, Ron Zahavi – Business Modeling_ A Practical Guide to Realizing Business Value-The MK OMG Press (2009)