Let's be honest, friends. How tedious is it to stick to a release date every time? And what tricks have we not all pulled out of the pocket in order not to blow the budget? I'm sure you all know the feeling when the deadline is missed and the budget pot is suddenly empty, but the backlog is not. First of all, this is somehow normal. On the other hand, we should think about whether this is acceptable and what we could do about it, and that is exactly what we will do in this article.
Do you have a gut feeling for how many IT projects worldwide can be classified as successful? Think of an approximate percentage and make a note of it for later.
I don't know if you have ever heard of the so-called CHAOS Report by the Standish Group. The CHAOS Report is a large study that examines the quality of software projects worldwide. It has been around since the 90s and conducts thousands of it-projects every year, so I think it is fair to say that we have some representable numbers here. What the study does, it classifies projects into 3 categories:
Looking at recent data, we see that about 30% of all projects are classified as successful, while 20% of all projects fail. About 50% of all projects are considered "challenged". Does that match the number you had in mind from earlier on? What do these numbers tell you? To me it basically says: About 70% of all projects are not considered as "successful". To be honest, this is a disgrace for our industry! Can you name another industry where the chances of success are so low that clients are told: "We'll do the project, but there's a 70% chance it will be much more expensive than expected or that you won't get what you wanted." Imagine such a statement in plastic surgery for example.
The most interesting insight comes when you take a closer look at the figures for the last 20 years. If you insert trend curves into this diagram, you get almost horizontal straight lines. This means that the quality of software projects has hardly changed over the last 20 years.I repeat: almost no visible change in outcome quality in the last 20 years! That's crazy! I mean, how many conferences have we attended, how many talks on new technologies have we attended where the buzzword bingo counters went crazy with words like innovative, bleeding-edge, disruptive, revolutionary, next-generation, radical, pioneering, visionary, game-changing, bla bla bla...and so on!
Well...f*ck it! It obviously didn't change a thing! Technology seems to have no impact or at least it certainly is not the lever for change! They totally fooled us, made us believe that technological Jesus would come to save us all! I'm telling you something: it's not gonna happen.
In my opinion, the figures in the CHAOS report are quite sobering. Especially for an industry that prides itself on being home to the brightest minds and defining the future of the world. We are still in the midst of the age of digital transformation. Digital processes and solutions are gradually replacing the old, analog world. But the foundations we are currently laying for our digital future are pretty shaky. Imagine it like this:
Imagine a typical house in Venice, built in a canal and surrounded by water. These houses stand on wooden piles, which serve as the foundation for the house. Symbolic for the IT industry: statistically speaking, 70% of the foundations are already dilapidated (or "challenged") before the first stone of the future house has even been laid. Ask yourself: How much would you want to invest and live there?
Friends, this is serious business and we should take a good look at ourselves.
The people from CHAOS Report also asked the respondents to give their reasons. One might think that bad coding skills are the main cause for these results. This will certainly play a role, albeit a lesser one, because even if expensive engineers did not have a wide range of skills, programming would certainly be their strongest skill. In fact, quite different problems are cited as the cause:
Interestingly, none of the reasons mentioned have anything to do with technology. Quite the opposite! This is essentially about communication and soft skills as well as understanding and executing processes. The problems are human, not technical. This also explains why the constant improvement of technology hardly seems to influence the success rate of projects.
It's actually crazy that we've known these numbers for almost 20 years and the reasons for it are also well known, but we're still not really doing anything about it. I regularly attend IT conferences, and on average, less than 10% of the talks and panels there deal with topics that are not directly related to technology and code. And that 10% is mostly about "agile" stuff.
I am certainly not calling for a global paradigm shift or a world revolution for soft skills. Ultimately, it is up to everyone to decide how they want to do their work. I can only address the entrepreneurial spirit of software companies and raise the question of why they voluntarily leave so much potential lying around? It is not only the CHAOS report that shows where major efficiency levers are hidden. There are numerous other studies that confirm this phenomenon. A study by McKinsey, for example, suggests that effective communication between team members can increase team performance by up to 40% by improving understanding and reducing conflict. To my ears, 40% sounds like an enormous added value that I would not let go unnoticed as an entrepreneur.
Do you know what still amazes me today? It's actually completely atypical, especially for engineers, that although you know it, you don't tackle the biggest lever for increasing efficiency, namely the results of the CHAOS report: skills beyond code. Instead, I tend to experience the opposite behavior, a kind of rejection of topics such as soft skills and workshops. The word "meeting" is almost a dirty word in engineering circles :). Sentences like "Please don't invite me to the meeting, I have to work!" show the attitude relatively well. It's a shame really, because there is still so much untapped potential here.
If you were to ask me to name 3 measures to improve the quality of IT projects in the long term and turn the CHAOS report into a HAPPY report, I would say:
What do you think? Contact us and let us know!
#CHAOSReport #DigitalTransformation #ProjectSuccess #SoftSkills #ProjectManagement #SoftwareEngineering
Utterskills - We are an e-learning academy for IT-professionals and provide micro learning video courses for all relevant topics beyond code in IT-careers. Did you like this article? Then you're gonna love our videos! Why don't you give it a try? It's free!
TRY FOR FREE