A Software System Development Life Cycle Model for Improved Stakeholders’ Communication and Collaboration

  • Shalom Cohen Technion, Israel Institute of Technology Haifa, Israel
  • Dov Dori Massachusetts Institute of Technology Cambridge, MA, USA E-mail:
  • Uzi de Haan Technion, Israel Institute of Technology Haifa, Israel


Software vendors and entrepreneurs, who try to introduce an innovative software product to a specific organization or an entire market, enter a long and tedious process. During this process, the market and various organizations evaluate the product from different perspectives, such as software robustness, manufacturer reliability, and corporate need for the product. The vendors and entrepreneurs engaged in this process encounter decision crossroads for which no relevant guidance exists in the literature. The research closely monitored the processes associated with the introduction and assimilation of an innovative off-the-shelf (OTS) software product into five different organizations in different vertical market segments. Observations were carried out to assess organizational and marketing processes and to document and analyze what the software product undergoes before it is accepted for acquisition or full implementation within the organization. The research outcomes offer a unified, collaborative multi-tier System Development Life Cycle (SDLC) framework and methodology for packaged OTS software products that greatly improves communication and collaboration among the stakeholders. Each tier addresses a different force or stakeholder involved in the software market: vendor, customer, consultants and integrators. All stakeholders refer to the same time-line thus; tasks of various stakeholders are streamlined. Adherence to the unified time-line brings about an increased amount of stakeholder interaction, communication and collaboration. Newly found tasks that improve communication and collaboration among stakeholders include (1) offering of the OTS software product together with personnel as a bundle, (2) an improvisation-intensive iterative task of weaving potential customers’ requirements into the prototype, and (3) a third sale milestone, representing the successful diffusion of the product. The significance of this interdisciplinary research stems from its unique position at a crossroad between software engineering, marketing, and business administration, which has not yet been sufficiently explored or cultivated.


[1] S. Sawyer, A market-based perspective on information systems development, Communications of the ACM (44:11), pp.97-102, 2001.

[2] E. Carmel, Cycle Time in Packaged Software Firms, Journal of Product Innovation, (12), pp.110- 123, 1995.

[3] D. Dori, Object Process Methodology, Springer-Verlag, 2002.

[4] W. Royce, Managing the development of large software systems, In Proceedings of IEEE WESCON, pp.1-9, 1970.

[5] TechTarget, viewed on http://searchvb.techtarget.com/sDefinition/0sid8_gci755068,00.html, February, 2004.

[6] D. Howe (Ed.), The Free On-line Dictionary of Computing, http://foldoc.doc.ic.ac.uk/ foldoc/- foldoc.cgi? query=lifecycle, 1996.

[7] GAO, GAO/IMTEC-8.1.4 Assessing Acquisition Risks, http://www.gao.gov/ special.pubs/im814.pdf, 1992.

[8] B. Krogstie, and B. Bygstad, Cross-Community Collaboration and Learning in Customer-Driven Software Engineering Student Projects, CSEET Proceedings of the 20th Conference on Software Engineering Education & Training, 2007.

[9] E. Carmel, and S. Becker, A process model for packaged software development, IEEE Transaction Engineering Management(41: 5), pp.50-56, 1990.

[10] M. Cusumano, A. MacCormack, C. F. Kemerer, and B. Crandall, Software Development Worldwide: The State of the Practice, IEEE Software, pp.28-34, 2003.

[11] M. Keil, and E. Carmel, Customer-developer links in software development, Communications of the ACM (38:5), pp.33-44, May 1995.

[12] G. Moore, Crossing the Chasm, Harper Collins, 1999.

[13] R. K. Yin, The Abridged Version of Case Study Research: Design and Method, In L.Bickman and D. J. Rog Handbook of Applied Social Research Methods, Thousand Oaks, CA: Sage, pp.229-259, 1998.

[14] W. Tellis, Introduction to Case Study, The Qualitative Report (3:2) July 1997. (http://www.nova.edu/ssss/QR/QR3-2/tellis1.html)

[15] K. M. Eisenhardt, Building Theories from case Study research, Academy of Management Review

[16] R. Yin, Case Study Research: Design and Methods, Thousand Oaks, London, New Delhi: Sage, 1984.

[17] D. Dori, I. Reinhartz-Berger, and A. Sturm, OPCAT - A Bimodal CASE Tool for Object-Process Based System Development, Proc. IEEE/ACM 5th International Conference on Enterprise Information Systems (ICEIS 2003), École Supérieure d Électronique de l Ouest, Angers, France, pp.286-291, April 23-26, 2003.

[18] C. Typaldos, Social Networking, viewed on http://www.typaldos.com/, 2003.

[19] PEST, viewed on http://www.marketingteacher.com/Lessons/lesson_PEST.htm, November 2004.

[20] K. R. Stam, J. M. Stanton, I. R. and Guzman, Employee Resistance to Digital Information and Information Technology Change in a Social Service Agency: A Membership Category Approach, Journal of Digital Information, vol. 5 Issue 4, 2004.

[21] C. F. Kemerer, How the Learning Curve Affects CASE Tool Adoption, IEEE Software, v. 9, pp.23- 8, 1992.

[22] M. Lacity, and L. Willcocks, Information Technology Sourcing Reflections, Wirtschaftsinformatik, Special Issue on Outsourcing, vol. 45(2), pp.115-125, 2003.

[23] T. Baker, A. S. Miner, and D. T. Eesley, Improvising firms: bricolage, account giving and improvisational competencies in the founding process, Research Policy, vol. 32, Issue 2, pp.255-276, 2003.

[24] Vacuum marketing strategy. Viewed on http://www.marketingsurvivalkit.com/advertising-salesstrategy. htm, October 2006.

[25] R. G. Fichman, and C. F. Kemerer, The illusory diffusion of innovation: An examination of assimilation gaps.Information Systems Research, Information Systems Research (10:3), pp. 255-275, 1999.

[26] S. Cohen, A Multi-Tier System Development Life Cycle Model for Off-the-Shelf Software with Market and Organizational Effects. Ph.D. dissertation, Faculty of Industrial Engineering and Management, Technion, Haifa, Israel, 2007.

[27] D. Vera, and M. Crossan, Improvisation and Innovative Performance in Teams, Organization Science, vol. 16, No. 3, pp. 203-224, May-June 2005.

[28] A. N. Alderman, Implementing the Whole Product Concept in Strategic Sector Marketing, Proceedings of the Fifteenth Annual IEEE Applied Power Electronics Conference and Exposition, New Orleans, LA, USA, pp.27-30, 2000.

[29] JWR, viewed on: http://jwr.strategictechnology.com/ pages/ChoosingSoftware.pdf, November 2005.

[30] T. Levitt, Marketing Intangible Products and Product Intangibles, Harvard Business Review, vol. 59 No. 3, pp.94-102, 1981.

[31] S. L. Brown, and K. M. Eisenhardt, The Art of Continuous Change: Linking Complexity Theory and Time-Paced Evolution in Relentlessly Shifting Organizations, Administrative Science Quarterly, vol. 42, No. 1, pp. 1-34, 1997.

[32] S&M, How software firms spend their S&M dollars?, http://www.softletter.com/PDFs/FHp10- p13.pdf, 2006.

[33] A. L. Stinchcombe, Social structure and organizations In James G. March (ed.), Handbook of organizations, Chicago: Rand McNally, 1965.

[34] S. Singh, and P. Kotze, An overview of systems design and development methodologies with regard to the involvement of users and other stakeholders, Proceedings of SAICSIT, pp.37-47, 2003.

[35] M. Cusumano, The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad, Free Press, 2004.

[36] K. B. Clark, and S. C. Wheelwright, Managing New Product and Process Development: Text and Cases, New York: Free Press, 1993.

[37] K. B. Clark, and S. C. Wheelwright, The Product Development Challenge: Competing through Speed, Quality, and Creativity, Boston: Harvard Business School Press, 1995.

[38] S. C. Wheelwright, and K. B. Clark, Accelerating the Design-Build-Test Cycle for Effective Product Development, International Marketing Review (11:1), pp.32-46, 1994.

[39] B. Boehm, and P. Bose, A Collaborative Spiral Software Process Model Based on Theory W, Proceedings, 3rd International Conference on the Software Process, Applying the Software Process, IEEE, 1994.

[40] C. H. Fine, Clockspeed: Winning Industry Control in the Age of Temporary Advantage, Perseus Publishing, 1999.

[41] D. Avison, and G. Fitzgerald, Where Now for Development Methodologies?, Communications of the ACM, vol. 46, no. 1, pp.78-82, 2003.

[42] C. Ebert, Requirements Engineering: Understanding the Product Life Cycle: Four Key Requirements Engineering Techniques, IEEE Software, pp.19-25, May/June 2006.

[43] E. Mustonen-Ollila and K. Lyytinen, Why organizations adopt information system process innovations: a longitudinal study using Diffusion of Innovation theory, Information Systems Journal (13:3), pp.275-297, July 2003.

[44] H. C. Jr. Lucas, and V. Spitler, Technology Acceptance and Performance: A Field Study of Broker Workstations, Decision Sciences Journal, (30:2) 1999.

[45] F. D. Davis, Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology, MIS Quarterly, pp.319-339, 1989.

[46] G. C. Moore, and I. Benbasat, Development of an Instrument to Measure the Perceptions of Adopting an Information Technology Innovation, Information Systems Research (2:3), pp.192-220, September 1991.

[47] J. C. Brancheau, and J. C. Wetherbe, The Adoption of Spreadsheet Software: Testing Innovation Diffusion Theory in the Context of End-User Computing, Information Systems Research (1:2), pp.115-142, 1990.

[48] R. B. Cooper, and R.W. Zmud, Information Technology Implementation Research: A technological Diffusion Approach, Management Science (36:2), pp.123-139, 1990.

[49] J. Verville, and A. Halingten, An investigation of the decision making process for selecting an ERP software: the case of ESC, Management Decision (40:3), pp.206-216, 2002.

[50] P. Nelson, W. Richmon, and A. Seidmann, Two Dimensions of Software Acquisition, Communications of the ACM, (39:7), pp.29-35, 1996.

[51] J. Iivari, and I. Ervasti, The impact of alternative IS acquisition options upon the IS implementation and success, in Proceedings of the 1992 ACM SIGCPR conference on Computer personnel research, Cincinnati, Ohio, United States, pp.338 - 349.

[52] M. C. Paulk, Structured Approaches to managing Change, Crosstalk: The Journal of Defense Software Engineering (12:11) November, pp.4-7, 1999.

[53] Nordman, Commercialization Success in Early Stage Technology Companies, viewed on www.rocketbuilders.com/ commercialization/ RB_Commercialization_Presentation_Jun2004.pdf, 2004.

[54] Y. Lee, and G. Colarelli O'Connor, New Product Launch Strategy for Network Effects Products, Journal of the Academy of Marketing Science, (31:3), pp.241-255, 2003.

[55] E. Montaguti, S. Kuester, and T. S. Robertson, Entry Strategy for radical product innovations: A conceptual model and propositional inventory, International Journal of Research in Marketing, (19), pp.21-42, 2002.

[56] S. Shane, and S. Venkataraman, The promise of entrepreneurship as a field of research, Academy of Management Review, vol. 25, No. 1, pp.217-226, 2000.

[57] S. Shane, Entrepreneurship: A Process Perspective, South-Western College Pub; 1st edition, January 2004.

[58] F. Murray, and M. Tripsas, The Exploratory Process of Entrepreneurial Firms: The role of purposeful experimentation, Advances in strategic management, vol. 21, pp.45-75, 2004.

[59] NIH System Development Life Cycle (SDLC) IT Security Activities Matrix, viewed on http://irm.cit.nih.gov/ security/nih-sdlc.html, December 2006.

[60] DOJ, The Department of Justice Systems Development Life Cycle Guidance Document, viewed on http://www.usdoj.gov/ jmd/irm/lifecycle/table.htm, January 2003.

[61] Agile software development: a definition from Whatis.com - Viewed on:http://whatis.techtarget.com/ definition/0sid9_gci936457,00.html, November 2006.
How to Cite
COHEN, Shalom; DORI, Dov; DE HAAN, Uzi. A Software System Development Life Cycle Model for Improved Stakeholders’ Communication and Collaboration. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, [S.l.], v. 5, n. 1, p. 20-41, mar. 2010. ISSN 1841-9844. Available at: <http://www.univagora.ro/jour/index.php/ijccc/article/view/2462>. Date accessed: 22 oct. 2021. doi: https://doi.org/10.15837/ijccc.2010.1.2462.


collaboration, system development life cycle model, stakeholders