International Journal of Computer Applications
Software development is one of the most booming industries of the world at the moment. All the major industrial groups are investing huge amounts of money in software development sector. Although several software development models have been developed in this regard, currently, the most widely used software development model is the agile model, due to its flexibility and change management capabilities. An important aspect of software development is that it is a phased activity which means that before ending up in the development of robust software application, several activities have to be performed. These activities are characterized by software development life cycle.