Thursday, May 8, 2014



Complexity

Below is come materiel I developed on Complexity and Project Management.  I thought it might be useful.
Russ


Although the Project Management Institute’s definition of a project is generally accepted, the definition of complexity is much less clear. PMI defines a project in terms of its distinctive characteristics – a project is a temporary endeavor undertaken to create a unique product or service. [1] This definition highlights two distinctive aspects of a project: every project is executed within a defined time frame and every project is unique. 

Complexity; When is a project complex? Not an easy question but if we look at generally accepted complexity models we begin to see a trend that is useful for defining complex projects.  In biology the simplest plant is composed of one cell. As the cellular structure increases in number and number of connections to other cells increase the plant life is seen as more complex. In the animal kingdom, the single cell ameba is the simplest animal and life gets more complex as the number of cells combine to form muscles and organs, leading to the brain, which may be the most complex of all known possibilities, especially my daughter’s.

The complexity of a system is usually construed as number of parts or activities and their degree of differentiation or the structure of their arrangement. Thus, heterogeneous or irregularly configured systems are complex, such as organisms, airplanes, and junkyards. Order is the opposite of complexity. Ordered systems are homogeneous and redundant, like an interstate tollbooth or a production line in a factory. Complex systems have multiple interacting components whose collective behavior cannot be simply inferred from the behavior of the components.

Complexity has morphological and functional aspects. A junk heap (to use a favored example used by McShea and Thomas) may be morphologically very complex (in consisting of so many highly varied and independent parts) but is functionally quiet simple (just a glob for a landfill). On the other hand, what is functionally simple for us might be quiet complex to other users – in this case a seagull that must distinguish all the little bits while searching for morsels of food. [2]

In addition to the number of parts, the degree of differentiation, morphological and functional aspects of complexity, the number, type and strength of relationships between parts or activities also influences the degree of complexity. Typically, as the number of activities increase and the number of relationships between activities increase the project becomes more complex.

Complexity is also context-dependent. A project is more complex or less complex than some reference point, typically another project. The Manhattan Project, building the first nuclear bomb, was more complex than design and production of the F-15 Fighter. Project complexity is therefore better evaluated on a continuous scale than on a discrete measure.

Projects are complex adaptive systems. A complex system is a system consisting of a large number of parts or activities that interact with each other numerous or various ways. A complex system is adaptive if their activities adjust or react to events or the environment. Successful adaptive systems adjust activities in a way that allows the system or project to achieve its purpose.

The dependence of the project on the activities, the interdependence of the activities and the specialization of the activities underscore the relationship dependence of complex adaptive systems and projects. The nature of complex systems can be probed by investigating how the impacts of changes in one activity affect other activities and the behavior of the whole. Activities must be studied and understood as an interrelated, connected part of the whole. If you remove a computer chip form a laptop and the computer powers down, don’t assume that the purpose of the chip was to provide power to the computer. If you remove a project kickoff activity and the schedule indicates a shorter project duration, don’t assume that the project will finish earlier.

Complex adaptive systems have three characteristics that are also reflected in complex projects:

1.      Complex adaptive systems tend to self organize. Formal organizational charts aren’t very effective. Projects organize around the work, the phases or activities. The organization of the project reacts to the nature of the work at any given phase.
2.       Complex Adaptive Systems reflect evolutionary trajectories. The future can not be predicted by knowing the current or present state. Too many possible outcomes exist. If we ran an identical project three different times, we would deliver three different outcomes. We try scenario planning, Monocarlo simulations etc. to develop the most likely outcome but a change in when someone takes a vacation or a small change in delivery of an important deliverable can change the entire personality of a project.
3.       Complex Adaptive Systems co-evolve with environmental agents who themselves are reacting and changing. Projects apply technology that is evolving or developing. Projects interact with people who grow and change. Projects deal with companies who are seldom in a fixed state.



Projects have significantly different characteristics. The Darnall Project Complexity Index, DPCI, is a tool to evaluate various characteristics of a project and to develop a comprehensive understanding of the total project.

Each of these characteristics or elements is evaluated separately, relative to the industry standard for this type of project. A one hundred million dollar project to develop a prototype jet fighter or to construct a new highway maybe considered a small or medium size project in their respective industries but a one hundred million dollar medical drug research project may be considered very large.  The relative size of the project becomes one element in evaluating the project’s complexity level.

Complexity, within this index, refers to the number of cells in the project times the number of connections between cells.[3] As the project size increases and the duration shortens the complexity of the project increases. The technological complexity, cultural complexity, legal complexity and other indicators measured in the Index reflect the complexity of the environment in which the project will be executed.


Measuring the level of project complexity is an important first step in understanding the impact of increasing complexity. Managing more complex projects requires a different project management approach and a different set of management skills, tools and techniques than managing less complex projects.

The various complexity indicators can range from very low to very high within the indicator and when combined with other indicators can the increase the total impact on the project’s complexity. In addition to knowing the total project complexity rating, the implications of the interaction of the various indicators is better understood.


Developing relevant recommendations that will increase the potential for project success is a key next step for the DPCI. Understanding the level of project complexity and the implications of the interactions of the various indicators will allow experienced project management professionals to better customize the project execution plan. This information also allows project management to develop and allocate resources early in the project, in areas where the DPCI indicates potential problems. Understanding the potential problem areas also allows the project management team to better develop and allocate contingency in the project budget and schedule.



[1] A Guide To The Project Management Body of Knowledge, Project Management Institute, Standards Committee, 1996

[2] McShea, 1992,93,94 and Thomas 1993

Full House, The Spread of Excellence from Plato to Darwin, Stephen Jay Gould, 1996, Three Rivers Press, 201 East 50th Street, NY, NY 10022


[3] A project cell is the smallest organizational unit of the project.  On large project this is typically a small team. On a smaller project a work unit or cell can be a person. The simplest arrangement is when a cell receives all the information needed to complete the unit’s work from only one other cell. The more cells that must interact for work to progress the more complex the project. This increase in complexity is impacted by many of the project characteristics measured by the Darnall Project Complexity Index.

No comments:

Post a Comment