Abstract

Cloud computing has emerged as more than just a piece of technology, it is rather a new IT paradigm. The philosophy behind cloud computing shares its view with green computing where computing environments and resources are not as subjects to own but as subjects of sustained use. However, converting currently used IT services to Software as a Service (SaaS) cloud computing environments introduces several new risks. To mitigate such risks, existing software development processes must undergo significant remodeling. This study analyzes actual cases of SaaS cloud computing environment adoption as a way to derive four new best practices for software development and incorporates the identified best practices for currently-in-use processes. Furthermore, this study presents a design for generic software development processes that implement the proposed best practices. The design for the generic process has been applied to reinforce the weak points found in SaaS cloud service development practices used by eight enterprises currently developing or operating actual SaaS cloud computing services. Lastly, this study evaluates the applicability of the proposed SaaS cloud oriented development process through analyzing the feedback data collected from actual application to the development of a SaaS cloud service Astation.

Highlights

  • One of the goals of cloud computing is to maximize the effectiveness of shared resources [1]

  • In order to understand the utility of designed SaaS Cloud Oriented Development Process (SCoDP), we applied it to a Software as a Service (SaaS) cloud service development project at a mid-sized company and collected feedback from the developers on each proposed activity

  • We have proposed a set of best practices to satisfy the requirements emerging from adopting new software development processes in the new IT environment paradigm centered on SaaS cloud computing

Read more

Summary

Introduction

One of the goals of cloud computing is to maximize the effectiveness of shared resources [1]. Mobile cloud traffic is expected to grow twelvefold from 2013 to 2018, attaining a compound annual growth rate of 64% In keeping with this trend, software development environments have changed since the 90s from client server environments to web-based environments. SaaS cloud computing is recognized as a representative paradigm of the software development and sharing environments. Based on the result of the analysis, we have defined four new best practices below that are proven to be useful in the scenes of software development conducted in cloud computing-oriented paradigms.

Survey of Success Stories
Challenges of the Software Engineering Process
Best Practices for SaaS Cloud Environment
Design and utilize reference architecture
Identification of Required Activities from Industrial Surveys
Feedback on SCoDP from a Process Deployment Case
Conclusions and Future Work

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.