Share what you know with millions of people

Focus is the best place to turn what you know into remarkable content
×
0

What are the biggest risks in a software evaluation?

I recently published a blog regarding this topic however would love to get more feedback on the largest issues you have seen come up.

http://www.evalperiod.com/services/biggest-risks-in-enterprise-software-evaluation-2/

Attachments

2

Hi Jarrett:

I agree with all of the comments above, but I'd add that one of the largest potential risks in any software evaluation, is that evaluators don’t know what they don’t know.

Every evaluation, every business process is always spoken about in the context of the evaluation teams current experience and paradigm.

You can ask people to “think outside the box” but the fact is, they’re in the box and that box is their current experience. What might be possible with a new software solution that is not possible with the current tools, is difficult for them to imagine.

So the risk is that the potential value add of the new software is never realized because it is configured against the existing business processes and understanding of what’s currently possible, or said more simplistically, the new software now allows the business to make exactly the same mistakes 125% faster.

The more vertical or niche your market and the more horizontal the software solution, the greater the risk.

The best way to avoid this trap would be to work with a software vendor with intimate knowledge of the evaluating companies vertical or niche market and a vendor that has the best practice experience of having implemented their solution for hundreds of other companies just like theirs.

That experience allows the software vendor the opportunity to understand the existing business processes and map them to “what’s possible”, not just to automate the existing state.

The second option would be to hire a consultant with industry expertise, and they can add value with making sure the right questions get asked, and they will have broader experience in having worked with other companies from a best practices perspective.

But the real key to any software evaluation is to listen to the questions the software vendors ask, do they seem to have intimate knowledge of your industry and do they go looking for problems you might have, and do they ask questions about existing business processes and make suggestions for things the business hasn’t thought of yet that would add value.

Because if they don’t, then there’s a high likelihood that the potential value of your new software investment will only achieve a fraction of it’s potential benefit, and that you’ll just end up in a slightly larger box.

Regards, Jim Barnet

0
Chris Miller
Chris Miller Replied on Feb. 6, 2012

It is amazing to see companies spend millions of dollars on an enterprise system simply to automate their current inefficiencies. I have personally acquired new customers who needed a re-implementation of these failed ERP projects. In fact, we launched an implementation firm and built our reputation around our ability to fix these failed projects. Our differentiation in the market place was our domain knowledge of a few specific verticals and our expertise in BPE. There were a few other firms who also had this expertise - but we separated ourselves from the pack by actually saying it.

Unfortunately, there are too many software companies who really do not care or understand the importance of BPE - I think they view doing the job correctly as low margin business. Our business model was built around customer retention.

0
Jarrett OBrien
Jarrett OBrien Replied on Feb. 14, 2012

I apologize for not responding sooner, and thank you all for the thoughtful responses. This is the first question I have posted on Focus, and I am excited to leverage it in the future (next time prior to writing a blog on the topic). Jim, you are spot on. Project teams are limited by their organization’s maturity level from a process perspective, while vendors are pushing feature driven requirements to block the competition. Many times vendors are invited in too early to help companies learn about these best practices, and instead monopolize their time pushing differentiators rather than understanding true needs. To Chris and Ken’s points, I probably should have stressed requirements more in the article or linked up with another blog on requirements gathering strategies here:
http://www.evalperiod.com/services/10-strategies-for-software-requirements-ga...

Either way I love the feedback and have a new question for the group already.

0
Jarrett OBrien
Jarrett OBrien Replied on Feb. 15, 2012

I was so inspired by all your answers I wrote another blog to expand on this area with your feedback.
http://www.evalperiod.com/services/requirements/business-process-vs-feature-e...

0
deleted
deleted Replied on April 17, 2012

At Todd Richardson Construction we handle all of your general construction needs. Call us for a new home addition, home improvements, repairs, or any other special construction services.

We work with both residential and commercial clients. Give us a call today for more detailed information!

click this link http://www.richardsoncustombuilders.com

1
Ken Mason
Independent Consultant
Posted on Feb. 5, 2012

Many good points in your blog but it doesn't start at the beginning. A comprehensive needs analysis - that fleshes out needs vs. wants and functionality vs. bells-and-whistles - is crucial before selecting the software. Without it, scope creep is an ever-present danger that results in delays and cost overruns.

-1
deleted
deleted Replied on April 17, 2012

At Todd Richardson Construction we handle all of your general construction needs. Call us for a new home addition, home improvements, repairs, or any other special construction services.

We work with both residential and commercial clients. Give us a call today for more detailed information!

click this link http://www.richardsoncustombuilders.com

1
Chris Miller
Consultant, Market Thrust
Posted on Feb. 5, 2012

This is a great place to ask this type of question as there are many people here that are very knowledgeable on the topic.

There are so many different ways to screw this up, but I think the biggest risk is lack of well thought out requirements. Companies often assemble a requirements document based on a list of features from various product websites or they sit through demonstrations and come up with ideas. This will create a certain shortsightedness that will lead to a poorly developed requirements document. If you don't get this part right in the beginning you can end up with an implementation that is not aligned with the company objectives - even if the best vendor is selected it will end in frustration, change orders, finger pointing and heads on the cutting block.

Another extremely huge risk, that is basically based on the requirements, is allowing a department to take control of the project when they are not the benefactor of the project. For example, I have seen countless examples of serial failed implementations due to IT's over-involvement or senior management's over-involvement in the requirements. If it is is CRM software, for example, and your objective is to make the sales people more efficient then you need to respect the needs of the sales people who will be using it and reflect this in the requirements. If it has great reporting and integrates nicely to the existing database then this is good, but it also has to help the sales person enter and access information quickly - if the sales person has to enter data into nine different screens then the database integration and the pretty report for management are absolutely useless.

In short, spend the extra time to get the requirements correct and don't let certain stakeholders take control and select something that benefits them despite the rest of the company. IT should never be responsible for the requirements document unless they are the benefactor of the software.

1
Frank Cincotta
CEO,CFO,VP,Director, MTP Software
Posted on Feb. 6, 2012

I agree with Ken. Without a clear picture of the need you expect this software to fill, there is a much higher likelihood of implementing a solution that will ultimately fail.

When developing a needs analysis, I would suggest that you come at it from a process perspective. In order to do so, you will need to engage the appropriate business subject matter experts (SME) in your company.

I also agree with Chris that, while I.T. has a role in the software selection, they should not take the lead in the process. Even with the best of intentions, they generally do not have the depth of business knowledge to ensure that you BUSINESS NEEDS are being addressed. As the saying goes "the devil is in the details" and a cross-functional team of SMEs can help flesh out those details.

1
Robin Goldsmith
President, Go Pro Management, Inc.
Posted on Feb. 6, 2012

It’s very gratifying to see a change from so much of the usual mistaken conventional wisdom regarding software acquisition/evaluation. Both the original blog and the comments instead refreshingly demonstrate considerable on-target understanding. As someone who has performed more than 20 such evaluations and also has had the advantage of analyzing the process from both software and legal perspectives to train hundreds in several seminars on appropriate Beyond the Textbook™ acquisition/evaluation methodology, let me add a couple of cautionary points.

It’s good that everyone is emphasizing the importance of first identifying business needs and getting the requirements right. While absolutely essential, such admonitions can be illusory. What too many people (though possibly none of those contributing here) mean by requirements actually is high-level design—the requirements of the product, system, or software they frequently mistakenly think is needed to meet their (often inadequately defined) business needs. One should be looking to the vendor for product design, which should be their expertise, rather than locking them into the buyer’s presumption of the design, which probably is not the buyer’s expertise.

The second caution refers to a far more insidious and seldom-recognized pitfall that undercuts practically all conventional software acquisitions/evaluations, even when REAL business requirements have been identified adequately. With the best of intentions, buyers invariably, inadvertently, and unknowingly remove most of their legal advantages by shifting the legal responsibility burden from the vendor back unto themselves.

Consider the typical acquisition/evaluation process:

1. Here’s what I need (hopefully REAL business requirements).
2. Tell me what you’ll sell me.
3. I evaluate your proposed solution to determine if it is adequate and superior to other proposals for meeting my needs.

Can you see why this puts the buyer on the legal hook instead of the vendor?

0
Chris Miller
Chris Miller Replied on Feb. 6, 2012

From the vendor point of view I can say that this is done by design.

0
Robin Goldsmith
Robin Goldsmith Replied on Feb. 6, 2012

Chris, you are right that many vendors think their purposes are served by influencing the buyer to state their requirements in terms of the vendor’s product’s features. In my experience, those vendors are short-sighted and often are unwittingly inviting extra customer dissatisfaction. That is, when the vendor’s product turns out not to provide needed value, the customer not only is unhappy but also mad at the vendor’s having led them astray. Truly first-class vendors want their customer to be happy with their choice and realize it’s better business to lose a sale (battle) than to win the sale (battle) at the cost of losing the customer and business reputation (war).

0
Chris Niccolls
Executive Director PMO & Process Improvement, Niccolls AND Dimes
Posted on Feb. 5, 2012
  • Recommended by:

The biggest risk with corporate developed software is the usability of the interface. Most users today are exposed to software, and more users interfaces, in their role as a consumer than in their corporate life. Corporate products are usually generations behind in usability.

In the day of the iPad, users do not know how to articulate what they want in an interface, but they assume that someone on the technical team will deliver a high-quality interface. Unfortunately, most programming teams don't have a lot of formal experience in usability design and testing. The corporate team can often deliver products that are robust and can perform at high speed, but even the few development teams that can produce a world-class user interface don't know how to develop a compelling business case for the cost of better "look and feel" elements.

0
Dan Belanger
President, Beltech Group
Posted on Feb. 7, 2012
  • Recommended by:

Call it the Discovery Process or the Needs Evaluation, the danger is that you have spent too much time focusing on the software and not enough on the real needs. Vendors, Customers, and Employees are all impacted with a software implementation. You have to know the questions to ask and the way to ask them considering humans have various needs, wants, and knowledge.

The risk that you are not willing to accept that you only know what you know. I know a fair amount about cars and in my younger years worked on them all the time. You know what? When I need a brake job, I take the car to a mechanic. He's the expert. Takes him a fraction of the time it would be, and costs me a fraction of what it would cost if I did it. And he's not going to screw it up. I probably will. Heck, If I tried it myself, I'd probably end up taking it to him to fix my mess.

Oh, and I can focus on what I really want to do and what I do best. I'm not putting my safety and the safety of those around me in the hands of a amateur - me.

So with an investment such as software, you're dealing with the future of your business! Get the wrong match to your need and you've got a mess. Get the right match and you'll be making lots of deposits in the bank account.

Bingo! Everyone’s happy and my banker and sharehoulders like what I'm doing.

0
Dan Belanger
Dan Belanger Replied on Feb. 7, 2012

Hmm ... software. Maybe the Focus people can help me figure out how to edit my reply and then Save it. Edit worked - Save did not.

0
Zahid Janjua
Development Manager, Systems Limited
Posted on Feb. 14, 2012
  • Recommended by:

This is a great question. Biggest risk in software evaluation is lack of clear requirements and hence mapping of these requirements to software which are being evaluated.

0
Robin Goldsmith
Robin Goldsmith Replied on Feb. 14, 2012

Having clear requirements is necessary but not sufficient. People are actually quite proficient at reasonably interpreting things that are not perfectly clear, but they have little way to know what incorrect—and especially missing--requirements should be. Also, just having clear requirements is insufficient because those requirements need to be the REAL business requirements deliverable _whats_ that provide value when satisfied; but most of the time the requirements used for evaluations are for a product, system, or software which is (often mistakenly) presumed to be what will meet the (inadequately defined) needs.

0
Robin Goldsmith
Robin Goldsmith Replied on Feb. 14, 2012

Having clear requirements is necessary but not sufficient. People are actually quite proficient at reasonably interpreting things that are not perfectly clear, but they have little way to know what incorrect—and especially missing--requirements should be. Also, just having clear requirements is insufficient because those requirements need to be the REAL business requirements deliverable _whats_ that provide value when satisfied; but most of the time the requirements used for evaluations are for a product, system, or software which is (often mistakenly) presumed to be what will meet the (generally inadequately defined) needs.

0
Bob Parsons
President, Small Business Websites, LLC
Posted on Feb. 14, 2012
  • Recommended by:

Failure to recognize usability problems is a common problem with software evaluations. There is a saying "You can't see the picture when you're inside the frame." What seems to be easy to use software for the designers may confuse and mystify actual users. They don't know that you have to do "A" first then "B". They see a button for B and click on it and it doesn't work.

A lot of software contains idiotic, unhelpful, jargon-riddled text as error messages, which is often overlooked in a software evaluation.

Answer This Question