Title
Modelling Conflict within the Social Networks of Large Multi-Vendor Software Projects using Communicating Stream X-Machines
Modelling Conflict within the Social Networks of Large Multi-Vendor Software Projects using Communicating Stream X-Machines
Download via this paper's page on the MIT Press ECAL 2015 Proceedings website.
There continue to be failures in the management of large IT projects, with anecdotal evidence from the media suggesting that most large public sector projects are not delivered to budget or on time. The fact that we continue to incur failures in managing large IT implementations should come as no surprise however, as they contain a number of areas of risk, ranging from the detailed technical requirements, to the overly ambitious timescales, and the need for large numbers of individual commercial organisations to seamlessly work together in a symbiotic manner. Indeed, some of the larger IT implementations consist of hundreds of customer and third-party team members, who are organised into multiple project teams, and may be located across different geographies and time zones.
With this in mind, it has recently been argued that the increasing size and complexity of these IT projects, leads them to exhibit the behaviours and traits of complex systems (Curlee and Gordon, 2011). Furthermore, with communication and trust issues being cited as the most important aspects of project success (PMI, 2008), it can be hypothesised that an important reason for failure may be the complexity that arises from social interactions within project environments (Hekkala and Urquhart, 2013). As such, we believe that an important reason for project failure may be the emergent behaviours that arise through the social networks within distributed, multiparty project environments; in particular around the areas of communication, commitment, trust, and the resulting conflict that emerges when/if trust breaks down. Conflict in this instance, is broadly defined as an awareness of incompatibilities or perceptions between individuals or groups, which is based on either discrepant views, incompatible wishes or interpersonal relationship issues (Jehn and Mannix, 2001).
Within this study, we have performed semi-structured interviews with project managers involved in large multi– vendor software implementations. This qualitative data has been analysed and transformed into a domain model, which has subsequently been used as the basis for an agent– based model using the concept of communicating stream X–Machines (Balanescu et al., 1999). Through in silico experimentation, we are beginning to investigate the propagation of conflict through the social networks in multi-vendor software implementations. In particular, we are investigating the roles that intragroup conflict (between project team members) and intergroup conflict (between different project teams) play in the successful completion of large software implementation projects, involving multiple vendors distributed over multiple geographies and time zones. Our intention is to generate strategies to harness the complexity inherent to large IT projects, and communicate these back to the project management and IT consulting communities so that they may maximise the probability of project success.