SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
USER STORY
scenario based requirement	

16 May 2014
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
ในฐานะเจ้าหน้าที่	

อิฉันอยากจะได้หน้าVERIFY	

เพื่อที่จะได้เห็นข้อมูลลูกค้า	

และให้ลูกค้ายืนยันตัวตน ก่อนที่ทำสิ่งที่
เค้า REQUEST เข้ามา
ในฐานะ OPERATOR
( As an operator )
อิฉัน อยากจะได้ หน้าจอVERIFY
I want to have verify screen
เพื่อที่จะเอาไว้ใช้ ยืนยันตัวตน
ลูกค้าที่ติดต่อเข้ามา
So that I can verify customer identity
การเขียนเสป็คงาน
Product Requirement
USER STORY
• เพราะเราสนใจ การใช้งานของ User

เวลาเราทำเสป็คงาน จึงไปตั้งต้นที่ การใช้งานตาม
ที่ user จะใช้
องค์ประกอบของ USER STORY
• As a ________	

• I want _______	

• So that_______
รายละเอียดแนบ USER STORY
• Requirement No: ( high level requirement number ) 	

• Sub Requirement No: ( low level requirement number)	

• Category: (if any)	

• Scenario:	

• Sub Scenario
รายละเอียดส่วนที่เป็น	

อุปกรณ์เป้าหมาย
• Target Device(s):	

• Resolution:	

• Device/ OS Remark:
STAKEHOLDER
• ตามที่ระบุไว้ใน “As a” 	

• หรือมีคำบรรยายเพิ่มเติม
IMPACT
• [ ] กิจกรรมใหม่ New User Activity / Business Activity	

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

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

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

• 	

 	

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

• 	

 	

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

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

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

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

• เช่น อยากใช้การ ลากวาง แทน คลิกๆ หลายครั้ง
PREPARATION
• สิ่งที่เราต้องไปทำการบ้านเพิ่มเติม 

ก่อนเค้าจะเริ่มงาน

แล้วเอากลับมาใส่ข้อมูลเพิ่มเติม
BUSINESSVALUE
• ถ้าเรามีความชัดเจนว่า เกี่ยวกับ BusinessValue 	

• ขอใส่ข้อมูลลงไปด้วย
ส่วนเสริมเรื่องประสิทธิภาพ
• เช่น หน้านี้ไม่ควรใช้เวลาโหลดเกิน 10 วินาที	

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

• ไม่ควรต้องคลิกออกไปข้างนอกเยอะ
บันทึกสำหรับการตรวจงาน
• เวลาตรวจงาน อยากตรวจอะไรบ้าง	

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

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

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

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

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

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

• เว้นช่องว่างระหว่างบรรทัดเยอะๆ เพื่อจะได้ดูโปร่งตา
ตัวอย่างส่วนเสริมของ SPEC
• การใช้งานของ user	

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

• ปล่อยมือจากคีย์บอร์ด น้อยที่สุด/ ปล่อยมือจาก
เมาส์น้อยที่สุด
REAL LIFE DATA
No Lorem Ipsum.. and any Bla Bla data
SPECIFICATION TABLE	

(SPECIFICATION BY EXAMPLE)
วาดรูปหน้าจอ ประกอบเสป็ค
• เพื่อระบุ โครงหน้าให้
ชัดเจน 

อยากได้อะไรไว้ตรงไหน
ACCEPTANCE CRITERIA
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

Más contenido relacionado

La actualidad más candente

ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning InfrastructureML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning InfrastructureFei Chen
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingAng Chen
 
Hilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and IT
Hilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and ITHilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and IT
Hilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and ITKyriba Corporation
 
Database testing tutorial
Database testing tutorialDatabase testing tutorial
Database testing tutorialHarikaReddy115
 
Sap Business One
Sap Business OneSap Business One
Sap Business OneRavi Jain
 
The Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP CloudThe Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP CloudPerficient, Inc.
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The SdlcCraig Brown
 
Product management class rookie to pro
Product management class rookie to proProduct management class rookie to pro
Product management class rookie to proBim Akinfenwa
 
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassTechcanvass
 
Business Analyst Training
Business  Analyst  TrainingBusiness  Analyst  Training
Business Analyst TrainingCraig Brown
 
BABOK Study Group - meeting 3
BABOK Study Group - meeting 3BABOK Study Group - meeting 3
BABOK Study Group - meeting 3Paweł Zubkiewicz
 
Software Project Management Lab Manual Lab 1
Software Project Management Lab  Manual  Lab 1Software Project Management Lab  Manual  Lab 1
Software Project Management Lab Manual Lab 1sundas Shabbir
 
What does a business analyst do?
What does a business analyst do?What does a business analyst do?
What does a business analyst do?ZaranTech LLC
 
Testing a data warehouses
Testing a data warehousesTesting a data warehouses
Testing a data warehousesHimanshu
 

La actualidad más candente (20)

ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning InfrastructureML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
ML Platform Q1 Meetup: Airbnb's End-to-End Machine Learning Infrastructure
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Hilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and IT
Hilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and ITHilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and IT
Hilton Grand Vacations’ Playbook for Oracle Migrations for Treasury and IT
 
Database testing tutorial
Database testing tutorialDatabase testing tutorial
Database testing tutorial
 
requirement documentation
requirement documentation requirement documentation
requirement documentation
 
8 essential business analysis steps
8 essential business analysis steps8 essential business analysis steps
8 essential business analysis steps
 
Sap Business One
Sap Business OneSap Business One
Sap Business One
 
The Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP CloudThe Road to Modernization: From EBS to Oracle ERP Cloud
The Road to Modernization: From EBS to Oracle ERP Cloud
 
The Business Analyst And The Sdlc
The Business Analyst And The SdlcThe Business Analyst And The Sdlc
The Business Analyst And The Sdlc
 
Product management class rookie to pro
Product management class rookie to proProduct management class rookie to pro
Product management class rookie to pro
 
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | TechcanvassECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
ECBA Exam Questions PDF | ECBA Sample Questions PDF | Techcanvass
 
Business Analyst Training
Business  Analyst  TrainingBusiness  Analyst  Training
Business Analyst Training
 
BABOK Study Group - meeting 3
BABOK Study Group - meeting 3BABOK Study Group - meeting 3
BABOK Study Group - meeting 3
 
Software Project Management Lab Manual Lab 1
Software Project Management Lab  Manual  Lab 1Software Project Management Lab  Manual  Lab 1
Software Project Management Lab Manual Lab 1
 
What does a business analyst do?
What does a business analyst do?What does a business analyst do?
What does a business analyst do?
 
BRD Detail
BRD DetailBRD Detail
BRD Detail
 
Low Level Design
Low Level DesignLow Level Design
Low Level Design
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
 
Business Modeling and the Business Analyst
Business Modeling and the Business AnalystBusiness Modeling and the Business Analyst
Business Modeling and the Business Analyst
 
Testing a data warehouses
Testing a data warehousesTesting a data warehouses
Testing a data warehouses
 

Más de Chanita Anuwong

แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...
แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...
แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...Chanita Anuwong
 
Product Discovery and Delivery: Public class on 22-23 Apr, 2014
Product Discovery and Delivery: Public class on 22-23 Apr, 2014Product Discovery and Delivery: Public class on 22-23 Apr, 2014
Product Discovery and Delivery: Public class on 22-23 Apr, 2014Chanita Anuwong
 
Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...
Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...
Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...Chanita Anuwong
 

Más de Chanita Anuwong (6)

Product director
Product directorProduct director
Product director
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...
แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...
แนวคิดในการเตรียมข้อมูล และหั่น Requirement ก่อนเริ่มงาน - Tips for Product B...
 
Product Discovery and Delivery: Public class on 22-23 Apr, 2014
Product Discovery and Delivery: Public class on 22-23 Apr, 2014Product Discovery and Delivery: Public class on 22-23 Apr, 2014
Product Discovery and Delivery: Public class on 22-23 Apr, 2014
 
Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...
Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...
Product Discovery and Delivery by Odd-e (Thailand). Build the right thing at ...
 
Barcamp Bangkok
Barcamp BangkokBarcamp Bangkok
Barcamp Bangkok
 

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