Moving agile based projects on Cloud
Manoj Manuja, Manisha Manisha · 2014
Cost, time and quality (CTQ) have been the primary factors behind continuous advancements in the field of Software development methodologies. Waterfall model has been with the software industry for over 30 years offering a sequential and linear development approach. However, the impending issues with regards to CTQ have led to rise of agile development methodologies in last couple of decades offering incremental & iterative development, customer collaboration and reduced time to market. The new agile paradigm, on the other side, is also bringing its own challenges and risks primarily in terms of runtime infrastructure cost, network accessibility and platform availability steering towards CTQ issues in a disguised manner. With Cloud Computing gaining popularity over the last few years offering almost zero CAPEX (Capital Expenditure), reduced OPEX (Operational Expenditure), high scalability & availability, it has been considered worthwhile to explore Agile based software development on Cloud. In this article, migration of Agile based project to Cloud has been discussed along with its benefits and challenges at both the stages. While Cloud adoption is a catalyst for Agile based development, there are a few open issues to be addressed.