Abstract
This work aims to identify the shortcomings that may impair or endanger the viability of software projects, and attemps to reduce their failure rates. A diagnosis based on the Viable System Model of software projects is shown. The data collection processes necessary to make a diagnosis have been carried out through a questionnaire and personal interviews with 38 companies in the Information and Communications Technology (ICT) sector. The subsequent descriptive analysis allows us to detect 8 weak points in the organizational structure of the software projects. We highlight two of the 8 weak points in particular: the nondefinition of the next lower level of recursion and the need to improve the exploration mechanisms used to evaluate future scenarios. Although the sample seems small, a great effort was expended to interview the 38 companies due to an extension of the interview time (approximately 75 min) and the confidentiality and complexity of the topic, which required gathering a high level of detail and in-depth information on each of the projects and companies in the survey. This work offers managers a detailed reference for the diagnosis or design of viable software projects. The novel aspect of the work focuses on the application of the Viable System Model for proposing organizational changes in the development of software projects. This holistic perspective of the organizational structure of software projects will allow an increase in their success rate.
Similar content being viewed by others
References
Ahimbisibwe A, Cavana RY, Daellenbach U (2015) A contingency fit model of critical success factors for software development projects: a comparison of agile and traditional plan-based methodologies. J Enterp Inf Manag 28(1):7–33
Ahimbisibwe A, Daellenbach U, Cavana RY (2017) Empirical comparision of traditional plan-based and agile methodologies: critical success factors for outsourced software development projects from vendors’ perspective. J Enterp Inf Manag 30(3):400–453
Albert M, Balve P, Spang K (2017) Evaluation of project success: a structured literature review. Int J Manag Proj Bus 10(4):796–821
Alinaghian R, Ramezani M, Rahman AA, Ibraim R (2015) Viable diagnosis of ICT policy management in the context of higher education. International Journal of Management & Information Technology 10(7):2360–2371
Al-Mutairi SG, Burns ND, Backhouse CJ (2005) Using a viable system model as a diagnostic tool for small-sized companies. International Journal of Services and Operations Management 1(3):220–238
Alqurashi, E., Wills, G. and Gilbert, L. (2013), “A viable system model for information security governance: establishing a baseline of the current information security operations systems”, In: Janczewski, L.J., Wolfe, H.B. and Shenoi, S. (Eds.), Sec 2013, IFIP AICT, Vol. 405, Springer, Heidelberg, pp. 245–256
Anderton R (1989) The need for formal development of the VSM. In: Espejo R, Harnden R (eds) The viable system model. Interpretations and Aplications of Stafford Beer’s VSM. John Wiley & Sons, Chichester, pp 39–50
Azadeh A, Darivandi K, Fathi E (2012) Diagnosing, simulating and improving business process using cybernetic laws and the viable system model: the case of a purchasing process. Syst Res Behav Sci 29(1):66–86
Bathallath S, Smedberg Å, Kjellin H (2016) Project interdependency management in IT/IS project portfolios: from a systems perspective. Procedia Computer Science 100:928–934
Bathallath S, Smedberg Å, Kjellin H (2019) The viable system model for diagnosing and handling IT-project interdependences in large portfolios. International Journal of Information Technology Project Management 10(1):72–87
Beer S (1959) Cybernetics and management. English Universities Press, London
Beer S (1979) The heart of Enterprise. John Wiley & Sons, Chichester
Beer S (1981) Brain of the firm, 2nd edn. John Wiley & Sons, Chichester
Beer S (1983) A reply to Ulrich’s critique of pure cybernetic reason: the Chilean experience with cybernetics. J Appl Syst Anal 10:115–119
Beer S (1984) The viable systems model: its provenance, development, methodology and pathology. J Oper Res Soc 35(1):7–25
Beer S (1985) Diagnosing the system for organizations. John Wiley & Sons, Chichester
Beer S (1995) Platform for change. John Wiley & Sons, London
Brecher C, Müller S, Breitbach T, Lohse W (2013) Viable system model for manufacturing execution systems. Procedia, CIRP 7:461–466
Britton GA, Parker J (1993) An explication of the viable system model for project management. System Practice 6(1):21–52
Bronte-Stewart M (2015) Beyond the Iron triangle: evaluating aspects of success and failure using a project status model. Computing and Information Systems Journal 19(2):19–36
Burgess N, Wake N (2012) The applicability of the viable systems model as a diagnostic for small to medium sized enterprises. Int J Product Perform Manag 62(1):29–46
Chaikovska M (2017) Metodological bases of IT project management with simulation modelling tools. Scientific Journal of Polonia University 21(2):55–66
Chan JW (2011) Enhancing organizational resilience: application of viable system model and MCDA in a small Hong Kong company. Int J Prod Res 49(18):5545–5563
Checkland P (1986) Review of diagnosing the system for organizations. Eur J Oper Res 23:269–270
Chronéer D, Mirijamdotter A (2009) Systems thinking benefits in supply change management: an illustration of the viable systems model in a supply chain. International Journal Intelligent Systems Technologies and Applications 6(3/4):227–248
Crisan-Tran CI (2008) Assessing the viable system model: an empirical test of the viability-hypothesis. Int J Appl Syst Stud 2(1/2):66–81
De França BBN, Travassos GH (2015) Simulation based studies in software engineering: a matter of validity. CLEI Electronic Journal 18(1)
De Raadt JDR (1987) The implications of Beer's viable system model for organisational adaptation: a study in an insurance organization. Gen Syst 30:9–13
Devine S (2005) The viable systems model applied to a national system of innovation to inform policy development. Syst Pract Action Res 18(5):491–517
Dhillon SK, Ibrahim R, Selamat A, Sani SI (2013) Diagnosis of key performance Indicatros delivery process using viable system model. International Journal of Digital Content Technology and its applications 7(13):64–85
Dodis, C., Kitis, K. and Panagiotakopoulos, D. (2005), “Organizational cybernetics for waste management authorities: a case study”, available at: http://www.bvsde.paho.org/bvsacd/iswa2005/case.pdf (accessed 30 August 2017)
Dominici G, Palumbo F (2013) Decoding the Japanese lean production system according to a viable systems perspective. Syst Pract Action Res 26(2):153–171
Espejo R (1979) Information and management: the cybernetics of a small company. Journal Management Research New 2(4):2–15
Espejo R (1989) P.M. manufacturers: the VSM as a diagnostic tool. In: Espejo R, Harnden R (eds) The viable system model: interpretation and applications of Stafford Beer’s VSM. John Wiley & Sons, Chichester, pp 103–120
Espejo R (1990) The viable system model. Syst Pract Action Res 3(3):219–221
Espejo R, Harnden R (1989) The viable system model. Interpretations and applications of Stafford Beer’s VSM. John Wiley & Sons, Chichester
Espejo R, Reyes A (2011) Organizational systems: managing complexity with the viable system model. Springer Science & Business Media, Heidelberg
Espejo R, Schwaninger M (1993) Organisational fitness: corporate effectiveness through management cybernetics. Campus, Frankfurt
Espinosa A, Walker J (2013) Complexity management in practice: a viable system model intervention in an Irish eco-community. Eur J Oper Res 225(1):118–129
Eveleens JL, Verhoef C (2010) The rise and fall of the Chaos report figures. IEEE Softw 27(1):30–36
Fitch D, Parker-Barua L, Watt JW (2014) Envisioning public child welfare agencies as learning organizations: applying Beer's viable system model to title IV-E program evaluation. J Publ Child Welfare 8(2):119–142
Gandhi R, Jadhav A, Chougule A (2018) Success factors of Project Management. International Research Journal of Engeneering and Technology 5(9):40–44
Gheni AY, Jusoh YY, Jabar MA, Ali NM (2017) The critical success factors (CSFs) for IT projects. Journal of Telecommunication, Electronic and Computer Engineering 9(3–3):13–17
Gmür B, Barlet A, Kissling R (2010) Organization from a systemic perspective: application of the viable system model to the Swiss youth hostel association. Kybernetes 39(9/10):1627–1644
Gómez, C., Ayala, C.P., Franch, X., López, L., Behutiye, W. and Martínez-Fernández, S. (2017), “Towards an ontology for strategic decision making: the case of quality in rapid software development projects”, paper presented at the international workshop on conceptual modeling in requirements and Bisiness analysis, 6–9 November, Valencia, Spain, available at: http://www.essi.upc.edu/~smartinez/wp-content/papercite-data/pdf/gomez2017ontology.pdf (accessed 15 February 2019)
Hart D, Paucar-Caceres A (2017) A utilisation focused and viable systems approach for evaluating technology supported learning. Eur J Oper Res 259(2):626–641
Hazir O (2015) A review of analytical models, approaches and decision support tools in project monitoring and control. Int J Proj Manag 33:808–815
Herrmann C, Bergmann L, Halubek P, Thiede S (2008) Lean production system design from the perspective of the viable system model. In: Mitsuishi M, Ueda K, Kimura F (eds) Manufacturing systems and Technologies for the new Frontier. Springer, London, pp 309–314
Hetzler S (2008) Pathological systems. Int J Appl Syst Stud 2(1–2):25–39
Hildbrand S, Bodhanya S (2013) The potential value of the viable system model as a managerial tool. Manag Dyn 22(2):2–15
Hildbrand S, Bodhanya S (2015) Guiadance on applying the viable system model. Kybernetes 44(2):186–201
Hoda R, Murugesan L (2016) Multi-level agile project management challenges: a self-organizing team perspective. J Syst Softw 117:245–257
Hornstein HA (2015) The integration of project management and organizational change management is now a necessity. Int J Proj Manag 33(2):291–298
Hoverstadt P (2008) The fractal organization: creating sustainable organizations with the viable system model. John Wiley & Sons, Chichester
Jackson MC (1986) The cybernetic model of the organisation: an assessment. In: Trappl R (ed) Cybernetics and systems. Reidel Publishing Complany, Dordrecht, pp 189–196
Jackson MC (1992) The soul of the viable system model. Syst Pract Action Res 5(5):561–564
Jackson MC (2000) Systems approaches to management. Kluwer Academic Publishers, New York
Jackson MC, Flood RL (1988) Cybernetics and organization theory: a critical review. Cybern Syst 19(1):13–33
Jain, R., Sharma, D. and Khatri, S.K. (2017), “Hybrid artificial intelligence model based on neural network simulation models for software maintainability prediction”, paper presented at the International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS), 18–20 December, Dubai, pp. 705–708
Jun L, Qiuzhen W, Qingguo M (2011) The effects of project uncertainty and risk management on is development project performance: a vendor perspective. Int J Proj Manag 29(7):923–933
Kawalek P, Wastell DG (1999) A case study evaluation of the use of the viable system model in information system development. J Database Manag 10(4):24–32
Khosrowjerdi M (2011) Designing a viable scientific communication model: VSM approach. Libr Hi Tech 29(2):359–372
Kummamuru, A. and Hussaini, S.W. (2015), “Designing an organization structure for large and complex IT programs using the viable system model (VSM)", paper presented at IEEE region 10 conference (TENCON), 1-4 November, Macao, pp. 1-5
Kuthyola KF, Liu JYC, Klein G (2017) Influence of task interdependence on teamwork quality and project performance. In: Abramowicz W (ed) Business information systems, BIS 2017, lecture notes in business information processing, vol 288. Springer, Cham, pp 135–148
Lehtinen TO, Mantyla MV, Vanhanen J, Itkonen J, Lassenius C (2014) Perceived causes of software project failures – an analysis of their relationships. Inf Softw Technol 56:623–643
Leonard A (2008) Integrating sustainability practices using the viable system model. Syst Res Behav Sci 25(5):643–654
Leonard A (2009) The viable system model and its application to complex organizations. Syst Pract Action Res 22(4):223–233
Linares J, Melendez K, Flores L, Dávila A (2018) Project portfolio Management in Small Context in software industry: a systematic literature review. In: Mejia J, Muñoz M, Rocha Á, Quiñonez Y, Calvo-Manzano J (eds) Trends and applications in software engineering, CIMPS 2017, advances in intelligent systems and computing, vol 688. Springer, Cham, pp 45–60
Mahmood S, Anwer S, Niazi M, Alshayeb M, Richardson I (2017) Key factors that influence task allocation in global software development. Inf Softw Technol 91:102–122
Malik F (1993) Understanding a knowledge organisation as a viable system. In: Espejo R, Schwaninger M (eds) Organisational fitness: corporate effectiveness through management cybernetics. Campus, Frankfurt, pp 93–115
Midgley G (2006) Systemic intervention for public health. Am J Public Health 96(3):466–472
Millhollan C, Kaarst-Brown M (2016) Lesson for IT project manager efficacy: a review of the literature associated with project success. Proj Manag J 47(5):89–106
Miterev M, Mancini M, Turner R (2017a) Towards a design for the project-based organization. Int J Proj Manag 35(3):479–491
Miterev M, Turner JR, Mancini M (2017b) The organization design perspective on the project-based organization: a structured review. Int J Manag Proj Bus 10(3):527–549
Mohagheghi P, Jorgensen M (2017) What contributes to the success of IT projects? An empirical study of IT projects in the Norwegian public sector. Journal of Software 12(9):751–758
Mohapatra S, Gupta DK (2011) Finding factors impacting productivity in software development project using structured equation modelling. International Journal of Information Processing and Management 2(1):90–100
Molokken-Ostvold K, Jorgensen M (2005) A comparison of software project overruns-flexible versus sequential development models. IEEE Trans Softw Eng 31(9):754–766
Monat JP, Gannon TF (2015) What is system thinking? A review of selected literature plus recommendations. American Journal of Systems Science 4(1):11–26
Morales-Arroyo MA, Chang YK, Barragán-Ocaña A, Jiménez J, Sánchez-Guerrero G (2012) Coordination mechanisms illustrated with project management using the viable system model (VSM) as organizational framework. Jindal Journal of Business Research 1(2):163–176
Motloch JL (2016) Unlocking complexity: big science project and research agenda. International Journal of Design & Nature and Ecodynamics 11(4):563–572
Müller R, Jugdev K (2012) Critical success factors in projects: pinto, Slevin, and Presscot – the elucidation of project success. Int J Manag Proj Bus 5(4):757–775
Munir H, Wnuk K, Runeson P (2015) Open innovation in software engineering: a systematic mapping study. Empir Softw Eng 21(2):684–723
Murad RSA, Cavana RY (2012) Applying the viable system model to ICT project management. Int J Appl Syst Stud 4(3):186–205
Nasir MHN, Sahibuddin S (2011) Critical success factors for software projects: a comparative study. Sci Res Essays 6(10):2174–2186
Nechansky H (2013) Issues of organizational cybernetics and viability beyond Beer’s viable systems model. Int J Gen Syst 42(8):838–859
Nyström CA (2006) Design rules for intranets according to the viable system model. Syst Pract Action Res 19(6):523–535
Orengo M (2018) Theoretical notes regarding the practical application of Stafford Beer’s viable system model. Kybernetes 47(2):262–272
Pankratz, O. and Loebbecke, C. (2011), “Project Manager’s Perception of IS Project Success Factors – A Repertory Grid Investigation”, paper presented at the European Conference on Information Systems – ICT and Sustainable Service Development (ECIS2011), 9-11 June, Helsinki, Finland, available at: http://www.mtm.uni-koeln.de/team-loebbecke-publications-conf-proceedings/Conf-146-2011-ProjectManagersPerception.pdf (accessed 20 August 2017)
Pfiffner M (2010) Five experiences with the viable system model. Kybernetes 39(9/10):1615–1626
Pollack J, Helm J, Adler D (2018) What is the Irong Trinangle, and how has it changed? Int J Manag Proj Bus 11(2):527–547
Preece G, Shaw D, Hayashi H (2013) Using the viable system model (VSM) to structure information processing complexity in disaster response. Eur J Oper Res 224(1):209–218
Pressman RS, Maxim BR (2014) Software engineering. A practitioner’s approach, eight edn. McGraw-Hill Education, New York
Puche Regaliza JC (2014) Extending the viable system model scope on ICT-sector software projects in Castilla y León. Kybernetes 43(2):192–209
Puche Regaliza JC (2015) Quantitative analysis of viable system model on software projects in the ICT sector in Castilla y León. Kybernetes 44(5):806–822
Puche Regaliza JC, Jiménez A, Arranz Val P (2017) Viable system model structuring of success factors in software projects. Int J Manag Proj Bus 10(4):897–919
Radujkovic M, Sjekavica M (2017) Project Management success factors. Procedia Engineering 196:607–615
Reissberg A (2011) The advanced syntegration as the most effective and efficient tool for large-scale disaster response coordination. Syst Res Behav Sci 28(5):455–464
Remington K, Pollack J (2016) Tools for complex projects. Tailor & Francis Group, London
Salerno MS, Gomes LAV, da Silva DO, Bagno RB, Freitas SLTU (2015) Innovation processes: which process for which project? Technovation 35:59–70
Sanchez OP, Terlizzi MA, de Moraes HRC (2017) Cost and time project management success factors for information systems development projects. Int J Proj Manag 35(8):1608–1626
Schwaninger M (2000) Managing complexity – the path toward intelligent organizations. Syst Pract Action Res 13(2):207–241
Schwaninger M (2006) Design for viable organizations. The diagnostic power of the viable system model. Kybernetes 35(7/8):955–966
Schwaninger M (2009) Intelligent organizations. Powerful models for systemic management, 2nd edn. Springer, Berlin
Schwaninger M, Scheef C (2016) A test of the viable system model: theoretical claim vs. empirical evidence. Cybern Syst 47(7):544–569
Shaw DR, Snowdon B, Holland CP, Kawalek P, Warboys B (2004) The viable systems model applied to a smart network: the case of the UK electricity market. J Inf Technol 19(4):270–280
Standish Group (2018), “Chaos Report”, Available at: https://www.standishgroup.com/sample_research_files/DemoPRBR.pdf (accessed 10 February 2019)
Stephens J, Haslett T (2011) A set of conventions, a model: an application of Stafford beer’s viable systems model to the strategic planning process. Syst Pract Action Res 24(5):429–452
Stich V, Groten M (2015) Design and simulation of a logistics distribution network applying the viable system model (VSM). Procedia Manufacturing 3:534–541
Sutar, S. and Ghatule, A. (2013), “Evaluating critical success factors in distributive software projects: implementation efforts”, International Journal of Research in Computer Science and Information Technology, Vol 1 No 1(A), pp. 114–118
Takey, S.M. and de Carvalho, M.M. (2015), “Competency mapping in project manager: an action research study in an engineering company”, Int J Proj Manag, Vol. 33, 784–796
Tanir O (2017) Simulation-based software engineering. In: Mittal S, Durak U, Ören T (eds) Guide to simulation-based disciplines. Simulation foundations, methods and applications. Springer, Cham, pp 155–166
Tavella E, Papadopoulos T (2015) Expert and novice facilitated modelling: a case of a viable system model workshop in a local food network. J Oper Res Soc 66(2):247–264
Terra LA, Ventura CA, Medeiros ML, Passador JL (2016) Strategies for the distribution of power in Brazil: a proposal from the perspective of the viable system model (VSM). Syst Res Behav Sci 33(2):224–234
Thomas R (2006) Is the viable system model of organization inimical to the concept of human freedom? Journal of Organisational Transformation & Social Change 3(1):69–83
Toledo-Parra CA, Gamboa-Sarmiento SC, Di Fatta D (2017) Studying University as social systems using the viable system model: mApp and semantic web Technologies at the Industrial University of Santander. Journal of Organisational Transformation & Social Change 14(1):56–77
Toprak S, Torlak N (2018) An adaptative use of viable system model with knowledge system diagnositcs serving industrial democracy in a textile manufacturing company. Syst Pract Action Res 31(1):1–26
Tsuchiya Y (2007) Autopoietic viable system model. Syst Res Behav Sci 24(3):333–346
Türke RE (2006) Towards productive and sustainable forms of interaction in governance. Kybernetes 35(1/2):164–181
Ulrich W (1981) A critique of pure cybernetic reason: the Chilean experience with cybernetics. J Appl Syst Anal 8:33–59
Van der Zouwen L (1996) Methodological problems with the empirical testability of sociocybernetic theories. Kybernetes 25(7/8):100–108
Wiener N (1948) Cybernetics or the control and communication in the animal and the machine. MIT Press, Cambridge
Yadav V (2016) A flexible management approach for globally distributed software projects. Glob J Flex Syst Manag 17(1):29–40
Yolles M (2006) Organizations as complex systems: an introduction to knowledge cybernetics, vol 2. IAP, Connecticut
Zadeh, M.E., Lewis, E, Millar, G., Yang, Y. and Thorne, C. (2014), “The use of viable system model to develop guidelines for generating enterprise architecture principles”, paper presented at the IEEE international conference on systems, man and cybernetics (IEEE SMC14), 5–8 October, San Diego, USA, available at: https://ieeexplore.ieee.org/document/6974047/ (accessed 15 August 2017)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Puche-Regaliza, J.C., Jiménez, A. & Arranz-Val, P. Diagnosis of Software Projects Based on the Viable System Model. Syst Pract Action Res 33, 215–236 (2020). https://doi.org/10.1007/s11213-019-09491-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11213-019-09491-y