bidara-deep-chat
bidara-deep-chat copied to clipboard
make a requirements assistant
Create an assistant that can help systems engineers perform requirements management:
It should be able to:
- Given a system description, draft a set of requirements.
- 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/