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

Will the Critical Path Concept Survive?

linkedin twitter facebook Request to reuse this  

The critical path was used extensively in the 1960s to enhance the project methodology for the US space program. Project managers still look for that red line in MS Project to identify activities that, if one task slips, the project end date is delayed. This concept is in serious need of modernization. Using AI tools, the critical path becomes more meaningful. The red line only determines the longest sequence of tasks based on precedence factors. A new AI-based critical path incorporates additional criteria.

  1. Are the resources applied to critical path activities adequate to complete all the tasks as scheduled? This analysis includes comparing the task requirements to the skills being applied by the allocated resources.
  2. Have the risks on the critical path been properly evaluated and investigated? Risks are troublesome issues for a project manager. AI improves the analysis and ensures mitigation is applied to critical path activities.
  3. Are there any constraints that will impact the critical path? The theory of constraints offers an interesting perspective on how any activity can be delayed based on bottleneck factors.
  4. Are the precedence relationships accurate? As the project progresses, activity relationships may change. We incorporate the precedence concept to recover a schedule by crashing or fast-tracking activities. Based on data, AI reevaluates how activities are connected and the possibility of changes.
  5. Are there activities not on the critical path that will inevitably cause a schedule delay? All of the above points apply to how the critical path might change over time.       

The critical path is a fundamental and valuable concept in project management.  With new technology, such as AI, it is time to rethink how the critical path is applied to projects. AI can process more data and provide faster analysis than a human project manager. AI tools assess all the factors in real-time and notify the project manager in advance of issues. This is an opportunity to update the critical path concept using new technology and increase our expectations that the red line provides more meaning to project managers.

 

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

Seven AI-Based Ethical Issues for Project Managers

Categories: Ethics

linkedin twitter facebook Request to reuse this  

Applying AI algorithms to make project decisions or using generative AI to resolve project issues can create ethical concerns for project managers. Organizations typically have data privacy and security policies, and governments have privacy regulations to protect personal data. Using AI technology has additional ethical requirements for project managers, and seven of these are reviewed below.      

Informed consent. Typically, informed consent is the right of an individual to provide knowledgeable agreement to organizations that want to use their personal data. Using AI technology involves a new perspective on this requirement. Without informed consent, there is a liability when resources are identified in a resource plan or listed in project scheduling software, and the data is shared across organizations or with contractors. This example might fall under data privacy policies, but the possibility of sharing data without consent is more significant when using AI tools. AI algorithms can analyze and provide insight into efficiency or inefficiency for named resources, which may not have been included in informed consent. The analysis and output may require more vigilance.

Bias in the data. Historical data is known to have bias. For example, the bias can be against a specific gender, ethnic background, or age. AI tools are used for resource allocation and capture data on resource efficiencies. How is bias removed from the process?

Corrupt data. There is an adage that states, “Garbage in = garbage out.” From an ethical perspective, project managers must evaluate if decisions are made based on bad data.

Lack of maintenance. This concept is described well in the book Weapons of Math Destruction (O’Neill, 2017). Data used for AI algorithms needs to be updated regularly. Would you ride in an elevator that has not been serviced in 30 years?

Poor interpretation. Project managers who use AI need a basic ability to understand statistics and how they influence the results. For example, should a data point that is an outlier be ignored, or is it the start of a trend? Mindlessly implementing AI-generated results can deliver poor outcomes. Project managers have a personal ethical responsibility when using AI results instead of blaming the tools used. 

Inaccurate results. AI-based algorithms can generate inaccurate results. Knowingly making decisions based on erroneous output is inappropriate. Taking action without realizing the results are inaccurate means the organization has failed to take responsibility for proper training.

Untraceable algorithm. Some large algorithms do not provide insight into how they arrived at the results. This has created a new field of knowledge known as Explainable AI. There are methods and practices that can be implemented for humans to provide oversight so the reasoning or logic behind algorithm results is understood.

Accountability

As outlined below, organizations must provide the framework for project managers to properly assess and address ethical issues due to AI technology.

1) Ethics compliance. These are policies and procedures for how AI is deployed and managed within the organization. They need to address the issues and provide direction for project managers. They define how to avoid ethical problems and manage them when they occur.

2) Ethics governance. A person or group with a higher-level perspective can monitor and ensure policy adherence. This oversight becomes a source of knowledge and support for clarifying or identifying gaps and omissions.

3) Training. The most important component is to provide training with examples for project managers to understand how to manage ethics in an environment that is becoming increasingly filled with AI-based tools.

Posted on: January 29, 2024 12:00 AM | Permalink | Comments (11)

How Unsupervised Learning Algorithms Help Project Managers

linkedin twitter facebook Request to reuse this  

Unsupervised learning is a type of AI-based algorithm that relies on characteristics instead of labeled datasets that are used in supervised learning. A typical application is the ability to classify or cluster datasets based on their characteristics. For example, an unsupervised learning algorithm can easily classify fruit based on color, size, and shape. The algorithm does not know what a banana is, but it will create a common group for anything resembling a banana. In projects, three uses of unsupervised learning are for risks, task complexity, and change requests.

1) Risks. Using unsupervised learning to cluster risks might result in finding a common cause for a group of risks or developing a shared mitigation strategy. Clustering risks from several projects can also result in finding a risk on your project that was overlooked.

Figure 1

Clustering

Posted on: January 08, 2024 12:00 AM | Permalink | Comments (5)

How Reinforcement Learning is Used in Project Management

linkedin twitter facebook Request to reuse this  

Reinforcement learning is a process of making decisions based on avoiding previous mistakes.  As humans, we interact with the world, learning the actions we need to take to achieve our goals. When we learn to ride a bicycle, we learn balance and steering to avoid falling over. In machine learning, reinforcement learning is an algorithm that learns to make the correct decision through trial and error. In the world of project management, we call this experience. Similar to gaining experience, the AI-based algorithm needs historical data. Reinforcement learning algorithms can start with no data and gradually become an expert by learning from mistakes in a game such as chess. However, this may not be the best strategy for managing a project.

Computers can retain a lot of data and have excellent recall. Think of an issue that is captured for a project in progress. What is the problem, and how do we plan to solve it? Project managers gather data and think about possible solutions. We use reinforcement learning in this situation because we avoid a solution that we know failed in the past. Now, think about having a database that contains all the decisions for a similar issue in numerous previous projects. The project manager avoids decisions that do not work and tries a new solution. If the new solution is successful, the reward is feeling good about making the correct decision.

I suggest to my project management students that they start their own project issues database as soon as they are employed in a project role. They can capture the project problem details, the project conditions or environment, the decision made, and if it was successful or not.

Project

Issue

Project characteristics

Project environment

External conditions

Decision

Decision success (Y/N)

 

 

 

 

 

 

 

Capturing project decisions is a simple way to create data that an AI algorithm can use to improve project performance. Algorithms use this process by being able to access previous project information to help project managers make better decisions. Imagine if a project manager never made the same mistake twice!

Reinforcement learning is not at the top of the list for AI in project management because supervised and unsupervised learning are easier to work with and provide statistical results. However, this type of algorithm can be a powerful tool for helping project managers make good decisions.   

 

  

Posted on: January 08, 2024 12:00 AM | Permalink | Comments (3)

Three Skills Project Managers Need When Using AI in Projects

linkedin twitter facebook Request to reuse this  

Project managers are inundated with training and education opportunities. As AI becomes more common in how projects are managed, project managers must ensure they have the right skills to be successful.      

1) Fundamentals of machine learning (ML) and natural language processing (NLP). Whether the AI-based solution is provided by a vendor or created internally by programmers, the project manager should understand the fundamental capability of these two components. Machine learning is the engine that drives most but not all AI solutions. A software program uses loops or iterations to refine the correlation performed by regression analysis. Hyperparameters are set before the program begins and include items such as the number of iterations and the number of layers in the neural network. It is essential to be able to ask relevant questions, such as the number of datasets used to make the prediction.

NLP uses numerous techniques to interpret language and generate a response. Generative AI, such as ChatGPT, depends on a corpus or body of work to provide useful responses since the data that is accessed significantly impacts the output. A project manager understands project information and needs to be involved in how project data is applied to Generative AI tools.

2) Data management. AI requires data, and, in most situations, relevant data will be more important than volumes of data. Data wrangling and feature engineering are necessary for proper input. An information technology (IT) person and a data scientist will not understand the nuances of project data. The project manager is the best person to identify the correct data, relevant data fields, and amount of data required for AI tools.

3) Math and statistics. AI is based on math. The algorithms use regression analysis to produce results. Statistics is an important component for understanding and interpreting the output. A high-level degree in math is not required. However, project managers must become familiar with managing different aspects of statistical analysis. What is an outlier? Can the outlier be ignored, or is it the start of a new trend?

Project managers have a critical role in the adoption and successful application of AI to improve project performance. There are new areas where training and additional knowledge are essential for this process. Collaborating with AI tools is an opportunity for project managers to demonstrate their value to project stakeholders. Improving these three skills should help you improve your value to any organization. 

 

Posted on: December 13, 2023 02:05 PM | Permalink | Comments (10)
ADVERTISEMENTS

"The creator of the universe works in mysterious ways. But he uses a base ten counting system and likes round numbers."

- Scott Adams

ADVERTISEMENT

Sponsors