[Tutor] About (dev-)requirements.txt
Alan Gauld
alan.gauld at yahoo.co.uk
Thu Mar 11 16:30:54 EST 2021
On 11/03/2021 14:37, Albert-Jan Roskam wrote:
> How do I generate separate (i.e., disjoint) lists of requirements for the
> app itself and the dev-requirements?
Ok, This one puzzles me.
I come from a background of large projects, with typically
between 50-500 developers. Requirements are something catalogued
in a book (possibly several volumes - the biggest I saw was 7
volumes of 50-100+ ages each) or in a CASE tool (eg Borland Together)
or a project management tool such as Jira. I would expect a total
of several thousand requirements, with each release addressing
perhaps 100-200 at a time.
But these requirements would be business requirements:
Like:
Req010301: The system should calculate customer propensity to spend
using the McClelland-Smythe algorithm (version 2)
or
R-Sales-003: The sales agent shall be presented with a list of
up-selling and cross-selling opportunities based on both current
promotions and the customers previous sales history.
Or, most commonly, a use case scenario which would encompass
several linked requirements.
Are these the kinds of application requirements you have in mind?
And I'm not sure what you mean by dev-requirements?
Are these perhaps the low level developer user stories
we had to create as part of system design? Things like:
I want the up-selling and cross-selling product lists
to appear in a single panel on the Sales screen so that
I do not lose sight of the current customer data.
Or is it something else?
Can you give examples of both type of requirements?
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos
More information about the Tutor
mailing list