Cloud Computing ensembles Agile Development Methodologies for Successful Project Development

Full Text (PDF, 316KB), PP.28-35

Views: 0 Downloads: 0

Author(s)

Ambreen Nazir 1,* Ayesha Raana 1 Muhammad Fahad Khan 1

1. Department of Software Engineering, University of Engineering and Technology, Taxila, Pakistan

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2013.11.04

Received: 10 Aug. 2013 / Revised: 1 Sep. 2013 / Accepted: 2 Oct. 2013 / Published: 8 Nov. 2013

Index Terms

Agile, ACD (Agile Cloud Development), AD (Agile Development), AM (Agile Methodology), Cloud, CC (Cloud Computing), Feedback, Requirements.

Abstract

In today's IT world combination of AD (Agile Development) and CC (Cloud Computing) is a good recipe for the user needs fulfillment in efficient manners. This combination brings superiority for both worlds, Agile and Cloud. CC opportunities are optimized by AD processes for iterative software releases and getting more frequent user feedback while reducing cost. This paper analyzes the AM (Agile Methodology) processes and its benefits, issues with CC. ACD (Agile Cloud Development) approach helps a lot in overwhelming the challenges of both practices, encourages higher degree of innovation, and allows finding discovery and validation in requirements.

Cite This Paper

Ambreen Nazir, Ayesha Raana, Muhammad Fahad Khan, "Cloud Computing ensembles Agile Development Methodologies for Successful Project Development", International Journal of Modern Education and Computer Science (IJMECS), vol.5, no.11, pp. 28-35, 2013. DOI:10.5815/ijmecs.2013.11.04

Reference

[1]Eric Knorr, Galen Gruman, InfoWorld, “Cloud Computing”, http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031, 2013.
[2]CollabNet, “Agile Methodology”, agilemethodology.org, 2008.
[3]Jim Highsmith, “History: The Agile Manifesto”, http://agilemanifesto.org/history.html,2001.
[4]Ryan Shriver, The Virtualization Practice, “Agile Cloud Development: The Future of Software”, June 4, 2012.
[5]Addicam.V.Sanjay, “Overview of Agile Management & Development Methods”, http://projectperfect.com.au/downloads/Info/info_agile_programming.pdf, 2005.
[6]Intelligence ‘Together We Can’, “Cloud Consulting / Cloud Lifecycle Management”, http://www.intelligence.co.im/Consulting_Detail.aspx?pid=429, 2013.
[7]Abishek Jain and Reena Rani, RTMC, IJCA, “Analytical Study of Agile Methodology with Cloud Computing”,http://research.ijcaonline.org/rtmc/number14/rtmc1076.pdf, 2011.
[8]Willie, CollabNet Inc., White Paper, “Reinforcing Agile Software Development in the Cloud”, http://www.open.collab.net/media/pdfs/CollabNet%20Whitepaper_Reinforcing%20Agile%20Dev%20in%20the%20Cloud.pdf?_=d, 2011.
[9]Luisanna Cocco, Katiuscia Mannaro and Giulio Concas, IEEE, “A Model for Global Software Development with Cloud Platforms”, 2012.
[10]The Landmark, White Paper, “Agile Development Meets Cloud Computing for Extraordinary Results at Salesforce.com”,http://www.developerforce.com/media/ForcedotcomBookLibrary/WP_Agile_112608.pdf, 2008.
[11]Shuai Zhang, Shufen Zhang, Xuebin Chen and Xiuzhen Huo, IEEE, “Cloud Computing Research and Development Trend”, 2010.
[12]Milad Torkashvan and Hassan Haghighi, ACM, “A Service Oriented Framework for Cloud Computing”, http://dl.acm.org/citation.cfm?id=2222469, 2012.
[13]Frank Gens, IDC eXchange, “IT Cloud Services User Survey, pt.2: Top Benefits & Challenges”, http://blogs.idc.com/ie/?p=210, October 2nd, 2008.
[14]IDC Analyze the Future, “IDC Cloud Research”, http://www.idc.com/prodserv/idc_cloud.jsp, 2013.
[15]Success factors, “Distinctive Cloud Technology Platform - Multi-Tenant Architecture”, http://www.successfactors.com/en_us/whysuccessfactors/technology/cloud/architecture.html, 2013.
[16]Ramgovind S, Eloff MM, Smith E, IEEE, “The Management of Security in Cloud Computing”, http://icsa.cs.up.ac.za/issa/2010/Proceedings/Full/27_Paper.pdf, 2010.
[17]C. Weinhardt, A. Anandasivam, B. Blau, and J. Stosser. “Business Models in the Service World”, http://www.im.uniarlsruhe.de/Upload/Publications/2f5d87da-1af5-4d44-b422-9b7e5802b5a5.pdf, 2009.
[18]Vikrant Bansal, G-CUBE, “Challenges of Agile Methodology”,http://www.gcsolutions.net/blog/challenges-with-agile-methodology/, February 26th, 2010.
[19]Nari Kannan, “6 Ways the Cloud Enhances Agile Software Development”, http://www.cio.com/article/714210/6_Ways_the_Cloud_Enhances_Agile_Software_Development?page=1&taxonomyId=3023, 20th Aug, 2012.
[20]Sairoop Technologies, “End to End Process Automation”,http://www.sairoop.com/Sairoop%20Technologies/Home/ProcessAutomation, 2012.