There are few workplaces more hectic than a restaurant. And mistakes happen, of course. For instance, say an order for a pizza asked for three toppings and, for whatever reason, you only got two.
Well, it’s an irritation, but easily fixed. Make another! Apologize for the error, maybe give a small freebie.
What if it’s not just one customer?
Now, imagine this sort of thing happening on a large catering order. Thirty pizzas, all incorrect. And because it’s a catering order, they all had to be made close to the time they were supposed to be going out to the event. Now you’re going to be late, the customer is going to be unhappy because now their time-table is off, and your other customers are going to be delayed because you’re having to pull manpower and pizza oven space to rectify the problem.
It’s a small mistake, but little issues can become big ones in the right circumstances.
There Are No Better Circumstances For Problems To Be Magnified Than In Software Development
Little problems happen. They just do. And sometimes they sneak by you.
Sometimes they don’t even sneak. When you’re running a team and trying to grind through development, your priorities can shift at the drop of a hat. Even if you track all of your problems, some small issue might be continually pushed down the priority list until it decides to demand your attention.
This usually happens when a small issue appears and looks like an easy, but time-consuming, fix. So it’s flagged for later. Later just doesn’t roll around until the system has grown three, four, ten times as big as it was when the issue first appeared.
And now it’s everywhere.
And it’s going to take a lot more time to fix because it has scaled with the system.
Thirty Pizzas Is Nothing
Compared to how problems can scale in SaaS, a botched catering order is just a minor irritation. Because sometimes the little problem is something that isn’t noticed in a patch or update. Smaller systems with just five or fifty users won’t be impacted quite so heavily. But for a successful SaaS system, this can mean that suddenly thousands of users are all having problems and upset – all at once!
So in SaaS, you have to double- and triple-check everything. This can mean pushing things out to members of the team outside of development – UX, Marketing, Sales… The more people who take a look at things before you push it live, the more likely these little problems can be caught while they’re still little.
And even if you want to move on to bigger, faster things during development, make certain that the little things, especially the annoying ones, get fixed. You don’t want them getting bigger.
Like what you read here?
Take a look at some of our top read articles on SaaS development here:
Jason Long Founder & CEO
Jason Long is the founder and CEO of JHMG. He is a serial problem solver and entrepreneur with 25 years of experience in business building. Jason's ventures range from agriculture to healthcare with a focus on web-based technology. He has extensive experience in software development and have operated as a developer, UX designer, graphic designer, project manager, director, executive coach, and CEO. At JHMG, he operates not only as the leader of the organization, but also as a SaaS Consultant helping businesses start, build, grow, scale, and exit their SaaS businesses.
Jason is also an experienced world traveler who regularly visits destinations worldwide, and is passionate about community growth, social issues, fitness, and family.
Most of the marketers I’ve worked with create customer avatars that look something like this: The usual customer profile looks something like this. Buyer Segment: Quick Decision Makers Name: Noah Ogle Title: Director of Development Location: Counsel Bluffs, Iowa...
Unlock your SaaS business’s full potential with expert consulting. Learn why hiring a SaaS consultant is essential for growth, scalability, and market success.
Building out a forecast for a SaaS business is a daunting task, especially if you’re not in finance. So we built out an entire step-by-step process and walkthrough on what you need to do to prepare for building out the forecast.