Abstract
Software project management (SPM) is one of the key activities in the success of a software product. One of the classical definitions of a management is the one that suggests to cover both science and the art, so is the software project management. The careful process of bringing together economics, software technology, and human relations for a software project is not a simple task, as a software project is an extremely people-intensive exertion that traverses an exceptionally long period of time, with crucial ramifications on the work and execution of a wide range of classes of individuals. Traditionally, SPM provides software planning, cost estimation, human resource management, and delivery. With the emergence of cloud computing services, there needs to be multitude of features offering and managing virtual development teams and services. Therefore, we have proposed a key set of SPM activities offered as a cloud service: software project management as a service (SPMaaS ). This chapter provides insight into SPMaaS as a cloud service featuring our approach to managing distributed teams and automated cost estimation for software metrics. The design of SPMaaS has been innovative with the use of the newly emerged modelling technique known as SoaML (UML modelling for SOA ) which is one of the key contributions to this research. This study discovered an overall 70% improvement of the cloud-based services by designing with SoaML by counting number of service components during the design phase of this research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cloud: Amazon Elastic Compute (2011) Amazon web services. Retrieved 9 Nov 2011
Buxmann P, Thomas H, Sonja L (2008) Software as a service. Wirtschaftsinformatik 50(6):500–503
Zhang QI, Cheng L, Boutaba R (2010) Cloud computing: state-of-the-art and research challenges. J Int Serv Appl 1(1):7–18
Wang L, Laszewski VG (2008) Scientific cloud computing: early definition and experience. http://cyberaide.googlecode.com/svn/trunk/papers/08-cloud/vonLaszewski-08-cloud.pdf
Ramachandran M (2008) Software components: guidelines and applications. Nova Publishers, New York
Bichier M, Lin K-J (2006) Service-oriented computing. Computer 39(3):99–101
Khan A et al (2012) Cloud service for comprehensive Project Management Software. Application of Information and Communication Technologies (AICT), 2012 6th international conference on IEEE
Bentley C (2010) Prince2: a practical handbook. Routledge
Thayer RH, Yourdon E. (1997) Software engineering project management. In: Software engineering project management, pp 72–104
Helbig J (2007) Creating business value through flexible IT architecture, Special Issue on Service-oriented Computing. IEEE Computer 40(11)
IaaS (2010) Cloud computing world forum. http://www.cloudwf.com/iaas.html
IThound Video whitepaper (2010) http://images.vnunet.com/video_WP/V4.htm. Accessed Feb 2010
SaaS (2009) SaaS. http://www.saas.co.uk/
Science Group, 2020 Science Group: toward 2020 science, tech.report, Microsoft, 2006. http://research.microsoft.com/towards2020science/downloads/T2020S_Report.pdf
Vouk MA (2008) Cloud computing – issues, research and implementations. J Comput Inf Technol, CIT 16
Wilson C, Josephson A (2007) Microsoft Office as a platform for software + services. Archit J 13. www.architecturejournal.net
Zhang L-J, Zhou Q (2009) CCOA: cloud computing open architecture. In: IEEE international conference on web services
Armbrust M, Fox A, Grifth R, Joseph AD, Katz R et al (2009) Above the clouds: a Berkeley view of cloud computing. Technical report, University of California at Berkeley. URL http://berkeleyclouds.blogspot.com/2009/02/above-clouds-released.html
Foster IT, Zhao Y, Raicu I, Lu S. Cloud computing and grid computing 360-degree compared, CoRR abs/0901.0131
Project Management Tools (2016) http://modeling-languages.com/survey-web-based-software-project-management-tools/. Accessed Sept 2016
Freshdesk (2016) https://freshdesk.com/. Accessed Sept 2016
Zoho projects (2016) https://www.zoho.com/projects/. Accessed Sept 2016
TouchBase (2016) http://www.productdossier.com/. Accessed Sept 2016
SpiraPlan (2016) https://www.inflectra.com/SpiraPlan/. Accessed Sept 2016
Easy Redmine (2016) https://www.easyredmine.com/. Accessed Sept 2016
eXo Platform (2016) https://www.exoplatform.com/. Accessed Sept 2016
BaseCamp (2016) https://basecamp.com/. Accessed Sept 2016
Genius Project (2016) http://www.geniusproject.com/. Accessed Sept 2016
Trello (2016) https://trello.com/. Accessed Sept 2016
Kanzen (2016) https://mykanzen.com/. Accessed Sept 2016
Salesforce (2016) http://www.salesforce.com/in/. Accessed Sept 2016
Cost Estimation Techniques (2016) http://www.computing.dcu.ie/~renaat/ca421/report.html#2.6. Accessed Sept 2016
Turner JR (1993) The handbook of project-based management: improving the processes for achieving strategic objectives. McGraw-Hill, London
Sotomayor B et al (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22
Wan K-M et al (2006) Service-oriented architecture
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Ramachandran, M., Chaugule, V. (2017). Software Project Management as a Service (SPMaaS): Perspectives and Benefits. In: Mahmood, Z. (eds) Software Project Management for Distributed Computing. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-319-54325-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-54325-3_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54324-6
Online ISBN: 978-3-319-54325-3
eBook Packages: Computer ScienceComputer Science (R0)