liveBook · Manning

System requirements

As explained in Delivering Machine Learning Projects: From design to deployment

A system requirement specifies deployment, maintenance, integration, consumption, resilience, or continuity conditions for a system.

System requirements specify the operational conditions around a model: where it lives, how it is maintained, what systems it integrates with, how results are consumed, and what resilience or business continuity it needs. section 2.3.2

Clarify system requirements by connecting stakeholder needs to technically realizable delivery choices:

  • Listen to the client or sponsor’s stated requirement, whether it is high-level, technically incomplete, or already detailed. section 2.3.2
  • Ask why, who, and what to uncover the underlying need, users, and expected system behavior. section 2.3.2
  • Pin down specific requirements and examine the implications of delivering them in particular ways. section 2.3.2
  • Use the clarified requirement to fit feasible solutions, refine value, and explore alternative routes to value. section 2.3.2

How Delivering Machine Learning Projects: From design to deployment covers it

How deep it goes
Defines integration, maintenance, consumption, resilience, and continuity concerns, then begins clarification without specifying implementation designs.
Examples
Uses questions about model location, maintenance, integration, result consumption, resilience, and business continuity as concrete requirement prompts.
What it assumes
Assumes access to a client or sponsor and teaches clarification from stated needs through why, who, and what.
What you can do after
Evaluate stakeholder needs against technical feasibility, refine requirements, and compare alternative routes to value.
How it connects
Connects system requirements with functional requirements, nonfunctional requirements, business requirements, integration, resilience, and business continuity.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Delivering Machine Learning Projects: From design to deployment. The section links point to the parts of the book it draws on.