Archive for the ‘Customer Service’ Category

Bucket Scheduling

Thursday, August 21st, 2008

Telecommunication companies, utilities, and many other organizations that schedule large field organizations often use the concept of bucket scheduling (also known as slot or group scheduling).  The basic idea is that you schedule service work (new services, preventative maintenance, emergency repairs, and so on) in big buckets of time. Each bucket is assigned for a geographic area (say NE, SE, NW, and SW). 

For any given day an estimate is made of how many slots will be made available in each geographic area. Suppose that work takes one hour on average, travel time is one hour, and there are ten workers in each geographic area. Assuming an eight hour work day, that means there are forty appointments available on any given day (each appointment takes two hours, one to do the work, and one for travel time, so four per day).

A Bucket on a Beach

In the bucket scheme work is assigned to each bucket until it’s full. On the day of service a manager has to match up the individual technicians who are available with the work that’s been assigned to the bucket. In my posting on ROI on Automated Scheduling I’ve written about how expensive the “day of” scheduling is.

One challenge of bucket scheduling is that you cannot confirm a fixed time when someone will show up for a customer. Often the best that can be done is morning or afternoon. Real time scheduling solutions like ours schedules each individual technician at the time that an order is booked. This means that customers can be given a fixed date and time when someone will show up to do service work providing a better customer experience.

While the advantages of real time scheduling can be demonstrated, many service organizations find it challenging to move from bucket scheduling to real time scheduling. In order to do real time scheduling, the schedules of each individual technician must be established ahead of time.  This requires more planning and a change to the business processes of the organization. Changing business processes requires people to think in new ways. 

Our scheduling platform is designed to adapt to an organizations existing workflow, but we still have to help our prospects make the leap from letting people schedule the individual technicians to letting software do it automatically. The benefits of real time scheduling have been demonstrated in the marketplace. Rather than use buckets for scheduling, I’d prefer to use them for a fun day at the beach.

David Greer

Why Customers Leave

Wednesday, July 23rd, 2008

Guest Blog Posting
By Gary Yurkovich

- the perception is price
- the reality is service

You lost a customer.  Why?  
The answer may surprise you.

According to a survey by Marketing Sherpa, vendors think that customers primarily leave because of price. However that same survey shows that the primary reason customers leave a vendor is due to Customer Service.

Customers and Vendors Disagree:

Marketing Sherpa Chart

Source: Marketing Sherpa

The disparity underscores an essential point in this age of commoditization: superior customer service can bolster loyalty and provide a basis to charging a price premium.

Customer service is rapidly becoming the primary differentiator for organizations competing for marketplace success. Customers have increasing expectations of extraordinary service from their vendors and suppliers. Service differentiation is increasingly difficult when everyone is chanting “We are driven by customer service”. Customer loyalty is key and every call a customer makes is another opportunity to either impress them or lose them to a competitor. Driving their expectations is a convenience centered economy where consumers are highly valued and unaccustomed to waiting for answers.

Real time scheduling of customer service with firm dates and times is now expected as part of good customer service. This is easy to do when running a small dental practice, but very difficult to achieve in large global enterprises where thousands of people and resources must be coordinated. Advanced real time workforce scheduling platforms like those provided by eOptimize are designed to be integrated into larger enterprises and existing systems that can provide the tools to allow you to take customer service to the next level.

It’s easy for the sales person to say we lost the customer because of price. It’s hard for an organization to see that they are really losing customers because of poor customer service. Don’t let your existing systems and processes hold you back. There are solutions available today to enable the best in customer service scheduling. See our white paper Real Time Scheduling in Workforce Management to learn about the advantages of real time workforce scheduling over traditional scheduling.

Gary Yurkovich

Customer Centric Service Management

Thursday, July 17th, 2008

As managed services become the norm in the corporate business environment, telecommunication companies have to move away from networks and connectivity to customer service.  The challenge for individuals providing the various discrete parts of the service is to understand that they are part of a much larger ecosystem.

For each managed service, all of the constituent parts must be understood.  The customer doesn’t care if the network is working fine, but the email server is down and they can’t access their email.  There needs to be a shift in thinking so that the people supplying the service understand service delivery from the customer’s point of view.

Puzzle

This is a big change.  Traditionally, individuals are responsible for keeping individual pieces of equipment running.  Today there needs to be people and systems that can see the entire ecosystem for delivering a service.  New quality of service and key productivity indicators need to be created and monitored for all parts of service deliver. Equally important the interaction of those parts has to be measured. One or two missing pieces of the puzzle mean that the customer isn’t getting the service that was promised.

The TM Forum’s Service Framework calls each sub-service a service component. Individual service components need to be managed as they form the building blocks of the entire service being delivered to the customer (just as pieces of a puzzle join together to make a complete picture).  In some cases, individual sub-services may be provided by third-parties.  It’s critical that each component be indentified and the organization responsible for the components delivery need to be managed.

As a modern web service, it’s easy to make our scheduling platform be a component in the service offering.  Whether it’s invoked via a web browser where customers do self-scheduling or by a manager reacting to a service outage, we’re there to schedule the people that keep all the services running.

David Greer

Customer Relationship Management

Saturday, July 12th, 2008

Customer Relationship Management (CRM) has become a hot topic over the last decade.  It should be as attracting and retaining customers is more challenging today than it ever has been.  In many organizations CRM sits at the heart of the enterprise, spanning marketing, sales, and service as noted in the diagram below:

Customer Relationship Management

When working with customers we find that there is continuous interaction between CRM and scheduling.  For example, when companies have a workflow that needs to be executed for every new customer, schedules have to be created.  In cases where people need to be scheduled in a coordinated workflow, providing scheduling answers is hard. 

For example, suppose that these steps have to be executed before a new customer can be setup:

  1. One hour introductory meeting with an implementer.
  2. After the introductory meeting, a project manager has to spend a half hour creating the project plan for the customer.
  3. The account manager has to be scheduled to do a follow up call after the project manager has the plan.

In many companies this scheduling problem is solved by manual processes and numerous email messages back and forth between teams and the customer.  It is prone to all sorts of errors.  By automating this scheduling the customer experience completely changes:

  1. They get the scheduling answers they need when they place their order.
  2. Things are delivered when they said they would be.

This level of customer delivery is what people expect today.  Is your company making it easy and accurate for your customer’s first customer relationship with you to be an outstanding one?  With automated people and resource scheduling, you can.

David Greer

The Best Service Is No Service

Thursday, July 3rd, 2008

Bill Price of Driva Systems and David Jaffee of Limebridge Australia recently published the book “The Best Service Is No Service“. The book advocates seven steps to eliminate the need for customer service:

  1. Reengineer your products and processes so that customers never need to contact you in the first place.
  2. Create self-service mechanisms (they suggest Web and IVR) with high success rates.
  3. It’s much cheaper to be proactive rather than reactive.  If there’s a problem, tell the customer about it before they contact you.
  4. Make it easy to contact you (e.g., web sites make contact information prominent and accessible).
  5. The entire company has to “own” the problem.  Customer problems are rarely the result of customer service, but rather the result of poor design or execution by many parts of the organization.
  6. Listen to the customer and communicate with them from their point of view.
  7. Measure great customer experience by focusing on metrics such as number of contacts per order.

The Best Service Is No Service

In my early days at Robelle Solutions Technology, we tripled the number of customers without increasing staff.  As a software company, we spent a tremendous amount of time reengineering our products to eliminate technical support calls.  A lot of that effort went into the installation of the software.  Many software companies figure you’re only going to install a software product once, so why put a lot of effort into the installer.  The truth is that the installation process is often one of the earliest customer experiences.  Having to call technical support to get a software product installed, even if technical support is excellent, is not the best way to make a first impression.

At eOptimize, we similarly put a lot of engineering effort into both our installer and our product to eliminate technical support calls.  Our software runs in highly complex environments and interacts deeply with Microsoft Windows, Active Directory Services, and Exchange.  These are challenging products to work with in all of their combinations, but we rise to that challenge to both reduce our support costs and to insure that our customers have a great first experience.

Last week, I wrote about how automated scheduling can save your customers a lot of time by self-service scheduling via a web portal.  Our customers and their customers can save people years of time by letting our scheduling engine automate scheduling of customer appointments, exactly as Bill and David advocate in their second step. If you are passionate about customer service, I highly recommend “The Best Service Is No Service”.

David Greer