HOME   |   SECTION CONTENTS   |   PRINT THIS PAGE  
 
8
Selecting a spatial information system consulting firm  
     

8.2 Choosing a GIS consulting firm

8.2.1 Choosing a GIS consulting firm ― how do you know when you need one?

There have been many articles published about how to ensure your GIS project is successful. Typically, these articles focus in particular areas or are provided in a "top 10 style" list. They are authored by consultants and project managers citing personal experiences. Rather than provide tips for a successful project, some articles will provide a list of common mistakes leading to failed projects. Some of the more common reasons for project failures include unplanned budget reductions, poor expectation management, scope creep, inadequate staff, or "flat out" missing the targeted business need. Tips commonly mentioned for successful projects will range from having an influential project champion, realistic expectations, developing a good scope, having an adequate budget and schedule, and one of the more important ingredients; making sure that users are in agreement as a successful application or system is one that gets used. But perhaps the most important factor for a successful project often comes down to choosing a good GIS consultant.

For many GIS projects, people will hire a consultant to implement technology, provide a total solution, or help manage an internal development project.  But how do you know when you need a consultant, and more importantly, how do you choose one that is going to help make you and your project successful.

Knowing when you need a GIS consultant

There are many reasons to choose a consultant to help with your GIS projects. Obvious reasons include not having enough staff, the size or complexity of project is one that requires certain expertise not internally available, or specialised technical skills are required to supplement internal staff. However, before hiring a consultant you need to first understand your goals and objectives even if your objective is simply to help determine your needs or direction. Common GIS consulting projects will start out as needs assessment, cost benefit analysis, implementation plan, or an application design.

There are other signs to look for when you may need a GIS consultant. The following describes some scenarios when having a GIS consultant can help make all the difference and at the same time make you and your organisation successful even during the worst of times.

  1. You have a particularly challenging or large application project where a consultant can provide the necessary specialised programming skills and direction. This could include a project where GIS needs to be integrated with other enterprise business systems. Using a consultant that has extensive experience with both GIS and other systems can help expedite projects and provide diversity of skills that will be needed on large complex projects.
  2. You simply need data development, conversion, or mapping services. Consultants specialising in these areas that are more tedious or laborious can often provide very cost effective solutions and deliver results in a much more timely fashion.
  3. The growth of GIS in your organisation has stagnated. Often after a GIS program has been established the organisation in unable to move beyond data maintenance and map production work resulting in failing to capture or realise the return on investment. A consultant can help move things forward to achieve the full potential and benefits of GIS. A good GIS consultant can help overcome political barriers, build consensus, has outside perspectives, and knows what has worked and failed in other organisations. A good consultant will have lots of diverse experience and can bring many ideas to the table to help jump-start your GIS program.
  4. Your organisation is at risk of loosing its GIS program because management or elected officials consider GIS as project rather an on-going system. A consultant can help provide education to officials and lay out a plan to make GIS an integral component to an organisation's overall information infrastructure
  5. Your budget and staff have been cut and you need to work smarter and be more efficient in order to sustain your GIS program. Consider project based contracted services as a solution to help with loss of staff. Often, consultants can find a way for your organisation to work more efficiently to overcome the budget and staff reductions
  6. You are preparing to undergo organisational change where consolidation of your GIS department or departments with the Information Technology (IT) department will occur. A consultant with experience in this area as well as has the technical expertise in both the GIS and IT areas can assist in the reorganisation. A good consultant with experience in GIS, IT, organisation development, and communications can act as "translator" providing education, etc. to help overcome the cultural differences.
  7. GIS technology is rapidly changing and becoming more complex and has more dependencies on system resources and infrastructure. A consultant can help with selecting, migrating to or implementing this new technology. A consultant can introduce the technology in a way that is both practical and implemented at a pace that's conducive to the organisation.
  8. You are tired of building applications in-house only to have the application programmer quit before the project is completed or documented. Sometimes it may seem like a good idea to build your applications in-house but it can be difficult finding the time to maintain and support them. It can also be difficult turning GIS Analysts into Visual Basic programmers. Using a consultant to help develop and maintain applications may save you time, money, and could be less risky.

So I need a consultant…now what?

If you are a private company seeking services the decision of when and who to choose is much easier than if you are a government organisation bound by procurement policies. For government entities there are many ways to hire a consultant.  Some examples are described below.

  1. If you have purchased software and need consulting services for implementation, customisation, or training it is typically a simple decision and services can be purchased in conjunction with the software procurement.
  2. The most common way for a public entity to hire a consultant is to develop a scope of services and initiate a Request for Proposals or RFP. In some cases, typically with larger projects, a Request for Information or Qualifications (RFI and RFQ) will be completed as an initial step before conducting a RFP. With a RFP, consultants will provide proposals describing themselves, services, experience, and costs. From the proposals, a short list is determined and interviews are conducted to determine the consultant with the most appropriate qualifications and cost-effective solution.
  3. An increasing common approach is to hire a pool of preferred consultants for a 2–3 year contract period. This is typically done also using a RFP process where experience, services, and rates are evaluated to select top firms. Once contracts are signed, it greatly simplifies and streamlines the public organisation's ability to procure services or products. The organisation can choose amongst the firms on services and estimates provided using a task order process.

As previously mentioned there are many types of consultants to choose from and selecting the one that fits your needs best will partly depend on the type of service you are seeking and partly on the type of relationship you want to have with your consultant. This sounds funny but it's true. Once you determine the "what" and "how" you need to determine the "who."

8.2.2 Choosing a GIS consulting firm ― what to watch out for

There is literally a sea of GIS consultants and consulting firms out there, so how do you choose the "right" one? Well first, you need to understand the many types of consultants and services they provide. Consulting firms will range from a person working out of their house to small firms to large corporations. Some consulting firms are more traditional while others only offer outsourcing services. Some firms specialise while others offer diverse services. Some are software vendors that offer consulting services centred on their products.

So how do you choose? Well there are the obvious things to look for such as the depth and diversity of skills, years of experience, costs or rates, and references. But what about things that aren't so easy to describe like "does it feel right" or are they "trustworthy," "dedicated," "creative," "fair," "honest," and "hard working." Keep in mind that when you hire a consultant you are not only entering into a contract but also a relationship. Often time consultants are "fired" not because of their skill or qualifications but simply because there is too much friction or because "it didn't feel right". There are countless situations where firms far superior on qualifications and experience, competitive on cost, etc. have lost projects because they did not have a previous relationship with the client or failed to create the right "spark" with the client.

When hiring a consultant, make sure that they have what it takes to be in a relationship with your organisation. Will the consultant's staff mesh well with your staff? Will the consultant be responsive and understanding yet fair? Is the consultant dedicated to seeing your organisation successful? These are all important questions to consider when choosing a consultant.

When selecting a GIS consultant you should choose one that has the breadth and depth to meet your organisation's needs. These days GIS is becoming elevated in organisations and plays more of an integral part in enterprise and mission critical business systems. Having a consultant that not only has excellent GIS experience but also has experience with database and internet applications as well as network and security skills will be invaluable. Many firms are specialised and don't have these skills so it is important to choose wisely depending on your needs.