Katakanlah perusahaan saya mengembangkan replika MS Word (hanya sebagai contoh). Apa yang akan menjadi penghambat proses pengembangan, dengan anggapan bahwa seseorang memiliki kas tak terbatas dan organisasi seperti Microsoft? Dengan kata lain, hambatan apa yang paling umum dari pengembangan perangkat lunak tersebut? Mari kita asumsikan bahwa semua spesifikasi sudah tersedia dan organisasi bekerja dengan sempurna, jadi kami hanya fokus pada pengembangan perangkat lunak hingga produk siap dikirim. Beberapa alternatif mungkin: - Menulis kode - Menulis tes - Secara manual menguji produk akhir - Menulis ulang kode karena desain yang buruk di tempat pertama - Merancang kode - Review kode yang dilakukan oleh pengembang yang berpengalaman - Merancang GUI - Merancang ulang GUI berdasarkan alpha / umpan balik pengguna beta - Memproses umpan balik dari pengguna - Menunggu umpan balik pengguna alpha / beta
Silakan gunakan referensi dalam jawaban Anda atau nyatakan pengalaman Anda pada subjek.