bidara-deep-chat icon indicating copy to clipboard operation
bidara-deep-chat copied to clipboard

make a requirements assistant

Open bruffridge opened this issue 10 months ago • 1 comments

Create an assistant that can help systems engineers perform requirements management:

It should be able to:

  1. Given a system description, draft a set of requirements.
  2. Given a set of requirements, suggest fixes, improvements, or missing requirements. Make sure to recommend sustainability requirements.

Probably other useful things it should do too like walk them through the process, or help with traceability, or verification.

Requirements Management Resources

This document contains some useful information that may be useful for the assistant's system prompt such as different types of requirements, and the attributes of good requirements. https://ocw.mit.edu/courses/16-842-fundamentals-of-systems-engineering-fall-2015/7f2bc41156a04ecb94a6c04546f122af_MIT16_842F15_Ses2_Req.pdf

INCOSE SE handbook has sections on requirements: 4.2, 4.4, 7.2. The handbook is on v5, but I found a free pdf for v3. http://www.las.inpe.br/~perondi/21.06.2010/SEHandbookv3.pdf

NASA SE Handbook Section 4.2 Technical Requirements Definition https://www.nasa.gov/reference/4-0-system-design-processes/#hds-sidebar-nav-7 Section 6.2.1 Requirements Management Process https://www.nasa.gov/reference/6-0-crosscutting-technical-management/#hds-sidebar-nav-6 Appendix C How to write a good requirement https://www.nasa.gov/reference/appendix-c-how-to-write-a-good-requirement/ Appendix D Requirements verification matrix https://www.nasa.gov/reference/appendix-d-requirements-verification-matrix/

bruffridge avatar Apr 17 '24 21:04 bruffridge