Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

4
  • Agreed. This was also my argument at work but the counter argument states "the communication details is defined already at top level by system architects because they are the ones that know with whom we will interface. Therefore it is a top level constraint". So even though only lower levels need this information, it is still decided at the top level. My suggestion was that the top level designers than write lower levels contraints directly on their layers, but I am not sure if that is a good practice. The writer of lower level requirements should be a lower level engineer, or not necessarily? Commented Aug 7, 2024 at 9:26
  • @felipe - stratification or "silos" are bad - when working on medical devices we were often working on multiple levels at once if we had the cross-cutting knowledge. Sometimes in groups - me as an engineer with technical knowledge, someone with clinical knowledge of the product, and someone from testing to ensure that the requirement was written in a testable way. Commented Aug 7, 2024 at 9:36
  • So you mean it is not necessarily considered bad practice if one, for example, creates a kind of "global constraints document" and everyone, that hast a constraint to add, could add it to this document, stating to which level it should apply? Then, this constraint would be only be fed as input to that specific layer when modelling that layer, even though the constraint writer is not necessarily part of the development/architect team of that layer? Commented Aug 7, 2024 at 12:20
  • 1
    No, not a global constraints document - but making sure that at high-level there were only high-level descriptions, with the details of their implications at lower levels possibly written at the same time by the same group of people. Commented Aug 7, 2024 at 12:36