สร้าง product backlog item หรือ user story...

26
USER STORY scenario based requirement 16 May 2014

Upload: chanita-anuwong

Post on 10-May-2015

776 views

Category:

Engineering


7 download

DESCRIPTION

สร้าง Product backlog item หรือ user story หรือ requirment เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ และไม่ครบกระบวนค่ะ เรียกว่าเป็นภาคแรกละกันนะคะ

TRANSCRIPT

Page 1: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

USER STORYscenario based requirement

16 May 2014

Page 2: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

As an operator, I want a verify identity screen

so that I can see customer details and verify his/her identity to process

her request

Page 3: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

ในฐานะเจ้าหน้าที่ อิฉันอยากจะได้หน้า VERIFY เพื่อที่จะได้เห็นข้อมูลลูกค้า

และให้ลูกค้ายืนยันตัวตน ก่อนที่ทำสิ่งที่เค้า REQUEST เข้ามา

Page 4: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

ในฐานะ OPERATOR( As an operator )

Page 5: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

อิฉัน อยากจะได้ หน้าจอ VERIFYI want to have verify screen

Page 6: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

เพื่อที่จะเอาไว้ใช้ ยืนยันตัวตนลูกค้าที่ติดต่อเข้ามาSo that I can verify customer identity

Page 7: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

การเขียนเสป็คงานProduct Requirement

Page 8: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

USER STORY

• เพราะเราสนใจ การใช้งานของ User เวลาเราทำเสป็คงาน จึงไปตั้งต้นที่ การใช้งานตามที่ user จะใช้

Page 9: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

องค์ประกอบของ USER STORY

• As a ________

• I want _______

• So that_______

Page 10: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

รายละเอียดแนบ USER STORY

• Requirement No: ( high level requirement number )

• Sub Requirement No: ( low level requirement number)

• Category: (if any)

• Scenario:

• Sub Scenario

Page 11: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

รายละเอียดส่วนที่เป็น อุปกรณ์เป้าหมาย

• Target Device(s):

• Resolution:

• Device/ OS Remark:

Page 12: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

STAKEHOLDER

• ตามที่ระบุไว้ใน “As a”

• หรือมีคำบรรยายเพิ่มเติม

Page 13: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

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

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

• [ ] ทำไปแทนที่ของเดิมที่เราจะเลิกใช้

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

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

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

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

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

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

Page 14: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

RISK

• ส่วนที่ยังไม่แน่ใจ

• เช่น อยากใช้การ ลากวาง แทน คลิกๆ หลายครั้ง

Page 15: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

PREPARATION

• สิ่งที่เราต้องไปทำการบ้านเพิ่มเติม ก่อนเค้าจะเริ่มงานแล้วเอากลับมาใส่ข้อมูลเพิ่มเติม

Page 16: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

BUSINESS VALUE

• ถ้าเรามีความชัดเจนว่า เกี่ยวกับ Business Value

• ขอใส่ข้อมูลลงไปด้วย

Page 17: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

ส่วนเสริมเรื่องประสิทธิภาพ

• เช่น หน้านี้ไม่ควรใช้เวลาโหลดเกิน 10 วินาที

• หน้านี้ ต้องสะอาด ไม่ scroll เยอะ

• ไม่ควรต้องคลิกออกไปข้างนอกเยอะ

Page 18: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

บันทึกสำหรับการตรวจงาน

• เวลาตรวจงาน อยากตรวจอะไรบ้าง

• ให้ออกแบบไว้ก่อน ไม่อย่างนั้นเดี๋ยวตอนตรวจจริงจะลืม

Page 19: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

ตัวอย่างส่วนเสริมของ SPEC• ความเร็ว

• ช้าสักนิดก็ไม่เป็นไร ถ้าไม่เกิน 10 วินาที เพราะหน้านี้ไม่ได้เปิดตอนคุยกับลูกค้า เป็นต้น

• หน้าร้องเรียน หรือติชม ต้องทำงานเร็ว เพราะลูกค้ามักติดต่อมาด้วยอารมณ์ขุ่นเคือง ถ้าระบบทำงานช้าลูกค้าอารู้สึกไม่พึงพอใจมากขึ้นไปอีก

Page 20: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

ตัวอย่างส่วนเสริมของ SPEC• ความสวยงาม

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

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

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

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

Page 21: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

ตัวอย่างส่วนเสริมของ SPEC

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

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

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

Page 22: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

REAL LIFE DATANo Lorem Ipsum.. and any Bla Bla data

Page 23: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

SPECIFICATION TABLE (SPECIFICATION BY EXAMPLE)

Page 24: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

วาดรูปหน้าจอ ประกอบเสป็ค

• เพื่อระบุ โครงหน้าให้ชัดเจน อยากได้อะไรไว้ตรงไหน

Page 25: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

ACCEPTANCE CRITERIA

Page 26: สร้าง Product backlog item หรือ user story เริ่มทำกันแบบไหนดี แต่ไสลด์นี้เป็นเนื้อหาย่อ

REQUIREMENT STATUS• Collect details and define scope

• Create scenarios

• Split scenarios (ได้อีกกี่ level ก็ได้)

• Journey breakdown

• Define specs (Specification By Example, Paper Mockup, Acceptance criteria)

• Create User Story

• Rearrange backlog and User stories