New Therapeutic Hypothermia Techniques - Gathering of Eagles
Agile Requirements Gathering Techniques
-
Upload
onur-demir -
Category
Software
-
view
440 -
download
4
Transcript of Agile Requirements Gathering Techniques
![Page 1: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/1.jpg)
Agile Requirements GATHERING
![Page 2: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/2.jpg)
Who am I?
• Onur Demir, PMP, PSM• Beykent Uni Maths Computer Sc & MIS Double
Degree• ITU Business & Technology Management Master• 7 years of Business Analyst Experience• 1 year as SAP Consultant at Novigo
![Page 3: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/3.jpg)
Agenda• What is Requirement Gathering
and why is it important?• Background for successful
requirements gathering• Agile Modeling Techniques
• Interface prototype• CRC• UML• User Stories• CASE Tools
• Agile Documentation
![Page 4: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/4.jpg)
It's difficult to build a solution if you don't know the requirements 3 types of requirement:• Business• Functional• Technical
What is REQUIREMENTS
GATHERING
![Page 5: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/5.jpg)
WHY IS ITIMPORTANT?
![Page 6: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/6.jpg)
What is a good REQUIREMENT ? • «We must be able to change
an employee’s profile information»
• «System should be easy to use»
• «We should be able to enter the employee eye colour»
• «The system should automatically be updated when the government changes the law»
![Page 7: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/7.jpg)
TIPs • Ask Questions• Listen• Feedback• Agreement
![Page 8: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/8.jpg)
Agile MANIFEST
Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan
![Page 9: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/9.jpg)
• Management Support• Techniques• Terminologies• Keep it fun
Stakeholder
MANAGEMENT
![Page 10: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/10.jpg)
StakeholderMANAGEMENT
![Page 11: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/11.jpg)
Breadth FirstAPPROACH
![Page 12: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/12.jpg)
User Stories
![Page 13: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/13.jpg)
Interface PROTOTYPE• Collaborative approach for
designing interfaces• Just use post-its/slicky
notes
![Page 14: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/14.jpg)
CRC Cards
![Page 15: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/15.jpg)
UML Modeling
• Basic UML modeling that customer understands
• User roles and scenarios can be modeled
![Page 16: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/16.jpg)
CASE Tools
![Page 17: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/17.jpg)
MoSCoW• Must have• Should have• Could have• Would have
![Page 18: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/18.jpg)
Benefit Driven APPROACH
![Page 19: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/19.jpg)
Scope VALIDATION
![Page 20: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/20.jpg)
Agile Documentation
![Page 21: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/21.jpg)
•“The Roman bridges of antiquity were very inefficient structures. By modern standards, they used too much stone, and as a result, far too much labour to build. Over the years we have learned to build bridges more efficiently, using fewer materials and less labor to perform the same task.”
Tom Clancy –Sum of All Fears
![Page 22: Agile Requirements Gathering Techniques](https://reader035.fdocuments.in/reader035/viewer/2022081521/587ab43a1a28abed218b6b47/html5/thumbnails/22.jpg)