Introducing Agility in Cloud Based Software Development through ASD
نویسندگان
چکیده
Cloud based development is a challenging task for several software engineering projects, especially for those which need change along with reusability. The present scenario of cloud computing is allowing new professional models to use agile software development. The expected upcoming trend of computing is assumed to be cloud computing as it ensures a lot of payback like no principal outflow, speed of application deployment, shorter time to market, lower cost of operation, and change at any level, reusability and easier maintenance for the tenants. Until Adaptive Cloud Development Model is considered a fundamental capability, predictable demand cannot be delivered to cloud users. This paper extends the traditional agile process model named Adaptive Software Development (ASD) and integrates interaction with the cloud provider to facilitate acceptance of cloud computing. In this paper, Adaptive Cloud Development Model has been proposed. Using the agile based cloud computing proposed approach, development cost can be minimized and customer satisfaction and reusability can be improved.
منابع مشابه
Analysis of Agile Software Development from the Knowledge Transformation Perspective
While the Agile Software Development (ASD) has been successfully promoted in the last 15 years, there is no agreement on how to determine whether a particular project is agile or not. Some practitioners consider agility as strict usage of a specific methodology, e.g. SCRUM, others consider agility as adhering to Agile Manifesto. The lack of common view on ASD prevents creating common guidelines...
متن کاملA Model based on Cloud Computing for the implementation and management IT services in Banks
In recent years, the banking industry has made significant changes in technology and communications. The expansion of electronic communications and a large number of people around the world access to the Internet, appropriate to establish trade and economic exchanges provided but high costs, lack of flexibility and agility in existing systems because of the large volume of information, confiden...
متن کاملA Model based on Cloud Computing for the implementation and management IT services in Banks
In recent years, the banking industry has made significant changes in technology and communications. The expansion of electronic communications and a large number of people around the world access to the Internet, appropriate to establish trade and economic exchanges provided but high costs, lack of flexibility and agility in existing systems because of the large volume of information, confiden...
متن کاملAgility Evaluation of Cloud Agile Enterprise based on AHP and ANN
Cloud Agile Enterprise is a cloud computing environment to run the new business model, Agility evaluation is a primary issue in the study of agile enterprise. Cloud computing is based on virtualization technology, take the network as the carrier to provide network infrastructure ,platforms, software and other services to form large-scale integration of scalable computing, storage, data, applica...
متن کاملSoftware defined environments: An introduction
environments: An introduction C.-S. Li B. L. Brech S. Crowder D. M. Dias H. Franke M. Hogstrom D. Lindquist G. Pacifici S. Pappe B. Rajaraman J. Rao R. P. Ratnaparkhi R. A. Smith M. D. Williams During the past few years, enterprises have been increasingly aggressive in moving mission-critical and performance-sensitive applications to the cloud, while at the same time many new mobile, social, an...
متن کامل