Why Should I Hire a Consultant?

"A consultant is someone who provides value through specialized expertize, content, behavior, skill, or other resources to assist a client in improving the status quo in return for mutually agreed compensation"
Alan Wiess
I know that I need someone to help me with my problem, but how do I know that I need a consultant? Why should I invest my company's money and time in a consultant? How can I measure the return that make in this investment?
In his book, "Million Dollar Consulting", Alan Weiss goes on to define the categories of value that a consultant will bring to a company. These are the key areas of value that you can use to evaluate whether the consultant you are considering using to solve your problem to is the right one for you.
  1. Content. This is the most common consulting value. The consultant you use must know what they are talking about. Consequently, you will probably be able to find consultants who have worked in a specific field or industry that you need help on. Many people who break out of corporate life to go into consulting base their business on content consulting.
  2. Expertise. Many consultants have an expertise that transends a specific industry. For example supply chain management; or change management. These consultants can adapt their expertise to a variety of problems and across multiple industries. You will find people who have worked across diverse industries and companies to have developed this type of expertise.
  3. Knowledge. This is a quality of people who have "been there before". Knowledge includes an understanding of process as opposed to content. Real process knowledge come with experience. However, don't expect the consultant to have the same level of knowledge of your business that you have.
  4. Behavior. A consultant with good interpersonal skills in virtually never behind the scenes. These interpersonal competencies may be of value to you in facilitating groups, leading teams, resolving conflict, enhance brainstorming and creativity, listen to customer or employee feedback, etc. Mediators and arbitrators are examples of consultants with with this competency.
  5. Special Skills. Some people have highly developed, well defined skills that are in high demand. These are often talents and innate abilities. For example, some people have a sense of style that makes them excellent image consultants. These people may not know anything about the content, or have precise expertise of knowledge related to your business. But, these consultants will have a gift or talent that you cannot acquire independently.
  6. Contacts. Good consultants are normally well connected and will be able to get the right person for the job at hand, if they themselves do not have the necessary expertise, content, knowledge or skills that you may need for a specifiuc task. A well connected consultant can also be a good lobbyist for you.
Consultants will bring one or more (or all) of these competencies to bear to help you move from the status quo to the improved position.


Turbocharging Data Access with SAP-BI Accelerator

Naeem Hashmi, Chief Research Officer at Information Frameworks recently published a paper on the new SAP-BI Accelerator that caught my eye. Below is my summary of the points he makes. For a complete copy of his paper click here.

Building a data warehousing architecture requires following a process that begins with defining user requirements as clearly as possible. This too is the case with SAP-BI (formerly SAP-BW). The reason that user requirements are so crutial to define correctly, is that the design and development of InfoCubes is key to how data will be accessed and information presented to the end user.

With a well designed data model, performance has not been an issue for most smaller SAP clients. Any performance issues could have been managed by aggregating data and user data navigation views. However, in larger applications with complex data structures - with time based, multiple-hierarchies, snow-flaked dimensions - data access performance degrades rapidly.

"Now Generally Available BI Accelerator Complements SAP NetWeaver® and Enables Customers to Analyze Large Amounts of Critical Business Information up to 200-Times Faster than Alternative Tools."

SAP-BI Accelerator is an appliance (blade server) that sits alongside of the BI instance and that works with SAP-BI. Indexes and data are moved to the accelerator that is able to search indices and associated data at lightening speed.

With the SAP Netweaver technology, BI Accelerator serves as a cache at the SAP-BI application server and is at the same time a full InfoCube as well as an Aggregate. To the end user, this application does ad hoc data aggregation at high speed, on the fly, off the Cube based on user queries.

SAP-BI accelerator eliminates the need for aggregates in the data model. So SAP-BI accelerator will simplify data modeling, but will probably introduce (in the short term) some challenges in managing/ changing established processes and best practices. This does not do away with the need to based your design off user requirements, because you still need to build your Cubes, but it will certainly cut down on support costs due to ongoing development of views based on changing user requirements.

In the long term the intention of SAP is to make cubes optional ... but until then we will have to keep them in mind when developing data warehousing solutions in SAP.

RELATED ARTICLES
1. Top 3 Myths of Business Intelligence
2. Data Rich, Information Poor

Search


WWW Improve Your Business