Avoid This Mistake To Save Your Software Project

Six Out Of Eight Companies I Consulted Last Year Could Have Prevented Their Frustration And Financial Loss If Only They Avoided This ONE Mistake...

IMPORTANT: Watch this video if you hired an external IT team, remote software developers or a software development agency.
The slides are also below.

Five Companies And Their Stories

To be fair, I will not mention the company names. However, we can learn a lot from their stories. Let's dive right in!

Company 1: A business owner invested €40k to start a company only to figure out they wasted the whole budget on branding and (almost static) website.

Company 2: Nobody in the company had access to their software’s source code. Their director couldn’t fire the developer for more than two years even though he was under-performing. Clearly, he was misusing the situation.

Company 3: They have invested €300,000+ in software development to build a booking engine and a website. After this investment—and two years later—they still were not Live. They didn’t know about building MVPs, iterative software development, and paid an excessive amount for graphical design even before validating their product-market fit (PMF).

Company 4: A non-technical founder engaged remote software developers only to realize (a year later) those developers worked 20% of their time. But, of course, they charged 100%.

Company 5: A CTO was not satisfied with his team’s performance but couldn’t let them go because there was no documentation and no automated deployments in place. They resisted onboarding a new joiner who could possibly replace them.

Now, let's look at what these companies had in common.

At first, things look great...

When the software development kicks-off, managers and business owners are excited and full of expectations. They see software developers working hard even beyond the standard 9-5.

It may take months or years to develop working software. Meanwhile, managers prepare for the launch...

The software is about to be released...

Everyone is excited in the early stage of the project.

The first issues occur after the software app is deployed

The first production issues surface after the project goes Live.

The more users use the software, the more troubles are discovered

The Directors, managers, or business owners start wondering what went wrong but it may be a little too late.

Frustration and anger piles up with every new issue discovered

Frustration and anger piles up. Someone needs to get fired. Projects get suspended. In the worst case, the investment is written off.

There is a better way to develop software, indeed!

If you think there must be a better way to develop software in a better way... you are right!

Technical consultants can look over developers' shoulders

If you engage a technical consultant, he or she can look over developers' shoulders. to make sure they develop according to the best practices.

They make sure software is developed properly

A simple checklist always helps.

Technical issues can be foreseen months in advance

A technical consultant can spot if things don't follow the best practices and foresees potential issues.

The sooner issues are uncovered and fixed, the cheaper it is

Corrective measures need to be introduced. The earlier, the better.

Software development corrective measures

The corrective measures may include engaging an interim CTO or a software architect, performing strict code reviews, improving a shared knowledge base, or making the codebase transparent.

It feels good to develop software properly!

After a temporary dip in satisfaction, we are back on track!

This is how we Audit software projects

There are 10 areas we usually assess during a technical audit: quality of the code and architecture, use of programming languages and software frameworks, quality of the documentation and knowledge base.

The ONE mistake you should avoid to save your project

Schedule Your Project's Assessment

The one major mistake I see non-tech business owners, founders, and directors make is not engaging a technical lead or a software architect who would objectively assess your project, stand by “on your side” and act on thier behalf.

If you develop custom software in-house or work with an external software agency, the best thing you can do—if you are NOT a technical person—is to make sure they develop YOUR software according to the best-practices.

And if you'd like me to review the project for you, just schedule a call via Calendly (see the nice orange button below).

Free Strategy Call

I offer a free 45-minute consulting call to discuss your product and how can you make it successful... even if you don't understand IT or have never worked with external SW agencies.
 —Michal Juhas, IT Advisor and Product Manager

My Consulting And Training Clients Include These Great Companies