From c12f5dad93d5a31c7e7f132755594af891df567c Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 22 May 2019 16:55:46 +0300 Subject: Add: note that requirements don't specify implementation --- ci-arch.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ci-arch.mdwn b/ci-arch.mdwn index 037182b..20f551d 100644 --- a/ci-arch.mdwn +++ b/ci-arch.mdwn @@ -126,6 +126,10 @@ smaller ones so they can be considered separately. Requirements can be hierarchical: The original requirement can be a parent to all its parts. +Note that these requirements are meant to not constrain or dictate +implementation. The requirement specifies what is needed, not how it +is achieved. + **FIXME:** We may want to have a way to track which requirements are being fulfilled, or tested by automated acceptance tests. Need to add something for this, maybe a spreadsheet. -- cgit v1.2.1