ND Consulting

Why SaaS Systems CAN Fail

Top 10 reasons and advice for mitigating failure

SaaS (Software-as-a-Service) systems have been around as long as I’ve been working in the tech space and that’s going on nearly 20 years.  When my career first started in 2005, there wasn’t a fancy name for software you could access using a web browser, like Salesforce.com, but over the years it evolved to being known as “Cloud Software” and ultimately “SaaS”.

These systems changed the way businesses operate, and I would credit SaaS vendors with also being one of the primary reasons new businesses emerge at a much faster and cheaper rate than before the internet came to be.

While SaaS has positives, it also has negatives. The reasons why businesses, looking for a fix or replacement of a SaaS system, reach out for help in the first place are predicable. SaaS system failures start with the approach people. In this article I’ll share with you 10 common failures that prompt businesses to seek out new systems and how best to mitigate the failures.

Two people frustrated in front of a computer

Failure #1: Choosing platforms that are "popular"

Platforms your peers are using is a great place to start evaluating new systems, but this approach can fail if you are steadfast on choosing the system someone else is using because they say it making them money. If you do not vet your operations (workflow) carefully, against any actual system use and functionality, you stand to lose time and lots of money.

One example of failure that always sticks in my mind involves an online retailer I met years ago. He had invested in a popular ERP on the notion the vendor could have it set up for that business in as little as 6 months for just $50K. It was to be the center of all business operations including the online order automation.

Fast-forward 3 years and $1M dollars of consulting fees later and the system was  finally “ready to go”. It went live for just two weeks and the online retailer quickly realized they were losing thousands of dollars a day in sales and productivity. It had to be shut off and put back into development.  

How to mitigate failure #1

It is well worth the money for you to invest in a thorough evaluation of a platform, independent of your day-to-day operations before selecting. Think of it as “making the business case” where you can collect solid data points that your decision making is based on facts and actual outcomes. It also allows time to build a relationship with the vendor. Good relationships take time, so make time to evaluate thoroughly before making the change.

Failure #2: Lack of focus on the user experience

Anyone rolling out systems without getting end-user input into the experience, is going to fail. I emphasize this with all my clients that the experience matters just as much as the functionality. This applies to internal and external systems.

Over the past few years, the user experience for a SaaS system has come into focus for many SaaS vendors and any businesses choosing to create hands-off experiences for customers and employees online. Today, the trend of introducing generative Ai into online systems is a contributing factor to ensuring users have a great experience interacting with these systems. 

A couple of years ago, I worked with a client who needed an internal system for his team to streamline workflow and reduce errors popping up with regards to physical inventory counts. The project never saw much success and I attribute this to not putting as much emphasis, as we did on functionality, on designing the best possible interactive experience his team could have.  The team struggled and ultimately the new system was a disaster.

How to mitigate failure #2

How a system functions is important. But if you want to avoid wasting time and money on change, allocate time during the design process to architect workflow and create wireframes, prototypes, and other user experience assets, that allow you to evaluate the result early on. The investment will have positive returns, guaranteed.

Failure #3: Leaving decision making to team members who lack insight

Establishing systems that are aligned to the strategic and operational plans of your business are key. They provide justification and guidance during the design and development phases. Assigning team members to drive the design of a system, and lacking insight or knowledge of those plans, is a cause for failure.

About 5 years ago, I was engaged by a business owner to design a replacement system for their internal marketing and sales operations. The initial conversations were with that owner but when it was time to digging into how things worked and discussing solutions, I was reassigned to his administrative assistant.

Sometimes this is the case when owners get busy. Unfortunately, in this case, the administrative assistant had to spend a lot of time on the phone with me and typically responded with “I’ll get back to you” or “I don’t know”. This engagement failed before it even started! It was a lost cause that couldn’t be saved except by the owner.

How to mitigate failure #3

I’ve worked with some great administrative staff over the years to implement awesome systems. The reason it was a success, is because those people were empowered with information and responsibility to work efficiently and independently.

I strongly suggest that if you are embarking on change and need your team to spearhead the effort, make sure they have the knowledge to be successful.

Team collaboration between two females

Failure #4: Lack of communication

This is such a common culprit of why system changes can fail.  If people don’t talk to each other or share information, a system change, will fail. Humans either need to be informed or be involved, and if those two needs are not met, the effort becomes an uphill battle with lots of roadblocks.

Back in 2019, I was introduced to a client that wanted to make his internal operations efficient enough so the owner could take vacation and not be a bottleneck to his team. One of the key contributors to this effort was an employee who had been with the company for years. Typically, he was the go to person for any internal system change but this time his attention was needed elsewhere so he was simply serving as the Subject Matter Expert on the effort.

Initially things got off to a smooth start but as soon as the implementation work was to start, conversations started lacking timely response or there was a denial of access to information.  I quickly realized that my attempt to roll out the new system was going to fail rapidly if I didn’t get this addressed. In the end the new system was rolled out but now without some hefty roadblock clearing along the way!

How to mitigate failure #4

Business owners and managers need to make sure they have addressed all internal concerns by team members and set the stage for how communication needs to happen including any internal concerns. Creating a safe communication channel for nervous employees is key as well as a centralized communication medium to share. 

Failure # 6 Not defining goals and outcomes

Goals and outcomes being defined are critical to the success of a new system being put in place to handle key operations for running your business. Without the definition, systems can be ill-designed based on features alone that in the end are “noise” for your team and only serve to be a time-suck.

In addition, without the definition of goals and outcomes, there is no guidance in ensuring systems that are put in place will be able to supply data on demand to decision makers or performance monitors.

About 15 years ago, I was tasked with making Salesforce.com work for an organization that heavily invested in subscriptions but only 20% of the assigned users were using it. Of those 5% were logging in daily. It was a waste of money at the time and nearly replaced! But the challenge was accepted and within a year 80% of the assigned users adopted daily use. It seemed like it was a success but ultimately it was a failure because the input by the users of the system wasn’t producing metrics the leaders needed. It was back to the drawing board to make more changes.

How to mitigate failure #6

This *should* be obvious – don’t move forward on choosing a system without first defining the goals and the outcomes the system *should* provide and insist on these being a must-have feature.

Target and clock

Failure #5 Trying to do work without the proper resources

Companies think they are saving money when they use their “IT team” or most tech-savvy employee to implement complex software systems in a pinch. When in fact, they are overloading talent, losing money, and putting internal operations at risk that impact the revenue generation teams.

About 7 years ago, I was asked by a (prospective) client to provide a solution for their operation to help them go paperless and mobile. The solution was complex, had to be carefully executed over 1 year.    They insisted on receiving the fully detailed design documents ahead of accepting my proposal and then declined the proposal on account of what it was going to cost. No biggie – it happens!

Fast forward 1 year later and I heard they went ahead with my solution but did it using their own team members thinking it would be cheaper. The project FAILED and did so because their team wasn’t technically prepared to manage and mitigate the risks and had no time to focus on completing any one task, successfully. It would have cost $30K but instead they lost time and money on a failed implementation and inability to serve clients.

How to mitigate failure #5

Hire people or assign people (if you insist on going with internal team members) with experience that understand the effort and risk involved. It can be a short-term investment that frees up your people to focus on what they do best in your business and only get pulled in when needed most.

Also, as a business leader, do the math on the returns of time invested vs hiring external expertise.

Failure #7 There is no plan. Let’s just do it!

I love the passion some leaders have for moving ahead with a new system. It’s energizing BUT it’s also scary. Without a plan, 3 terrible things happen –

  1. Deviation from the purpose
  2. Shifting priorities and lack of focus on completing tasks
  3. Confusion for everyone involved

A plan of any kind is useful tool but lacking a plan of any kind, even a simple one, means your team can easily lose sight of what you are trying to accomplish. This also leads to the inability for people to justify their reasoning for carrying out costly work that provides 0 value or negative impact to your bottom line.

I personally don’t work with teams that refuse to have a proper plan of any kind (even a 1 pager) so I can’t share personal experiences but do hear stories of all kinds enough to provide a suggested approach to avoid a passion project without purpose.

How to mitigate failure #7

For those short on time, create a 1-page mission statement that defines goals (outcomes), constraints (time and money) and purpose.  

Failure #8 “Every platform subscription must be free”

I use quotes because often this is a typical ask from clients. I get it and support it. That said, vendors of the ideal platforms are smart and limit the must-have features needed to make it worthwhile, from being available with their free subscription.   

In the early days of consulting, I made the mistake of insisting we find free subscriptions to save money for small business. At the time I was doing everyone a disservice by not evaluating the returns and possibilities.

How to mitigate failure #8

Keep an open mind on budget and calculate the ROI potential of the cost a repeatable or time-consuming task runs you now vs being able to offset those tasks to a smart system.

Failure #9 People fearing automation

People who fear automation will take over their job, is normal.   Some leaders think it’s easier to control people over systems with automation. In both cases, an experienced onlooker would suggest they were very wrong.

I engaged many prospective clients over the years with this mindset. Unless given the opportunity to provide the returns outlook, it’s a lost cause and introducing new systems is a waste of money.

How to mitigate failure #9

Shift the mindset. Educate the team. Plan to shift responsibilities away from doing manual work to monitoring quality and consistency and scaling up.

Screen and hand with a system cog wheel overlay

Failure #10 NOT committing to the change

Statistically speaking it takes 20 minutes to refocus your attention on a task after being distracted. If we multiple this loss in time by the amount of time you were distracted because you changed your mind from one day to the next, you have lost time and money.

A former client of mine was famous for out of the blue asks to make a change on a weekly basis that basically made most of the previous week’s work, a waste of time and resources. There would be periods of happiness from seeing change followed by periods of anger because results were not being realized immediately.  Over time, the failures added up and ultimately we both had to cut our losses on the attempts made.

How to mitigate failure #10

After mitigating all potential failures, staying committed is key. If your gut is telling you something isn’t working, don’t make any quick decisions before measuring the results and comparing against previous or baseline measures.  

Commit to a plan and ensure it remains relevant to your day to day now and for the foreseeable future to guide decision making of any type of change.

Why SaaS Systems CAN Fail Top 10 reasons and advice for mitigating failure SaaS (Software-as-a-Service) systems have been around as long as I’ve been working in the tech space and that’s going on nearly 20 years.  When my career first started in 2005, there wasn’t a fancy name for software you could access using a… Continue reading Why SaaS Systems CAN Fail

Transforming the way we do business

Transforming the Way we do Business

Digital Solutions

Statistics Canada released a report in July of 2023 (1 ) with data collected on the use of applications related to Internet-connected smart devices or systems, for all industries, across Canada. The data collected came from a survey conducted in 2022 and includes data points from organizations of all sizes. When evaluating the information, it confirms digital solutions have become an integral part of the business landscape.


Some interesting data points –

  • 44% of applications used by large Enterprise (>= 250 employees) organizations is to support infrastructure.
  • Small- (1 0 to 99 employees) and medium-sized (1 00 to 249 employees) organizations invested more heavily into customer service applications. Respectively, 48% and 40%.
  • All organization sizes invested the least in autonomous or driverless vehicle applications. 

The applications are the digital solutions of today and offer a wide range of ways to help organizations streamline through innovation. From cloud computing and data analytics to artificial intelligence and smart infrastructure, digital solutions have the power to transform. 


Future-thinking leaders are evolving their organizations to meet the demands of business strategy and reduce costs with innovative digital solutions. This approach has led to great gains for many organizations who need to run lean.


History has shown a shift in consumer behavior, such as those seen during and post-pandemic, has great influence. The transformation organizations have undergone, in such little time and how we now transact, has been necessary for survival(2).


The pandemic was a catalyst for transformations taking place across industries like healthcare, construction, finance and retail. It was the pivot for many to embrace automated workflow, Al and improve efficiency. Organizations needed to centralize and move to the cloud to support remote work efforts. Even with the latest return to office mandates, organizations still benefit deeply from the cloud systems to keep the operations running.

 

In this blog post, we will explore the digital solutions and how they are changing how we do business. 

Streamlining Workflow with Digital Solutions

Organizations streamline to be able to do more tasks in a given day. When streamlining using a digital solution, key elements are automation, built-in integrations, easy to use interfaces and… Al capabilities.

Streamlining provides an opportunity to introduce Artificial Intelligence (Al) programming to help with identifying trends or risks, quickly. The finance industry benefits from Al for uncovering audit issues, fraud and other risky transactions. Retailers are certainly benefitting from Al and specifically generative Al when implemented properly to handle customers.

 

Automation is a big game changer for many organizations who want to streamline. Popular initiatives by many are to automate sales and marketing team flows. Reworking of the flows ensures customer relationship engagement activities are personalized and timely. Other popular automations include: Automatic posting of transactions from eCommerce channels to cloud accounting systems;

 

Automatic transformation of data consumed from CRMs, ERPs, cloud resource monitoring systems (i.e. web analytics, AWS or Azure logs) to analytic warehouses for use in real-time organization analytics and insights; and

All this automation has a great benefit of improving productivity of teams. It certainly does not mean team members can put their feet up and just monitor the statistics on a dashboard.

 

Automation does allow team members to put their focus on tasks that require a more cognitive approach to problem solving. The human element is still a necessity in everyday business dealings to maintain empathetic approaches. With the introduction of automation to handle repetitive tasks, team members productivity naturally increases.

 

Automation relies on integrated systems which is not a new concept. It is however a much more accessible trend that organizations lean into and understand are helpful. It enables the automated workflows to easily and securely move data from system to system. Integration also enables many workforces to manage privileged access using centralized management tools from providers like Microsoft.

 

With the increase of automated and integrated systems, the need for good user experiences is a focal point. Ensuring applications are easy to use, means lower costs to onboard, improved employee satisfaction and minimal investment to upskill team members.

Data-Driven Decision Making

Team members are also benefitting from digital solutions powered by algorithms to handle large volumes of data. Every task results in data collected and summarized to trend activities and statistics. Being able to aggregate data in large volumes serves the healthcare and retail industry very well.

It provides insightful predictions to help manage the number of staff required or the potential for disease outbreak

The retail industry has been tapping into centralized data analytics for years. Using it to make improvements to SEO and SEM efforts and hone the spend for every conversion made.


The finance industry does not fall short of benefiting from analysis of large volumes of data. Large volumes of data provide valuable insights for day to day fraud detection.


Collecting all of this data, in any industry, allows for fact-based predictions with the ability to define the future of an organization. When aggregating data sets in large volumes, predictions become simplified and the margin for error reduced. Acknowledging the presence of anomalies, the data is the best resource. Time and time again, predications have proven correct.

This is when education comes into play. Making sure the organization as a whole has a healthy respect for insights it can gain. It provides teams and leaders with the “kick in the butt” needed to make changes fast.

Digital Solutions Enhance Customer Experiences

The data analytics help organizations who want to personalize experiences. This shift has come into focus and digital solutions only amplify the ability to make it happen. It has led to the creation of roles and the introduction of tools to help with delivering these experiences. It is a huge time saver and can, if implemented properly, be a cost savings mechanism as well.

Some believe digital solutions with Al will mean people losing jobs. However I see it as an opportunity. People usually spend hours answering customer requests but now they can help improve Al systems and do more in less time.

Welcoming a new team member

How Digital Solutions Transform Industries

This article has explored some high level ways digital solutions has transformed experiences, provide real-time analytics and improved efficiencies.

In this section of the article, I’m going to dive deeper into industries to highlight key transformations.


Retail organizations saw a shift during the pandemic and many had to quickly convert to an online presence. The need to meet demand and provide the consumer a way to purchase was a must do.

Retailers are now looking at ways to streamline operations by introducing digital solutions consisting of omnichannel tech and generative Al experiences.

I don’t see that as a threat to roles today as some may think. Organizations will train their teams to manage Al systems which will go a long way with maintaining authentic customer loyalty.


Customer loyalty is often built by providing great experiences and providing value for every dollar spent. Retailers using secure systems to capture customer data and personalize the shopping experience provide the customer with the benefits needed to sustain loyalty. 

Vendors who make software to capture data have certainly made it very user friendly to analyze and use the data through their recommendation engines that are built right into most eCommerce platforms.

Amazon is ahead of the curve in inventory delivery systems with a digital system born out of consumer demand. They adopted a “digital-first” supply chain strategy that involved tapping into analytics for insights into what needs to be stocked. While seemingly a large scale for some, it’s a model that can be applied to a retailer of any size.


The advances of digital banking and mobile payments has been steady for a very long time. More organizations are adopting payments in traditional and non-traditional currencies. Not all of which have been regulated but in time it will happen. The increase in conversions from bricks-and-mortar to eCommerce is placing a huge demand on digital banking solutions.


With the rise of digital banking and mobile payments comes the demand for better fraud detection and better yet, fraud prevention. Digital solutions combining the best of fraud detection and prevention are quickly becoming the normal companion to most eCommerce type setups as a result of the increased ability for more exposure to persons who may circumvent controls.

The "Obvious" Challenges and Opportunities

I can’t in good conscience boast about and recommend embracing digital solutions without touching on the negative aspects. It’s to heed caution when putting solutions in place. I highly recommend careful planning and educating users when considering implementation. It will minimize occurrences of cybersecurity issues.


Security is a hot topic for the current times and likely not to let up anytime soon. Organizations adopting digital solutions to manage customers data are subject to stringent policies for protecting sensitive information. When considering a digital solution, don’t skip key activities like establishing terms of use, governing protocols and teams responsible for patching and updating systems.


Those individuals help organizations implement robust security measures and are the optimal augmentation to any team. Their focus on security ensures that at all times your losses and risk are mitigated.


In conclusion, taking responsibility for ensuring proper digital solution adoption and transformations can transform the way we do business. By enhancing efficiency, decision making, and customer experiences, companies are transforming industry practices and level-setting our future interactions. However, they also face challenges such as cybersecurity threats and the growing skills gap.


If organizations prioritize addressing these challenges, a digital solution can unleash their full potential to help grow organizations.

The applications are the digital solutions of today and offer a wide range of ways to help organizations streamline through innovation. From cloud computing and data analytics to artificial intelligence and smart infrastructure, digital solutions have the power to transform.

Microsoft SharePoint Solution

Case Study: Managing Client & Project Data

A Microsoft SharePoint Solution

5 Benefits of SharePoint Outlined

Microsoft SharePoint has always been my go-to solution for organizations who utilize an M365 business subscription AND need a CRM or project management tool. Most M365 subscriptions include access to SharePoint which is a powerful collaboration platform that easily integrates with other collaboration utilities like Microsoft Teams and Microsoft OneDrive.

 

In this blog post, we will explore a case study of how one of my clients was able to adopt a customized SharePoint solution to streamline their project and client management workflows resulting in a 200% increase in revenue and decrease of 40% a day of administrative effort.

 

We will delve into the specific features and functionalities of SharePoint that were utilized, as well as the benefits and challenges faced during the implementation. Whether you are considering implementing SharePoint or looking for ways to optimize your current usage, this case study will provide valuable insights and practical tips.

tHE chALLENGES

Inefficient project tracking and documentation was a constant concern. It led to miscommunication of requirements from clients and sometimes led to missed deadlines on deliverables.

 

Without a centralized system, the MSP also faced having to dedicate more time to conversations internally when clients would seek updates through various lines of business or attempt to access resources they were not currently subscribed to.

This led to difficulty in collaboration and communication among team members because there was no single source of truth and a lack of visibility by team members into the current state of projects.

IMPLEMENTATION

Prior to selecting SharePoint, other platforms were evaluated for managing projects including Jira, Monday.com, ClickUp and a variety of BMS solutions. All provided feature sets ideal for one but not all lines of business. A customizable solution was required and because of the native integration capabilities of SharePoint to Microsoft Teams and OneDrive, it was a plausible and cost-effective option. The system could be centralized, security measures implemented, and each service line was able to select a custom view for their respective teams while benefiting from the centralized data and document libraries.

 

 

Linked Teams and OneDrive channels were established furthering the collaboration requirements being met with ease and still at low-cost to the client. The synced channels provided multiple methods for each team to easily adopt and manage data uploaded, downloaded and managed from their Outlook inbox, SharePoint site, Teams channels and OneDrive folders.

Two people facing each other with one holding a package for delivery

Features

Benefits

Improved project tracking and documentation

Housing all the project status and priorities provided management with at a glance oversight and the team with the ability to focus on priorities. It also provided the opportunity for team members to red flag potential issues the coordinators and managers may have overlooked.

Centralized client information for easy access

Managing client’s information across service lines becomes difficult from a management perspective. With the centralized client management setup, less and less time was required internally to resolve conflicts with scheduling, delivery and more importantly billing.

Enhanced collaboration and communication among team members

The team recognized the benefits and important of the digital collaboration and centralized data. To the point they encouraged each other to utilize the system when they saw there was rogue working happening. As each team member relies on the other to be successful in delivering service, it was a big win for the MSP for this to occur as it greatly reduced management oversight needs on a daily basis.

Increased efficiency and productivity

Prior to the solution implementation, the respective teams would take on 3-5 projects a month but often miss the delivery dates for valid delays. After the implementation, more realistic timelines were set, resources could be forecasted accurately, and the result was a bump to nearly 20 projects a month that could be accommodated across all services lines.

The most surprising benefit of this solution was the MSP was now able to share resources across services lines. The centralization of data helped to uncover skillsets not previously tapped into making sure there was not a lot of downtime across the various teams.

Lessons Learned

Initial resistance to change and user adoption challenges.

The solution did not get implemented with a pre-planning conversation. In fact, it was implemented for one team and presented as a proof of concept when it was recognized as a useful tool. The initial feedback was the change was not going to benefit other teams however in time with training, the solution was accepted and eventually adopted for use. The lesson here is to ensure training is always provided (even in casual conversation) to those who do not have enough information to understand and accept the change.

 

Continuous improvement and optimization of SharePoint usage

The initial implementation across teams was quick and in time became an ongoing improvement exercise. Each team member became more engrossed in sharing ideas of how to improve the system, so it became a well oiled machine for managing projects and clients.

 

 

The case study of implementing Microsoft SharePoint to manage projects and client data highlights the significant benefits that can be achieved through effective utilization of this collaboration platform. By streamlining project management processes and centralizing client information, this MSP was able to enhance productivity, improve communication, and ultimately deliver better results internally and to its clients.

Case Study: Managing Client & Project Data A Microsoft SharePoint Solution Microsoft SharePoint has always been my go-to solution for organizations who utilize an M365 business subscription AND need a CRM or project management tool. Most M365 subscriptions include access to SharePoint which is a powerful collaboration platform that easily integrates with other collaboration utilities… Continue reading Microsoft SharePoint Solution