Reframing requirements analysis
J. Bach · Computer · 1999
How can software development be reframed as a goal-seeking dialogue? As an example the author considers requirements analysis and documentation. He presents a depiction of requirements evolution as a dialogue, rather than as a monolithic plane.