Posts Tagged ‘small business owners’

Ten Steps To Selecting The Right Business Software

If you are like most small business owners, you don’t view yourself as a software technology expert. In fact, you probably approach new information technology (IT) projects with trepidation and hand it off to the back-office staff or third-party consultants. This is an understandable and healthy fear given that the majority of software projects fail.

This is also one of the reasons why small and medium size businesses lag behind large companies in software technology adoption. While the largest manufacturers, retailers, and financial services firms charge into the 21st century with optimized supply chains and web-based customer management applications, too many small or mid-size businesses are still struggling with inefficient, paper-based business processes.

The good news is that you probably already have the experience you need to change your company’s success with IT; the same skills that make you a good manager generally can be applied to software selection. Selecting software requires a detailed plan, an accurate budget and meticulous project management. Get over your fear of technology and you can be on your way to the first of many successful IT projects.


Why So Many Software Projects Fail

There are many reasons why IT projects fail, but we’ve isolated what we believe are the top five:

  • Limited budgeting and planning;
  • The wrong team for the job;
  • Poor requirements planning;
  • Lack of a rigorous selection process; and,
  • Weak change management or training.

Ten Steps to Successful Software Selection

Now that we have identified the leading reasons for IT project failure, we will outline in ten clear steps how construction companies can manage an efficient selection process that ensures success.

1. Assemble the Right Team. Start with identifying an executive-level project sponsor who will ensure the project gets the right funding and attention throughout the organization. Next, you’ll need a project manager who will oversee all details of the project from start to finish. If you have an IT staff, they obviously have an important role to play in the process, but don’t let your software decision become exclusively technology-focused. Finally, you’ll need to identify end-users that will enthusiastically contribute their requirements and ideas for improving processes.

2. Establish Clear Goals for the Project. Once the team is selected and assembled, a good first step is to outline the goals of the project. These goals will justify the project expense and guide the team as difficult decisions arise. All choices during the project should be weighed according to how well they help achieve goals such as: “close the books faster and more frequently;” “improve my sales processes and pipeline tracking;” or, “provide more efficient customer service.”

3. Build a Detailed Project Schedule. The next step is to create a project schedule that outlines all the major activities and their sub-tasks. You should consider each activity’s various dependencies and resource requirements. Be sure to assign an owner to each activity and even to each task. The project schedule itself can be as simple as an Excel spreadsheet to track the various tasks or as sophisticated as using project management software to manage the project with Gantt charts and a Critical Path Method network diagram.

4. Create a Budget for the Project. An otherwise successful software project could be considered a failure if it comes in over budget. That’s why it is critical to have an accurate budget to work against. The biggest budgeting problems occur when the project team fails to account for costs outside of the software itself, such as: new computer hardware required to run the software; platform software requirements such as a new database; or, consultants to help install and customize the software.

5. Define Your Requirements. The next step is perhaps the most important in the entire process: defining the functional and technical requirements you have for the new system. As software selection practices have evolved, requirement planning has shifted from simply a list of features – often influenced by software vendor marketing – to a more deliberate, thoughtful analysis of “current” versus “optimal” business processes. This requires that the project team maps out existing business processes (perhaps using a flow chart diagram) and then considers how each could be improved.

6. Draft a Request for Proposal (RFP) and Evaluation Framework. Now it’s time to draft a request for proposal (RFP) and an evaluation framework. The RFP will take the form of a Microsoft Word ® document of questions that can be sent to software vendors for their response. It should cover all of the features and functions identified as critical during the process mapping stage. It should also cover technical requirements, such as which databases and operating systems are supported, or if the software is offered as “Software as a Service” such that it is hosted by the vendor and accessed over the Internet through a web browser.

An evaluation framework is a spreadsheet in which you track each product’s capabilities relative to your list of requirements. Typically this would consist of a Microsoft Excel ® spreadsheet with all of your requirements listed in rows down the left side and each of your short list vendors represented by a different column.

7. Develop a Short List of Products. Next you should create a “short list” of software products -three to five products that meet your high-level requirements. If your short list grows beyond five vendors, you will not likely be able to evaluate each in sufficient detail. If the shortlist is less that three, you are probably overlooking a few good products. To build a shortlist, start with a longer list of products assembled from numerous sources, such as: industry trade magazines, especially annual tech issues; trade shows and conventions; and, recommendations from peers or advisors (e.g. CPAs). Filter the list down to three to five products based on questions such as:

  • Does the company serve your specific industry?
  • Do they serve your size of business?
  • Do they present a professional image (e.g. quality website)?
  • Do they meet your technology requirements (e.g. database)?

8. Evaluate Short List Products. The next step in the process is to evaluate your shortlist of products to choose a single “winner” and a contingency “runner-up” in case reference checks or negotiations don’t go well with the first vendor. Start by sending each vendor a copy of your RFP and ask them to complete it. Concurrently, begin collecting information from each vendor such as brochures, papers, trial versions of their software and demonstrations. As you review this information, use your evaluation framework to track how well each vendor’s products match your requirements.

After completing all of the demonstrations and reviewing the RFP responses and product literature, it is time to review the evaluation framework in detail and rank each product. Using the feature-by-feature scores you entered for each product and the weightings you assigned to each requirement, rule out any product that falls short of your most critical requirements. Then prioritize the others according to their performance across all of your important requirements. Finally, select one vendor that you feel is best, as well as a runner-up.

9. Check Customer References. It is critical at this point that you do your “due diligence” by checking the winning vendor’s customer references. Moreover, you need to “play detective” and dig into these references. Keep in mind that the references to which a vendor refers you are most likely their happiest customers. To offset such “cherry picking,” require at least three customer references and prepare a detailed list of questions that require specific answers rather than broad, positive generalities. Even better, try to locate your own customer references by networking with industry peers, attending trade shows or user groups and talking to your industry association.

10. Negotiate the Deal. The final step in your selection process is negotiating the right deal. Don’t stop being diligent just because the finish line is insight. This step of the process will determine the price you pay for the software, the level of service you receive and the recourse you have if things go wrong. Key areas to consider in the negotiation include: what type of license does the vendor offer; how is the software priced; what are the maintenance and customer support policies; and, what are your rights to new versions of the software and periodic upgrades. Keep in mind that for medium to large size deals, there is typically room to negotiate with the vendor on all of these points. The larger the check you are asked to write, the more room for negotiation.

Software selection is not easy and should never be considered a second tier project. The right software, implemented properly, can have a major positive effect on your business. Follow these guidelines and you are on your way to IT project success.

Don Fornes is the president and founder of RiverGuide, Inc., a website dedicated to helping businesses research and select software applications. Email Don at don@riverguideinc.com or visit RiverGuide at http://www.riverguideinc.com.

Author: Don Fornes
Article Source: EzineArticles.com
Provided by: Humorous photo captions

Antivirus Firewall Software Combinations

In the not to distance past, antivirus firewall software did not exist. You would have to purchase antivirus software, firewall software and spyware all separately. There was not an all in one package containing all three together in the same suite like there is today. Software manufacturers are now making software in combination packages that are a perfect fit for small business owners and home computer use too.

Antivirus Firewall Software comprises three parts. One is the antivirus portion that keeps viruses from attacking your system and can remove those already on your system. Another part of the system is the Firewall software that prevents any information from your computer or to your computer without your permission in the prescribed code written into the software. The third part of the software would be the Spyware Software to prevent and remove Spyware from your system.

Why do you need all this protection you ask? Antivirus Software is to prevent and remove viruses from your computer. Firewall software is to prevent hackers and hacking software from accessing your personal information like bank account numbers or your identity. Spyware software is to prevent and remove Spyware from your system. Spyware tracks your movement on the Internet for reasons that can be good or bad. The good is depositing cookies on your computer to recognize you when you revisit a site. Banks use this type of cookie to help keep other people from accessing your information for example. Some sites use cookies for advertising purposes. Some of these are harmless and some are not.

How does each of these work you ask? Antivirus Software scans all incoming data from email, Internet downloads and file sharing you may have with other people. Any good Antivirus program updates itself often to keep up with all the new known codes viruses are written with. Without keeping current the software can not know which codes to exclude. New viruses are written constantly in very large numbers. Virus codes can be very complex and creative but are written in code just like beneficial software. Keeping up to date is critical for good protection.

All computers talk to each other using data packets. This is where Firewall Software comes in. It is the job of the Firewall Software to monitor this data for corrupted or altered packets of info. It will not allow any data to enter your system if it notes any packets that are not written into the software to accept. The software can even pop up a box to ask if you want to accept this type of data if it is not recognized. Good Firewall Software is needed to keep your system safe.

The third part of this software suite is Antispyware Software. Spyware programs are not designed to crash your operating system but are designed to spy on all your activity on the Internet as well as files on your computer and gather that data for someone else’s benefit. Antispyware Software is to keep this software from attaching to your computer system and to remove any of this software already on your system. Spyware can cripple your system performance over time if it allowed on your system. I have seen computers with hundreds of spyware cookies on the system and the computer was so slow it was unusable. After the spyware was removed the computer operated at normal speed.

My advice is to purchase good Antivirus Firewall Software and keep it updated. With this type of software loaded on your system you can enjoy your computer for surfing the Internet and for file sharing with your friends or for business purposes.

Posted by LaZinnia Manley on December 08, 2009

Please visit Antivirus Firewall Software for more information. If you need this software Please go to Antivirus Firewall Software and follow the instructions.

Author: LaZinnia Manley
Article Source: EzineArticles.com
Provided by: Credit card currency-exchange fees

Using Financial Software to Manage Payroll

Managing the business payroll can be complicated for both small business owners and large corporations. Small business owners don’t have the luxury of having the whole departments take care of the payroll. Because of this, the varied tasks related to processing the payroll are concentrated on one or two individuals. On the other hand, large corporations need to deal with complex processing issues as well. This is because despite having a professional staff, the wide range of transactions and employees within the company makes the operation extensive and difficult to manage.

In both scenarios, getting a dedicated accounting software package can help. The payroll accounting solution can deal with tasks including the administration of wages, salaries, commissions, and bonuses. A good application should include organizational tools that guides the user in special situations and keeps track of essential tax information. In order to choose the best system for managing accounting and, in particular, payroll, there are three considerations to look into: size of the payroll (number of employees), required functionality, and the importance of automating the payroll system to the organization.

Any accounting software application that will be used for payroll should contain the following features:

1. Ability to generate payroll checks for salaried or hourly-based employees

2. Tracks vacation leaves, sick leaves, last raise, last review, and next review

3. Ability to store historical employee history and objectives

4. Manages emergency data of the employee

5. Ability to transfer financial information to the general ledger module

6. Ability to transfer all payroll tax information to the accounts payable module

7. Can print employee reports and checks

Steps to Effectively Implement the Payroll System

Take it for a Test Drive

Many vendors will allow a potential buyer to test their application before buying. Though the features of the accounting application are detailed on the website or the box, knowing how the system actually works before buying is always recommended. Consult with a accounting software review for assistance. In addition, the user will become familiar with the interface; the most user-friendly software interface can be chosen.

Consider Web-Based Payroll Programs

Transaction-heavy accounting systems usually require desktop applications in order to run smoothly. However, if your business is not generating too many transactions that require multiple users, getting a web-based program can be all you need. Web-based applications provide convenient access at home, at the office, or any other area that has internet connection. Also, the web-based payroll program allows businesses to subscribe only to the services they need. Typically, users can unsubscribe anytime.

Align your Requirements with the New Accounting Software

Even if a certain program is good, it does not matter if it does not suit your business. For example, if you get a program that can handle 500 employees but you only have 20, you are likely wasting your money. Most accounting programs base their prices on the number of employees the software can handle.

In such a critical aspect of your business, having dedicated accounting software can be a great help. It is important to take note that salary and other types of remuneration is of primary importance to employees and agents. With the various deductions, bonuses, and other benefits that have to be added or subtracted from the employee’s pay, payroll management is undeniably a complex task. In addition, giving employees an inaccurate salary figure can damage their morale and damage organizational effectiveness.