Project Management

AI IQ

by
Technology offers an incredible opportunity to improve project performance. This blog shares the latest research and how organizations are implementing AI into their project methodology. Come with an open mind, increase your knowledge, share your concerns, and become a project manager with new skills to offer an organization.

About this Blog

RSS

Recent Posts

Three Common Questions About AI in Project Management

The Growing Gap Between Project Complexity and Project Management Capability

How AI Can Improve Executive Confidence in Major Projects

Will AI Change the Need for Project Managers?

Is ChatGPT Lying or Are We Asking the Wrong Question?

Categories

AI, Artificial Intelligence, Ethics, Machine learning, Natural language processing, procurement, Scope Management

Date

How AI Resolves a Major Problem in Managing Projects

Categories: AI

linkedin twitter facebook Request to reuse this  

Cognitive bias is the human tendency to reach decisions not based on logic. In project management, optimism bias is a significant problem when determining the accuracy of a project budget and schedule. Research by Nobel prize winner Daniel Kahneman challenges the belief that humans make rational economic decisions. He proposed the term planning fallacy to describe how we underestimate task completion time and cost regardless of available historical estimates for those tasks. Optimism bias is a significant and pervasive issue in project management.

Professor Bent Flyvbjerg expands on Kahneman's work, describing ten behavioral biases common to project managers. Common project estimating techniques include analogous, parametric, template, simulation, and function points. Despite the systematic methods and probability calculations, the ongoing evidence of budget overspending and schedule delays suggest that traditional methods are ineffective at eliminating optimism bias.

Academic studies reveal that machine learning algorithms are more accurate at forecasting project budgets and project duration. AI has the potential to eliminate or dramatically reduce the bias that human project managers include in the estimating process. Machine learning algorithms can develop a bias based on collected data, but the bias can be detected and removed. Human bias tends to be more ingrained. For project performance to improve, organizations must move beyond existing methods and adopt AI technology.   

 

For further insight, here are a few references.

Flyvbjerg, B. (2022). Top ten behavioral biases in project management: An overview. Project Management Journal 52(6). doi.org/10.1177/87569728211049046

Ghimire, P., Pokharel, S., Kim, K., & Barutha, P. (2023). Machine learning-based prediction models for budget forecast in capital construction, CEES 2023 2nd International Conference on Construction, Energy, Environment & Sustainability.

Kahneman, D., Rosenfield, A. M., Gandhi, L., & Blaser, T. (2016). Noise: How to overcome the high, hidden cost of inconsistent decision making. Harvard Business Review, 94(10), 38–46.

Min, A. (2023). Artificial intelligence and bias: Challenges, implications, and remedies. Journal of Social Research, 2(11), 3808–3817. https://doi.org/10.55324/josr.v2i11.1477

 

Posted on: April 22, 2024 12:00 AM | Permalink | Comments (7)

An Empirical Study Comparing ChatGPT to Project Managers

Categories: AI

linkedin twitter facebook Request to reuse this  

I recently performed a study to compare results from project management students and large language models (LLMs). The students comprised 12 project management students, some of whom had project experience while others had none. All students were registered in a post-graduate program in project management and had completed at least half of their project management degree requirements, which included a course in creating, verifying, and managing scope documents. The meager incentive offered was the possibility of adding my name as a reference on their resume.

The scope document was a nine-page scope statement from a project to deploy Microsoft Dynamics software into a non-profit organization. The document had a few modifications to anonymize the organization and remove other references to named entities. The project was subject to schedule delays, which also incurred cost overruns, so there was a high probability of inconsistency in the scope statement.

The students were instructed to time their review of the scope document and list any and all errors or omissions found in the document. I also submitted the same scope document to ChatGPT 3.5 with the instruction to list errors or omissions and appended the document. The scope document was also submitted to the PMI Infinity project agent with identical instructions.

ChatGPT listed 20 errors or omissions, which were reviewed and considered valid. ChatGPT’s response time was 15 seconds. For the students, the average time was 65 minutes. They discovered an average of 5 errors identical to those found by ChatGPT. The students also found an average of 1 error per student that ChatGPT did not list, a total of 6 unique errors. The student-listed errors were reviewed and considered valid.

PMI’s agent responded in 18 seconds and, instead of finding errors, presented a list of activities that a project manager could perform to find them. As expected, based on PMI Infinity’s configuration, the response provides information for a project process and does not respond to a request for specific project details. 

Analysis Table

LLMs

Time

Errors Listed

 

ChatGPT

14.49 seconds

20 items

 

PMI Project Infinity

18.08 seconds

0 items identified

 

Students

Time

Errors in common with ChatGPT response

Student items not listed by ChatGPT

Average

66.67 minutes

5.33

1 (6 unique)

Range: Min/Max

25 to 180 minutes

3 to 8 items

0 to 4 items

Std. Dev.

54 minutes

1.8 items

1.5 items

 

Conclusions

My observations are as follows:

  1. ChatGPT was 268 times faster than the average project management student
  2. ChatGPT is far more accurate but still missed some items
  3. Not all LLMs are configured with the same data or serve the same purpose

This is only a preliminary study. I have easier access to students than experienced project managers who want to participate. It can be expected that results from experienced project managers would be an improvement, but it is doubtful that they would achieve the result in 15 seconds. Further study is needed to determine if a similar pattern occurs with experienced project managers compared to ChatGPT, where the LLM provides more comprehensive results but not total accuracy. 

Posted on: April 08, 2024 12:00 AM | Permalink | Comments (10)

Three Reasons Why AI Has Better Soft Skills than Project Managers

Categories: AI

linkedin twitter facebook Request to reuse this  

I commonly see people express their personal belief that AI can never replace project managers because humans have better soft skills. This is an opinion, and I am not aware of any research that supports this assumption. In fact, I see evidence to the contrary. 

  1. Incompetent project managers 

A survey in 2019 showed that 64 percent of employees would rather work for a robot than their current manager. That reflects my own work experience, as half of the managers I worked for were ineffective at managing a team. They had their own agenda, took credit for the excellent work of others, berated employees, and were terrible communicators. People have an idealistic view of how humans are all great managers when the reality is somewhat different. AI can be a great coach, delivering a fair and unbiased performance evaluation. AI can communicate positive and negative news without being judgmental.

  1. Human bias

Based on the research of Nobel prize winner Daniel Kahneman, humans are burdened by personal bias. In other words, we have baggage that influences our actions and behaviors.  AI has far less baggage, and the only bias comes from the data selected by humans to feed the AI algorithms. AI bias can be identified and removed. Is it as easy or possible to do with humans?

  1. Empathy

This is the most significant factor and least understood. When a human communicates with another human, it is based on the sender’s perspective.  The bias or baggage of the sender influences the message. Communication created by the sender is based on their personality, background, and emotions of the moment. AI reverses this flawed process. An AI algorithm evaluates the recipient first. What is the recipient’s personality, background, and feelings? AI creates a message based on how best to communicate with the recipient.  That is a powerful soft skill.

There are amazing project managers who have excellent soft skills. However, people struggle to understand each other and to communicate effectively. Evidence of this is the large volume of training courses on this subject. Properly programmed AI software provides better analysis and more effective transactions with team members. The ideal solution is for project managers to collaborate with and learn from AI tools. Working with AI offers the best outcome, where project managers rapidly learn and implement the soft skills needed to manage projects.

 

 

Posted on: March 25, 2024 12:00 AM | Permalink | Comments (9)

Project Risks Are Binary, So Why Don’t We Treat Them That Way?

linkedin twitter facebook Request to reuse this  

Although there are numerous methods for assessing project risks, they are still based on calculating a probability and impact. This is a 1980s concept that needs a fresh perspective. When you look at the list of project risks for a completed project, they either happened (1) or did not happen (0).  This is proof that risks are binary. As the world moves rapidly to a data-driven approach that takes advantage of AI technology, there needs to be a new paradigm for managing project risks.  Using data and AI tools means identifying the exact conditions if the risk will occur or will not occur. In other words, the probability is either 100 percent or 0. 

Risks are Not Random Events

Risks are not random events. Games of chance are random. A winning lottery number is (hopefully) randomly generated. Project risks are based on factors in the internal and external environment, where if there is sufficient data and data analysis, a binary decision can be made for probability. This process is available now for infrastructure projects and is popular in the UK. Having people assign a probability to a risk is full of human bias, adding another subjective value to our project plans. AI software that is trained to analyze risks reduces or eliminates this bias.

For skeptics who think risks are random events, here is my analogy. There was a significant wind storm recently, and I was worried that a large tree in front of my home would fall over and create damage.  The winds were 60 mph (80 km/hr.).  The tree was swaying and bending severely with each gust.  However, the risk was binary.  Either the tree would survive, or it would break and fall. To determine the binary result, I could gather data on the exact type of tree, height, width, age, number of branches, and soil conditions for the roots.  Then, I collect data for similar trees and the results when faced with identical wind conditions.  That determines the binary risk of the tree surviving.  What about a situation where the probability indicates a 20 percent risk of the tree falling over? Is that a realistic probability or a lack of data. There is a new way to manage project risks in a digital world.  The data needs to be collected, and that will be an arduous task until there is a critical mass that generates statistically significant results.

Making Project Risks Binary

The first step to a binary risk plan is to collect risk data.  Historical data, the current project conditions, and the future project environment are three categories of data necessary for binary risk management.  The process starts by collecting historical data.

  • The specific risk
  • The project conditions
  • The environmental conditions
  • Whether the risk occurred or did not occur

The next step is to identify the risks in the current project and gather data about the project and environmental conditions.  Once the data is collected, a machine learning algorithm uses classification to analyze risks to determine if they will or will not occur.

Does the process have to be perfect?  For now, we only need to be better than the old processes.  Using regression analysis, it is always possible to incorrectly classify a risk.  However, with accurate predictions, risks either become part of the project scope, schedule, and budget baseline or are ignored.  There is an argument that we cannot predict the future.  Yet, we know if we go outside when it is raining, we get wet.  We make predictions all the time, even for events that have not happened to us before.  If we walk in front of a fast-moving vehicle, we will get injured.  We cannot predict the future perfectly, but we can use AI technology to be more accurate at making these predictions.

Welcome to the new world of project risk management, where we replace human bias with advanced statistical methods that use AI technology.

 

 

 

 

Posted on: March 11, 2024 12:00 AM | Permalink | Comments (5)

Managing Project Data for AI

linkedin twitter facebook Request to reuse this  

For an initial implementation of machine learning, roughly 60 to 80 percent of the time is spent managing data. Data is a vital input to the algorithm but can be fraught with problems. The project environment is in a similar situation. The data needs to be structured and accessible. Does your organization have a data strategy for project data in preparation for utilizing AI-based software?

Data Wrangling

Structured data is maintained in a standard format with clear data definitions and is easily accessible. The requirement to achieve this is known as data wrangling. There are differing perspectives on the steps to take. However, it starts with identifying the data available. Project data is located in various areas, such as a scope document, project schedule, budget, and risk management plan. The formats are different, so accessing the data is a challenge. The next step is to clean the data. For those involved in a data migration project, there are numerous possibilities to create messy data.

Table. Examples of Problems in Data Fields

Problem

Example

Data entry errors

Product A

Product a

Data meaning

Location

Raw data and derived data

Raw: 4, 10, 22

Average: 12

Common format

dd/mm/yy, mm/dd/yy, mm/yy

Blank data fields

3, 0, 5,    , 6, 8, 12

Data elements per field

Owner Name: Ramesh

Owner Name: Marie, Sanjay, Alex

Duplicate data

Product A certified June 3

Product A certified June 3 

 

Once the data is clean, there should be some judgment if additional data is required. For project management, the status report might fail to include whether a resolution was successful or a risk response was effective. Project managers resolve issues but may not document the results in a format that can be captured as data.

Feature Engineering

It is usually insufficient to simply access data and successfully provide that input to a machine learning algorithm. The data needs to be modified. For example, two data fields might have the same meaning, so only one is selected. Three data fields might contain data, but taking an average for each entry provides a reasonable solution rather than overinfluencing the result simply by having three data fields. Feature engineering identifies missing data that is crucial to include or eliminates a data field that has no causal correlation.

The good news for project managers is that data scientists are less likely to have the ability to understand project data than project managers. As project managers, we know project processes and terminology. The data decisions are more appropriate, assuming the project manager has a basic level of training about how to manage data. Data scientists are in high demand and command high compensation. By performing a portion of the functions of a data scientist, project managers can dramatically increase their value to the organization.

Posted on: February 26, 2024 12:00 AM | Permalink | Comments (3)
ADVERTISEMENTS

Women, poets, and especially artists, like cats; delicate natures only can realize their sensitive nervous systems.

- Helen M. Winslow

ADVERTISEMENT

Sponsors