Increasing integrity through needs analysis Faceted Feature Analysis Adam Polansky Principal IA Customer Experience Group
How do you turn raw requirements into a qualified scope? Requirements
Sources Business Requirements Document Field Inquiry Brainstorm Competitive Analysis User Stories Existing Features Requirements List
Example: Feature List Itemized list of unqualified requirements
Value Ratings Rate each item in the list against three criteria: Business Value – What is the importance of this feature to the business goals of the projects Technical Ease – What is the feasibility of the development of each feature. This can take in sophistication, amount of work or discovery User Value – How does this feature contribute to the goals of the user both internal and external
Example: Value Ratings Ratings from 1 to 5 5 being highest
Flexibility Matrix Least Flexibility Most Flexibility x3 x2 x1
Example: Value Weights x2x1x3 Multiply the values in each column by their weight from the matrix Sort on the weighted scores
Effort Estimate Effort can be mapped directly to Cost or Time
Benefits Adds objectivity when ranking features Gets input from the experts from each domain Factors in overall project capabilities & constraints Makes for more informed decisions during iteration planning
Q & A