DOI QR코드

DOI QR Code

A Framework for Agile Development in Cloud Computing Environment

  • Received : 2016.05.09
  • Accepted : 2016.06.18
  • Published : 2016.10.31

Abstract

Distributed agile software development faces difficulties for instance lack of visibility across development and delivery processes, complex and disjointed development processes, inability to capitalize on business opportunities, lack of communication agility between disconnected owners, development teams, and users or clients. However these difficulties are solved with the help of cloud computing services. This study proposes a framework to provide a skeletal or structural environment for distributed agile software development in cloud computing environment. The framework guide towards the best tooling to deliver a consistent, automated, governed, and unified agile software development process with reduced technical debt, and minimized project backlog. In addition to this, the study highlights the benefits of cloud computing in agile software development.

Keywords

References

  1. Tuli, A., et al., Empirical investigation of agile software development: cloud perspective. SIGSOFT Softw. Eng. Notes, 39(4), pp. 1-6, 2014. http://dx.doi.org/10.1145/2632434.2632447
  2. Murphy, B., et al. Have Agile Techniques been the Silver Bullet for Software Development at Microsoft? in Empirical Software Engineering and Measurement, 2013 ACM/IEEE International Symposium on. 2013. IEEE. http://dx.doi.org/10.1109/esem.2013.21
  3. Manuja, M. and Manisha. Moving agile based projects on Cloud. in Advance Computing Conference (IACC), 2014 IEEE International. 2014. http://dx.doi.org/10.1109/iadcc.2014.6779530
  4. Yung, C. and Y.-T. Lin, Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments. Journal of Software (JSW), pp. 1310-1318, 2015. http://dx.doi.org/10.1007/978-1-4471-5031-2_10
  5. Cocco, L., K. Mannaro, and G. Concas, A Model for Global Software Development with Cloud Platforms, in 2012 38th Euromicro Conference on Software Engineering and Advanced Applications, V. Cortellessa, H. Muccini, and O. Demirors, Editors, pp. 446-452, 2012. http://dx.doi.org/10.1109/seaa.2012.67
  6. Kalem, S., D. Donko, and D. Boskovic. Agile methods for cloud computing. in Information & Communication Technology Electronics & Microelectronics (MIPRO), 2013 36th International Convention on. 2013.
  7. Zarinah, I.I.S.S.S. and M. Kasirun, AGILE-BASED SOFTWARE PRODUCT DEVELOPMENT USING CLOUD COMPUTING SERVICES: FINDINGS FROM A CASE STUDY. Science International journal (Lahore), pp. 1045-52, 2013.
  8. Wei-Tek, T., W. Wenjun, and M.N. Huhns, Cloud-Based Software Crowdsourcing. Internet Computing, IEEE, 18(3), pp. 78-83, 2014. http://dx.doi.org/10.1109/mic.2014.46
  9. Yung, C. and Y.-T. Lin, Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments. Journal of Software (JSW), pp. 1310-1318, 2015. http://dx.doi.org/10.17706//jsw.10.11.1310-131
  10. Wang, W. Reinforcing Agile Software Development in the Cloud. 2011 30 Jan 2016]; Available from: https://www.open.collab.net/media/pdfs/CollabNet%20Whitepaper_Reinforcing%20Agile%20Dev%20in%20the%20Cloud.pdf?_=d.
  11. Caithness, N. and M. Thurston, A simple drop and compute model for a SaaS cloud infrastructure for advanced research computing, 2013.
  12. Muhammad Younas, I.G., Seung Ryul Jeong, Do Young Kwon. A survey of Cloud-based Agile Tools. in KSII The 7th International Conference on Internet (ICONI) 2015. Kuala Lampur, 2015.
  13. Hashmi, S.I., et al. Using the cloud to facilitate global software development challenges. in Global Software Engineering Workshop (ICGSEW), 2011 Sixth IEEE International Conference on. 2011. IEEE. http://dx.doi.org/10.1109/icgse-w.2011.19
  14. Misra, S.C. and A. Mondal, Identification of a company's suitability for the adoption of cloud computing and modelling its corresponding Return on Investment. Mathematical and Computer Modelling, 53(3), pp. 504-521, 2011. http://dx.doi.org/10.1016/j.mcm.2010.03.037
  15. salesforce. Agile Development Meets Cloud Computing for Extraordinary Results at Salesforce.com. 2008 21-02-2016]; Available from: http://www.developerforce.com/media/ForcedotcomBookLibrary/WP_Agile_112608.pdf.

Cited by

  1. Hybrid gradient descent cuckoo search (HGDCS) algorithm for resource scheduling in IaaS cloud computing environment vol.22, pp.1, 2019, https://doi.org/10.1007/s10586-018-2856-x
  2. A Novel Design of Cloud-based Management Solution for Android Containers vol.20, pp.1, 2019, https://doi.org/10.7472/jksii.2019.20.1.67
  3. Framework for Agile Development Using Cloud Computing: A Survey vol.44, pp.11, 2016, https://doi.org/10.1007/s13369-019-03923-6