Dalam mengembangkan perangkat lunak dilakukan oleh software development team, langkah awal yang dilakukan tim adalah mengidentifikasi scope dan vision dimana didalamnya termasuk planning, definisi tujuan dan inti proyek, dan persetujuan formal terkait proyek. Setelah itu tim akan mengidentifikasi kebutuhan dari user yang akan digunakan sebagai dasar pengembangan sistem, hasil identifikasi akan diperoleh apakah perangkat lunak merupakan sistem informasi konvensional atau membutuhkan machine learning. Proses ini membutuhkan waktu yang panjang dan detail, karena terdapat perbedaan alur pengembangan jika proyek merupakan pengembangan yang membutuhkan machine learning. read more