Hidden skills that support phased and agile requirements engineering

Ben Kovitz
2003 Requirements Engineering  
Phased development does requirements engineering in one or a small number of extended phases occurring early in a project. Agile development also does requirements engineering, but in thousands of small conversations spread throughout the development lifecycle. Each depends on subtly different skills and expertise to perform its practices-agile development depending heavily on ability to change working code, phased development depending heavily on foresight. This paper surveys the special
more » ... that each style of requirements engineering depends on in order to promise and deliver.
doi:10.1007/s00766-002-0162-9 fatcat:2s4ombnttbgmdjdj6vgukniqmm