EPRI: Electric Power Research Institute

Software Development


Requirements Specification


The Requirements Specification addresses EPRI software product and process requirements, including:

  • What users want to accomplish by using the software
  • A complete description of what the software must do (i.e., features and functions)
  • Attributes the software must have, besides functionality (i.e., response time, usability, platform, security levels, etc.)
  • A detailed project plan and schedule noting responsibilities and commitments

The specification is developed by the EPRI Project Manager with assistance from the developer and end-users.

If developers have existing planning documentation formats in place, these may substitute for the specification. In all cases, the content described in the specification needs to be addressed.

Download the Requirements Specification Template (100 KB).