Home  Company  Products  Demo  Order  Testimonials  Customers   Articles  Site Map  IT Yellow Pages

RFP templates and evaluation tool

  How to Write an RFP
 
Part I: Defining your needs
Reprinted from "IT Selection Strategies"

The first step to writing an RFP for an information system — whether it be an enterprise system or niche application  — is to decide what you want and need the new system to do. Often referred to as a needs analysis, needs definition, or requirements definition process, this phase of the selection project helps ensures your Request for Proposal will match the actual needs of your organization.

Some organizations take a "short cut" and copy an RFP from another group that may have different requirements or constraints. Though it's tempting to save yourself the work of creating a custom RFP, that strategy is more likely to result in your purchasing a "solution" to someone else’s problem.

Define your needs

The needs assessment phase of the RFP should begin with an in-depth survey of your company’s needs, a process that can be likened to a brainstorming session. The selection project manager divides users into teams by application area, including both management and staff level users. A series of small group meetings are then scheduled so each team can discuss what they’re looking for in the new computer system.

Users can become familiar with features and functions that should be included in their new system through vendor demonstrations, professional seminars, trade journal articles, and conversations with colleagues at other organizations.

The selection project manager can also prompt users to think about what they like and dislike about their current system. Important features of the current system should be added to the requirements list because they are not necessarily included with every software package. Conversely, desirable features that are lacking in the current system should also be added to the list.

Access to a current and detailed list of functional requirements specific to your application can also be a tremendous help in identifying your users’ needs. Functional requirements for a variety of applications can be obtained from On-Line Consultant Software, which specializes in helping organizations create and evaluate RFPs for selecting computer systems.

A good requirements list will spark new ideas for features and functions that may otherwise be overlooked by your users. RFPs supplied by vendors can also be helpful, but they should be viewed cautiously as they may favor the vendor’s product.

Don’t overlook the obvious

When defining your needs, it can be difficult to decide which requirements should be included in the RFP. For instance, if you were to write an RFP for a new house, it might be ludicrous to include "roof" as a requirement… but what about "central air conditioning?"

Some key features you might assume would be included may not be available from every vendor. While surprises may be fun on your birthday, no one enjoys the surprise that occurs when users discover their new software cannot perform important functions.

Prioritize

Once you’re satisfied with your requirements list, every item should be ranked by importance. Some features may be considered mandatory, while less critical items might be ranked as desirable.

Each requirement should then be coded by priority (e.g. "M" for "Mandatory") so that during the evaluation phase, systems which include those features will receive more points. You could also include items that you’re just curious about by coding them with an "I" for "Information only." These items would not receive any points in your vendor analysis phase.

Watch your wording

Functional requirements should be written clearly and concisely so that the vendors’ response teams do not have to guess your meaning. Choose small words and simple terms (e.g. use vs. utilize)—your goal is to be clear, not to impress the vendor with your stellar vocabulary.

Instead of vague general phrases, use active verbs to describe what you want the system to do. A regional healthcare company recently installed a multi-entity patient information system. Although they requested general multi-entity capabilities in the RFP, they were not specific as to what they wanted to accomplish. To their dismay, they learned that software vendors have different definitions of "multi-entity." The admitting and medical records staff at one hospital were not able to inquire into a patient’s records at the sister hospital since the system maintained separate patient databases. Patients complained that they had to give the same information at the clinic, surgery center and hospital on the same campus.

Limit each item to only one concept so the vendors’ responses are meaningful. If you bundle a lot of functionality into a single question, a vendor may respond "yes" if their software can do just part of what you’re describing.

Here are some examples of clearly worded functional requirements for a Human Resources software selection:

Sample Functional Requirements

Provide ability to search for and list employees with specific skills.

  Print benefits report of employees with dental insurance.

Provide ability to synchronize employee master files in payroll system and time & attendance system.

Allow employee to claim different numbers of exemptions for federal and state tax deductions.

Print report of employees who have worked for user-defined periods (e.g. 90 day, six months).

Track productive and non-productive hours for pension reporting.

Interface FTE data to the general ledger system as statistical journal entries.

Provide ability to simulate the financial impact of potential contract salary changes and project the impact based on differing salary increases for different positions, job classes, etc.

Allow real time changes in employee work status including movement among cost centers, changes in position, etc.

Provide option to have badge reader also control access to restricted areas within the facility.


Elicit differences

Finally, be sure to include features in your requirements list that will show clear distinctions between competing systems. Going back to the house analogy, you can assume most houses will have floors and ceilings. But what about sun rooms, ceiling fans, Corian countertops, dual pane glass windows or intercom systems. If any of these amenities are mandatory or desirable for you, you want to know which homes have these features and which do not.

Likewise with computer systems. Chances are your organization will be living with your decision for the next five years. Be sure to take the time to meet with users and identify all of their needs. Not only will this help you select a better software package, it will also involve your users in the selection process and increase their "buy in" after the new computer system is implemented.

See Part II article: "How to Write an RFP: Everything you always wanted to know about vendors and weren’t afraid to ask…."
 
Copyright 2004 On-Line Consultant Software

Searching for a new information system?
Use the ON-LINE CONSULTANT the electronic RFP (Request For Proposal) software with pre-loaded questions that can be modified and prioritized. The software automatically compares functionality, cost, support, training and other important factors.
 
Mailing address:
On-Line Consultant Software
1911 Douglas Blvd., Suite 85-147
Roseville, CA 95661
Call: (619) 223-2024 
Fax:
(609) 939-1611
E-mail: info@olcsoft.com


E-mail us now

[Home] [Products] [Demo] [How to order]
© 2000 - 2007 On-Line Consultant Software. All rights reserved.

Contact us by phone:
(619) 223-2024