Go to main Enterprise Ireland site
 
Advanced Search
 
 

 
 
 
Key Messages
How-To Guides
Case Studies
Assessment Tools
Solutions Providers
Library







Key Messages

Existing systems may have hidden capabilities

Before dashing off to find the right new system for your business, take a deep breath and review the systems you already have. You've paid for them, they're in situ, your staff is familiar with them...
  • Existing Functionality on Existing Software
    If you need to manage tasks in a different way or there is simply more to do, then the first step should be to appoint someone to investigate the full range of options available in the systems already owned. This may involve discussions with the vendor of the software, who will usually know far more about its capability than anyone in your company.

  • Upgrade to the latest version
    You could avoid the cost and disruption involved in buying a completely new system by simply upgrading to the latest version available, assuming of course that it has the requisite functionality. Check it out.

  • Investigate report writing software
    Report-writing software is designed to sit on top of your existing systems, extract the information required and generate reports - when you need them. The cost can be relatively small and the benefits enormous.

  • Document Procedures and Train your Staff
    The ability to use your systems effectively may be dependent on a few members of staff who "know what to do". Work out a Knowledge Transfer mechanism. This will probably involve documenting procedures and training staff but in the long-term it will be worth it!

  • Developing software has hidden costs /dangers
    Be wary - in our experience, developing your own software should be a last resort! It may seem cheap if development is done by a student as a nixer for example, however people soon load it with more and more work and start demanding additional features; soon costs spiral and problems proliferate.

  • Establish the full cost of developing your own software
    The initial development cost may only be a fraction of the true investment in developing software in-house. Establish the annual costs of further development, technical support and maintenance contracts. Also, consider the costs of integrating bespoke developments with your existing systems - integration will usually add significantly to development and support costs, as well as introducing a potential area of contention if things go wrong, since each vendor will typically assign blame to the other.

  • Investigate Off-The-Shelf options
    Whatever you want to do, it's highly likely that there's already software out there to do it. Investigate existing options, ask your suppliers what your competitors use and look around the marketplace. Remember that if you buy off- the-shelf, technical support and upgrades will be readily available.

  • Ringfence the Scope of Development
    If you still decide to develop bespoke software, make sure that the scope of the project is tightly defined by developing a clear specification and having it signed off by all key users. Resist all attempts to add subsequently to the specification until the system has been developed and delivered to the original specification.
Check out these How To Guides for more information

Managing an eBusiness Project
Choosing eBusiness Suppliers and Systems
Systems Integration

Click here to return to list of Key Messages


National Development Plan The Programmes of Enterprise Ireland are co-funded by EU Structural Funds