Di dunia software development, dalam sebuah proses mengembangan sebuah website, software, aplikasi android, ios, atau apapun itu… akan ada saatnya dimana fitur yang sudah disepakati diawal dengan client, flowchart-flowchart yang sudah dibuat oleh anaylist, SRS yang sudah ditentukan diawal, akan menjadi tidak valid ketika aplikasi sudah berjalan, akan selalu ada faktor-faktor yang tidak terpikirkan sebelumnya.