My company is building a major subsystem for another company's large medical device - even though we're not directly on the hook to the FDA (our customer is), we want to produce documentation that our customer can successfully use with the FDA. Our subsystem will be sold to this customer and others as an off-the-shelf product once complete.
We're looking to nail down the interfaces between our subsystem and other subsystems, and a question has come up around specifications vs. requirements. An example might illustrate this best:
Let's suppose that our subsystem needs compressed air from the system, specified at 98-102 PSI, delivered through a specific fitting. It seems to me that we should be testing our subsystem to ensure that it functions properly to this specification. And once we lock this down (advertise it to customers), it begins to feel like a requirement rather than just a specification, i.e., since we're publishing a specification that says we work at 98-102 PSI delivered through a specific fitting, it now becomes a requirement that we actually do so, and we should trace through to testing to make sure the requirements have been met.
So... should this specification turn into a requirement? Or should it stay as a specification, presumably with some traceability to testing?
Advice appreciated!
We're looking to nail down the interfaces between our subsystem and other subsystems, and a question has come up around specifications vs. requirements. An example might illustrate this best:
Let's suppose that our subsystem needs compressed air from the system, specified at 98-102 PSI, delivered through a specific fitting. It seems to me that we should be testing our subsystem to ensure that it functions properly to this specification. And once we lock this down (advertise it to customers), it begins to feel like a requirement rather than just a specification, i.e., since we're publishing a specification that says we work at 98-102 PSI delivered through a specific fitting, it now becomes a requirement that we actually do so, and we should trace through to testing to make sure the requirements have been met.
So... should this specification turn into a requirement? Or should it stay as a specification, presumably with some traceability to testing?
Advice appreciated!