“Worse yet is the rejection of upfront requirements. The basic observation is correct: requirements will change, and are hard anyway to capture at the beginning. In no way, however, does it imply the dramatic conclusion that upfront requirements are useless! What it does imply is that requirements should be subject to change, like all other artifacts on the software process. [...] The agile advice here is irresponsible and serious software projects should ignore it.The sound practice is to start collecting requirements at the beginning, produce a provisional version prior to engaging in design, and treat the requirements as a living product that undergoes constant adaptation throughout the project.”
Quote by Bertrand Meyer
Author
You May Also Like
Source: Digital Agility: The Rocky Road from Doing Agile to Being Agile
“Agile is not prescriptive and which techniques are appropriate will depend on the context.”
Source: Digital Agility: The Rocky Road from Doing Agile to Being Agile
Source: Digital Agility: The Rocky Road from Doing Agile to Being Agile
Source: Digital Agility: The Rocky Road from Doing Agile to Being Agile
“Agile and DevOps are for harnessing integration, interaction, and innovation.”
Source: Digital Agility: The Rocky Road from Doing Agile to Being Agile
Source: Digital Agility: The Rocky Road from Doing Agile to Being Agile
Source: The Lost One
“Be excited about new ventures but stay nimble-footed in entry and execution.”
“Why can we throw a question further than we can pull in an answer?”
