Saya telah menemukan software ekspresi / fitur mengasapi, tetapi apakah ini hal yang nyata atau haruskah kita berbicara tentang hal-hal seperti masalah kinerja, memori dan jejak disk, pengalaman pengguna dan instalasi sesuai permintaan? Apa yang kulewatkan di sini?
Dalam pengalaman saya, itu karena fitur mengasapi adalah akar penyebab masalah daripada masalah langsung yang berguna untuk memikirkannya secara terpisah.
Selain potensi masalah bagi pengguna akhir yang tercantum dalam pertanyaan awal, fitur mengasapi dapat memiliki biaya perawatan yang signifikan. Saat menambahkan fitur baru, penting untuk tidak hanya mempertimbangkan biaya pengembangan fitur itu, tetapi mempertahankannya selama masa pakai produk. Aturan praktis yang sering dikutip adalah bahwa waktu yang dihabiskan untuk fitur adalah pengembangan 20% dan pemeliharaan 80%, tetapi di dunia nyata sangat bervariasi tergantung pada kompleksitas fitur dan tingkat interaksi dengan fitur lainnya.
Saya berpendapat seseorang dapat menambahkan fitur yang memiliki biaya perawatan negatif. . .
Wyatt Barnett
@ WyattBarnett Saya kira beberapa fitur pelaporan bug, bisa menjadi contohnya.
David
8
Ada dua arti dari ini:
Pertama bukan tentang kekurangan teknis, ini tentang pengalaman pengguna. Fitur yang tidak perlu mempersulit pengguna untuk mengetahui aplikasi. Pengguna akan menganggap aplikasi terlalu rumit dan tidak akan tahu bagaimana melakukan hal-hal dasar.
Kedua, memiliki fitur yang terlalu jarang digunakan membuat perangkat lunak membengkak dalam hal memori dan jejak disk. Itu sebabnya di banyak aplikasi Anda memiliki plugin sebagai gantinya, yang dapat diinstal hanya ketika Anda benar-benar berniat menggunakannya.
Menariknya: Pita, di kantor, adalah upaya untuk memerangi yang pertama. Dari apa yang saya ingat, ada sejumlah permintaan fitur yang mengejutkan untuk Office 2007 yang sudah ada. Orang tidak bisa menemukannya.
Steven Evers
Dalam hal memori dan jejak disk Anda benar-benar tidak perlu khawatir. RAM dan Hard Drive semakin murah dan lebih cepat setiap tahun.
3
Istilah yang sangat mirip adalah "fitur creep". Jawaban vartec adalah penjelasan yang lebih baik tentang "fitur mengasapi" tetapi Anda juga harus tahu apa artinya "fitur merayap".
Pada dasarnya, ketika sebuah proyek berkembang, seringkali ada kecenderungan untuk lebih banyak fitur ditambahkan ke proyek. Ini menjadi masalah perencanaan yang serius, karena tidak mungkin menyelesaikan proyek yang terus berubah dan semakin luas cakupannya.
Di mana "fitur mengasapi" berkonotasi lebih dari masalah pengalaman pengguna, "fitur creep" lebih merupakan masalah penjadwalan.
Saya pikir software mengasapi dan mengasapi fitur adalah dua hal yang berbeda.
Fitur tertentu dapat diimplementasikan dengan kode lebih sedikit, jadi bukan fitur tetapi perangkat lunak yang merupakan akar penyebabnya. Pengembang harus terus-menerus diingatkan untuk tidak menambahkan fitur yang tidak diminta.
Sangat menggoda untuk melompati jumlah permintaan pengguna. Tentu mereka dapat bertanya terlalu banyak relatif terhadap sumber daya pengembangan yang tersedia, tetapi programmer sering menambahkan fitur mereka sendiri Pengembang cenderung membawa bazoka untuk berburu nyamuk.
Selama akhir 1990-an, Microsoft Excel memiliki setidaknya tiga, dan saya pikir empat, cara yang saling tidak kompatibel untuk menambahkan simbol mata uang "internasional" ke angka yang diformat, masing-masing diakses oleh UI sendiri yang terpisah.
Ada dua arti dari ini:
Pertama bukan tentang kekurangan teknis, ini tentang pengalaman pengguna. Fitur yang tidak perlu mempersulit pengguna untuk mengetahui aplikasi. Pengguna akan menganggap aplikasi terlalu rumit dan tidak akan tahu bagaimana melakukan hal-hal dasar.
Kedua, memiliki fitur yang terlalu jarang digunakan membuat perangkat lunak membengkak dalam hal memori dan jejak disk. Itu sebabnya di banyak aplikasi Anda memiliki plugin sebagai gantinya, yang dapat diinstal hanya ketika Anda benar-benar berniat menggunakannya.
sumber
Istilah yang sangat mirip adalah "fitur creep". Jawaban vartec adalah penjelasan yang lebih baik tentang "fitur mengasapi" tetapi Anda juga harus tahu apa artinya "fitur merayap".
Pada dasarnya, ketika sebuah proyek berkembang, seringkali ada kecenderungan untuk lebih banyak fitur ditambahkan ke proyek. Ini menjadi masalah perencanaan yang serius, karena tidak mungkin menyelesaikan proyek yang terus berubah dan semakin luas cakupannya.
Di mana "fitur mengasapi" berkonotasi lebih dari masalah pengalaman pengguna, "fitur creep" lebih merupakan masalah penjadwalan.
sumber
Saya pikir software mengasapi dan mengasapi fitur adalah dua hal yang berbeda.
Fitur tertentu dapat diimplementasikan dengan kode lebih sedikit, jadi bukan fitur tetapi perangkat lunak yang merupakan akar penyebabnya. Pengembang harus terus-menerus diingatkan untuk tidak menambahkan fitur yang tidak diminta.
Sangat menggoda untuk melompati jumlah permintaan pengguna. Tentu mereka dapat bertanya terlalu banyak relatif terhadap sumber daya pengembangan yang tersedia, tetapi programmer sering menambahkan fitur mereka sendiri Pengembang cenderung membawa bazoka untuk berburu nyamuk.
sumber
Selama akhir 1990-an, Microsoft Excel memiliki setidaknya tiga, dan saya pikir empat, cara yang saling tidak kompatibel untuk menambahkan simbol mata uang "internasional" ke angka yang diformat, masing-masing diakses oleh UI sendiri yang terpisah.
Jadi, ya, "fitur mengasapi" tentu ada.
sumber