|
How did you make your last software selection?
Did a friend or co-worker make a recommendation
that you followed blindly? Did you listen
intently to presentations by a vendor and then
signed on the dotted line? Or, did you not have
any input to the decision at all, but had to
implement a system purchased by the boss after
playing golf with a reseller? As silly as these
questions sound, as preposterous as the decision
process may seem, we run into these scenarios
every day. We find that many managers genuinely
dislike dealing with issues relating to
technology. They would prefer to let technical
staff make the choice rather than having to deal
with a selection process. In other cases, a
manager makes the software choice without
consulting with their technical staff at all, to
avoid having to “deal with the technical mumbo
jumbo”, as a friend so poetically put to me
once.
The one universal truth is that there are right
ways and wrong ways to select accounting
software. In nearly all cases I can think of,
with the one-person office being the exception
of course, the decision process has to be a
collective effort. Many individuals should have
input into and take responsibility for the
overall process. Management must be fully aware
of the financial commitment and not fool
themselves into cutting corners, or delaying
portions of the implementation to a later time.
For example, training comes first, not last!
And, unless you truly understand your business
processes, then there is no way you can
implement a new system that can benefit you. The
following steps are tried and true. Use these
steps as a guideline making changes to fit how
your organization works. If a process like the
following is used, it should help ensure a high
level of satisfaction when the implementation is
all over.
-
Establish a Technology Advisory Committee (TAC)
– As we have stated, accounting software
selection is no longer a one-person task. In
larger businesses it is recommended that
representatives be selected from multiple
departments to participate in a Technology
Advisory Committee, or TAC, that oversees the
evaluation and selection process. The
committee should have no more than 5 to 7
members. For very large organizations, break
the group into multiple committees that report
up to the primary TAC. Experience tells us
that committees with more than seven members
become cumbersome and difficult to manage in
terms of meetings, schedules and so forth. The
TAC should include as a minimum, a senior
representative from management who provides
guidance and has authority to act, a
representative of the Information Technology
(IT) Department who mostly listens and advises
the TAC as to the economic impact and
implications of specific solutions on the
technology infrastructure of the organization.
The IT representative should be unbiased and
offer professional advice without forcing the
choice of a particular technology. Ultimately,
the TAC must convince management of their
recommendations and management must be willing
to make the commitment. Rarely is the TAC the
final decision body, however TAC members must
feel that management will listen to and act
upon their recommendations, assuming there is
mutual trust and good faith present. If TAC
members feel that they are part of a rubber
stamp process and their considerations do not
matter – don’t waste your time or money. One
of the leading issues that lead to costly
delays and “failures” when implementing new
applications is a lack of “buy in” by the
users. The first step in achieving buy in and
saving significant dollars on the total
project is a knowledgeable and committed TAC.
-
Prepare your Needs Analysis – A very basic
question is “How can anyone select an
application if they do not know what they need
the application to do?” Oh sure! I can hear
you thinking, “I have been at this job for 20
years, I know exactly what I need!” You may be
thinking something else as well! But, that is
all I heard. Actually, I hear comments very
much like that often. Many users give me a
quizzical look when I ask them to list all the
things they do, and then separate the list
into mission critical (there is an economic
impact if the task is not done), and a list of
“other stuff”, that would be nice, but has no
major impact on the business. Then I ask them
to do very simple flow diagrams of how they
perform the tasks. When all this is put
together you have a rough, but pretty good,
workflow diagram of how information flows
through your organization. Believe me, this
will be such an eye opener that you will go
back and do more detailed flows, known as the
AS IS, and then begin finding ways to
streamline these processes by creating TO BE
flows. This is a great time to optimize your
business. Take advantage of it. From the Needs
Analysis process, you will develop the
Requirements Definition, a fancy term for a
very important document. The Requirements
Definition document defines what your business
needs from an application in order of
importance. During the Needs Analysis phase
you will also gather samples of every form
(checks, invoices, picking tickets, etc.), and
every report the current system produces.
Don’t forget all those spreadsheets and word
processing documents you used to supplement
your current system. Integrating these
renegade systems, those systems outside the
system, is important for ease of processing
and consistency of data. Ask the hard question
“Why?” for every form and report. Decide what
is important and what is not.
-
Talk with your current vendor – Unless your
current accounting solution provider is the
problem, it is a good idea to share your
issues and needs with them and give them an
opportunity to submit a recommendation for
solving your concerns and needs. If it is an
option, keeping your current system is usually
cheaper, easier, and less disruptive on your
organization. If the problem IS your reseller,
then consider replacing your vendor/reseller/
consultant, you pick the title, with a new VAR
that works with your product. We will use
Value Added Reseller, VAR, the generally
accepted term. I know this may be difficult,
but many times we see a client who is trying
to leave an application because the VAR simply
was not taking care of them. We have found
that an upgrade and training would have solved
the issues for a lot less money. If you are
dissatisfied, and conversations with your VAR
have not helped, then contact the software
manufacturer directly. They can assign you
another VAR in your area. Also, check with
your trade association and see whom other
similar organizations are using and what their
level of satisfaction is.
-
Define your budget and projected milestones –
As soon as the TAC gets together, they need to
begin building some fences around the project.
The first step is to prepare a preliminary
budget and compile some milestones along with
target dates for completion. It is important
to establish what you think you can afford to
spend. Discuss other possible implications of
changing applications. For instance, if you
buy a new software application, will you need
new servers, larger disk drives, upgrades to
user workstations, what else? It would not be
wise to venture forward if in fact you did not
have the funds available to do so.
Establishing some broad brush milestone dates
help keep the project on course. Some
industries have seasonal dates that are
critical where you do not want your business
interrupted. For instance, a public accountant
would not put in a new tax application in
March or April. Having a preliminary budget
and milestones prepared will be helpful as you
negotiate with consultants and VARs. Remember
that this is a preliminary budget and project
time estimate and not set in concrete. But,
preparing a preliminary budget and milestones
establishes parameters and lets everyone know
what the playing field is! Caution, don’t take
these too seriously in the beginning, or try
to set them in concrete. The budget and the
milestones will mature quickly as the TAC
finds answers to questions and completes their
initial discovery work. However, watch the
budget closely as it should define what the
business is willing, or able to spend. The
initial budgets are always lower than the
actual costs, from our experience, but you
don’t want to be unrealistic. Within a short
time period, depending on the scope of the
project, you will know what you may need to
spend.
-
Consider an independent consultant to assist
in the project – many people go through the
process of selecting core accounting
application software no more than three times
in their entire career, and most fewer than
that. Depending on the size of your company,
the scope of the solution needed, your
knowledge, and the available time of you and
your staff, hiring an independent consultant
can be a good move. It allows you to
capitalize on the consultant’s expertise and
experience. The selection of a consultant
should also be carefully considered. An
experienced consultant can assist you in
preparing your Needs Analysis, Requirements
Definition and Request for Proposal. This
person may not be the same person who assists
you after a product is selected and you need
technical expertise in the implementation
process. Initially, you will want a consultant
that is familiar with your industry and is
unbiased and as independent of any specific
vendor as possible. This person is bringing
experience and expertise to help you ask the
right questions, follow the right steps and
prepare your written documents. Once the
product is selected, you may want someone who
is experienced with the product and has
implemented it several times to assist you and
represent the best interest of your company.
-
Become Knowledgeable – After a preliminary
budget and milestones are established, the
next task for the TAC is to become
knowledgeable of what features and functions
are available. Begin by making a list of all
of the products you are aware of that might
meet your needs. Include products that you are
aware of, products you read about, products
you hear about, products listed on the
Internet, etc. If possible, it is a great idea
to talk to others in your industry, your
competitors even, and ask them what they use
and add these comments to the list. So that
you can evaluate the products side-by-side,
you may consider preparing a spreadsheet
listing key information for each product. For
example, your spreadsheet might include
information for modules, cost, platform,
customization capabilities, certified payroll,
time and billing, bar coding, and so forth.
The objective here is to focus just on the
most important issues and not be blinded by
small insignificant shortcomings. This matrix
will also be helpful in sharing information
with others who may have input into the
ultimate decision.
For each product you are evaluating, begin
tabulating a list of the features and facts
that impress you about the company and the
product. For example, you may list key
awards received by the product, the fact
that the company provides great support, or
describe a great feature that you think your
company would really benefit from. Continue
to add to this list as your evaluation
continues. Once you have fully researched
the market in your area and have a complete
list, it is time to eliminate any obvious
poor choices. Start to eliminate candidate
products because of missing modules, missing
key features, or because they are too
expensive if you are sure they are outside
your reach. Remember, don’t eliminate on
price alone. Prohibitive as some higher end
solutions may seem, they may actually help
you make money, thus giving you a return on
your investment. Cross vendors who are
eliminated off your list and notate why they
were eliminated. Keep your list, in case
someone asks later why a specific vendor was
not considered. Selecting the right package
is mostly a process of eliminating the wrong
packages. Generally, you can eliminate many
products at this stage. Continue to
eliminate products throughout the entire
evaluation process.
As you are reviewing potential candidates,
you have the advantage of the Internet. Use
the Internet to research extensively. Also,
remember to visit more than simply the
accounting vendors’ web site. For instance,
in researching the strengths and weaknesses
of each of the products we present in our
accounting seminars we do multiple searches
using Internet Search Engines such as Google
and others to find articles and comments
that had been made by reviewers and users.
Many of the vendors now have downloadable
trial versions you can prototype before
buying the product as well as case studies
and references you can verify. Since the
Internet is so fluid, you might want to
print some of the pages you visit so that
you have the information in hard copy or
saved as a PDF file for reference in the
future. You now have a solid list of
requirements; vendors that meet those
requirements and you are ready to begin more
specific research of those products that
have risen to the top.
-
Prepare a formal Request for Proposal (RFP) or
a less formal Request for Quote (RFQ) –Small
companies that are candidates for entry level
accounting software solutions such as
Peachtree Complete, QuickBooks Pro, or Simply
Accounting do not normally need this level of
detail. Mid-size to large companies however
should consider seeing this process through
as, if nothing else, it forces the company to
formally define and describe what it expects
from the VAR as well as defining the company’s
responsibilities. Today, other names are also
used for an RFP, such as Request to Quote,
Request to Bid, or the latest term Invitation
to Negotiate (sounds nice doesn’t it?) In the
end, all accomplish about the same thing. If
an RFP type of document is not required, at
least use the Requirements Definition to
present a formal document to your vendor that
becomes part of your contract for services and
defines your expectations.
-
Demonstrations of product solutions – Assuming
that there are one or more vendors whose
products you are interested in, it is
worthwhile for you to invite them in to
demonstrate their product for you. You should
provide a list of 10 to 20 items or functions
that you want to see that are specifically
needed by your business. You do not want to
see the “canned demo”. If time allows at the
end of the demonstration of key items or
functions, then you should ask the vendor to
demonstrate items that they believe makes
their product better or different. Each vendor
should be able to do this in between 2 to 4
hours, but may require 6 to 8 hours. They
should take time up front to ask you extensive
questions about your company and your needs.
They must use live software to demonstrate the
product. Make sure to ask them about their
available time, their installation
methodology, their track record for getting
the systems up and running properly on time,
and a list of 3 to 5 references whom you can
call to check up on their work. We recommend
that you do not meet with any VARs until the
Requirements Definition is complete. You don’t
know what to ask for until you know what you
need!
-
Prototype testing – We always recommends that
you take the time to prototype the solution,
testing it to insure it meets your specific
needs. The prototyping of a product achieves a
number of objectives. First, it validates the
software against your data. It validates the
difficulties you may encounter during the
conversion stage of implementation.
Prototyping allows IT to develop deployment
scenarios and determines how expensive the
product will be to deploy (make available to
users) and support. Please do not
underestimate, or skip over this critical step
in the process. Even a small business should
load the accounting software, enter some
transactions, print reports, and even simulate
a month end close to determine if the product
is the right one.
-
Legal Considerations – Before making any final
decisions and signing a contract, we always
recommend legal counsel review all documents
and contracts, including the on-going support
agreement. Check to see how much maintenance
costs you are required to pay on an on-going
basis; what measures you can legally take in
case the software does not work; find out who
owns your data (a sly trick that some nasty
vendors have employed to keep you married to
them); what happens if the software supplier
or VAR goes out of business; etc. I always
recommend to my clients that they specify that
the Requirements Definition, RFP and RFP
response be declared in the final contract as
being part of the agreement. You may have to
update the documents slightly to include any
final changes or compromises, but this is
better than simply signing a contract. In
nearly all cases I know of, no matter what you
were told, no matter what was said or
demonstrated to you by any vendor – in the
final analysis you only get what is in the
contract you sign!
-
VAR or Vendor Due Diligence – Next consider
traveling to the offices of the vendor of
choice and tour the company. Attend the
executive briefing, and satisfy yourselves
that the company has the resources and
strength to meet your on-going needs. A little
due diligence may go a long way towards
helping you avoid a costly mistake. Before
making a final decision, find out how much
bandwidth and availability your VAR has
related to implementing the proposed solution.
If you plan to implement the system in fifty
different locations, request an implementation
plan depicting the time line for implementing
each location and the personnel who will be
used in each location. Force the VAR to think
this process through before you make a final
decision – else they may not be aware of
availability issues that will ultimately
affect you.
-
Contact and/or visit references – This step is
often overlooked and it shouldn’t be. This
stage rarely is a deal breaker. In the last
decade I have had only one client get to this
stage and then change their mind because of
visiting an existing user. However, this step
may be critical to your own successful
conversion and implementation. Talking with
and visiting current users will provide you
insight as to how others are using the product
and users are usually happy to share with you
their own experiences and give valid tips so
you do not make similar errors. I usually
recommend calling as many references as you
can but suggest three specific types. First,
the user who has been on the system for at
least 13 months. They have gone through a
year-end! Secondly, a user in the same
industry and as close to your company profile
as possible. They will relate to your
business, your language, and your needs best
and tell you how close the product comes to
meeting your specific industry needs. Finally,
call someone who has had the application for
120 days or less! Why? Because they will be in
the middle of the implementation and can give
you a great list of things they found after
the started conversion that they wish they had
known before hand. This call can save you a
lot of money, time and headaches. I also
recommend different people in your
organization call their peers in the reference
company. For instance, the IT professional
will ask different questions than the
controller or the manufacturing floor
supervisor. If each talks with their peers,
writes up their responses and shares them with
the technology steering committee, better
decisions can be made.
-
The Decision – Remember that often the
decision on which solution to pick is based on
who is left after everyone else is eliminated.
If you have followed all the steps above you
should be ready to make a qualified informed
decision. Keep your documentation. Make sure
that all communications, including the
vendor’s response to the RFP are part of the
agreement you are signing. Make sure that
milestones and objectives are clearly defined
in the Statement of Work (SOW) so that
everyone knows what is expected. Spread
payments out so that the vendor still has an
investment in the success of the project.
Always go for the win-win. Ask yourself: would
I want me as a customer, is this fair to
everyone, do I know what this contract means?
With all the right answers, you are ready to
go forward. And the work really begins!
|