PresentationPDF Available

Managing positive and negative complexity. PhD public defence presentation - long version

Authors:
Stefan Morcov
Supervisors:
Prof. dr.ir. Liliane Pintelon
Prof. dr. Rob J. Kusters
Public defence of the PhD thesis dissertation
- Readable slides -
IT projects and products are more and more challenging,
but more and more rewarding
IT projects are often complex
Projects derail, face significant challenges
Failure rates in IT are particularly high
2
Standish Group, 1995:
31% of projects are canceled
52% of projects cost 189% the original
estimate
16.2% are on-time/on-budget
Standish Group, 2020:
31% of projects are successful
50% are challenged
19% fail
Some projects are particularly large and complex
The cost may be huge
Schengen Information System (SIS II) launched in 2013 - 6 years late, 8 times more expensive
than the initial estimate, at a final cost of €500 million
Arianne 5 rocket exploded in 1996, due to an erroneous data conversion from 64-bit floating
point value to 16-bit signed integer, because of reusing legacy software from Arianne 4 - 370
mil Eur loss.
x-ray machine Therac-25, 11 machines in 1982, 6 accidents, 3 deaths
3
Despite all these challenges, we are doing
more and more complex IT projects and products.
The main concern of system engineering is not
how to eliminate complexity, but how to make
it work. Because complexity works (Maurer).
4
5
The smart-phone is a very complex product, built with complex
processes.
Because of this complexity, the software crashes, the battery doesn’t
last, screens break, there are issues related to interoperability,
standardization, dependencies, privacy, security, GDPR.
But the smart-phone works.
Complexity works. Complexity is ubiquitous:all around us.
Facebook, SMS, AI, smart-cars, smart-phones:
examples of technology used differently than
intended.
Sometimes we don’t even understand exactly
how this technology works - but it does.
Facebook is different than the sum of its
components. Changing the brand to Meta adds
even more complexity, which they embrace.
Extraordinary impact of technology in Covid-2019
society. Our world changed and adapted. Faced
with new challenges, we started to use
technology in new ways. We are not limited by
skeumorphism = mimic the physical world.
Instead we change the way we collaborate and
communicate.
6
Complex projects create complex products, for complex markets,
in complex organizations, with complex processes.
7
Complexity works.
Modern IT engineering
uses complexity
to deliver value,
benefits, functionality.
Goal: contribute to the understanding and management of complex IT
projects
Enterprise and IT governance: why, how, alignment
Why are we doing these complex IT projects?
How to deliver them succesfully and aligned with organizational goals?
Objective: Design, validation, and evaluation of a set of tools for the
identification, analysis, and management of IT project complexity
8
9
Constructivist philosophy
Qualitative, iterative approach.
Design science Wieringa.
Typical for solving wicked problems, and
engineering problems
Validation: in a theoretical, laboratory setting
Checking if the artifacts support the initial
assumption
Equivalent to Technology Readiness Level TRL 4
Evaluation: after actual deployment/
implementation in practice, in relevant industry
environement
Equivalent to TRL6
10
Sub-projects have intermediary
objectives
resulted in published papers.
P1: Investigation
P2: Theoretical foundation. Choices
regarding our approach to IT prj.
complexity
P3: Framework to support
Structured approach to IT project
complexity management
Anchoring new tools
Inventory of tools; identify gaps in the
inventory
P4-P5: Design, validate, deploy and
test in practice the proposed tools
and concepts
2 design-cycles and 1 engineering cycle.
11
Sub
-project
Research questions
. Results hightlights
Chapter
Published results
P1.Investigation.
Systematic
literature review
RQ1. Definitions and approaches
RQ2. Characteristics
RQ3. Identification & measurement tools
III
(Morcov, Pintelon, &
Kusters, 2020a)
P2. Theoretical
foundation
RQ4. Appropriate theoretical
foundation/approach.
Positive, Negative, & Appropriate Complexity
IV
Published as part of
P4
P3. Framework
design
RQ5.
IT-PCM Framework
support
ing the tools design & deployment
V
(Morcov, Pintelon, &
Kusters, 2021a)
P4. Tools
design
-and-
validation
RQ6. Tools for complexity identification,
analysis, management:
Complexity Effect Scale
CES
Complexity Source/Effect Segmentation Matrix
COSM
Mitigation Strategies Matrix
MSM
Complexity Register
CoRe
VI, VII
(Morcov, Pintelon, &
Kusters, 2020b)
P5. Practical
evaluation
RQ7. What is the contribution of the designed
tools to project success
VIII
(Morcov, Pintelon, &
Kusters, 2021b)
“Difficult to understand, foresee and keep under control, even
when given reasonably complete information about its
components.”
Structural complexity: complicated.
Consisting of many varied
interrelated parts
Dynamic complexity: ambiguity, uncertainty, propagation,
chaos
nonlinearity, complex feedback loops, emergence,
adaptiveness
Significant impact of small factors: Lorenz’s Butterfly
effect 1963, Ray Bradbury’s A sound of Thunder 1952.
and of very rare events: Taleb’s Black Swan
12
Complex
Difficult
Large
Complicated
Unmanageable
Fashionable
Fancy
Baroque
Significant ambiguity in
the terminology
and in the domain
13
Management effort: Low
Exponential
Aristotle Euclid
14
A complexity of complexities
P2. Holistic view
A complex project system is formed
of complex project sub-systems.
These interact with each other and
generate effects such as
propagation.
Internal vs. external complexity.
Ethical, legal, regulatory,
compliance sub-system.
(based on Maurer’s complexity domains)
In contemporary research and practice , project complexity is always negative a purely
pessimistic perspective
The only recommended strategies for complexity management are reduce, decompose,
eliminate complexity, simplify, divide-et-impera
This approach misses out on opportunities
New perspective:
Positive complexity is the complexity that adds value to our project, and whose
contribution to project success outweighs the associated negative consequences
Appropriate (requisite) complexity is the complexity that is needed for the project to
reach its objectives, or whose contribution to project success balances the negative
effects, or the cost of mitigation outweighs negative manifestations
Negative complexity is the complexity that hinders project success”.
15
16
Innovation, creativity, adaptiveness have always been related to complexity.
Innovation occurs at the edge of chaos.
Systems must be taken outside equilibrium to innovate (Stacey, 1995)
Systems acquire complexity to evolve & survive (Beer, 1972)
Opportunities in the chaotic domain for decision-making (Cynefin, Snowden)
Law of requisite complexity/variety cybernetics: in order to remain viable, systems must
increase their internal complexity to match and exceed the complexity of the external
environment (McKelvey & Boisot, 2009)
Antifragility: new approach, contrasting with the traditional resistance + resilience
approaches to vulnerability management (Taleb, 2012)
Similar to opportunities in risk management (in PMBoK since 1996)
17
the project management Knowledge Area that includes processes to
understand, plan strategy and responses, and manage project
complexity
It supports project success, by
enhancing Positive Complexity
reducing Negative Complexity
18
19
20
5 processes
Inputs, outputs, tools and techniques
1. Plan: red-flag complexity - initial
complexity assessment
2, 3. Analysis: dependency modeling,
detailed analysis
4. Actions
5. Monitor, control, evaluate
Main tool for dynamic complexity:
monitor for change
Inventory of available tools + gaps
21
Configuration management
Change management
Dependency (DSM, DMM, MDM) & traceability matrix
(requirements, stakeholders, changes) (Maurer 2017)
(Marle&Vidal 2016)
Multiple Domain Matrix (MDM)
22
Effects
Sources
Positive &
Appropriate Negative
Internal
Reusability *)
Many varied inter-
dependent
technologies
External
Large budget,
political priority.
New technologies.
Unclear objectives
scope agility
Large number and
variety of
stakeholders.
Unclear objectives
*) Examples
23
Response strategy
Complexity Effect
Positive Appropriate Negative
Create, enhance x
Use (exploit) x
Accept / ignore x x x
Simplify / reduce x
Avoid / eliminate x
“In order to be useful, any tool must generate actions”.
Tools deployed, tested and evaluated
repeatedly over several months
5 live IT projects
18 participants
7 months
Video recorded interviews
Text analysis
Focus on qualitative and negative
feedback.
Why, when, why not, how
24
EPALE is the pan-European,
multilingual, open membership
community of adult learning
professionals and policymakers
European Commission project
25
Solution:
Collaboration and eLearning portal, mobile app.
(Drupal, Open Europa, Moodle, AWS)
Content, hosting, maintenance, operation
Management of the EU Central Support Service
Coordination of 38 National Support Service centers,
community management
Communication, social media,
large-scale events
Stakeholders:
5 Directorates and Agencies of EC
National authorities
Consortium of 2 partners
Various subcontractors
Central Support team
38 National teams
4000 participants attended the
Annual Conference 2020
26
Hass tool
Cifter tool
Strong support to red-flag
complexity.
Strong support for action plan
/ MSM.
Lower scores from top-mgmt
for introducing new tools, due
to overhead
Recommendation: combine
complexity and risk mgmt.
27
28
Fit-for-purpose: only projects “red-flagged” as complex should receive
special treatment
Any tool to support understanding is important
Checklists and templates needed
Tools should be deployed as early as possible
Risks and complexity management overlap, but are also complementary
The importance of awareness
Positive complexity supports focusing on opportunities
Complexity generates risks, but also risk generates complexity
Positive complexity generates opportunities
Negative compl. generates risks
Risk is reactive, focused on external events, like vulnerability mgmt.
Risk mgmt. doesnt analyse internal behaviour or structure
Complexity focuses on the system. It is proactive.
Risk & complexity are complementary, should be applied together
The importance of awareness: choosing the right tools
29
Review of the state-of-the art
Common language. Structured literature review (RQ1-3)
Inventory of approaches, classifications, measures
Insights, new perspectives on complexity
Positive, Negative & Appropriate Complexity. Holistic model (RQ4)
IT Project Complexity Management. IT-PCM Framework (RQ5)
Practical tools
Measurement tool
Complexity Effect Scale CES
Complexity Source/Effect Segmentation Matrix COSM
Mitigation Strategies Matrix MSM
Complexity Register CoRe (RQ6-7)
30
Theoretical and practical contributions
No golden bullet or universal solution
These tools will not provide a magic solution to project complexity
Implementation of management tools is context-dependent
Inventory cannot be exhaustive nor definitive
Qualitative research / design science is a journey,
formed of trial-and-error cycles
The roles of academic and consultant often overlap
31
The proposed tools aim to support
recognizing, understanding, managing complexity in a structured way
prioritizing projects, resource planning
reducing risks, increasing project success rates
Complexity is a ubiquitous reality in modern engineering &
management
It generates risk, but also creates opportunities.
Modern IT engineering uses complexity to deliver value
Positive & Appropriate complexity can act as catalysts for opportunities
32
Morcov, S., Pintelon, L., & Kusters, R. J. (2021). A Practical Assessment of Modern IT Project Complexity
Management Tools. International Journal of Information Technology Project Management
Morcov, S., Pintelon, L., & Kusters, R. J. (2021). A Framework for IT Project Complexity Management.
IADIS IS 2021 (pp. 61-68)
Morcov, S., Pintelon, L., & Kusters, R. J. (2020). IT Project Complexity Management Based on Sources
and Effects: Positive, Appropriate and Negative. Proceedings of the Romanian Academy - Series A,
21(4), 329-336
Morcov, S., Pintelon, L., & Kusters, R. J. (2020). Definitions, characteristics and measures of IT Project
Complexity - a Systematic Literature Review. International Journal of Information Systems and Project
Management, 8(2), 5-21
33
Baccarini, D. (1996). The concept of project complexity, a review. International Journal of Project
Management, 14(4), 201-204
Benbya, H., & McKelvey, B. (2006). Using coevolutionary and complexity theories to improve IS alignment: a
multi-level approach. Journal of Information Technology, 21, 284-298
Lorenz, E. N. (1963, March). Deterministic Nonperiodic Flow. Journal of the Atmospheric Sciences, 20(2),
130141
Marle, F., & Vidal, L.-A. (2016). Managing Complex, High Risk Projects - A Guide to Basic and Advanced
Project Management. London: Springer-Verlag
Maurer, M. (2017). Complexity Management in Engineering Design a Primer. Berlin, Heidelberg: Springer
PMI. (2017). PMBOK Guide
Snowden, D. J., & Boone, M. E. (2007, Nov.). A Leader’s Framework for Decision Making. Harvard Business
Review, 85(11), 68-76
Taleb, N. N. (2007). The Black Swan: The Impact of the Highly Improbable. Random House
Taleb, N. N. (2012). Antifragile: things that gain from disorder. New York: Random House
Wieringa, R. J. (2014). Design Science Methodology for Information Systems and Software Engineering.
Berlin, Heidelberg: Springer
Pictures under Creative Commons / Wikimedia.org
34
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
As the world of IT engineering becomes more complex every day, the formal study of project complexity becomes more and more important for managing projects effectively, to avoid poor performance and failure. Complexity is not yet clearly understood nor sufficiently defined, the terminology itself being overloaded and over-used. This paper is a systematic literature review that attempts to identify and classify proposed definitions and measures of IT project complexity. The results include a map of the identified approaches and definitions, a list of classifications of project complexity, a set of proposed measurement tools and complexity measures available to practitioners. The paper contributes to establishing a common language when discussing complexity, as well as to a better understanding of project complexity and its implications to practical IT engineering projects.
Article
Full-text available
IT project complexity increases continuously, in synchrony with technological complexity, making projects difficult to manage and control. Despite a growing importance and priority in research, there is still a strong need for solutions to the significant challenges posed by complexity. This paper presents an exploratory qualitative research process based on design science, that expands the current theoretical foundations of IT project management by providing insights into the positive, appropriate, and negative aspects of complexity, and supports practice with newly designed tools for the analysis and management of complexity and response strategy planning, based on complexity sources and effects. The design and validation were performed with semi-structured interviews with experts, based on actual complex IT project cases.
Article
Full-text available
Reference to the project dimension of complexity is widespread within project management literature. However the concept of project complexity has received little detailed attention. This paper reviews the literature on project complexity relevant to project management, with emphasis towards the construction industry. The paper proposes that project complexity can be defined in terms of differentiation and interdependency and that it is managed by integration.
Article
Full-text available
The misalignment of information systems (IS) components with the rest of an organization remains a critical and chronic unsolved problem in today’s complex and turbulent world. This paper argues that the coevolutionary and emergent nature of alignment has rarely been taken into consideration in IS research and that this is the reason behind why IS alignment is so difficult. A view of IS alignment is presented about organizations that draws and builds on complexity theory and especially its focus on coevolution-based self-organized emergent behaviour and structure, which provides important insights for dealing with the emergent nature of IS alignment. This view considers Business/IS alignment as a series of adjustments at three levels of analysis: individual, operational, and strategic, and suggests several enabling conditions – principles of adaptation and scale-free dynamics – aimed at speeding up the adaptive coevolutionary dynamics among the three levels.
Article
Full-text available
Many executives are surprised when previously successful leadership approaches fail in new situations, but different contexts call for different kinds of responses. Before addressing a situation, leaders need to recognize which context governs it -and tailor their actions accordingly. Snowden and Boone have formed a new perspective on leadership and decision making that's based on complexity science. The result is the Cynefin framework, which helps executives sort issues into five contexts: Simple contexts are characterized by stability and cause-and-effect relationships that are clear to everyone. Often, the right answer is self-evident. In this realm of "known knowns," leaders must first assess the facts of a situation -that is, "sense" it -then categorize and respond to it. Complicated contexts may contain multiple right answers, and though there is a clear relationship between cause and effect, not everyone can see it. This is the realm of "known unknowns." Here, leaders must sense, analyze, and respond. In a complex context, right answers can't be ferreted out at all; rather, instructive patterns emerge if the leader conducts experiments that can safely fail. This is the realm of "unknown unknowns," where much of contemporary business operates. Leaders in this context need to probe first, then sense, and then respond. In a chaotic context, searching for right answers is pointless. The relationships between cause and effect are impossible to determine because they shift constantly and no manageable patterns exist. This is the realm of unknowables (the events of September 11, 2001, fall into this category). In this domain, a leader must first act to establish order, sense where stability is present, and then work to transform the situation from chaos to complexity. The fifth context, disorder, applies when it is unclear which of the other four contexts is predominant. The way out is to break the situation into its constituent parts and assign each to one of the other four realms. Leaders can then make decisions and intervene in contextually appropriate ways.
Book
The treatise supports understanding the phenomena of complexity in engineering, distinguishes complexity from other challenges and presents an overview of definitions and applied approaches.The historical background of complexity management is explained by highlighting the important epochs, their key actors and their discoveries, findings and developments. Knowing about the appearance of early system awareness in ancient Greece, the creation of mechanical philosophy in the 17th century and the discovery of classic physics enables the reader to better comprehend modern system sciences and management approaches.A classification of complexity management approaches by research fields indicates current focus areas and starting points for future discussions. In a comprehensive map, the classification points out mutual overlaps between engineering disciplines in terms of similar complexity management approaches.Finally, the treatise introduces a generic complexity management framework, which is based on structural management approaches.
Article
Finite systems of deterministic ordinary nonlinear differential equations may be designed to represent forced dissipative hydrodynamic flow. Solutions of these equations can be identified with trajectories in phase space For those systems with bounded solutions, it is found that nonperiodic solutions are ordinarily unstable with respect to small modifications, so that slightly differing initial states can evolve into consider­ably different states. Systems with bounded solutions are shown to possess bounded numerical solutions. A simple system representing cellular convection is solved numerically. All of the solutions are found to be unstable, and almost all of them are nonperiodic. The feasibility of very-long-range weather prediction is examined in the light of these results.