Artificial intelligence (AI) has long been a buzzword in the business world, with companies discussing its potential to transform how work is conducted at all levels. As a specialist in project portfolio management (PPM), I have read numerous articles and posts detailing how AI can benefit a project management office (PMO) and project managers by enhancing productivity and prediction-making capabilities.
However, with the emergence of ChatGPT and other AI services, merely discussing the potential of AI in PPM is no longer sufficient to maintain a competitive edge. In this article, I will discuss concrete examples of how AI has improved project management in real-life scenarios. These experiences are based on connecting ChatGPT to Microsoft Power Apps and the Power PPM application.
Case 1: AI-Generated Schedules
One critical responsibility of a project manager is creating a schedule. Traditionally, most companies have been relying on predefined schedule templates that contain commonly needed phases, milestones and tasks. However, this static approach to controlling the quality of a schedule may soon be a thing of the past, as AI can generate highly complex and accurate schedules by analyzing all available data.
In an experiment, we used empty schedules and asked project managers to describe the context of the initiative. In return, a full work breakdown structure (WBS) and schedule were generated within seconds. As we trained ourselves to describe the context better, the schedules became more accurate. Simply stating the context as “ERP implementation project with a 18-week duration” could be improved by adding more context, such as “global roll-out of a new ERP system to five regions following the PMBOK methodology, starting the second week of May 2023 and to be finished a year after.”
In roughly 30 seconds, a full schedule was returned, containing all the requirements, the proposed task duration and a score that reflected the likelihood of the AI’s estimation of the task duration. This alone could save project managers hundreds of hours, and it could also assist the PMO in creating better templates as they connect their own experience to the rest of the world. The output could surely lead to more accurate schedules, better resource allocation and, ultimately, more successful projects.
Case 2: AI-Generated Risk Logs
One of the critical aspects of project management is managing risks. Identifying potential risks early in the project cycle is crucial to ensure the successful completion of the project. Risks can be attached to different areas, such as the business case itself, resource availability, schedule, quality and more.
An experienced project manager can quickly create a log of potential risks based on their own experience. They can also predict the probability and impact of the risks and explain how to mitigate them in case they become real issues.
However, pulling from one’s own experience is not always feasible. That’s where the PPM tool and generative AI come into play. By connecting the two, project managers can generate a risk log by simply explaining the context of the project and requesting a certain number of risks. Within seconds, the AI populates, categorizes and ranks the risk log according to the context. It could also be asked to write detailed risk descriptions, mitigation steps and contingency plans. Again, simply think of this as an assistant that pulls from the combined knowledge available on the internet—it’s massive.
While there could be many internal reasons why certain risks should be added manually, AI-generated risk logs could serve as a starting point. For less experienced project managers, having a full risk log readily available can significantly improve productivity and help them become better at their job in less time than before.
Case 3: AI-Assisted Cost Estimation
The final case involved connecting a financial grid within the PPM tool to ChatGPT. Previously, users had to manually input expected costs into each cell based on the cost category and time frame. However, by automating the process, ChatGPT was able to suggest and distribute the full cost based on an S-curve. Furthermore, the experience could be customized to accommodate different time frames, from years to quarters or months, depending on the company’s needs.
Once we are done prompting ChatGPT for what we need, we can convert the table (financial grid) to data that can be injected directly into Microsoft Power Apps or other applications.
As with the other cases, the AI-generated data should be considered a proposal, saving the project manager from having to draft it by hand.
Bringing Your Own Company Data
AI definitely has the potential to go beyond the cases in this article, such as optimizing project selection by suggesting the most suitable proposals based on business priorities and budget constraints. However, this would require feeding company data to the AI service, which could raise security concerns. However, with Microsoft Azure OpenAI Service your organization can establish a local and secure instance of ChatGPT AI experiences.
Summary
Integrating AI into PPM systems can help organizations improve project planning, execution and tracking. AI can assist project managers with the creation of detailed schedules and comprehensive risk logs, predict outcomes, optimize resource allocation and enhance communication.
While the benefits of integrating AI into PPM systems are clear, it’s essential to ensure that AI solutions are tailored to meet specific organizational needs. With the right AI solution in place, organizations can execute their strategies more efficiently, ultimately leading to better business outcomes.
Microsoft Power Platform, Azure and ChatGPT is a superpower for any user involved in project portfolio management. There are endless possibilities for improving user satisfaction and productivity.