User requests are not clear
Few users are involved in the system
Designs are complex and require concrete form
History of communication problems between analysts users
Tools are readily available to build prototype
in the industry do they use these terms interchangeably? True
Is there a difference between them? True
Some Important Terms
Severity
Priority
Anything related to time is priority
Root cause analysis (may vary in different organizations)
Is it a high severity and/ or high priority bug?
As a user we can only say it is high priority
[facebook image]
Difference b/w Severity and Priority
Severity – impact of a certain defect (or functionality) on the overall system?
Trivial/Cosmetic/ Can live with it
Minor
Major
Critical (needs immediate attention)
Priority (how soon a defect needs to be fixed)
High, moderate, low
Root Cause Analysis – identifying the areas (and their potential impact) that are affected by a defect or by a certain functionality.
Agile Usage – Centered Design Steps
Gather group of programmers, analysts, users, testers, facilitator
Document complaints of current system
Determine important user roles
Determine, prioritize, and describe tasks for user role
Group similar tasks into interaction contexts
Associate each interaction context with a user interface for the system, and prototype the interaction context
Step through and modify the prototype
Requirements Determination using Agile Methodologies
Continual user involvement
Replace traditional SDLC waterfall with iterative analyze – design – code- test cycle
Agile usage – centered design
Focuses on user goals, roles, and tasks
The Planning Game
Based on eXtreme programming
Exploration, steering, commitment
The Planning Game From eXtreme Programming
[Image]
User Stories
A user story is one or more sentences in the everyday or business language of the end user or user of a system that captures