I've been having interesting discussions on presenting requirements and considering maintainability vs usability.
Our system has a lot of data. My inclination is to define the data and its attributes in one place. Then, when the data is used, put in a cross-reference to where it is defined.
For example, a record of our data can be created or updated. There are two ways to update: a single record at a time, or updating data in a table. I don't want to repeat the exact fields for all of these instances.
Others say it is easier to read the document if the info is repeated in each section. I agree it is easier, but don't think the difference is worth the additional maintenance burden.
Do others have tips on this?


Reply With Quote
