User Story แบบเข้าใจง้ายง่ายยยย
Hellooooo วันนี้เราจะมาพูดถึง User story กัน ซึ่งเพื่อนๆอาจจะคุ้นเคย และรู้ความหมายของและภาพรวมของมันแล้วว่ามันคืออะไร ทำหน้าที่ยังไง
User story คือ ความต้องการของ user ที่ถูกเขียนออกมาในรูปแบบของ
As a __________ , I want to __________ , so that __________
ในฐานะที่ฉันเป็น ………... ฉันต้องการ…………… เพื่อที่จะ ……………
ซึ่ง user story นี้ก็จะแตกต่างกันไปตามแต่ละ persona* ของ users เช่น
As a manager, I want to see the monthly report in the system, so that I can plan for the marketing strategy in the future
ในฐานะที่ฉันเป็น ผู้จัดการ, ฉันต้องการดูรายงานสรุปในระบบ, เพื่อที่จะใช้ในการวางแผนการตลาดในอนาคต
As a HR , I want to track the time of working of employees, so that I can evaluate the assessment at the end of the year
ในฐานะที่ฉันเป็น ฝ่ายบุคคล, ฉันต้องการ tracking เวลาในการทำงานของพนักงาน, เพื่อที่จะนำผลไปทำการประเมินพนักงานช่วงสิ้นปี
*persona ก็คือลักษณะของแต่ละบุคคล
ทีนี้เพื่อนๆก็คงจะพอเข้าใจ concept ของมันแล้วใช่ไหมคะ หลังจากนี้เราจะไปเขียน user story แบบละเอียดกัน
การเขียน User Story แบบลงรายละเอียด ประกอบไปด้วย
1. Title
2. Description
3. Acceptance Criteria
4. Task Breakdown
5. Definition of Done (DOD)
1. Title : หัวข้อของ user story :
ส่วนนี้ก็คือส่วนที่เราอธิบายไปแล้วด้านบน หากใครยังงงๆ ลองย้อนกลับไปอ่านอีกรอบนะจ้ะ
2. Description
อธิบายรายละเอียดของ user story ส่วนนี้สามารถใส่อะไรก็ได้ที่เป็น details
3. Acceptance Criteria
เป็นเกณฑ์ที่ใช้วัดว่า user story นี้ถูกต้อง การเขียนจะคล้ายๆกับ expected result ใน test case เช่น
- User can edit profile success with correct data
- The system shows daily/monthly report
4. Task Breakdown
การแตก list งานของ story นี้ว่าต้องทำอะไรมั่ง
5. Definition of Done (DOD)
แปลเป็นภาษาไทยตรงๆเลยก็คือ “นิยามของความเสร็จสมบูรณ์” หรือ “นิยามของงานที่เสร็จ” ของแต่ละ story เช่น
- Deploy on production
- Quality assurance process
Reference :https://careerfoundry.com/en/blog/ux-design/how-to-define-a-user-persona/