requirement gathering-and-lean-canvas
TRANSCRIPT
LEAN CANVAS
REQUIREMENT GATHERING
HUMAN COMPUTER INTERACTION
AND
INDEX1. Introduction 2. Definition3. Gathering Requirements4. Lean canvas5. Workshops & Assignment
INTRODUCTION
Idea Design Process Result
SOFTWARE DEVELOPMENT
THE WATERFALL MODEL AGILE METHODS
DEFINITIONS
requirement[ri-kwahyuh r-muh nt]
Noun1.that which is required; a thing demanded or obligatory: One of the requirements of the job is accuracy.2.an act or instance of requiring.3.a need or necessity: to meet the requirements of daily life.
re·quire·ment
http://dictionary.reference.com/
REQUIREMENTSThere are a number of types of requirements:• Business Requirements- what is the business
need • Functional Requirements- how should the
system meet the business requirement or user requirement
• Technical Requirements- how should the system technically meet the functional requirement or system requirement
สิง่ท่ีลกูค้าอยากได้
สิง่ท่ี Creative
เขา้ใจ
สิง่ท่ี Programme
r เขา้ใจ
Cr. FB ลกูค้าผู้น่ารกั
THE IMPORTANCE OF REQUIREMENTS
www.softwork.co.il
• Complete (express a whole idea or statement)• Correct (technically and legally possible)• Clear (unambiguous and not confusing)• Verifiable (it can be determined that the system meets
the requirement) • Necessary (should support one of the project goals)• Feasible (can be accomplished within cost and
schedule)• Prioritized (tracked according to business need levels) • Consistent (not in conflict with other requirements)• Traceable (uniquely identified and tracked)• Modular (can be changed without excessive impact)• Design-independent (do not pose specific solutions on
design)
A GOOD REQUIREMENT
REQUIREMENTS GATHERING
Requirements gathering is an essential part of any project and project management. Understanding fully what a project will deliver is critical to its success. This may sound like common sense, but surprisingly it's an area that is often given far too little attention.
By Duncan Haughey
Requirement gathering is often a challenging exercise as you need to work with stakeholders who have day jobs and competing demands. Often the business expect you to create the requirements but without the business input you will not create an end product which is fit for the business purposes.
By Amy SlaterIT Programme Manager
GATHERING TECHNIQUES
1. One-on-one interviews2. Group interviews3. Facilitated sessions4. Joint application development (JAD)5. Questionnaires6. Prototyping7. Use cases8. Following people around9. Request for proposals (RFPs) 10.Brainstorming
LEAN CANVAS
WORKSHOP & ASSIGNMETS
Assignment
1. ทำาอยา่งไรใหแ้ต่งตัวไมเ่รยีบรอ้ยมาเรยีน แต่งตัวถกู ระเบยีบ
2. ทำาอยา่งไรใหค้นอยากมาบรจิาคเลือด3. ทำายงัไงใหอ้ยากคนแขง่ไตรกีฬา การเตรยีมความ
พรอ้มสำาหรบัการไปแขง่ไตรกีฬา4. ทำายงัไงใหค้นอยากทำาความดี5. ทำายงัไงใหค้นไมฆ่า่ตัวตาย6. ทำายงัไงใหค้นอยากเขา้วดั สวดมนต์ ทำาบุญ ( ไมไ่ด้
จำากัดศาสนา) 7. ทำายงัไงใหค้นเก่งภาษาอังกฤษ8. ทำายงัไงใหค้นไมช่อบเล่นกีฬา อยากจะมาออกกำาลัง
กาย9. ทำายงัไงใหค้นหลับยาก นอนหลับง่าย10. ทำาไงใหค้นรูจ้กัประหยดัไฟประหยดันำ0า