แนวคิดในการเตรียมข้อมูล และหั่น...

24
Text Product Backlog Refinement มของการ Product Backlog Refinement เตยมเสปค อนเมงาน

description

การทำ Product Backlog Refinement หรือการกำหนด Spec งานนั้น มีปัจจัยอะไรที่ต้องนำมาพิจารณาบ้าง โดยเฉพาะ Product Backlog Refinement เป็นการว่าด้วยเรื่องหั่นของเข้า Sprint ให้มีขนาดพอเหมาะที่จะ deliver ได้แล้วเนี่ย...​อืมๆ ลองเอาแนวคิดไปดูนะคะ เพราะเนื้อหาส่วนใหญ่เป็นส่วนบรรยาย

Transcript of แนวคิดในการเตรียมข้อมูล และหั่น...

Page 1: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Text

Product Backlog Refinementน้ำจิ้มของการทำ Product Backlog Refinement เตรียมเสปค ก่อนเริ่มทำงาน

Page 2: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Product Ownershipuser ควรมีส่วนร่วม ในฐานะเจ้าของ

Page 3: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

App เพื่อเราในเมื่อสร้างให้เราใช้ ก็ใส่ไอเดียเราลงไป

Page 4: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

ให้ข้อมูลเพื่อทำ App ออกมาตรงตามต้องการ

Page 5: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Feedbackเฝ้าดู ทดลองเล่น และแสดงความคิดเห็น

Page 6: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

ตรวจรีวิว และตรวจรับงาน

Page 7: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

ต่อยอดหลังจากรีวิว และตรวจรับ เราได้ความรู้ไปต่อยอดเสมอ

Page 8: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Collaboration

Page 9: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Product Backlog Refinementร่วมกำหนด เสป็ค/ requirement ใน

Page 10: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Sprint Reviewทดลองใช้ ตรวจรับ และให้ Feedback

Page 11: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

ทำ Product Backlog Refinement

Page 12: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Terms ที่เราใช้พูดในการทำ requirement !

!

High Level Requirement vs Low Level Requirement

Page 13: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Scenarioมองชิ้นงานเป็น Scenario มีเรื่องราว มีที่มาที่ไป มีตัวดำเนินเรื่อง

Page 14: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

ทำ feature ตาม Scenarioคิดฟีเจอร์ ตามเหตุการณ์การทำงานจริง

Page 15: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

การตีโจทย์ Requirementปัจจัยต่างๆ ในการทำ requirment ก่อนส่งมอบให้ ทีมพัฒนา

Page 16: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Scenario

Scenario

Persona

Device

Resolution

Application

Page 17: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Scenario

Stakeholder

Call Center

IT Support

Others…

Page 18: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Impact

[ ] กิจกรรมใหม่ New User Activity / Business Activity

[ ] ทำให้ของเดิมเร็วขึ้น

[ ] ลดข้อผิดพลาด

[ ] ผิดพลาดสำคัญ

[ ] ผิดพลาด Minor และมี workaroundแก้ปัญหาเฉพาะหน้าชั่วคราวได้

[ ] ลดค่าใช้จ่าย เช่นหลีกเลี่ยงค่า license ได้

[ ] ตอบโจทย์ข้อบังคับทางกฎหมาย

[ ] เพื่อเก็บข้อมูลไปวิเคราะห์ทางธุรกิจ หรือทำความเข้าใจ user

Page 19: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Risk

เช่นไม่แน่ใจว่าใช้ swype หรือ ลากวาง พอเอามาใช้งานจริงแล้ว user อาจค้นว่าไม่ชอบ

Preparation

เตรียมพร้อมข้อมูลหรือ resource สำหรับ Sprint ถัดไป

Page 20: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

Non Functional

งานที่ต้องทำ แต่ user อาจไม่เห็นผลกระทบโดยตรง

Measurement

กำหนด เสปค ของสิ่งที่ต้องการเพื่อนำไปวัดผลความสำเร็จ หรือความยากง่ายในการทำงาน

Page 21: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

กำหนดปัจจัยในสำคัญต่อ ฟีเจอร์บ้างความเร็ว

ความสวยงาม

ยัดเนื้อหา ไม่ให้ต้อง scroll หรือเลื่อนหน้าไปมา

มีความสะอาดสะอาด ไม่ดูเลอะเทอะ

สีสันสดใส ไม่น่าเบื่อ

เว้นช่องว่างระหว่างบรรทัดเยอะๆ เพื่อจะได้ดูโปร่งตา

การใช้งานของ user

ความสะดวก จำนวนคลิก น้อยที่สุด

ปล่อยมือจากคีย์บอร์ด น้อยที่สุด/ ปล่อยมือจากเมาส์น้อยที่สุด

Page 22: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

ลงมือทำสิ่งที่จำเป็น ในเวลาที่จำกัด

Page 23: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

เลือก Requirement ที่ง่ายและมี Business Value

กำหนด Business Value น้อยที่สุด ที่เรานับว่าเป็นDeliverable Feature !

เลือกงานที่ง่ายที่สุด ที่มี Business Value มาทำ

SPRINT1st

Page 24: แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product Backlog Refinement จ้า

ช่วยให้มีข้อมูลนำไปตัดสินใจง่ายขึ้นใช้ template เป็นตัวช่วย