Iterative Development and the Business Analyst 
...ment called iterative development. The new strategy is to develop software in small cycles of analysis, design and coding - rather than doing all the up-front work before coding begins. To work effectively in this environment,
Business Analysts and
Project Managers need to be familiar with the fundamentals of this approach and their roles in producing key deliverables, managing risk and
more...