Closed mmccool closed 2 years ago
Propose to cite use cases, use the short names (section titles) identified in the coverage table.
ok, I did a bunch, basically working through the existing filled-in MD templates under REQUIREMENTS for geolocation, discovery, and agriculture-greenhouse. Need to do another pass to complete cross-references to actual use cases, however, and I had to "re-interpret" some of the requirements in some cases, so this probably needs some review.
But at least this will give people an idea...
I do think the "Discovery", "Security", and "Privacy" requirements are a bit out of place, because these are "horizontals". In particular, motivating "Discovery" requirements by the "Discovery" "use case" (alone), for example, is not really good, such features should be motivated by "vertical" use cases, not a "horizontal" technology. That is why I have left the Discovery ones as TBD, I want to go through the "vertical" use cases and motivate each of these specific requirements by those, not by the horizontal one.
As expected even using the "short names" for use case references makes the rows quite long. If this was in an HTML table though we could put each use case reference on a different line which would be much more readable. Unfortunately the github CSV renderer is not smart enough to wrap lines.
Proposal for a way to organize the requirements as an incremental step towards completing the coverage table as discussed in Issue #189.