7. advantages The time required to develop the software is drastically reduced due to a reduced requirement analysis. All the software prototypes produced can be kept in a repository for future use. It is much easier for a project manager to be accurate in estimating project costs
8. disadvantages This method may not be useful for large, unique or highly complex projects Success depends on the extremely high technical skills of the developers. There are times when the team ignores necessary quality parameters such as consistency,
9. FUTURE You get more and more technological prowess, you know more and more. Ultimately you become a guru who advice others, do code reviews and work on the 'crack teams' of experts if something has to be done really quick and really good.