Problem
The iterative-incremental model of software development assumes that Analysis activities and Design activities are co-mingled (in contrast to in the waterfall methodology). In most government jurisdictions and in most or all major government agencies it is required by policies that new software development contracts must be put out for bids via a request for proposals (RFP) based on documented specifications which are the result of system analysis. Why does this requirement not align well with the iterative-incremental model of software development?