Saat ini semua orang ingin gesit. Di setiap tim tempat saya bekerja, bentuk lincah berbeda. Beberapa hal biasa - seperti pengaturan atau perencanaan harian, tetapi bagian lain sangat bervariasi.
Di tim saya saat ini ada satu detail yang saya anggap mengganggu. Kurangnya persyaratan fungsional. Tidak hanya tidak ada bentuk harapan tertulis tetapi juga dalam tugas-tugas itu agak samar-samar mendefinisikan apa yang perlu dilakukan.
Tujuan proyek adalah untuk menulis ulang sistem lama menggunakan teknologi baru. Sistem lama juga tidak memiliki dokumentasi yang masuk akal. Yang pasti sampai saat ini tidak ada. Deskripsi persyaratan pemilik bisnis - mari kita lakukan dalam implementasi baru dengan cara yang sama seperti yang lama. Tampaknya masuk akal tetapi tidak. Sistem lama adalah semacam kode spageti dan mengekstraksi persyaratan bisnis dari itu mahal. Tampaknya situasi memengaruhi perencanaan secara negatif. Pasti itu rentan terhadap kesalahan dan bug dalam implementasi baru (menghilangkan beberapa detail).
Karena itu saya berpikir - apakah benar-benar gesit untuk tidak memiliki persyaratan bisnis jika menulis ulang sistem lama?