ERP130 - Project Delays and Failures, Breaking the Cycle — Evolved Radio podcast cover art
Episode 130 February 2, 2026

ERP130 - Project Delays and Failures, Breaking the Cycle

42:11

Listen in your player
The problem is, is they're so bad at project management, they're cannibalizing all of the profits from the other departments of the business.
Share this quote X LinkedIn

Show Notes

Today I’m speaking to Mike Psenka, CEO of Moovila, once again. If you missed our previous episode together, Advanced Project Management—episode 104—I highly recommend checking it out for some great insights.

Today, we’re diving into a topic that’s been top of mind for me and, honestly, I believe not enough people in the MSP industry are paying close attention to it: project management and profitability. We’ll break down some eye-opening stats about how 25% of the MSP channel is either breaking even or losing money—and how poor project management is often the hidden culprit, even when service delivery is profitable.

We’re going deep into why projects are causing financial headaches and customer churn, and, more importantly, what MSPs can actually do to fix it. Mike and I will talk through real-world challenges, practical fundamentals, and how AI and automation are changing the game for project delivery.

Whether you’re struggling with projects, worried about client retention, or just looking to level up your operational maturity, this episode is packed with actionable advice.

This episode is brought to you by Opsleader Pro. A place for MSP owners and managers to get the systems and tools they need to build a stable and growing MSP. Part group coaching, part peer group, everything you need to run a successful MSP.

Read Transcript
Mike, welcome to the Evolved Radio podcast. Thanks for having me, Todd, great to. Have you back as well. A returning guest. I think your previous episode, Advanced Project Management, it was episode 104. If people want to go check out some of the fun stuff that we talked about there. I want to start us off with basically my favorite stat that I've been quoting kind of the last two years, two stats actually, because I still feel like this is something that people are not alarmed enough about. So I will continue to talk about this. So the first stat, one of my favorite stats in the industry, people have probably heard this because Paul Dipple has been talking about this for a long time, is that a full 25% of the industry and the MSP channel is break even or losing money. So alarming stat enough to begin with, right? Everyone's kind of heard this probably at some point. The really interesting part of this was service leadership dug a little deeper and in the data they found that in that 25% that is struggling, most of them actually have profitable services. The problem is, is they're so bad at project management, they're cannibalizing all of the profits from the other departments of the business. And when I saw this, I was like, this absolutely makes sense like this. Why are people not recognizing this? They continue to sort of fight through service and automation. Projects still tends to be a bit of an afterthought in a lot of immature MSPs. And I don't think people recognize the damage that it's doing. And you guys obviously have a bit of a front row seat to this. I'm curious, sort of your take on, you know, how true you find this to be and what do we do about this? Both in promoting the idea of projects is how you fix your MSP profitability and then how do you go about that, I suppose. Yeah, yeah, absolutely. And it's a great question. And we know that statistic well, see that and kind of advise organizations around that. I guess there are a couple of components and this can kind of be split into several areas of sort of why does this happen for businesses? One of them is organizational maturity, right? A lot of MSPs as you know, even self describe, are accidental entrepreneurs. The way their business grows up and what they're doing. And so this idea of sort of disciplined project management around that process wasn't necessary if they were a single engineer or growing from small process and kind of moving forward because, you know, the human brain is amazing at managing a certain number of tasks, process and sort of Quote, unquote, the critical path in your head. They know the things to do to execute process, and when they're doing it on their own, there's no repercussions. But there's a point that, that business scales to a certain level where that no longer can be maintained in someone's head, how they're tracking and managing that. And so that becomes an issue organizational maturity. But this still happens even in a larger business where organizations struggle because of the scale of what they're doing and how they're tracking and managing all of their data. And so one of the big issues that we talk to organizations about is as they go forward on this is managing, how are you managing the critical path, your projects and how are you structuring your data? And for most organizations, they're just, I guess there are a couple of things we'll talk about structurally, how they manage projects. So it's sort of, it's sort of like you're saying, why is this program running badly? Well, because the code is bad, it's got lots of bugs in it. Would you ever expect software to run well that had buggy code in it and incomplete code? You're like, no, that's an absurd notion. But running projects that have really buggy plans that weren't complete and so it's aren't predictable, they aren't accurate, they're managing that. And I don't think that for a lot of these organizations. One, the technology that exists in the PSAs that they use don't have super robust project management platforms. And so they're managing shared lists. And lots of times when they use third party tools, certainly non integrated third party tools, they're using like shared lists that aren't reconciling with their psa. And this can become a really dangerous, risky thing. And so once again, the surprise is why are these projects going badly? Well, then there's the next thing, right? So let's say you had, even if you were managing the data in a third party system, to overcome the limitations of your PSA and you had really capable PNs in there. The thing that nearly everybody doesn't realize is that statistically for your project you're going to have problems. So the statistic that we'll often quote is a project plan that has 40 tasks on the critical path. You know, the dependent chain of tasks. For those listening who are not familiar with it, the critical path is, you know, this task is dependent on this, is dependent on this. It's that longest chain that defines the minimum length of that project and there could be 100 or 200 tasks in the project. But if there were 40 on the critical path, if everybody got their work done on time, 90% of the time, that includes the customers and their responsibilities and distribution. Let's be real. And I think we all agree that's a ridiculously high number. Sorry, Mike, I cut you off like, oh, can you restate that? Yeah, yeah, I was just saying so. So I think we can agree that's a ridiculously high. Like I don't think any MSP would go, yeah, my engineers and everybody gets their stuff done on average 90% of the time. That's a high number. Self reporting in. But even if they did get it done, there's only a one and a half percent chance that that project would be on time. Even if it was beautifully built, beautifully structured, with all the detail in the world, the odds are horrible. And these are the same odds. To put it in the context that msps can understand, a task in a project is like an endpoint you're managing. It has a failure rate. And by the way, that task has a much higher failure rate than any endpoint you're managing. It just does. That failure is, oh, the parts didn't come in. I didn't know I was supposed to do it. I had to go to the customer site and it got rescheduled. So once again, you think about the ecosystem that you're managing. You have a lot of endpoints out there, a lot of tasks. And for some MSPs, they have as many tasks and projects as they do endpoints that they're managing over the course of a year. Right. But they get surprised and they think that everything's going to go off perfectly and the failure rate's higher. So they're like, you're telling an MSP, what are the odds you're going to go a couple of months with not a single endpoint problem? They would laugh at you. But they don't realize the failure rate is so much higher on the task. So that's the other part of this is that the, I'd say not just MSPs, the whole world doesn't realize all projects statistically are doomed to have problems. Now, what are you going to do about it? So hang on, let's pause on this because this sits on one of my other sort of favorite stats of project management in IT is that 65% on average IT related projects are a failure. Right? Which is a pretty shockingly high number based on what you're saying around like the failure rate of projects. Do you think that that's more global across projects in general? Like projects as a whole are fail. Are tend to be failures or is the inherent complexity of it projects that leads to a higher failure rate? Yep. So, and I'm going to differentiate between delay and failure. Right. So there are lots of projects that are delayed, that are ultimately successful, successful projects, but they were delayed. So when I say there's a one and a half percent chance that that project will be done on time as planned. So you've got to realize we're going in this, we're going to have delays. Now if there's a drop dead date, you better know that you're going to be scrambling and you know the term crashing that project because you're likely to have problems unless you're at the 99 percentile or 99. Like the probability is just bad. So, so that other statistic gets confounded by the fact that there are delays and risks and those projects get killed because confidence is lost. One of the big things that we always talk to a lot of our customers about and I think one of the interesting things that we learn improving to the point of the benefit to improving project management is not only the margins, which is really, really important atomically when you look at a project and go, hey, we were profitable on this project. But the other really super important thing that we learned over the last couple of years that We've heard from CEOs of a lot of our customers was the fact of I have better credibility now with my customers, which means they're a better reference and they're more likely to renew. In the past, when I was missing dates which they didn't know they were doomed to have problems with and they didn't know when they were missing the dates the customer would call him and go, feel like you should have known about this, feel like you should have known about this delay. And by the way, if, if you didn't know we were going to be a month late on this, what else are you missing? And a lot of these organizations lost customers and big customers because they were. The customer went, you're making me stressed because you don't seem like you're on top of this. And they're, they were totally on top of their managed services. But it gave the appearance of. So there's a, like to your point, there's two really important reasons why do you want to get your house in order on this. One, don't lose money. You don't need to lose. But Two, this is your reputation and you know, we're an AI vendor and AI project management, blah blah, blah, and automation. But I don't care how much AI and automation comes into the MSP industry will be relationship based. I think it will always be relationship based. And if it isn't relationship based, it goes, goes away. I mean, so that relationship is based on credibility. And one of the, what I would love to hear, and I don't know how we get to this statistic is how much credibility damage is occurring. You know, you're saying, oh, 25% lose money and that's based on bad project management. What percentage of churn is related to the fact that they dropped the ball in a project? Not, not race to the bottom on pricing per node, not other things, but damaged customer sentiment because hey, you mismanaged some really important projects to me was really frustrating to me and my team and you know, maybe if you'd communicated better, we wouldn't be so mad. And that was the other issue. We'll tell clients you're not going to eliminate delays. This idea that you think you're going to ever prevent a delay with the world's best project, but you want to know early, you want to know soon, so you can call your customer and go, hey, we're going to have a problem in six weeks. Not oh, we had a problem a week ago and it's going to create a six week delay. Like that's what happens for a lot of these organizations. And so like I said, there's a two hit thing. You lose money and then you lose customers and you lose reference of all customers with bad project management. So yeah, this is, this is huge because like this is, I'm pulling out all the stats today. Like this is the other thing that I found really fascinating, especially kind of two years ago. Similarly related, like I was doing this talk all year about sort of efficient project management. So I was talking about these things ad nauseam all year. The other piece was that more MSPs are losing customers due to project failures than service failures. And that's a switch. Like that's not always been the case. It was usually service desks that caused that loss of trust. Of like I submitted a ticket two weeks ago, no one ever even called me back. Right. Like that stuff is what eroded that trust. Most people, I think of most organizations have gotten to a place where their help desk is pretty good. You know, there's obviously like a spectrum of people's capability of maturity on delivery on that side, but projects again, like it's just, it's really dropping the ball. And I've heard multiple stories from MSPS where they got completely blindsided by customer customers canceling their contract because of project failures. And they were, they were, they were totally caught off guard. So I think again, like that's a really important reflection of like this means a lot because now, now not only you more, more likely to lose money because of projects, you're actually more likely to be fired because of projects and lose customers as a result. Yeah, it's a double hit. Yeah, it's a double hit. All right, so I want to understand a bit about what we do about this, right. Because I think there is a general baseline like, like what you're talking about, I strongly believe in is that there are just fundamentals that people are not putting in place in managing projects. Right. Like a lot of this just happens off the side of someone's. Because you know, the tyranny of now, you know, I do this whole band, busy campaign and everyone excuses the fact that the stuff doesn't get done because I'm busy. Right. And that because of these reasons, that's unacceptable. So like where do you start? Right. I guess is the important aspect of this because sure, like I'm always, I would say I'm the first to admit the psa. Most of the project modules in there are okay at best they're not great but as you say, don't go into a third party tool because that's not the problem. It's the fundamental systems that you're putting in place, the expectations of how these projects get scoped, implemented and managed. And that doesn't require a lot of rocket science. Like that's just the basic tasks of this stuff. And then you can layer on the complexity on top of that and make things, you know, spin tops and do amazing things and automate stuff and. But you need those fundamentals in place, right? Yeah, yeah. And I guess, I guess a couple of things in that regard and just at least from, and everyone has different sort of industry perspectives and I, and I hear what you're saying as far as, hey, what is the need? What is the baseline? It's, there's not one quick solve for it. And it depends on the size of the organization. Right. And what are their problems and their challenges. The larger organizations will say for sure it is a technology problem. The PSAs are inadequate to do that and manage the scale when you know, we have customers with 3,500 projects in their portfolio with projects of a thousand tasks, you know, individual Projects that have a thousand tasks in them, the PSAs cannot manage this in any way, shape or form and it becomes a dumpster fire. Now, I will say using a third party tool that is not integrated, you're. The costs and the chaos of that are a huge problem. Right? So having a third party with swivel. Chairing between two systems, you have no data integration, right? But like layering something on top of the psa, I'm still a fan of that, to be clear. Yep, yeah, yeah, we have customers that come in and go, oh, I don't want to do the integration. We're like, yeah, you do, you do want to do the integration. Because you're just not going to want to deal with that. And, and having the integration where it's not just the tasks and its completion, but the structure, the product process, the tickets, the time, the notes, all of that, the custom status is the role, all of that stuff has to go back and forth because you want your engineers looking at the PSA is a source of truth for their work, right? You have your PMs and you got engineers floating in between regular ticket work and project work. So, so having a place where accurate data can live is critically important. Once again, I'm not saying anything that. And I will say the PSA vendors and the heads of products have come to me and talked to me about this, going, hey, we know this isn't kind of great in our product, but that goes into resource management isn't just the project management because what's important to the MSPS dates isn't just about the project delivery dates, it's about effective resource management because that impacts the margins, right? So, yeah, automating scheduling. So I'll say a couple of things, right? People do things that they have to do and want to do. They don't do things they should do. So you and I can sit here all day long and tell people, you should do this, you should stop smoking or stop drinking or lose weight. And nobody will do that unless they want to or they have to do it. So the first thing that any MSP listening to this has to look at it and go, like, if they're listening to you and I and they see us as pontificating about best practice and what you should be doing is not going to do it. Don't waste your time. But if they go, hey man, I am tired of this, like, I have to move to the next level. This is painful, I'm tired of the embarrassment. I don't want to waste money unnecessarily there's a real want there. And there's also a risk for them to sort of say, hey, we have to do this. And you know, if someone's not willing to kind of go, hey, we have to do this, then I do believe anything we say is a waste of time and they should just turn this off. Sorry, I don't mean to like reduce the viewership or even watch the rest of it, but if they are willing to do it, there are two things that we always say, hey, maybe you're not doing this today and you have to add these two data items that maybe you're not doing today. Like, so they're describing what the task is today, right? Hey, we've got to go install a firewall or we have to do this or we have to do that. And they're assigning a resource and maybe they're putting a work estimate in there. Like we think this is going to take three hours, that's our budget, four hours. And they know their cost. But two things a lot of them aren't doing. We say the double D is a dependency and a duration. You know what has to happen before this? Sometimes there are different types of dependencies, but they don't even have to go down that path. They have to give it a duration. Like, hey, I want you to configure this firewall. I understand it's going to take an hour, two hours, whatever it is, I'm going to give you five days to do it. That dependency and duration, the minute you do that in any project plan, you've now programmed work that unlocks a ton of automation. It also means your work can be debugged. It means you can autonomously look at resource capacity conflicts. You can automatically schedule. Like it unlocks a universe of efficiency. But if you go, I can't be bothered with that. My team, they don't do it today, they're going to find it to be a hassle. Then you go, okay, but just so you know, you are abdicating your ability to ever get out of this hell of the unpleasant surprise of why were we late on that? What happened with that project? Why did we lose money on it? You're foregoing automation. And it's almost like you're saying we want to be a break fix business. No, MSP would go, we love being a break fix business. And people who aren't automating project management are running break fix projects. That's what they're doing. And so if they're willing to add those two Other details, hey, dependencies and durations. If the technology can support it, they now have the ability to automate a lot of functionality, accuracy and predictive capability in the platform. So we always say like, that's a, for us, that's a pre qualifier. We're like, look, if you're not willing to do these two things, you're just not going to reap benefits that AI and automation can provide you in project management and you're just going to continue to get blindsided. So you have to do that math, figure out whether or not that's worth it to you. Well, this is the part, like, one of the things that absolutely drives me crazy about the way that we do projects in the MSP industry because we found this business model that we get paid regardless of whether or not we're doing work, which allows scale, right? Like the MSA model versus time and material. That's why margins are 60 to 70% instead of 25. And then we pivot to doing projects and go right back to the TNM model where we're just paying for hours, right? Like, how many hours did we do? What are we billing for? What's the labor rate on this person? And therefore how much margin can we make? The only way you make more money is by adding more people and more hours. So you're like, why have we given up on the MSP model for projects when we recognize how great it is for our businesses, right? I think like this, this drives me nuts of like not being able to plan, resource plan and understand sort of how this project gets implemented so that it is, it is more predictable. I think it's a call to arms for people of like, work towards this. This is not something you can do tomorrow. But these are the basic things that you need to start to put in, can evolve your process and make it more mature over time so that you can move from 25% to, you know, 40, 50, 60% projects. Well, and this is one of the things that also, you know, we talk about limitations of the tech that they may be using in the PSAs is this ability to analyze the performance of their projects. Like, so if you're going to go to a fixed fee model and we talk about this, you're going to do a fixed fee model, you're not going to have the time to do a retro. Like large organizations, when they have large monolithic projects, they do a retrospective and go, how did we perform? What did we do? What do we do? But msps, even the large ones, don't have the Bandwidth to do these retros to understand. Where did we misquote this? Where do we need to modify this? So once again, coming back to listing dependencies, durations and work estimates and being able to automatically analyze that template that you're using and this idea of productizing services to your point, right? So, hey, what is our service delivery offering? Let's create a template. Let's make that a product that we're going to offer. We're going to estimate the work hours. But then being able to understand after the execution of that project, hey, we got it wrong. We thought that was going to be two hours. It's actually six hours. Okay. When we bid this out again, we're going to bid it at six hours and, and knowing that ahead of time and because they're not doing retros, to your point, this is one of the areas why so many of these MSPs lose money in their projects. They're scoping because they have no ability. They're not big enough. They don't have to. Even the big companies can't do the appropriate analytics to dial that template in. And the other component is scope creep, that they don't have a structured process to capture new cost and then move that into the customer and, and you can't tell a customer. And this is one of our favorite statistics too, that we talk about is they'll identify cost overruns 60 to 90 days after when, you know, if they don't have an automated way to do that retro or identify the risk automatically. Once again, this is the benefit of AI and automation during project execution is you identify when it's coming off the rail. So, you know, if I was renovating your bathroom, Todd, and I came to you midway through and said, hey, you have rotted floorboards. We pulled the tile up. I know you want a new tile. You got rotted floorboards. We're going to have to rip that out and put it in, blah, blah, blah, blah, blah. And it's going to be an extra, you know, six grand. Like, but we kind of need to do this. You're gonna go, yep. Okay, now imagine, finish the bathroom. I bill you, and 90 days later, after billing you $38,000 to redo your. Bathroom, by the way, I replaced your. Four, by the way, we had to rip out the floor. I forgot to tell you, we had to rip out the wooden floor to do this. It's another six grand. You're going to go, no, like you were willing to pay it in the middle of the project, but you're Now, a hard no, because you paid that bill 30 or 60 days ago. And so this is another major reason MSPs get stung on this. And once again, if they're willing to make some process changes, and you preach this a lot, and I know you're trying to develop and elevate their experience for project management, but there are big dividends that they're willing to, you know, one, change their process a little and get the right tech in place so they can live real time, identify these risks, the delays, real time, the budget overruns, real time, because then they can adjust in flight. And once again, and I'll shut up here in a second, it goes back to that endpoint model. Like, do you want to find out about that, that noisy node or potential problem early or do you want to find out after it blew up and took the whole network down? And right now, once again, for most MSPs that don't have discipline around this, it's blowing up and taking the whole network down, I. E. The whole project down, that they don't have any kind of early detection or warning about that. And this is like, I think, like, this is full circle, right? Because I feel like the part of the reason that people are not able to manage those costs on the fly is that they're uncomfortable having these conversations with the customer around a change of scope and cost. Right? But they're. So, they're just absorbing it because they're like, well, you know, the customer will probably say no, maybe they're going to be angry at us. They, they sort of justify the idea that they should eat the costs on the project or the scope change or the overruns without sort of having a transparent business conversation about that. The problem is, is I think most people don't recognize the impact of that, right? Because their P and L has a blended service between help desk and projects, right? So it's like, well, you know, we're, we're doing okay not recognizing your Service delivery is 60%, but your project delivery is like 5 or negative 15, right? Yes. And the thing is, some MSPs are like, well, we're just not going to do project work anymore. And you're like, okay, so now you're opening the door for a competitor to come in and do that project well and take your business. So they're like, this idea that you can ignore this problem and it'll go away or just give it to somebody else is chording churn, right? Yep. All right, so one other bit I wanted to get, get your, your Input on is how much detail is enough. And maybe this is kind of a continuation of what we're talking about here because there is sort of this happy medium somewhere between like it just a gory amount of detail and everything has checkboxes and you know, every little, little unit is tracked. You know, been working with this organization. They do a lot of physical deployments and it has a lot of individual devices in numerous places. So there's a huge amount of information to track here. And they're looking to improve their project delivery process from where they were and they're getting good gains as a result of that. But they're getting a bit of pushback from or from the staff of just like oh my God, like this spreadsheet is eight pages long of things that we kind of need to go through and verify in order to make sure the project is complete. And like I'm of two minds of this recognizing like look, that information is important. This is just the stuff we need to do on the project. But if you're coming from a low maturity state and you're asking for high maturity delivery, then there's going to be a lot of friction in sort of how you move that ball forward and get the buy in from the team. Any thoughts on sort of a circumstance like that of like we're meeting resistance on trying to do the right thing because maybe we're asking for too much too early. Yeah. So the ROI is sort of a step function on this about the changes an organization's willing to make and the benefits that they're going to receive. But and there's a little bit of this. Don't. If you're not going to do at least this much then don't bother doing anything because it's going to be a bigger problem. So let's talk about detail in two different structures. There's the detail of number of tasks and then there's the detail within an atomic task. Those are sort of two levels of detail that you have to contemplate in this. So one of the biggest mistakes that we see MSPS make and we actually are head of operations who speaks a lot in the industry has a. I think he's got a webinar on it called the Project which is basically the entire project is one ticket. Like they're so used entering tickets and they just load the whole. This is clearly an insufficient level of detail for a large scale project and you're once again courting disaster by loading everything into a ticket. So there's the issue of what is the appropriate level of detail and you could do a whole session on what is the level. And people now could use ChatGPT to find out the appropriate level of detail for the number of tasks on stuff. So I don't need to cover that. But, but, but certainly more than one for a large project. And that's going to vary on the scale of the project, whether it's 20, 30, 50 or without. Like I said, we have, you know, customers that have over a thousand tasks, MSPs, you know, that do that for their customers. The second thing, so, so look and get some level of detail. But the second thing is what do you have to do on an individual task to execute function? And when we talk about sort of bare minimum, you need to know what the task is. I don't think anyone would debate, like you have to describe what that task is and have detail associated with that as a bare minimum, you have to assign that to a person. Like, you gotta do that, you gotta assign that to a person. And then for msps, because of their financial models and their budgeting, you have to put a work estimate on it. We think this atomic task configure this Device typically takes 22 minutes or typically takes an hour and a half. Whatever it is, you got to do those three things. And then to unlock automation and accuracy, you gotta have dependencies and durations. Like you gotta have those because if you don't, then you're gonna be in the blind, you're gonna be kind of blind again. You're, it's gonna be difficult. Now there's a lot of additional detail that you can add above and beyond that, right? A lot. But when, you know, when we try to coach organizations and go, hey, we know today, you know what the task is, you've already got that. You're doing that in your PSA and saying like, we got to do this. And you kind of know that list of things you should do. You know the resource type at least that you want to assign it to, if not the person, you know the resource type that you're going to assign it to and you roughly know how long it should take and if you get it wrong, you can update that. But once again, if you're willing to say, I mean, how long do we think we'll give someone to do this? Three days, four days, and what is it dependent on? You add those two things, you can unlock, once again, automated timelines process and updating, automating your timelines, because it's going to change statistically. You know, we talked about you're going to have problems and that means the project's got to be recast. And once again you want to be integrated with the psa because the minute you recast that, you want all your engineers tasks to get their dates updated automatically to go, hey, this is the new normal. Just quickly on this. This again calls forward. One of my favorite quotes on projects from Patton is planning is everything and plans are nothing. Yeah. Because the assumption is this is going to go sideways so you're going to have to replan as you're going. Right. I think to this, like don't meet, don't recognize this as resistance or a failure. This is, this is just how things go. Like you've got to be probability. That's the point. We, you know, come full circle. Like you said in the very beginning of the conversation, that's probability. So but this is what you want. You want AI and automation to recast that reintegrated and updated. You don't want. And this is why project plans are terrible because when people deal to try to manually do this, it's not possible. And so they get garbage dates and they're communicating garbage dates to their customers. So this is why, you know, what we're passionate about is to say, look, we statistically know that this is 100% chance your 99.9999 chance you are going to have a problem. We talk about the portfolio of work. It is a septillion times more likely that the sun won't rise tomorrow morning then your project portfolio, if you have 20 of these 40 task projects is going to go off as planned. Like the odds are terrible. So what are you going to do? And that's where we step up. Like what do you plan to do about this? Hope that it doesn't happen. I mean, good luck with that. Yeah, let us know how your custom. Right. All right, so and this I think gets to, I think a really interesting space in this again like PM in general being somewhat underserved in our industry. And this is sort of an interesting segue because a big part of what you guys do and bring to MSPS is a level of AI and automation that is absolutely not available in other platforms. And I think it's the stuff that you guys add is super cool, especially because as you said, it's integrated, it's not a standalone platform. So the fact that you're, you're servicing the MSPS in this way is, is really interesting. That said, you know, we talked about this two years ago on, on a previous Episode two years ago in AI is a frigging lifetime. So I would be curious on what has changed with sort of the base capability of those platforms and you know, the back end mechanics of what you guys can bring to bear on projects. It must be somewhat radically different, I assume. Yeah, so, so I'll say this. So. So we rolled our own over a very long process using deterministic, symbolic and heuristic technologies. The new so and we also have other things where we use the latest gen AA stuff in hybrid fashion. Right. And so there are a couple of things that are really important about to know about this. So in our platform because it's deterministic in nature, it means it's repeatable, interpretable the results and why we got what we got. I think everybody now dealing with AI knows the idea of hallucination in the generative platforms and the probabilistic systems and you don't know why it's giving you the wrong answer. The thing that, that we know now is true because like, you know, obviously we went and certainly when ChatGPT came out we went oh gosh, is this going to be an existential risk to what we're doing? Are people just going to be able to throw garbage project plans or any project plan into an LLM and it's going to just tell you how to do everything and fix it? Right. And so we did research and fortunately through connections have access to people who are in research circles around this papers as recently as this year coming out of Harvard, Michigan State, Microsoft and Amazon, all of the LLMs. And this linearly probabilistic generative AI solutions are terrible with graph data. So and what I want to, I just want to sort of unpack when we talk about error rates around a solution. So for scheduling a project like hey, I want to schedule, we talk about what's an acceptable error rate. We have different error rates for that we as a consumer will accept around the task of automations and those can get expressed of acceptability of percentage rates of like a less than a half percent, 10%, 5%. You know, if you're writing a poem for one of your kids or whatever, like an error rate of not quite even getting. You don't care about, about that. Right. But if you're saying what's the error rate of my parachute opening? You're going to want that to be less than, you know, 100th of a percent or a thousandth of a percent chance that your parachute and that might even be high for the number of people go Skydiving, less than a half a percent would be range or quarter. What would be expected for automating project scheduling? Like getting that out and saying, oh, this is when this project's going to be due. This is what, here's your scheduling problem, here's your conflict, here's your resource issue. Right now, the error rates for teeny tiny graphs and projects, but is 40%. It is so extraordinarily high as to not even consider and there's no improvement. So these models, if you look at the drop in error rates for the models on on language in 2D and 3D vision, those error rates drop significantly because of the nature of what they're doing generatively. So I'm generating text and a letter for you, or a business plan, or I'm generating an image. That generative process, they've really been able to drop it. But the idea of observing a living dynamic system that is in a graph, it gets lost. It can't relate beyond its nearest neighborhood, it gets confused. And because it can't traverse a tree in a depth first search or breadth first search, it falls apart and gives bad data. And unfortunately, like some of the things we talked about before, you get one bad answer in that graph and that cascades because it's all connected. So, you know, we look at this and go, any of you hoping that you're just going to be able to plug your crappy management into an LLM and get the solve? And you're just waiting for that because it's AI and it gets better. There's no line of sight of that and there's no papers. So ChatGPT came out and it was amazing. I think 22 is when we started to go, wow, that's really something. I think that paper came out in 18. And certainly things move quickly and we can say things happen overnight, but there was line of sight. And we did know back when that paper came out that, oh my God, we can parallelize this computer. We just need to get more compute and more data. They, they weren't surprised when they were going down that path. They knew they were going to get better results. They knew those error rates were going to drop, which is why all that money flowed into it and why there was a hype cycle. And we as consumers saw the benefit and we're like, oh my gosh, this is amazing. Once that error rate dropped to a point where we trusted it once again, they're nowhere near that for managing projects. And so we look at this and go, you got to use traditional you need to have an expert system in place, deterministic. You can layer, we have customers that layer other AI stuff on top of our data because they're operating off of a foundation of accurate data. Like they're taking the guesswork and the hallucination work out of it. And then they're going, okay, summarize this. Yeah, this is interesting because, like, I play with enough AI that I recognize what you're talking about in the boundaries of this. Right? So I think a lot of people saw early on hallucinations where you would ask an AI about something and it would just completely falsify something. You can tell it's, it's, it's not even remotely true. My brother had a great example of this. He asked GPT a long time ago, like, who was, who is the, who ran his company, and it responded with a real person that had nothing to do with his company. I'm not the CEO of my own company. Interesting. Okay. But that was the early versions of this. And it seemed like a lot of that got solved because hallucinations dropped precipitously. But I still regularly see situations where, like, it has no idea what it's talking about, even in basic math, right to the point where it is trying to generate the next token. And unless it's, you're asking it to solve a particular math problem, it can get some of this stuff absolutely wrong, which is weird. And the other part that I see this show up and is, and probably relates a lot to projects is I am regularly fascinated by the fact that GPT has no idea what day it is even when I tell it, you know, and then I'll, I'll say the data is this, blah, blah, blah. And then we'll go through like not a huge context window and I'll, I'll try to ask it to plan for something else. And it completely misses the mark. Like it's like it's April 2023. You're like, what? No, where are you? Right, yeah, well, and you just hit on another really key point of why it's limited in projects. Right. Is this the larger. The context window, that performance rate decays in a non linear fashion, so it can perform really well with a paragraph or two of data. Goes off a cliff. Any large project plan blows up context windows. And so like I said, it's just, there's no line of sight that, that's gonna, you know, I think this idea of, oh, they'll figure it out, they'll figure it out. You know, like the figuring out is A hybrid solution. Like you're. And it is doable in a hybrid solution today, right? I mean that's, that's the big question. But you're spot on in saying like, and projects have a lot of data right? There is at the end of the day, a lot of data. When you're talking about what are the engineers on. Even on a smaller project that has 15 tests, well, who's working it, what are their schedules and what are their resources and what are their skills and what's the time like? Once you get to that level, it blows up. It might be able to generate a plan, but it can't observe it, monitor it, identify risks and problems. And, and that's, that's the issue right now that these MSPs face is, as you said, your patent quote, like, oh, we had it to start. Why did it blow up? Well, it was doomed to have problems. You didn't know that because humans suck at probability. But it was doomed to have problems. You just didn't put an early warning system in place through best practice, process structure and technology so that when that inevitably happened, you could adapt to it and adjust. You're doing that with your endpoints. You pivoted from being a break fixed MSP to a managed service provider that's actually observing through your noc. You got to kind of build a NOC for your projects. Yeah, yeah. I mean, I guess that's the project, right? Start, start working on, on these iterative improvements, get the basic mechanics in place, start working on resourcing dependencies, time windows, and then start to pick up steam from there. So really appreciate this, Mike. Thank you so much. If people want to get in touch with you or your team, what's the best place for them to check.com M. O O V as in Victor I L A dot com. Yeah. And we'll be at, we go to a lot of shows during the course of the year, so hope to see you, Todd, or other folks if possible, at those shows. And thanks everyone for taking some time to talk about projects because I know both you and I are interested. Yeah, yeah, we're pretty passionate about it, but, but glad for anyone who's also expressing interest and happy to answer any additional questions. Awesome. Appreciate it, Mike. Thanks so much.

The Ops Brief

Weekly MSP ops insights, in your inbox

Frameworks and field-tested tactics for service-delivery leaders. One email a week.

Like what you hear?

Weekly group coaching, battle-tested frameworks, and a peer community of MSP ops leaders.