Pages

Showing posts with label consulting. Show all posts
Showing posts with label consulting. Show all posts

Monday, December 26, 2011

What is "Customer Service?"

If you asked most businesses, great "Customer Service" would be one of their primary goals.  But what is "Customer Service" really?

Over the course of my 15 years in Information Technology my definition of customer service has changed and expanded, but really, I learned the basic concept well before I built, sold and repaired my first computers.  I learned customer service at Pizza Hut and K-Mart.

At Pizza Hut I was taught to take orders.  Someone wanted a pizza with mushrooms and pepperoni?  I delivered one... and quickly, while it was still hot.  I couldn't wait for my first customer to receive their pizza before going on to the next though, so I also learned to multi-task.  I needed ALL of my customers to be happy if I wanted to earn my tips.  Also, if I provided bad service, people would remember and ask for a different server next time.

At K-Mart, I learned to sell.  Once upon a time, when Best Buy wasn't around, people bought TVs and VCRs and stereos at K-Mart.  I was on commission and quickly learned that the more I sold, the more I made.  I became positively eager to help anyone that happened by.  I learned to talk to my customers and understand what their needs were so I could help them purchase the right thing.  If I sold them too much they would bring it back and be unhappy.  If I sold them something too cheap they would be unhappy with the quality.  It was my responsibility to ensure they left with the right product and ensure they realized all of the value it had to provide.

So, that's Pizza Hut and K-Mart. But what do fast pizza and a discount department store have to offer an IT Professional?

Long-term customers are more profitable than short-term customers.

Good customer service is really that easy.  If you keep that one idea in mind all the rest will follow!  So how do you create long-term customers?  Don't over think it, it's simple:
  1. Be genuinely interested in their success... yours will follow naturally.
  2. Don't give them any reason to go somewhere else.
Is that it?  Really?  Yes.  If you can put your customer's success, happiness, and profitability ahead of your own and really help them achieve their goals their company will grow and require more and more of your products and services.  Don't go for the quick buck!  It just doesn't pay off.  When customers know that you enabled their success or helped them make more money or made their lives easier, they will think of you next time and look for you to do the same over and over again.  When you take them for a quick buck they WILL realize it sooner or later and they'll never be back.  That's part 1.

Part 2: Don't mess it up!  Once you have a good thing going with a customer, don't give them any reason to look elsewhere.  Make sure you have the products and services they want when they want them.  Know them well enough so that nobody else can provide the same value that you do.  And, don't ever, EVER, take them for granted.  It's as easy to lose a customer due to inattention as it is through competition.

I built a successful IT consulting business over the course of 7 years using the two rules above.  I built long-term customers that came back month after month and year after year.  They didn't use my services just because they had before; they came back because we had a relationship that they valued.  It wasn't quite personal but it wasn't just business either.  I really enjoyed working with them and helping them achieve their goals.  Both they and I knew that if they were successful they would require more of my help and I could ride their coat tails all the way to the bank.  Our goals were aligned and as long as I did my job and didn't mess it up I had guaranteed happy customers for as long as I wanted them.

I wasn't always perfect, and I became complacent and took a couple customers for granted.  I lost them.  It was, perhaps, the most painful lesson I learned during that 7 years and I learned it VERY quickly.  I built processes and procedures to ensure that even when customers were at a maintenance level for a long time I continued to actively add value to their business.  I learned to not mess it up.

So, it turns out that Pizza Hut and K-Mart really do have something to teach us about customer service in IT after all.  How did you learn customer service?  What does it mean to you?

Thursday, October 13, 2011

Job Title Soup. Making Sense of IT Job Titles.

Engineer
(Sub)Contractor
Consultant
Architect
Administrator
Specialist
Technician
Analyst

Have you looked at job postings lately?  If you're one of the 14 million unemployed in the U.S., odds are you have.  Even with information businesses and providers of professional and business services increasing payrolls there are still a depressing number of people in Information Technology looking for work.

So, how do you interpret the job titles employers use to understand a potential job's responsibilities?  Human resources people and recruiters are often tasked with finding the perfect candidate for a position without really understanding what the position is.  Often, the hiring manager just gives them a list of requirements and a title. There may not be any guiding policy from the company about filling the position and the same job, posted by two different managers may have very different titles and descriptions.

Let's take a look at some of the titles used to describe technology services positions.  I'll try to make a few observations about each... I'm going to be stereo-typing each of them on purpose.  If you disagree with me or have a differing opinion I'd love to hear it.

Engineer
Wikipedia definition:
An engineer is a professional practitioner of engineering, concerned with applying scientific knowledge, mathematics and ingenuity to develop solutions for technical and practical problems. Engineers design materials, structures, machines and systems while considering the limitations imposed by practicality, safety and cost. The word engineer is derived from the Latin root ingenerare, meaning "to create".

My take:
Engineer has a professional connotation and generally refers to a very technical person.  When you say engineer it brings up visions of people using Autocad or some other design software and the word often is used to refer to non-IT people who are professionals in one of the engineering disciplines.  It is used in IT for very technical software and infrastructure positions.  It is similar to the technician title, but engineer positions often require more experience or training.

(Sub)Contractor

Wikipedia definition:
A subcontractor is an individual or in many cases a business that signs a contract to perform part or all of the obligations of another's contract. [...] While the most common concept of a subcontractor is in building works and civil engineering, the range of opportunities for subcontractor is much wider and it is possible that the greatest number now operate in the information technology and information sectors of business.

My take:
Contractor is actually a term referring to the type of employment rather than a position title in itself although it is often misused as a title by sloppy recruiters.  Being a contractor is actually a shortening of subcontractor or independent contractor.  Businesses hiring contractors may actually be referring to someone doing anything from coding to infrastructure to plumbing or janitorial work.  You'll need to look deeper in the job description for a useful clue about just what is required.  Often, businesses will use contractors to outsource internal business processes when it is too expensive or unjustifiable to keep someone on staff.  Contractors often are used for long periods of time rather than for shorter projects.  1099 employment is often referred to as "contractors."

Consultant

Wikipedia definition:
A consultant is usually an expert or a professional in a specific field and has a wide knowledge of the subject matter. A consultant usually works for a consultancy firm or is self-employed, and engages with multiple and changing clients. Thus, clients have access to deeper levels of expertise than would be feasible for them to retain in-house, and may purchase only as much service from the outside consultant as desired.

My take:
Consultants tend to be higher trained, sometimes with advanced degrees or certifications. In reality consultant really just means "professional."  A consultant generally works for a company that provides consulting services on particular subject matter like IT Infrastructure services or application development.  Just like contractors, the word is more of a description about the type of employment rather than the work they will do. Often, consultants are used for shorter projects rather than long contracts where contractors are used.  Consultants work for a business that provides services rather than directly for a client as 1099 contractors do.

Architect

Wikipedia definition:
An architect is a person trained in the planning, design and oversight of the construction of buildings. [...] The terms architect and architecture are also used in the disciplines of landscape architecture, naval architecture and often information technology (for example a software architect).

My take:
In the IT industry the word is often used to describe one of the most senior level technical positions available. The technical architect or software architect is generally the person responsible for the highest level design of a system or application.  They provide a higher level of technical capability that also goes hand in hand with some level of business savvy and a great deal of experience.  The IT architect is generally a mid or late career position that has much higher requirements than normal.

(System) Administrator

Wikipedia definition:
A system administrator, IT systems administrator, systems administrator, or sysadmin, is a person employed to maintain and operate a computer system and/or network. System administrators may be members of an information technology (IT) or Electronics and Communication Engineering department.

My take:
Administrator generally indicates the person most responsible for a particular system.  This might be a system, network, server, database or other administrator.  It is generally a role for someone with an IT infrastructure background rather than in coding with the exception of database administrators.  In larger organizations, this may be a low management position where a number of other "administrators" are part of a team headed by the head administrator.  The term is often misused to mean just about anything the job posted would like, however, and the actual position may be a more junior position than the word seems to indicate.

Specialist

Wikipedia definition:
Specialist frequently refers to an expert in a profession. An expert [...] is someone widely recognized as a reliable source of technique or skill whose faculty for judging or deciding rightly, justly, or wisely is accorded authority and status by their peers or the public in a specific well-distinguished domain. An expert, more generally, is a person with extensive knowledge or ability based on research, experience, or occupation and in a particular area of study. Experts are called in for advice on their respective subject [...]. Experts have a prolonged or intense experience through practice and education in a particular field.

My take:
Specialists tend to concentrate on a particular technology to the exclusion of most others.  You often see this title used with regards to particular software packages or hardware technologies.  For instance it is not uncommon to see positions like "Cisco Specialist" or "SAP Specialist."  Sloppy wording may apply the word to something that requires a lot of additional skills in addition to the primary one, so once again, be careful to read the entire description.

Technician

Wikipedia definition:
A technician is a worker in a field of technology who is proficient in the relevant skills and techniques, with a relatively practical understanding of the theoretical principles. Experienced technicians in a specific tool domain typically have intermediate understanding of theory and expert proficiency in technique. As such, technicians are generally much better versed in technique compared to average layman and even general professionals in that field of technology. [...] Technicians may be classified as either skilled workers or semi-skilled workers, and may be part of a larger (production) process.

My take:
Technician connotes a more technical, closer to entry-level position generally.  Technicians may be very experienced but will generally move in to a job with a different title before long.  Generally, you move out of technician positions when your communication and business skills develop.

(Business) Analyst

Wikipedia definition:
A Business Analyst (BA) analyzes the organization and design of businesses, government departments, and non-profit organizations; BAs also assess business models and their integration with technology. [...] The role of Business Analyst has evolved from someone who was a part of the business operation and worked with Information Technology to improve the quality of the products and services being delivered by the IT organization to someone who apart from gathering Business Requirements, also assists in Integration and Acceptance Testing, supports the development of training and implementation material, participates in the implementation, and provides post-implementation support. Business Analysts today are also involved in the development of project plans and often provide project management skills when these skills are not available in other project participants.

My take:
Analysts or Business Analysts are generally higher trained, more mid-career positions.  They often have advanced degrees in business or management.  Positions may include some technical components but are much more focused on business.  Unlike consultants (who may be business analysts also) a business analyst is expected to understand the effect of Information Technology on the business and to assist in the evaluation and manage the implementation of appropriate technologies.

These are just some of the job titles you might see if you looked on a job board like Monster, Career Builder or Dice.  If you took any three similar jobs at different companies and compared their descriptions they would all be very different.  There is no standardized language or use of titles especially amongst recruiters who often barely understand the actual requirements for the positions they are trying to fill.

I find that the most successful recruiters are those that take the time to educate themselves about the technologies and detailed requirements for the positions they are responsible for filling.  The most successful candidates understand that to get their dream jobs not only will they need to get noticed, but they'll need to navigate the alphabet soup of IT job titles successfully.

Wednesday, October 12, 2011

Snips and Snails or Sugar and Spice? Just what are Consultants Made of?

"What are little boys made of?
Snips and snails, and puppy dogs tails
That's what little boys are made of!

What are little girls made of?
Sugar and spice and all things nice
That's what little girls are made of!"

Mother Goose Nursury Rhyme

Have you ever heard the phrase: "It takes all kinds to make the world go 'round?"  Well, it does.  Especially in Information Technology.  But, I'm of the opinion that IT people come roughly in two flavors.
  1. Technicians (or Engineers)
  2. Consultants (or Analysts)
What's the difference you say?  Well, here's my definitions:

Technician
Technicians are technical.  They understand the *how* of a technology, how to make it run, how to service it, install it, create it.  They're great with machines, coding, and complex troubleshooting.  Often they're the kind of people that just can't stand to *not* know why something broke and want to fix it no matter how long it takes.

Consultant
Consultants look at business process and are more interested in why and where and who and what rather than the how of a particular technology.  They may also be very technically capable, but they generally marry superior customer service, business analysis, and communication skills with that technical capability.

Here are some common questions I've heard about technicians and consultants:

Q. Can you train technicians?

A. You can give people knowledge about a technology, but it's much harder (if not impossible) to train the intuitive grasp of *how* technology works.  Contrary to what most people think, the creation, operation and support of technology is as much an art as it is a science.  It changes so rapidly and the complexity is so overwhelming that if all you have is book knowledge and you don't just "get it" you're not going very far.  This is one of the real advantages young people have in growing up with technology that their parents did not... they just get it since they've been dealing with it their whole lives.

Q. Can you train consultants?

A. You can train consulting skills for sure.  You can teach people to look at business process and to consider the business implications of using one technology or another.  You can train people to be good with customer service and you can educate them in the use of written and verbal language skills.  But, once again, there's a certain something that separates good consultants from technicians.  You have to not only "get it" the same way a technician does but you need an intuitive grasp of how people think and how they interact with technology.

Q.Can a technician become a consultant?

A. Certainly!  I did!  I think we all begin as technicians.  You only develop an ability to see the larger picture and the business savvy required for consulting over time and with experience.  It requires development especially of your communication skills, both verbal and written.  If you didn't learn to spell and your grammar depends on Microsoft Word's spell checking you're in for a hard ride as a consultant.

Q. What's wrong with being a technician?

A. Absolutely nothing.  We need both technicians and consultants.  Technicians do things with the actual technology that consultants just can't.  Someone has to make this stuff!  Someone has to code the applications and build the servers.  But would you put a technician in front of a client and ask them to deliver a presentation to C-Level management?  Definitely not.  It's not a good use of their skills and they probably wouldn't enjoy it.

So, which is better?  Technician or Consultant?  It depends on your business needs.  And since I'm a consultant, would you like a presentation on the topic?

Wednesday, June 8, 2011

Rebranding my Blog

This morning I was reviewing my blog after posting the update about mobile computing yesterday and I realized... I haven't been posting about any topics aside from mobile and cloud computing for months now.  I like these two subjects and I find that there is lots to talk about that is relevant not just to technical people but to end users and decision makers.

So, I've decided that Consulting Notes is no longer an appropriate title for the blog.  To reflect the content that dominates my articles I have changed the name to "Cloud Notes by Scott Cameron."  I apologize for any confusion this may create for existing readers.  The old content is still here for those that want it, I'm just not going to focus on delivering content for consultants and IT providers any more.  Many of the topics I cover will be of interest to them I am sure, however.

The focus of my content will for the most part be on mobile and cloud computing topics.  I will try to use non-technical language as much as possible to make the content accessible to those not in the IT industry.  That doesn't mean there won't be some good technical nuggets in there as well, though.  I hope you find the topics I cover illuminating and am looking forward to a good discussion.

Thanks for reading!
Related Posts Plugin for WordPress, Blogger...