Agile Software Development Using Cloud Computing: A Case Study

Agile software development is successful due to self-organizing teams, adaptive planning, a cooperative environment with respect to communication with clients and team members, small development cycles, continuous design improvements, continuous delivery and feedback of clients. Cloud computing help...

Full description

Bibliographic Details
Main Authors: Muhammad Younas, Dayang Norhayati Abang Jawawi, Ahmad Kamil Mahmood, Mohammad Nazir Ahmad, Muhammad Umer Sarwar, Mohd Yazid Idris
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8943168/
id doaj-16d414762e4146139df88e9f124191d1
record_format Article
spelling doaj-16d414762e4146139df88e9f124191d12021-03-30T02:23:57ZengIEEEIEEE Access2169-35362020-01-0184475448410.1109/ACCESS.2019.29622578943168Agile Software Development Using Cloud Computing: A Case StudyMuhammad Younas0https://orcid.org/0000-0003-4161-7843Dayang Norhayati Abang Jawawi1https://orcid.org/0000-0001-8300-8523Ahmad Kamil Mahmood2https://orcid.org/0000-0002-4974-4209Mohammad Nazir Ahmad3https://orcid.org/0000-0003-3639-1157Muhammad Umer Sarwar4https://orcid.org/0000-0001-6790-1979Mohd Yazid Idris5https://orcid.org/0000-0001-7702-6610Department of Computer Science, Government College University Faisalabad, Faisalabad, PakistanFaculty of Engineering, School of Computing, Universiti Teknologi Malaysia, Johor Bahru, MalaysiaHigh Performance Cloud Computing Center (HPC), Universiti Teknologi Petronas, Sri Iskandar, MalaysiaInstitute of Visual Informatics, Universiti Kebangsaan Malaysia, Bangi, MalaysiaDepartment of Computer Science, Government College University Faisalabad, Faisalabad, PakistanFaculty of Engineering, School of Computing, Universiti Teknologi Malaysia, Johor Bahru, MalaysiaAgile software development is successful due to self-organizing teams, adaptive planning, a cooperative environment with respect to communication with clients and team members, small development cycles, continuous design improvements, continuous delivery and feedback of clients. Cloud computing helps to reduce cost, enables scalability and enhances communication through its services. A generic framework with the conjunction of Agile Development and Cloud Computing (ADCC) proposed in an earlier study is evaluated in this study. The Malaysia Research and education network (MyRen) cloud is utilized to implement the framework. A case study is conducted to evaluate the framework. Before conducting the case study, the participants are educated on the ADCC framework. The results of the case study show that the performance of agile methods is improved with the usage of the ADCC framework. The improvement is measured in terms of local and distributed agile development environments.https://ieeexplore.ieee.org/document/8943168/Agile developmentcase studycloud-based agile toolscloud computing
collection DOAJ
language English
format Article
sources DOAJ
author Muhammad Younas
Dayang Norhayati Abang Jawawi
Ahmad Kamil Mahmood
Mohammad Nazir Ahmad
Muhammad Umer Sarwar
Mohd Yazid Idris
spellingShingle Muhammad Younas
Dayang Norhayati Abang Jawawi
Ahmad Kamil Mahmood
Mohammad Nazir Ahmad
Muhammad Umer Sarwar
Mohd Yazid Idris
Agile Software Development Using Cloud Computing: A Case Study
IEEE Access
Agile development
case study
cloud-based agile tools
cloud computing
author_facet Muhammad Younas
Dayang Norhayati Abang Jawawi
Ahmad Kamil Mahmood
Mohammad Nazir Ahmad
Muhammad Umer Sarwar
Mohd Yazid Idris
author_sort Muhammad Younas
title Agile Software Development Using Cloud Computing: A Case Study
title_short Agile Software Development Using Cloud Computing: A Case Study
title_full Agile Software Development Using Cloud Computing: A Case Study
title_fullStr Agile Software Development Using Cloud Computing: A Case Study
title_full_unstemmed Agile Software Development Using Cloud Computing: A Case Study
title_sort agile software development using cloud computing: a case study
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Agile software development is successful due to self-organizing teams, adaptive planning, a cooperative environment with respect to communication with clients and team members, small development cycles, continuous design improvements, continuous delivery and feedback of clients. Cloud computing helps to reduce cost, enables scalability and enhances communication through its services. A generic framework with the conjunction of Agile Development and Cloud Computing (ADCC) proposed in an earlier study is evaluated in this study. The Malaysia Research and education network (MyRen) cloud is utilized to implement the framework. A case study is conducted to evaluate the framework. Before conducting the case study, the participants are educated on the ADCC framework. The results of the case study show that the performance of agile methods is improved with the usage of the ADCC framework. The improvement is measured in terms of local and distributed agile development environments.
topic Agile development
case study
cloud-based agile tools
cloud computing
url https://ieeexplore.ieee.org/document/8943168/
work_keys_str_mv AT muhammadyounas agilesoftwaredevelopmentusingcloudcomputingacasestudy
AT dayangnorhayatiabangjawawi agilesoftwaredevelopmentusingcloudcomputingacasestudy
AT ahmadkamilmahmood agilesoftwaredevelopmentusingcloudcomputingacasestudy
AT mohammadnazirahmad agilesoftwaredevelopmentusingcloudcomputingacasestudy
AT muhammadumersarwar agilesoftwaredevelopmentusingcloudcomputingacasestudy
AT mohdyazididris agilesoftwaredevelopmentusingcloudcomputingacasestudy
_version_ 1724185152614039552