Agile Methodology in an SaaS Deployment Project: A Pre- and Post-SaaS Deployment Study

Agile Methodology in an SaaS Deployment Project: A Pre- and Post-SaaS Deployment Study

Ali Hassan, Soayba Younas, Amiya Bhaumik
Copyright: © 2021 |Pages: 29
DOI: 10.4018/IJITPM.2021040101
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Agile manifesto has proven its ability in managing and execution of projects in multiple industry sectors. Many researches have been conducted on the advantages and applicability of agile practices in software development and information technology industry. In this paper, empirical research has been conducted to identify the differences in agile management practices between software development and software as a service (SaaS) deployment projects. Case studies of a payment card industry (PCI) organization have been presented to identify key characteristics, tools, and methods of agile project management practices practically followed while implementing and managing of SaaS-based projects. Moreover, best suited agile management practices for pre- and post-deployment projects have also been discussed.
Article Preview
Top

Introduction

Our behavior towards usage of software has changed. Now we are not looking for a long and dedicated investment in a software product of our own. Businesses are not willing to spend time on software development lifecycle nor we are willing to spend money on its maintenance for years to come. One of the reasons for this is that who know for how short or long period of time the generation will stay on that software or application and how quickly can industry shift to another technology. Then why spend so much time and money on it if we can get the usage of same software for our client right away with security and privacy and most importantly pay as per usage and discontinue when it no longer required without the hassle of initial development duration and long term maintenance cost (William Yu Chung, 2014). In this paper we have covered how an organization who provide such services works on deployment (pre & post) project for implementing and managing payment processing for its clients and for the said purpose which agile methodologies would suite them most.

Information technology industry is termed to be the youngest and fast paced growing industry in the world. Economies of the world has accepted the wide importance of IT products and services based on their ease of accessibility, diversity, global applicability and the value addition they make to a business. No industry in the world i.e. telecommunication, manufacturing, business and finance, energy, education, medicine, aerodynamics and construction are now unaffected by the miracles of the Information technology (Porter, 1985). Initially software industry was focused on developing end to end software applications based on customer’s current requirements and handing them over to the client. To effectively use such high cost applications, client had to manage relevant technical team, implement hardware installations, storage and hardware management tools. In addition to this client had to bear all the extra cost if any customization is required as per their new business requirement. Later in mid-2000’s, the idea of software as a service (SaaS) technology entered the market and its popularity from there onwards has been increasing rapidly (Mäkilä, 2010).

In order to meet these changing needs, trends, behaviors and phenomena of the market cloud-based computing service model offers an easier solution (Pallis, 2010). With the increasing trend of Cloud based architecture, it was forecasted back in 2012 that by 2016, 12% of the software market will be using cloud-based applications (Subashini, 2011). Among these cloud based service model the one that has gained most popularity during a very short span of time is SaaS which provide the client with browser as a platform that serves the purpose of the desired software that the client needed and this can be achieved without the need to purchase, manage and then eventually maintain the hardware (Buyya et al, 2008). Consumers and software developers both identified the benefits of shifting business operations from product environment to cloud environment due to several logical reasons:

  • SaaS technology is more affordable than legacy systems;

  • Marginal costs are reduced;

  • Allows to maintain collaboration among decentralized teams;

  • Saves time of device setup and individual trainings;

  • Provides with ease of accessing data and data security;

  • Ease of connecting applications and eliminates special efforts for upgrading and maintaining complex systems.

According to a survey by Forbes in 2012, a 22% of software manufacturers were shifted to distributed systems and SaaS. According to another survey, on average companies are using 17 SaaS applications for running their business regular workflows. On the whole, according a poll conducted by US agency, it is believed that by 2020, a total of 80% applications used by 78% of SMB’s and 70% of large enterprise organizations will be SaaS. With this new awareness of technological advancements, software industry started to shift from legacy systems to software as a service model and invented advance ways for adopting SaaS model.

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 3 Released, 1 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing