Human and Intellectual Capital Management in the Cloud: Software Vendor Perspective

Cloud systems have shifted traditional on-premise software products towards new and service oriented solutions. In order to adapt to this new trend, traditional software vendors are facing a necessary evolution towards service oriented software products. This software evolution is quite complex and full of problems. This paper presents lessons learned and the issues that emerged in a project aimed to adapt Meta 4' PeopleNet solution to adopt a cloud computing approach. This project, designed as a two-step approach, presents a set of issues that are analyzed in this paper, namely: Software evolution, Software processes and Technology and Personnel issues. The resultant conclusions, that highlight the importance of people in this software evolution, are useful for companies facing a product evolution process towards cloud oriented environments.

[1]  Tony Gorschek,et al.  Introduction of a process maturity model for market‐driven product management and requirements engineering , 2012, J. Softw. Maintenance Res. Pract..

[2]  Steve Sawyer,et al.  Effects of intra‐group conflict on packaged software development team performance , 2001, Inf. Syst. J..

[3]  Ellis Horowitz,et al.  Software Cost Estimation with COCOMO II , 2000 .

[4]  Harold Willmington,et al.  What You Need to Know About You , 2010 .

[5]  Daniel G. Bobrow,et al.  Object-Oriented Programming: Themes and Variations , 1989, AI Mag..

[6]  Nabil Sultan,et al.  loud computing for education : A new dawn ? , 2009 .

[7]  Darko Galinec,et al.  Human Capital Management Process Based on Information Technology Models and Governance , 2014, Int. J. Hum. Cap. Inf. Technol. Prof..

[8]  Timo Käkölä,et al.  An information systems design product theory for the class of integrated requirements and release management systems , 2011, J. Softw. Maintenance Res. Pract..

[9]  Wei-Wen Wu,et al.  Developing an explorative model for SaaS adoption , 2011, Expert Syst. Appl..

[10]  Steve Sawyer,et al.  Software Development: Processes and Performance , 1998, IBM Syst. J..

[11]  V. Kavitha,et al.  A survey on security issues in service delivery models of cloud computing , 2011, J. Netw. Comput. Appl..

[12]  Feng Liu,et al.  SaaS Integration for Software Cloud , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[13]  Francisco J. García-Peñalvo,et al.  SemSEDoc: Utilización de tecnologías semánticas en el aprovechamiento de los repositorios documentales de los proyectos de desarrollo de software , 2011, Inf. Res..

[14]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[15]  Dimitrios Katsaros,et al.  Architectural Requirements for Cloud Computing Systems: An Enterprise Cloud Approach , 2011, Journal of Grid Computing.

[16]  Steven Sawyer,et al.  Packaged software: implications of the differences from custom approaches to software development , 2000, Eur. J. Inf. Syst..

[17]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[18]  Ricardo Colomo Palacios,et al.  Software product evolution for Intellectual Capital Management: The case of Meta4 PeopleNet , 2011, Int. J. Inf. Manag..

[19]  Nan Niu,et al.  Using soft systems methodology to improve requirements practices: an exploratory case study , 2011, IET Softw..

[20]  Nabil Ahmed Sultan,et al.  International Journal of Information Management , 2010 .

[21]  Marjo Kauppinen,et al.  Linking business and requirements engineering: is solution planning a missing activity in software product companies? , 2009, Requirements Engineering.

[22]  Shlomo Weiss,et al.  Virtio network paravirtualization driver: Implementation and performance of a de-facto standard , 2012, Comput. Stand. Interfaces.

[23]  Kai Hwang,et al.  Trusted Cloud Computing with Secure Resources and Data Coloring , 2010, IEEE Internet Computing.

[24]  Ricardo Colomo Palacios,et al.  Using the Affect Grid to Measure Emotions in Software Requirements Engineering , 2011, J. Univers. Comput. Sci..

[25]  Robert L. Grossman,et al.  The Case for Cloud Computing , 2009, IT Professional.

[26]  Christof Ebert,et al.  The impacts of software product management , 2007, J. Syst. Softw..

[27]  Mike P. Papazoglou,et al.  Blueprinting the Cloud , 2011, IEEE Internet Computing.

[28]  Line Dubé,et al.  Teams in packaged software development: The Software Corp. experience , 1998, Inf. Technol. People.

[29]  Markus Klems,et al.  Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing , 2008, WEB.

[30]  Matti Mottonen,et al.  Managing requirements in ICT companies , 2009, Bus. Process. Manag. J..

[31]  Erran Carmel,et al.  American Software Hegemony in Packaged Software and 'the Culture Software' , 1997, Inf. Soc..

[32]  Edmundo Tovar Caro,et al.  Identifying Technical Competences of IT Professionals: The Case of Software Engineers , 2010, Int. J. Hum. Cap. Inf. Technol. Prof..

[33]  Lai Xu,et al.  Concepts of product software , 2007, Eur. J. Inf. Syst..

[34]  Anthony I. Wasserman How the Internet transformed the software industry , 2011, Journal of Internet Services and Applications.

[35]  Christof Ebert,et al.  Effectively utilizing project, product and process knowledge , 2008, Inf. Softw. Technol..

[36]  Ping Wang,et al.  Knowing why and how to innovate with packaged business software , 2005, J. Inf. Technol..

[37]  Charlie C. Chen,et al.  Relationships among interpersonal conflict, requirements uncertainty, and software project performance , 2011 .

[38]  Sanjay Misra,et al.  Culture dimensions in software development industry: The effects of mentoring , 2011 .

[39]  Javier García,et al.  Design guidelines for software processes knowledge repository development , 2011, Inf. Softw. Technol..

[40]  Giner Alor-Hernández,et al.  SecurOntology: A semantic web access control framework , 2011, Comput. Stand. Interfaces.

[41]  Helmut Krcmar,et al.  Competing in the Clouds: A Strategic Challenge for ITSP Ltd , 2010, Commun. Assoc. Inf. Syst..

[42]  Michael A. Cusumano,et al.  Cloud computing and SaaS as new computing platforms , 2010, CACM.

[43]  Tony Gorschek,et al.  Requirements Abstraction Model , 2005, Requirements Engineering.

[44]  R. Feldt,et al.  A systematic review on strategic release planning models , 2010, Inf. Softw. Technol..

[45]  Michael A. Cusumano,et al.  The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad , 2004 .

[46]  Gail-Joon Ahn,et al.  Security and Privacy Challenges in Cloud Computing Environments , 2010, IEEE Security & Privacy.

[47]  Erran Carmel,et al.  A process model for packaged software development , 1995 .

[48]  Chao-Tung Yang,et al.  An Ontology based Agent Generation for Information Retrieval on Cloud Environment , 2011, J. Univers. Comput. Sci..

[49]  Elizabeth Chang,et al.  ORPMS: An Ontology-based Real-time Project Monitoring System in the Cloud , 2011, J. Univers. Comput. Sci..

[50]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[51]  Manas Sahoo IT Innovations: Evaluate, Strategize, and Invest , 2009, IT Professional.

[52]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[53]  Ricardo Colomo Palacios,et al.  CARL: A Complex Applications Interoperability Language based on Semantic Technologies for Platform-as-a-Service Integration and Cloud Computing , 2011, J. Res. Pract. Inf. Technol..

[54]  J LONG,et al.  TEACHING FOR THE FUTURE. , 1965, Poultry science.

[55]  Paul T. Jaeger,et al.  Identifying the security risks associated with governmental use of cloud computing , 2010, Gov. Inf. Q..

[56]  Trent Jaeger,et al.  Outlook: Cloudy with a Chance of Security Challenges and Improvements , 2010, IEEE Security & Privacy.

[57]  John Byrne,et al.  Knowledge Networks in New Product Development Projects: A Transactive Memory Perspective , 2005, Inf. Manag..

[58]  Ángel García-Crespo,et al.  A project management methodology for commercial software reengineering , 2009 .

[59]  Arturo Molina,et al.  The e-HUB evolution: From a Custom Software Architecture to a Software-as-a-Service implementation , 2010, Comput. Ind..

[60]  Arto Ojala,et al.  Developing Cloud Business Models: A Case Study on Cloud Gaming , 2011, IEEE Software.

[61]  Subhas C. Misra,et al.  Identification of a company's suitability for the adoption of cloud computing and modelling its corresponding Return on Investment , 2011, Math. Comput. Model..

[62]  Björn Regnell,et al.  Requirements engineering challenges in market-driven software development - An interview study with practitioners , 2007, Inf. Softw. Technol..

[63]  Subhajyoti Bandyopadhyay,et al.  Cloud Computing - The Business Perspective , 2011, 2011 44th Hawaii International Conference on System Sciences.

[64]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[65]  George Lawton,et al.  Developing Software Online With Platform-as-a-Service Technology , 2008, Computer.