SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
LEAN CANVAS
REQUIREMENT
GATHERING
HUMAN COMPUTER INTERACTION
AND
INDEX
1. Introduction
2. Definition
3. Gathering Requirements
4. Lean canvas
5. Workshops & Assignment
INTRODUCTION
Idea Design Process Result
SOFTWARE DEVELOPMENT
THE WATERFALL MODEL AGILE METHODS
DEFINITIONS
requirement
[ri-kwahyuh r-muh nt]
Noun
1.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/
REQUIREMENTS
There 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
เข้าใจ
สิ่งที่ Programmer
เข้าใจ
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 Slater
IT Programme Manager
GATHERING TECHNIQUES
1. One-on-one interviews
2. Group interviews
3. Facilitated sessions
4. Joint application development (JAD)
5. Questionnaires
6. Prototyping
7. Use cases
8. Following people around
9. Request for proposals (RFPs)
10.Brainstorming
LEAN CANVAS
WORKSHOP & ASSIGNMETS
Assignment
1. ทำอย่ำงไรให้แต่งตัวไม่เรียบร้อยมำเรียน แต่งตัวถูกระเบียบ
2. ทำอย่ำงไรให้คนอยำกมำบริจำคเลือด
3. ทำยังไงให้อยำกคนแข่งไตรกีฬำ กำรเตรียมควำมพร้อมสำหรับกำรไปแข่ง
ไตรกีฬำ
4. ทำยังไงให้คนอยำกทำควำมดี
5. ทำยังไงให้คนไม่ฆ่ำตัวตำย
6. ทำยังไงให้คนอยำกเข้ำวัด สวดมนต์ ทำบุญ ( ไม่ได้จำกัดศำสนำ)
7. ทำยังไงให้คนเก่งภำษำอังกฤษ
8. ทำยังไงให้คนไม่ชอบเล่นกีฬำ อยำกจะมำออกกำลังกำย
9. ทำยังไงให้คนหลับยำก นอนหลับง่ำย
10. ทำไงให้คนรู้จักประหยัดไฟประหยัดน้ำ

Mais conteúdo relacionado

Mais procurados

Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)amorshed
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesOnur Demir
 
The Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystThe Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystTracy Cook
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisAMJAD SHAIKH
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answersRobin G
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business AnalysisShwetha-BA
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaDeepak Kadam
 
Requirements Gathering Best Practice Pack
Requirements Gathering Best Practice PackRequirements Gathering Best Practice Pack
Requirements Gathering Best Practice PackAmy Slater
 
Business Analysis: Key Concepts and Deliverables
Business Analysis: Key Concepts and DeliverablesBusiness Analysis: Key Concepts and Deliverables
Business Analysis: Key Concepts and DeliverablesProduct School
 
Requirements lifecycle management
Requirements lifecycle managementRequirements lifecycle management
Requirements lifecycle managementOD Ali
 
Requirements Analysis And Design Ddefinition
Requirements Analysis And Design DdefinitionRequirements Analysis And Design Ddefinition
Requirements Analysis And Design DdefinitionOD Ali
 

Mais procurados (20)

Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
Business Analysis Knowledge Areas and Tasks (based on BABOK V3.0)
 
BRD Template
BRD Template BRD Template
BRD Template
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 
The Evolving Role of the Business Analyst
The Evolving Role of the Business AnalystThe Evolving Role of the Business Analyst
The Evolving Role of the Business Analyst
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
What is Business Analysis
What is Business AnalysisWhat is Business Analysis
What is Business Analysis
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answers
 
Introduction to Business Analysis
Introduction to Business AnalysisIntroduction to Business Analysis
Introduction to Business Analysis
 
Business analyst ppt
Business analyst pptBusiness analyst ppt
Business analyst ppt
 
Business Analysis 101
Business Analysis 101Business Analysis 101
Business Analysis 101
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
Requirements Gathering Best Practice Pack
Requirements Gathering Best Practice PackRequirements Gathering Best Practice Pack
Requirements Gathering Best Practice Pack
 
Business Analysis: Key Concepts and Deliverables
Business Analysis: Key Concepts and DeliverablesBusiness Analysis: Key Concepts and Deliverables
Business Analysis: Key Concepts and Deliverables
 
What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?What is in your Business Analysis Toolkit?
What is in your Business Analysis Toolkit?
 
Requirements lifecycle management
Requirements lifecycle managementRequirements lifecycle management
Requirements lifecycle management
 
Requirements Analysis And Design Ddefinition
Requirements Analysis And Design DdefinitionRequirements Analysis And Design Ddefinition
Requirements Analysis And Design Ddefinition
 
BA Techniques BABOK
BA Techniques BABOKBA Techniques BABOK
BA Techniques BABOK
 
The role of Business Analyst
The role of Business Analyst The role of Business Analyst
The role of Business Analyst
 
Crutial steps in requirement gathering
Crutial steps in requirement gatheringCrutial steps in requirement gathering
Crutial steps in requirement gathering
 
Jira training
Jira trainingJira training
Jira training
 

Destaque

การเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพการเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพYaowaluck Promdee
 
Climate master
Climate masterClimate master
Climate masterEeu SC
 
Page layouts flexible and fixed layout with CSS
Page layouts flexible and fixed layout with CSSPage layouts flexible and fixed layout with CSS
Page layouts flexible and fixed layout with CSSYaowaluck Promdee
 
Design Thinking: Discovery
Design Thinking: DiscoveryDesign Thinking: Discovery
Design Thinking: DiscoveryItamar Medeiros
 
Workshop lean canvas cycle 3
Workshop lean canvas cycle 3Workshop lean canvas cycle 3
Workshop lean canvas cycle 3Sara Usinger
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided EngineeringAdesanya Adebayo
 
Planning Your MVP: Lean Canvas & User Stories
Planning Your MVP: Lean Canvas & User StoriesPlanning Your MVP: Lean Canvas & User Stories
Planning Your MVP: Lean Canvas & User StoriesMax Semenchuk
 
Requirement analysis and specification
Requirement analysis and specificationRequirement analysis and specification
Requirement analysis and specificationM.E. at GTU- PG School
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileFakrudin Abu Bakar
 
Business plan vs Lean Canvas
Business plan vs Lean CanvasBusiness plan vs Lean Canvas
Business plan vs Lean CanvasAsh Maurya
 

Destaque (20)

การเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพการเป็นพิธีการมืออาชีพ
การเป็นพิธีการมืออาชีพ
 
Climate master
Climate masterClimate master
Climate master
 
Page layouts flexible and fixed layout with CSS
Page layouts flexible and fixed layout with CSSPage layouts flexible and fixed layout with CSS
Page layouts flexible and fixed layout with CSS
 
Case tools
Case toolsCase tools
Case tools
 
Design Thinking: Discovery
Design Thinking: DiscoveryDesign Thinking: Discovery
Design Thinking: Discovery
 
Case tools
Case toolsCase tools
Case tools
 
Workshop Lean Canvas
Workshop Lean CanvasWorkshop Lean Canvas
Workshop Lean Canvas
 
Workshop lean canvas cycle 3
Workshop lean canvas cycle 3Workshop lean canvas cycle 3
Workshop lean canvas cycle 3
 
Avatech: Workshop Lean Canvas
Avatech: Workshop Lean CanvasAvatech: Workshop Lean Canvas
Avatech: Workshop Lean Canvas
 
Case tools
Case toolsCase tools
Case tools
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided Engineering
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
 
Computer aided software engineering
Computer aided software engineeringComputer aided software engineering
Computer aided software engineering
 
Planning Your MVP: Lean Canvas & User Stories
Planning Your MVP: Lean Canvas & User StoriesPlanning Your MVP: Lean Canvas & User Stories
Planning Your MVP: Lean Canvas & User Stories
 
Requirement analysis and specification
Requirement analysis and specificationRequirement analysis and specification
Requirement analysis and specification
 
Case tools
Case toolsCase tools
Case tools
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
 
Case tools
Case toolsCase tools
Case tools
 
CAD/CAM/CAE
CAD/CAM/CAECAD/CAM/CAE
CAD/CAM/CAE
 
Business plan vs Lean Canvas
Business plan vs Lean CanvasBusiness plan vs Lean Canvas
Business plan vs Lean Canvas
 

Semelhante a Requirement gathering-and-lean-canvas

Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringMajane Padua
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative developmentDeny Prasetia
 
Agile software development
Agile software development Agile software development
Agile software development saurabh goel
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
software requirement
software requirementsoftware requirement
software requirementahmed zewita
 
Mcom Ba Training Module 1
Mcom Ba Training   Module 1Mcom Ba Training   Module 1
Mcom Ba Training Module 1mcom
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful applicationJim Liang
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventKay Aubrey
 
Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Tiang Cheng
 
Speed Creation REEW
Speed Creation REEWSpeed Creation REEW
Speed Creation REEWSven Krause
 
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...UXPA Boston
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 

Semelhante a Requirement gathering-and-lean-canvas (20)

Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Agile från dag 1
Agile från dag 1Agile från dag 1
Agile från dag 1
 
Agile software development
Agile software development Agile software development
Agile software development
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
software requirement
software requirementsoftware requirement
software requirement
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
Mcom Ba Training Module 1
Mcom Ba Training   Module 1Mcom Ba Training   Module 1
Mcom Ba Training Module 1
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
 
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07Running Successful University Industry Projects Barcamp 07
Running Successful University Industry Projects Barcamp 07
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
Speed Creation REEW
Speed Creation REEWSpeed Creation REEW
Speed Creation REEW
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
Deeply Embedding UX Practices Into Your Organization by Grafting them Into Yo...
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 

Mais de Yaowaluck Promdee (20)

A basic of UX for beginner
A basic of UX for beginnerA basic of UX for beginner
A basic of UX for beginner
 
TCAS 2563
TCAS 2563TCAS 2563
TCAS 2563
 
Portfolio design
Portfolio designPortfolio design
Portfolio design
 
Concept to creation story and storyboard
Concept to creation  story and storyboard Concept to creation  story and storyboard
Concept to creation story and storyboard
 
Observation and interviewing
Observation and interviewingObservation and interviewing
Observation and interviewing
 
Good bad design
Good bad designGood bad design
Good bad design
 
Bootstrap Framework
Bootstrap Framework Bootstrap Framework
Bootstrap Framework
 
Tables and forms with HTML, CSS
Tables and forms with HTML, CSS  Tables and forms with HTML, CSS
Tables and forms with HTML, CSS
 
Navigation and Link
Navigation and LinkNavigation and Link
Navigation and Link
 
Graphic, Color and tools
Graphic, Color and toolsGraphic, Color and tools
Graphic, Color and tools
 
CSS Boc model
CSS Boc model CSS Boc model
CSS Boc model
 
CSS Font & Text style
CSS Font & Text style CSS Font & Text style
CSS Font & Text style
 
Style and Selector Part2
Style and Selector Part2Style and Selector Part2
Style and Selector Part2
 
Style and Selector
Style and SelectorStyle and Selector
Style and Selector
 
Design sitemap
Design sitemapDesign sitemap
Design sitemap
 
Good/Bad Web Design
Good/Bad Web DesignGood/Bad Web Design
Good/Bad Web Design
 
HTML 5
HTML 5HTML 5
HTML 5
 
Overview HTML, HTML5 and Validations
Overview HTML, HTML5 and Validations Overview HTML, HTML5 and Validations
Overview HTML, HTML5 and Validations
 
Web Interface
Web InterfaceWeb Interface
Web Interface
 
Game design
Game designGame design
Game design
 

Último

ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsArubSultan
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipKarl Donert
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 

Último (20)

ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristics
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenship
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 

Requirement gathering-and-lean-canvas

  • 2. INDEX 1. Introduction 2. Definition 3. Gathering Requirements 4. Lean canvas 5. Workshops & Assignment
  • 5.
  • 8. requirement [ri-kwahyuh r-muh nt] Noun 1.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/
  • 9. REQUIREMENTS There 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
  • 11. THE IMPORTANCE OF REQUIREMENTS www.softwork.co.il
  • 12. • 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
  • 14. 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 Slater IT Programme Manager
  • 15.
  • 16. GATHERING TECHNIQUES 1. One-on-one interviews 2. Group interviews 3. Facilitated sessions 4. Joint application development (JAD) 5. Questionnaires 6. Prototyping 7. Use cases 8. Following people around 9. Request for proposals (RFPs) 10.Brainstorming
  • 17.
  • 19.
  • 20.
  • 22. Assignment 1. ทำอย่ำงไรให้แต่งตัวไม่เรียบร้อยมำเรียน แต่งตัวถูกระเบียบ 2. ทำอย่ำงไรให้คนอยำกมำบริจำคเลือด 3. ทำยังไงให้อยำกคนแข่งไตรกีฬำ กำรเตรียมควำมพร้อมสำหรับกำรไปแข่ง ไตรกีฬำ 4. ทำยังไงให้คนอยำกทำควำมดี 5. ทำยังไงให้คนไม่ฆ่ำตัวตำย 6. ทำยังไงให้คนอยำกเข้ำวัด สวดมนต์ ทำบุญ ( ไม่ได้จำกัดศำสนำ) 7. ทำยังไงให้คนเก่งภำษำอังกฤษ 8. ทำยังไงให้คนไม่ชอบเล่นกีฬำ อยำกจะมำออกกำลังกำย 9. ทำยังไงให้คนหลับยำก นอนหลับง่ำย 10. ทำไงให้คนรู้จักประหยัดไฟประหยัดน้ำ

Notas do Editor

  1. When Start up project
  2. A basic design process > problem search > research > designing > persona storyboard prototype
  3. sets of requirements are used as inputs into the design stages of product development. Requirements are also an important input into the verification process, since tests should trace back to specific requirements. Requirements show what elements and functions are necessary for the particular project. This is reflected in the waterfall model of the software life-cycle. However, when iterative methods of software development or agile methods are used, the system requirements are incrementally developed in parallel with design and implementation. wiki
  4. Obligatory = การบังคับ / เป็นภาระ
  5. detailed descriptions of the information, business activities, business rules and interactions needed to accomplish the business mission. Functional requirements describe the view from the user’s perspective of how the system or process will work A technical requirement that describes specifically how the business problem will be solved, and reflects the view from the technical world
  6. Organizations need to effectively define and manage requirements to help ensure they the end solution meets the customer/ stakeholder needs, while addressing compliance and staying on schedule and within budget.
  7. ที่สมบูรณ์แบบ (แสดงความคิดทั้งหมดหรือคำสั่ง) ที่ถูกต้อง (ในทางเทคนิคและเป็นไปได้ตามกฎหมาย) (แบบใสชัดเจนและไม่ทำให้เกิดความสับสน) ตรวจสอบได้ (มันสามารถกำหนดได้ว่าระบบที่เป็นไปตามความต้องการ) จำเป็น (ควรสนับสนุนหนึ่งในเป้าหมายของโครงการ) ความเป็นไปได้ (สามารถทำได้ภายในค่าใช้จ่ายและตาราง) จัดลำดับความสำคัญ (การติดตามตามธุรกิจต้องระดับ) ที่สอดคล้องกัน (ไม่ได้อยู่ในความขัดแย้งกับข้อกำหนดอื่น ๆ ) ตรวจสอบย้อนกลับ (ระบุเอกลักษณ์และการติดตาม) Modular (สามารถเปลี่ยนแปลงได้โดยไม่ส่งผลกระทบมากเกินไป) การออกแบบที่เป็นอิสระ (ไม่ก่อให้เกิดโซลูชั่นที่เฉพาะเจาะจงในการออกแบบ) accomplished – success
  8. การเก็บความต้องการของลูกค้า (Requirement Gathering)
  9. เก็บความต้องการของลูกค้า (Requirement Gathering) อย่างไรให้ประสบความสำเร็จ การเก็บความต้องการของลูกค้า (Requirement Gathering) คือการเก็บรวบรวมความต้องการของลูกค้าก่อนเริ่มการพัฒนาระบบ หรือพัฒนาเว็บไซต์ ซึ่งกระบวนการนี้เป็น ขั้นตอนที่ค่อนข้างสำคัญมาก งานจะเสร็จในช่วงเวลาใด หรือควรใช้เทคโนโลยีแบบใด ในการพัฒนาจะสามารถเริ่มวิเคราะห์ได้จากขั้นตอนนี้ ซึ่งถ้าหากคุณรับเขียนเว็บไซต์ให้กับบริษัทต่าง ๆ นั้น เราควรจะวางแผนก่อนการไปเก็บความต้องการของลูกค้าว่า เราจะเก็บอย่างไร และควรคำนึงถึงวิธีป้องกันการเปลี่ยนแปลงความต้องการของลูกค้าด้วยนะครับ โดยผมขอยกตัวอย่างรายละเอียดอย่างย่อของการไปเก็บความต้องการของลูกค้าดังนี้  1. วัตถุประสงค์ หรือ เป้าหมายของการจัดการระบบ หรือเว็บไซต์ ว่าคืออะไรเราจะได้เข้าใจถึงทิศทางนั้น ๆ  2. เก็บหน้าที่การทำงานที่เป็น ส่วนหลักก่อน จับใจความให้ได้ว่ามี เมนูอะไรบ้าง  3. มองส่วนหลักให้ออก และค่อยแตกย่อยลงไปในแต่ละส่วน ของความต้องการหลัก 4. นำทั้งหมดมาเชื่อมต่อกัน พยายามนึกถึงหน้าโปรแกรมว่าจะเป็นเ่ช่นไร เพื่อให้สามารถเข้าใจงานได้มากขึ้น 5. เก็บความต้องการด้านอื่น ๆ เช่น ความปลอดภัย (Security), ความเสถียร (Reliability) และการปรับปรุงต่อยอด (Evolution) 6. แนะนำวิธีป้องกันการเปลี่ยนแปลงความต้องการของลูกค้า โดยรบกวนให้ทางลูกค้าเซ็นต์ชื่อกำกับ ในแต่ละใบเอกสารที่บอกถึงรายละเอียดความต้องการ  
  10. Who มีใครเกี่ยวข้องบ้าง? บทบาทของแต่ละคนนั้นคืออะไร? และใครเป็น บุคคลแท้จริงที่ร้องขอเพื่อพัฒนาระบบใหม่? What อะไรคือสิ่งที่ทำให้เกิดปัญหา? มีฟังก์ชันการทำงานอะไรบ้าง? ระบบที่ต้องการหรือระบบที่อยากได้คือระบบอะไร? When ระบบติดตั้งได้เมื่อไร? ผู้สนับสนุนเงินทุน พร้อมสนับสนุนเมื่อไร? ทดสอบระบบใหม่เมื่อไร? Where บริเวณสถานที่ใด ที่ระบบใหม่สามารถดำเนินการได้อย่างเหมาะสม Why ทำไมต้องเสาะแสวงหาระบบใหม่? ทำไมผู้ใช้จึงเชื่อว่าระบบใหม่สามารถ แก้ไขปัญหาให้กับเขาได้ How ระบบใหม่จะทำงานได้อย่างไร? มีข้อจำกัดอย่างไร?