Professional Documents
Culture Documents
in Scrum
Khuram Ali & Syed Ahsan
Scrum - an agile process
SCRUM is an agile, lightweight process for managing and controlling software
and product development in rapidly changing environments.
ions and impediments
Sprint
2-4 weeks
Sprint goal
Return
Sprint
Potentially shippable
Cancel backlog
product increment
Coupons
Gift wrap Coupons
Product
3
backlog
Why do we need Requirements?
When 38 IT professionals in the UK were asked about which project stages
caused failure, respondents mentioned requirements definition more than any
other phase.
4
What are requirements?
A requirement is a statement about an intended product that specifies what it
should do or how it should perform.
5
What is Managing Requirements in Scrum
It's difficult to build a solution if you don't know the requirements.
3 types of requirement:
Business
Functional
Technical
6
What requirements should be managed?
Functional: What the product should do.
Common problems
o No.1: Cant track change
o More
8
How to Manage changing requirements
Single channel of change control
9
How to document requirements?
Requirement of description in scrum ****
o Natural language and graphical
10
What is a good REQUIREMENT ? ***
We must be able to modify an employees 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
11
4 Ws of Requirements in Scrum
Must have
Should have
Could have
Would have
12
Stakeholder MANAGEMENT
Must consider:
Management Support
Techniques
Terminologies
Keep it fun
13
Stakeholder MANAGEMENT
14
Breadth First APPROACH in Scrum
Requirement Management Techniques in Scrum
Interface prototype
CRC
UML
User Stories
CASE Tools
15
Interface PROTOTYPE
Collaborative approach for designing
interfaces
16
CRC Cards
17
UML Modeling
Basic UML modeling that
customer understands
18
User Stories
19
CASE Tools
20
Benefit Driven APPROACH
21
Scope Validation ***
22
Project Noise Level ***
23
24
25