Friday, August 14, 2020

Agile software development 1 - 2020aug14

 On "requirements":


Bech (Extreme Programming):

Requirements gathering is in a phase that produces a static document, but an activity producing detail, just before it is needed, throughout development


Cohn (Scrum):

Scrum projects do not have an upfront analysis or design phase; all work occurs within the repeated cycle of sprints


Poppendieck (Lean):

And those things called requirements? They are really candidate solutions; separating requirements from implementation is just another form of handover



[source: edx course on Agile Software Development]