Requirements Analysis is how to satisfy your persnickety users while keeping your fucking app simple.
The broad goal of Requirements Analysis is to come up with a spec that is:
- Defined with details
- Satisfies business goals
Requirements Analysis should be performed when
- Calculating costs
- Setting priorities
- Creating breakdowns
- Including specialists
- Gather requirements by doing User Interviews
- Analyze the requirements for clarity, completeness, consistency, and lack of conflicts
- Write them down and implement them
Analyze the difference between where the business is at and its stated goals; figure out how the goals can be closed.
Business Motivation Model (BMM)
Does it matter?
Someone decided to throw XML to running a company. Why.