Cara kami bekerja dengan Epics, Cerita dan Fitur adalah sebagai berikut
Di awal siklus proyek, kami datang dengan Epics . Ini adalah level poin yang sangat tinggi, hampir terpusat pada pemasaran, fungsionalitas. Hal-hal yang dapat Anda gunakan dalam ringkasan eksekutif, seperti,
Situs web baru kami akan memungkinkan pelanggan untuk menelusuri produk, melihat ketersediaan dan harga, memesan, dan melihat riwayat pesanan sebelumnya
Ini mengarah ke Epics seperti
- Jelajahi Katalog Produk
- Lihat Ketersediaan
- Lihat Harga
- Tempatkan Order
- Lihat Riwayat Pesanan
Ini ditulis sebagai cerita pengguna (misalnya Sebagai pelanggan, saya ingin menelusuri katalog produk, sehingga saya dapat membuat keputusan pembelian yang terinformasi), tetapi hanya berfungsi sebagai starter untuk sepuluh untuk apa yang sebenarnya akan dikembangkan dan dirilis.
Epik-epik ini selanjutnya dipecah menjadi Kisah Pengguna . Ini adalah perjalanan pengguna end-to-end yang sebenarnya, sangat terbatas dalam ruang lingkup dan didefinisikan dengan cara yang dapat diperkirakan dan direncanakan secara independen, dan dikembangkan , diuji , dan dirilis dalam satu siklus rilis.
Kisah Pengguna adalah unit pengiriman. Ini adalah kisah pengguna yang lengkap atau tidak lengkap, ditayangkan atau tidak ditayangkan.
Epik dapat menghasilkan banyak cerita pengguna, tidak semua akan dikembangkan atau dirilis pada saat yang sama.
Sebagai contoh, epik Browse Katalog Produk dapat dipecah menjadi
- Navigasi Hirarki Kategori
- Cari menggunakan kata kunci
- Saring berdasarkan Atribut Produk (mis. Kisaran harga, merek, warna, ukuran, dll.)
Sekali lagi, masing-masing akan ditulis dalam format, mis. Sebagai pelanggan, saya ingin menavigasi hierarki kategori, sehingga saya dapat menelusuri produk dan menelusuri ke produk yang paling sesuai dengan kebutuhan saya.
Secara umum, untuk sebagian besar proyek kami, kami memiliki puluhan Epos dan ratusan cerita.
Sekarang, saat kita menjalani siklus kehidupan cerita, kita menandai cerita-cerita ini dengan Fitur s. Misalnya, semua isi dan cerita pencarian serta stok dan harga akan ditandai, misalnya, 'katalog-produk'. Cerita Place Order yang terkait dengan pembayaran dengan Kartu Kredit dapat ditandai dengan label 'kartu kredit' dan yang terkait dengan pembayaran dengan PayPal akan ditandai dengan label 'paypal'.
Label-label ini berfungsi untuk mengelompokkan cerita-cerita yang menjadi milik bersama, bukan karena mereka berbeda jenis melakukan kegiatan yang sama (misalnya semua cerita urutan tempat) tetapi karena mereka harus dilepaskan bersama.
Misalnya, kisah "menempatkan pesanan membayar dengan kartu kredit" berada di bawah epik yang sama dengan kisah "menempatkan pesanan membayar dengan PayPal", tetapi tidak perlu dirilis bersamaan.
Sedangkan, cerita "menempatkan pesanan membayar dengan kartu kredit", "memproses pengembalian uang kembali ke kartu kredit", dan kisah "memungkinkan pelanggan untuk mengelola kartu kredit yang disimpan di akun mereka" tampaknya menjadi milik satu sama lain . Mereka semua akan ditandai dengan label fitur 'kartu kredit'. yaitu mereka semua akan menjadi fitur "Kartu Kredit". Sangat tidak membantu melepaskan kemampuan untuk melakukan pemesanan dengan menggunakan Kartu Kredit, jika tidak memungkinkan untuk memproses pengembalian uang ke PayPal, atau jika tidak mungkin untuk mengelola Kartu Kredit Anda yang tersimpan di akun Anda
Catatan : Sebagai aturan umum, yaitu. Pada akhirnya, ini adalah keputusan bisnis. Jika waktu-ke-pasar penting, mungkin ada alasan yang sah untuk hidup dengan salah satu dari ini dan bukan yang lain.
Dengan demikian Epics berfungsi untuk memecah menjadi (terkait, tetapi terpisah) cerita yang dapat dikembangkan secara mandiri, sementara Fitur melayani untuk mengelompokkan cerita yang harus dirilis bersama.
Anda dapat mengatakan bahwa Epics terurai menjadi Cerita Pengguna, dan Cerita Pengguna dikomposisikan ke dalam Fitur. Kisah-kisah yang termasuk fitur biasanya di Epos. Dengan demikian Epik dan Fitur ortogonal, bukan dalam hierarki yang ketat.
Dalam cara kita bekerja, begitu Epos dipecah menjadi cerita, mereka kehilangan tujuan mereka. Kami tidak memperkirakan, atau merencanakan Epos. Kami tidak melacak kemajuan dalam Epos. Kami tidak merilis Epics. Kami memperkirakan, merencanakan, dan melacak Cerita Pengguna. Dan kami merilis Fitur.