วิธีที่เราทำงานกับ Epics, Stories and Features มีดังนี้
ในช่วงต้นของรอบโครงการที่เรามากับมหากาพย์ สิ่งเหล่านี้เป็นหน้าที่ระดับสูงมากเกือบเป็นศูนย์กลางการตลาดและเป็นสัญลักษณ์แสดงหัวข้อย่อย ประเภทของสิ่งที่คุณสามารถใช้ในการสรุปผู้บริหารเช่น
เว็บไซต์ใหม่ของเราจะช่วยให้ลูกค้าสามารถเรียกดูผลิตภัณฑ์ดูความพร้อมและราคาการสั่งซื้อและดูประวัติการสั่งซื้อที่ผ่านมาของพวกเขา
สิ่งนี้นำไปสู่ Epics เช่น
- เรียกดูแคตตาล็อกสินค้า
- ดูห้องว่าง
- ดูราคา
- สถานที่การสั่งซื้อ
- ดูประวัติการสั่งซื้อ
สิ่งเหล่านี้เขียนขึ้นเป็นเรื่องราวของผู้ใช้ (เช่นในฐานะลูกค้าฉันต้องการเรียกดูแคตตาล็อกผลิตภัณฑ์เพื่อให้ฉันสามารถตัดสินใจซื้ออย่างมีข้อมูล) แต่ทำหน้าที่เป็นผู้เริ่มต้นสำหรับสิบสำหรับสิ่งที่จะได้รับการพัฒนาและเปิดตัวจริง
มหากาพย์เหล่านี้จะแล้วแบ่งออกเป็นเรื่องที่ผู้ใช้ เหล่านี้เป็นจริงการเดินทางของผู้ใช้แบบ end-to-end จำกัด มากในขอบเขตและกำหนดไว้ในวิธีการที่สามารถเป็นที่คาดกันและวางแผนอย่างเป็นอิสระและการพัฒนา , การทดสอบและได้รับการปล่อยตัวในวงจรรุ่นหนึ่ง
เรื่องราวของผู้ใช้คือหน่วยของการจัดส่ง มันเป็นเรื่องราวของผู้ใช้ที่สมบูรณ์หรือไม่สมบูรณ์ไปเผยแพร่หรือไม่เผยแพร่
Epic อาจส่งผลให้เรื่องราวของผู้ใช้จำนวนมากไม่ใช่ทั้งหมดจะได้รับการพัฒนาหรือเผยแพร่ในเวลาเดียวกัน
ตัวอย่างเช่นมหากาพย์เรียกดูแคตตาล็อกผลิตภัณฑ์อาจแบ่งออกเป็น
- นำทางลำดับชั้นของหมวดหมู่
- ค้นหาด้วยคำสำคัญ
- กรองตามคุณสมบัติของผลิตภัณฑ์ (เช่นช่วงราคาแบรนด์สีขนาด ฯลฯ )
อีกครั้งสิ่งเหล่านี้จะถูกเขียนขึ้นในรูปแบบเช่นในฐานะลูกค้าฉันต้องการนำทางลำดับชั้นหมวดหมู่เพื่อให้ฉันสามารถเรียกดูผลิตภัณฑ์และเจาะลึกไปยังผลิตภัณฑ์ที่เหมาะสมที่สุดสำหรับความต้องการของฉัน
โดยทั่วไปสำหรับโครงการส่วนใหญ่ของเราเรามี Epics เป็นสิบและมีหลายร้อยเรื่อง
ตอนนี้เมื่อเราผ่านวงจรชีวิตของเรื่องราวเราติดแท็กเรื่องราวเหล่านี้ด้วยฟีเจอร์ s ตัวอย่างเช่นการค้นหาและการค้นหาและสต็อกและเรื่องราวการกำหนดราคาทั้งหมดจะถูกติดแท็กด้วย, พูดว่า 'แคตตาล็อกผลิตภัณฑ์' สั่งซื้อเรื่องราวเกี่ยวกับการชำระเงินด้วยบัตรเครดิตอาจติดแท็กด้วย 'บัตรเครดิต' และรายการที่เกี่ยวข้องกับการชำระเงินด้วย PayPal จะถูกติดแท็กด้วยป้าย 'paypal'
ป้ายกำกับเหล่านี้ทำหน้าที่จัดกลุ่มเรื่องราวที่อยู่ด้วยกันไม่ใช่เพราะเป็นกิจกรรมประเภทเดียวกัน (เช่นทุกเรื่องเกี่ยวกับสถานที่) แต่เป็นเพราะพวกเขาควรได้รับการปล่อยตัวด้วยกัน
ตัวอย่างเช่นเรื่องราว "การส่งคำสั่งซื้อที่ชำระเงินด้วยบัตรเครดิต" อยู่ภายใต้มหากาพย์เช่นเดียวกับเรื่องราว "การสั่งซื้อสินค้าที่ชำระเงินด้วย PayPal" แต่พวกเขาไม่จำเป็นต้องได้รับการปล่อยตัวด้วยกัน
ในขณะที่เรื่องราว "การสั่งซื้อด้วยบัตรเครดิต" เรื่องราว "การประมวลผลการคืนเงินไปยังบัตรเครดิต" เรื่องราวและ "การอนุญาตให้ลูกค้าจัดการบัตรเครดิตที่บันทึกไว้ในบัญชีของพวกเขา" ดูเหมือนจะเป็นของกันและกัน . พวกเขาทั้งหมดจะถูกติดแท็กด้วยป้ายกำกับคุณสมบัติ 'บัตรเครดิต' เช่นพวกเขาทั้งหมดจะอยู่ในคุณสมบัติ "บัตรเครดิต" การปล่อยความสามารถในการสั่งซื้อสินค้าด้วยบัตรเครดิตไม่เป็นประโยชน์หากไม่สามารถดำเนินการคืนเงินให้กับ PayPal หรือเป็นไปไม่ได้ในการจัดการบัตรเครดิตที่บันทึกไว้ในบัญชีของคุณ
หมายเหตุ : ตามกฎทั่วไปนั่นคือ นี่คือการตัดสินใจทางธุรกิจในท้ายที่สุด หากเวลาในการออกสู่ตลาดมีความสำคัญอาจมีเหตุผลที่ถูกต้องที่จะใช้ชีวิตกับสิ่งเหล่านี้และไม่ใช่สิ่งอื่น
ดังนั้น Epics จึงใช้เพื่อแยกแยะเรื่องราวที่เกี่ยวข้อง (แยกจากกัน) ที่สามารถพัฒนาได้อย่างอิสระในขณะที่ฟีเจอร์ให้บริการเพื่อจัดกลุ่มเรื่องราวที่ควรเผยแพร่ด้วยกัน
คุณสามารถพูดได้ว่า Epics ย่อยสลายเป็นเรื่องราวของผู้ใช้และเรื่องราวของผู้ใช้ได้รับการประกอบเป็นคุณลักษณะ เรื่องราวที่เป็นของฟีเจอร์มักจะข้าม Epics ดังนั้น Epics และ Features จึงตั้งฉากไม่ใช่ในลำดับชั้นที่เข้มงวด
ในวิธีการทำงานของเราเมื่อ Epics ถูกทำลายลงในเรื่องราวพวกเขาก็หมดความตั้งใจ เราไม่ได้ประเมินหรือวางแผนมหากาพย์ เราไม่ติดตามความคืบหน้าของ Epics เราไม่ปล่อย Epics เราประมาณการวางแผนและติดตามเรื่องราวของผู้ใช้ และเราปล่อยฟีเจอร์