Jawaban:
Fitur adalah elemen fungsionalitas yang berbeda yang dapat memberikan kapabilitas kepada bisnis.
Sebuah cerita adalah aspek kecil dari fitur yang dapat Anda gunakan untuk mendapatkan umpan balik dari para pemangku kepentingan Anda dan mencari tahu apakah Anda melakukan kesalahan.
Misalnya, fitur mungkin "memungkinkan pengguna untuk mengomentari artikel". Kisah-kisah yang terkait dengan fitur itu mungkin adalah:
dll.
Pada setiap tahap kita kemudian bisa mendapatkan umpan balik, apakah arah yang kita ambil bermanfaat.
Beberapa tim tidak perlu repot membagi fitur menjadi cerita. Tidak apa-apa.
Fitur == Cerita Pengguna.
Verbase ditentukan oleh metodologi Agile yang diberikan .
Metodologi yang berbeda menggunakan terminologi yang berbeda untuk merujuk ke fitur. Terserah tim untuk memutuskan metodologi atau terminologi mana yang akan digunakan. Extreme Programming (XP) menggunakan istilah User Stories atau Stories untuk merepresentasikan fitur; Scrum menggunakan Product Backlog untuk menggambarkan daftar fitur; Pengembangan Berbasis Fitur menggunakan Fitur; dan DSDM menggunakan Persyaratan. Demikian pula, ada berbagai versi ringan dari Unified Process, atau Agile UP, yang menggunakan Requirement dan / atau Use Case untuk mendefinisikan fungsionalitas yang dapat diberikan secara bertahap. Pada akhirnya, tujuannya adalah sama - untuk memberikan nilai bisnis secara teratur dalam peningkatan kecil, dan lebih cepat daripada lambat.
A User Story adalah pernyataan informal dalam bahasa pelanggan yang menangkap maksud dari sesuatu yang ingin dicapai oleh pelanggan. Anda dapat menganggap Kisah Pengguna sebagai Pernyataan Persyaratan Informal.
Sebuah Fitur Software merupakan karakteristik yang berbeda dari perangkat lunak yang memberikan kontribusi untuk keseluruhan desain dan fungsi dari perangkat lunak.
Beberapa pertimbangan utama:
Dengan semua ini dalam pikiran, saya cenderung menganggap Cerita sebagai deskripsi. Pada dasarnya persyaratan informal yang memberi tahu saya apa yang diinginkan pelanggan. Fitur di sisi lain saya cenderung menganggap lebih sebagai spesifikasi yang memberi tahu saya bagaimana sistem harus bekerja untuk memenuhi persyaratan pelanggan.
Kedua istilah itu terkait erat, tetapi ada beberapa perbedaan.
Pertama, mereka berasal dari domain yang berbeda. Istilah "fitur" adalah istilah yang cukup umum untuk sebagian fungsi perangkat lunak, sedangkan "kisah pengguna" diciptakan untuk dan benar-benar hanya digunakan dalam konteks pengembangan perangkat lunak yang gesit.
Dalam praktiknya, mereka sangat sering bertepatan, dalam satu cerita pengguna terdiri dari penerapan fitur tertentu.
Namun, dalam beberapa situasi mereka dapat berbeda: