Terus terang, itu benar-benar tergantung pada basis pengguna Anda. Ada banyak sekali aplikasi PHP yang tidak otomatis mengupgrade dirinya sendiri. Pengguna mereka cukup teknis untuk menangani proses peningkatan versi, atau hanya tidak meningkatkan versi.
Saya menggunakan dua langkah:
1) Serius tanyakan pada diri sendiri apa yang mungkin benar-benar dibutuhkan pengguna Anda. Akankah pembaruan diri memberikan dorongan yang cukup untuk adopsi untuk membenarkan pekerjaan tambahan? Jika Anda yakin jawabannya ya, lakukan saja.
Karena Anda bertanya di sini, saya kira Anda belum tahu. Dalam hal ini, saya menggunakan langkah 2:
2) Rilis versi 1.0 tanpa fitur. Tunggu umpan balik pengguna. Pengguna Anda mungkin segera meminta proses peningkatan yang lebih sederhana, dalam hal ini Anda harus memprioritaskannya. Sebagai alternatif, Anda mungkin menemukan bahwa pengguna Anda jauh lebih peduli dengan beberapa fitur lain.
Menebak apa yang diinginkan pengguna Anda tanpa bertanya kepada mereka adalah cara yang baik untuk membuang banyak waktu pengembangan untuk hal-hal yang sebenarnya tidak dibutuhkan orang.