You are here

Requirements Analysis

Requirements Analysis (RA) is a seven week course which provides a learn-by-doing experience during which students:

  • analyze, and document functional and nonfunctional requirements using storyboards, low-fidelity mockups, and more
  • perform an analysis of competing (or potentially competing) products in light of detailed requirements
  • envision the first release of a minimal viable product
  • present their findings and recommendations to management.

The work includes applying a variety of analytical techniques, writing reports, a giving presentation, and preparing supporting material – all while working as a member of a high-performing team.
 
The learning objectives of RA include:

  • Students will be able to analyze and document functional and nonfunctional requirements for a software system
  • Students will be able to identify risks inherent in potential solutions
  • Students will be able to define a framework for analyzing competing products, conduct a principled analysis, and state clear conclusions
  • Students will be able to formulate a minimum viable product
  • Students will be able to formulate a "traditional" first release
  • Students will be able to write clear and compelling requirements and product development artifacts
  • Students will be able to present analyses and plans to management persuasively.

 
The Requirements Analysis Course comprises three tasks:
 
Task 1: Validate and extend the high-level requirements captured in a product vision document via storyboard interviews, then analyze the requirements and document them in a User Requirements Document
 
Task 2: Define a framework for analyzing competing (or potentially competing) products and conduct a principled analysis of the competitive space.
 
Task 3: Revise the Product Vision Document, as required, in light of requirements analysis and formulate first releases from two perspectives. Sell the venture to management or find an alternative vision.

Information on the course logistics may be found here.