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

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

Upload: chanita-anuwong

Post on 10-May-2015

321 views

Category:

Engineering


6 download

DESCRIPTION

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

TRANSCRIPT

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 เป็นตัวช่วย