In MobileApp development, time to market is critical. In addition,new technology elements and changing user requirements are often introduced as development proceeds. As we noted earlier, an iterative agile process model(Chapters 4 and 5) provides opportunities for developers to make adjustments to requirements based on assessments of the evolving product prototype