PresentationPDF Available

IT-PCM: an IT Project Complexity Management Framework

Authors:

Abstract

Presentation of the IT Project Complexity Management Framework paper at the IADIS IS 2021 conference
Stefan Morcov
http://stefanmorcov.com
IADIS Information Systems Conference (IS 2021)
3-5 March 2021
Full paper and bibliography here:
Morcov, S., Pintelon, L., & Kusters, R. J. (2021). A Framework for IT Project Complexity Management.
IADIS IS 2021 : 14th IADIS International Conference Information Systems (pp. 61-68)
1
Projects become more and more challenging, while more and more rewarding
31% of projects are canceled
52% of projects cost 189% the original estimate
16.2% are on-time/on-budget
(Standish Group, 1995)
2
IT projects are often complex
Projects derail, face significant challenges
Some projects are particularly large and complex
The cost may be huge
3
Complex ~ complicated, difficult, fashionable
= 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, significant impact of small factors (Lorenz's
butterfly effect, Black Swan phenomena)
4
5
1. Simple Managing ≈ no effort
2. Complicated
(≈ structural
complexity)
Managing ∝ effort
3. Complex
Managing ∝ effort times x
4. Really
complex
Managing ∝ exponential to
effort
6
Complexity works.
Complexity works.
Complex projects create complex products,
for complex markets,
in complex organizations,
with complex processes.
They deliver value.
7
A complexity
of complexities
8
Complexity works.
Innovation occurs at the edge of chaos.
Systems must be taken outside equilibrium to innovate
Systems acquire complexity to evolve & survive
Opportunities
Antifragility
9
10
Positive
complexity
Benefit > cost
Desirable, creates
direct value
Mitigation strategy:
create or enhance
Appropriate
complexity
Benefit ≈ cost
Not desirable, but
needed / too
expensive to
mitigate
Mitigation strategy:
accept
Negative
complexity
Benefit < cost
Not desirable
Mitigation strategy:
avoid,
reduce, eliminate
11
12
13
14
15
#
Complexity Factor
Description and Points
1
2
3
4
1
Stability of the overall project context
Very
High
High
Moder
ate
Low
2
Number of distinct disciplines, methods,
or approaches involved in performing the
project
Low
Moder
ate
High
Very
high
3
Magnitude of legal, social, or
environmental implications from
performing the project
Low
Moder
ate
High
Very
high
4
Overall expected financial impact (positive
or negative) on the project's stakeholders
Low
Moder
ate
High
Very
high
5
Strategic importance of the project to the
organization or the organizations involved
Very
Low
Low
Moder
ate
High
6
Stakeholder cohesion regarding the
characteristics of the product of the
project
High
Moder
ate
Low
Very
low
7
Number and variety of interfaces between
the project and other organizational
entities
Very
Low
Low
Moder
ate
High
16
17
18
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
19
Response
strategy
Complexity Effect
Positive
Appropriate
Negative
Create, enhance
X
Use (exploit) X
Accept / ignore
X X X
Simplify /
reduce X
Avoid /
eliminate X
Do not over-simplify
The law of requisite complexity.
Positive, appropriate, negative complexity
Manage a complex project as a program
A well-managed project is not a project without a mess, but a project
with a well-managed mess
20
Configuration management
Change management
Dependency (DSM, DMM, MDM) &
traceability matrix (requirements,
stakeholders, changes) (Maurer 2017)
(Marle&Vidal 2016)
21
22
Ambiguity, uncertainty, propagation, chaos
Nonlinearity, complex feedback loops and significant impact of small factors
Lorenz’s Butterfly Effect
Black Swan (Taleb 2007)
Vulnerability management = Resistance + Resilience
Anti-fragility (Taleb 2012)
Monitoring for change
23
The framework aims to support PMs to recognize, understand,
analyze, and manage complexity more effectively
Processes and steps interact with each other and with other processes; they
overlap, are incremental and iterative.
A detailed inventory of tools and methods is in the detailed paper
Complexity management contributes to the success of IT projects,
reduces project risk, helps better project understanding, allows for
better prioritization and planning of resources, increases project
success rates
Implementation is contextual
& related to risk management
24
http://stefanmorcov.com
25
ResearchGate has not been able to resolve any citations for this publication.
ResearchGate has not been able to resolve any references for this publication.