Executive Summary:

advertisement
Executive Summary:
The objective of this project was to determine whether there exists an optimal
combination of self-service and full service lines that could maximize customer
throughput at the Stop & Shop Supermarket of Hamden, CT. Currently Stop & Shop has
installed 5 self-service checkout lines in addition to the 18 standard full-service checkout
lines. Two of the new self-service lines have been designated for customers with 12
items or less while the remaining 3 lines are designated for customers with an unlimited
number of items.
To compare the performance of the new self-service lines to the existing system, interarrival and service time data was recorded between the hours of 11:00 am and 1:00 pm,
peak service times for Stop & Shop, for each of the four checkout line types: self-service
unlimited, self-service 12 items or less, full-service unlimited, and full-service 12 items
or less. This data was then reduced using Stat::Fit to allow the inter-arrival and service
times to be represented analytically. An analytical simulation model was created with
visual process simulation characteristics to analytically re-enact the checkout line
customer throughput process. Analysis of each of the four service scenarios, using interarrival and servicing times stoichastically represented using a pseudo-random number
generating approach with distributions related back to the true arrival rates, was run to
establish the average total number of customers serviced per hour for each check-out line
type. Given a few basic restrictions on the line combinations, all checkout line
combination types were analyzed for two scenarios, lines that accepted an unlimited
number of items and those that accepted customers with 12 items or less, to fully
understand the impact of each line combination. It was also assumed that all service lines
would be open for service, a scenario most likely achievable just before a major holiday
like Thanksgiving or Christmas. What was found is that for the 12 item-or-less checkout
lines, installation of the new self-service 12-item-or-less isles provided no increased
customer throughput. This was due mostly to the fact that of the 5 possible 12-item-orless checkout lines, the full-service lines were much more efficient in servicing customers
than the self-service lines. For the checkout lines that allowed an unlimited number of
items, it was also found that the addition of the new self-service lines actually limited
customer throughput. In fact, converting all isles to back to the original full-service
configuration provided the highest customer throughput.
So based on the original request, there is no customer throughput benefit to be had by
installing any additional self-service checkout lines. However, considering considering
the cost benefit that could be had by eliminating the checkout personnel, a financial
benefit outside the scope of this study may reveal a significant operating cost reduction.
There are still a lot of customers that prefer the interaction with a live check-out associate
and would rather not deal with the added complexity the self-service systems provide.
It’s intimidating to some of our customers.
Introduction:
Stop & Shop currently provides two grocery checkout methods: full-service checkout and
self-service checkout. The full-service checkout lines use the traditional checkout
method. Customers load their groceries or items onto a convey, a Stop & Shop associate
scans the items while another associate, if available, bags the scanned items and places
the filled bags in the customers shopping carriage. The self-service checkout method
allows customers to scan their items, pay for their purchase and bag without the
interaction of any Stop & Shop associate. Of the 23 total checkout service lines, Stop &
Shop recently replaced 5 full-service checkout lines, with self-service checkout lines
while the remaining 18 service lines retain full-service status. The entire checkout area
currently occupies 146.5 feet of floor space at the front of the store. Within this space,
three fundamental checkout line widths exist. Self-service lines are 5.5 feet wide. Most
full-service lines are 6.5 feet wide while 4 full-service handicap accessible lines are a full
7 feet wide. Although the new self-service lines appear to process customers a bit slower
than any of the full service lines, their narrower width, the result of eliminating a
checkout associate, may prove to be beneficial by allowing the installation of more selfservice checkout lines in the same floor space. Aside from the obvious reasons for
installing the self-service checkout lines (i.e. the elimination of some checkout
associates), Stop & Shop wants to know whether the overall customer throughput could
also be improved by replacing more full-service checkout lines with the narrower selfservice lines. This focus of this study was to determine the optimum checkout line
configuration that maximizes customer throughput at the maximum customer service
load.
Current Checkout Area Layout - Locations:
As mentioned earlier, 23 checkout lines accommodate the customer checkout as shown in
Figure XXX. As the figure shows, the five self-service checkout lines reside on the far
left had side of the checkout area. Also identified are those lines that target customers
with 12 items or less as well as those lines designated for handicap access.
Full Service Checkout Lines
As mentioned earlier, each standard full service line, whether it is designated to serve
customers with an unlimited number of items or customers with 12 items or less,
measures 6 ½ ft wide as depicted in Figure XXX. For convenience, 4 of the 18 total full
service checkout lines measure a full 7 ft wide to enable handicap access. The current
full service checkout area utilizes 119 ft of floor space. Of the 18 full service lines, 2
lines are designated for customers with 12 items of less with 1 of the 2 lines 12 item or
less lines for handicap access. The remaining 16 full service checkout lines currently
allow service for customers with an unlimited number of items and are comprised of 13
standard width checkout lines and 3 wider handicap access lines. Each unlimited
checkout line requires two checkout associates, the scanning associate and a bagger. The
two checkout lines that accommodate 12 items or less only require one associate to
perform both duties, scanning and bagging.
In general, three processes take place in the full-service checkout system. There are
customer arrivals, services, and exits. Arrivals occur in all lines on the left hand side of
the checkout line. The customer loads their items onto a conveyor where they are fed to a
checkout associate. The checkout associate scans the items and, depending on the line
type, will either bag the items or send them off to a bagging associate. Near the end of
the checkout process, the customer proceeds to a payment location, pays the checkout
associate and then exits the checkout system.
Self-Service Checkout Lines
Each of the 5 self-service checkout lines shown in Figure XXX measure 5 ½ ft wide,
regardless of their designation (12 items or less or unlimited). Upon arriving at the
checkout line, customers congregate in the usual fashion, which is at the entrance to the
checkout line. Unlike the full-service system, items are scanned at the beginning of the
checkout line and are then placed on a series of conveyors. The conveyors carry the
items to a gathering area where it is then the customer’s duty to bag their own groceries.
The gathering area can easily accommodate up to 20 items. However, depending on the
number of groceries a customer has, a situation may arise where the customer will have
to stop scanning items because no other items can fit in the gathering area and the system
has begun to back up. When this occurs, the customer must remove (bag), the groceries
in the gathering area before additional items can be scanned. Once all items have been
scanned, the customer pays through an automated payment system. At this time, coupons
can also be scanned. The self-service system will accept all forms of payment, the easiest
of course being performed using a credit card. Once the payment process is complete the
customer exits the system.
Customer Processing – Events:
Regardless of the service line configuration, each customer follows the same event
sequence. Customers arrive, service is performed, and customers exit. In real life
though, many other mini processes take place that are very difficult to quantify. The
following event sections contrast the differences between actions that happen in real life
to those that can actually be quantified for simulation.
Arrivals
Each of us have been to the super market and encountered this same scenario. When it
comes to checkout and based on our past experience, a whole litany of subjective logic
processing goes through our mind when selecting the checkout line that will get us
serviced the fastest. At first, typically we will observe each of the open checkout lines to
determine which appears to have the shortest arrival queue. Usually the observation only
extends to within 5 or 6 checkout lines away from the initial approach into the checkout
area. From these few lines, we’ll then observe how full the carriages or basket are for the
customer(s) in front of us. Then based on the number of items in the proceeding
customers, checkout lines selection is made. This may mean that we might select a
checkout line with an arrival queue that has more people in it than another arrival queue,
but the proceeding customers have far fewer items than the arrival queue with fewer
customers. However, sometimes, the advantage of one line over the other is
indistinguishable. If shopping alone, one might find them self shifting back and forth
between lines based on each lines instantaneous progress. Or if shopping with a
companion, one might reserve a turn in one line while the other remains with the carriage
or basket in another line, all the while continuously assessing the progress of each
respective line to once again, determine what will get them serviced the fastest. This
technique however complicates the selection process for newly arriving customers.
Newly arriving customers often will have this technique unveiled to them at the most
inopportune time. The newly arriving customer may have made a line selection with the
premise that a line appeared faster based solely on fact that each proceeding customer
appeared to have fewer items for checkout than any of the other lines. After a short
amount of time in the arrival queue, the ploy unfolds to the chagrin of the newly arrived
customer so that now the carriage bearing companion moves into the line of their
compatriot who originally appeared to have little or no items for checkout. Does the
newly arrived customer leave the arrival queue based on the new circumstances or not?
Sometimes they do and sometimes not.
For the full-service checkout lines, the arrival process continues into the checkout line
itself with items being loaded onto the feeder conveyor. Termination of the arrival
process is signified with the scanning of the new customers first item.
For the self-service checkout lines, observation revealed that patrons would enter or not
enter based on the number of customers in the line, number of items in a proceeding
customers shopping cart or basket, or the confidence level exuded by the proceeding
customer. Those lines that serviced customers that appeared slow to process items were
passed over for other lines with often more patrons but that seemed to move at a pretty
smooth pace.
Servicing – Full Service
By the time the customer is about to begin service, some if not most of their items have
been loaded onto the feeder conveyor. Servicing is initiated with either the scan of a
“scan saver” card, which acts like a virtual savings coupon, or the scan of the first item.
During the scanning process, the customer may continue to load more items onto the
feeder conveyor as more room becomes available, fill out preliminary information in
their checkbook, or may assist with the bagging of scanned items. Once all of the items
have been scanned, coupons, if any, are scanned. Payment arrangements are negotiated
and the payment transaction is completed. If not all the items have been bagged, the
checkout scanning associate will also assist in bagging the remaining items. Once all of
the items have been bagged from the collection area, the next customer begins
processing, even before the proceeding customer has left the checkout line.
On occasion, significant delays can be had if an item is not properly marked and does not
have a price tag on it. If this situation occurs, another associate is called upon to retrieve
another item that is properly marked or that has a legitimate a price on it. These types of
situations can delay the servicing process several minutes, which is a high percentage of
the total time that the customer spends getting serviced.
Servicing – Self Service
The self-service system does for the customer exactly what its name implies. It allows
the customer to scan their own items, use coupons, and pay on their own without the
interaction of any store associate. From time to time, a problem will arise during the
checkout process. To handle these instances, Stop & Shop has up to three customer
service representatives that circulate between each of the five self-service checkout lines
to assist customers in their checkout process.
Unlike the full service checkout system, self-service processing begins at the beginning
of the self-service checkout line. Customers arrive at the self-checkout line and begin
scanning immediately. There is no intermittent loading of a feeder conveyor. Items are
taken directly from the carriage or basket, scanned at the scanner, and placed on a
conveyor where they are taken to a collecting area of the checkout line. Now here’s
where the checkout process can get a little complicated if the whole process is not
executed flawlessly. If a customer misses the scan of an item but places that item on the
conveyor anyway, the system will be alerted to the fact that an item has passed through
the system without being scanned. In this instance, typically the conveyor will reverse
direction to bring the item back to the customer. More often than not, though this will
cause a failure in the system requiring one of the customer service associates to assist the
customer with the problem. Customers with coupons also face a high chance in
processing delay as the coupon entry process can be very sensitive. Also complicating
the checkout out process is the handling of produce since there are no barcodes on most
produce items. For this, the self-service system provides a lookup system through which
the customer searches for the correct produce item match. Lack of familiarity with the
system often delays the checkout process.
Once the customer has finished scanning their items, the coupon process is completed
and the customer selects the finish and pay option. The self-service system currently
accepts credit and debit cards directly as well as good old cold cash. Checks can also be
accepted, but customers will have to proceed to one of the customer service associates for
further assistance.
Exits
Regardless of the checkout system, all system exits are the same. Each exit usually
entails the customer gathering them self together while still in the checkout line. With
receipts and wallets stowed, the customer proceeds to exit the checkout line and merge
into all other exiting traffic. Occasionally exits can be delayed if an item has been
forgotten to be scanned because it was under the carriage and wasn’t noticed during the
scanning process. For this, the item is then rung up and the customer will have to
complete the paying process all over again.
Simulation Approach:
Given all the above arrival, processing and exit descriptions, it became evident very
quickly that accurately simulating the system checkout process could become a daunting
task. Furthermore, my request at the local Stop & Shop to collect data was well received
but limited the scope to which data could be collected. I was allowed to take as much
data as I wanted so long as my observations were unobtrusive and I did not interact with
the customers or get in the way of the whole process. Given this restriction, at best the
only data that could be compiled had to be limited to what I could see without getting too
close to the checkout system. For this, all that could be observed were arrivals and the
servicing process, which enormously narrowed the scope of this simulation effort.
Therefore, a number of assumptions and guidelines were established to more
appropriately fit the scope of this project given the amount of data that was available.
These assumptions are outlined in the following section.
Locations:
12 Items-or-less
1 line will remain full-service and handicap accessible.
4 lines may be full or self-service.
Unlimited number of items:
3 lines will remain full-service and handicap accessible.
15 lines may be full or self-service
Checkout Floor Area Width
Although the current configuration exists within a discrete floor area envelope, it is
foreseeable that when optimizing the various checkout configurations, slightly more or
less floor space will be required to accommodate the optimized throughput configuration.
Therefore, it will be acceptable that floor area breadth required be no more than an
additional 50% of the widest checkout line, or 3 ½ ft.
Events:
Inter-Arrival Times – For the purpose of this study, which is to determine the optimum
service line configuration that will allow the maximum customer throughput at the
busiest time of day, arrival data will be taken at the busiest time of the day and will be
assumed to by the typical arrival distribution between the hours of 10:00 am and 2:00 pm
(4 hours). This of course is not really an accurate assumption, however, given the focus
of this study, where we are only concerned with the throughput at the busiest time of the
day, this is acceptable. Furthermore, since no additional data will be available other than
just the pure inter-arrival times, like all of the subjective logic processing that typically
takes place, recorded inter-arrival times will assume that all arrivals take into account all
of the subtleties normally encountered with an arrival.
Service Times – Like the inter-arrival times, it will be assumed that the raw service times
are truly characteristic of customer processing, regardless of whether the checkout
process is flawless or has multiple failures. This should be sufficient enough for the
purpose of this study without having to investigate the more subtle and invasive details of
the checkout process.
Exits – Exits will not be specifically tracked when collecting data. For the purpose of
this study, it will be assumed that the proceeding customer will have exited the system
before the next customer begins service. Therefore customer exits will be immediate.
Exits will however be tracked if there are no new customers arrivals by the time the
current customer finishes the checkout process. This allows the service end time to be
determined is there are no customers immediately entering the checkout line for service.
Modeling Approach:
Fortunately, the processing that occurs at the checkout line is a simple process,
essentially a single server system that can be represented by a GG1 or am MG1 (one
instance) queueing process. However, with 4 locations designated in the checkout
process; the arrival location, the arrival queue, the checkout location and an exit location,
23 total checkout lines with 4 locations per line exceeds the modeling capacity of
ProModel’s Student Version. Because of this, two modeling requirements became
disallowed. First, the entire checkout system could not be modeled all at once, and
second, because the entire system couldn’t be modeled, Sim Runner also couldn’t be run
to optimize the checkout system. Granted the number of locations could have been
reduced from 4 to 2 (an arrival queue and a service location), but with 18 + full-service
combinations alone, this would require a minimum of 36 locations which far exceeds the
Student Editions capacity.
To simplify the process, it was then assumed that each checkout line type would perform
consistently for that checkout line type. What this means is that by simulating the
performance of just one line, with little standard deviation, the total number of exits per
hour could be calculated. This data could then be input into an excel spreadsheet where
all combinations could be analyzed in a table. Given this approach, each processing type
was run until so that the 95% confidence interval was satisfied. Once this condition was
met, the average customer throughput per hour was calculated and input into an
optimization spreadsheet as shown in Figure XXX. Two separate sections were set up in
the spreadsheet. The first section was used to analyze the Unlimited Item checkout line
combinations, while the second section was used to analyze the 12-item-or-less checkout
line combinations.
Data Collection:
A total of four hours (2 people collecting data for 2 hours) of data was collected on the
processing of customers through each of the four types of checkout lines. A Sunday was
chosen, between the hours of 11:00 am and 1:00 pm to collect data as this time has been
found to be, in general, one of the busiest times of the day for the supermarket. When
recording arrival data, a customer arrival was recorded when a customer actually entered
a line for service. Customers that slowed to where a line began but then moved to the
next (better) line were recorded to have arrived once they entered the line that they stayed
in, not when they entered the arrival line area. When collecting service time data, service
was recorded as having begun when the customer’s first item was scanned, grocery or
scan-saver card. Service ended either when the next customer in line scanned their first
item, or in the event there wasn’t another customer in line, when the customer exited the
checkout line all together. The arrival and service time data can be found in Appendix
XXX.
Data Processing:
With the data collected, each arrival and service data point was entered into Stat::Fit to
determine the best analytical representation of the data. Once in Stat::Fit, all of the
standard data processing tests were performed on the data, which included running the
autofit function, on each of the eight data sets (4 arrival data sets and 4 service data sets).
The top four best analytical data fit approximations were then tested in each of the four
simulation models for accuracy and to determine whether the results made sense. Some
of the analytical approximations that scored the highest in the autofit test performed
terribly in when applied to the simulation models. For the arrivals, one criteria that was
used to determine whether the analytical arrival rate approximation was valid was to run
the simulation and then look at how many customers accumulated in the arrival queues.
In practice, not more than 4 or 5 customers would be waiting in any of the arrival queues
at any one time. If the simulation predicted more customers waiting in the arrival than
ever observed, the analytical arrival rate was rejected and another arrival rate tested. It
should be noted though that the length of the arrival queue is also closely coupled to the
service times. This often resulted forced the running of numerous arrival and service
time combinations before a sensible combination could be arrived upon. Fortunately
though, service times were usually well behaved and gave few good options aside from
the better fit analytical approximations. Therefore, more often than not, analytical
service times were represented by the highest ranked curve fits.
Results:
After completing each of the simulation scenarios, it was found, as shown in Figures
XXX and XXX that Stop & Shop gained no additional customer throughput with the
addition of any self-service checkout lines. Therefore the original hypothesis that
additional customer throughput could be had with some combination of full and selfservice lines by the virtue that the self service lines were narrower, was false. However,
given the savings that could be had by eliminating some of the staff required to man the
full service lines, it was found that there were other line configurations that did reduce the
manpower required but still maintained similar customer throughput. They are presented
in the following sections.
Unlimited Item Service
As Figure XXX shows, a maximum customer throughput of 446 customers per hour is
achieved with all unlimited checkout lines configured as full service lines. In retrospect,
this makes perfect sense since the efficiency and fluidity of the checkout operation is no
better achieved than in the hands of a trained checkout associate. However, if Stop &
Shop’s ultimate goal is to minimize operating costs at the expense of reduced customer
throughput, than some other options exist. The current installation, which utilizes 3 selfservice unlimited item checkout lines with the remaining 15 checkout lines configured for
full-service operation, can achieve a simulated throughput of 426 customers per hour.
Analysis showed though that another checkout service line configuration that utilizes 7
self-service checkout lines and 12 full-service checkout lines could yield a simulated
throughput of 425 customers per hour, just one customer less than the current
configuration. The 7 self-service checkout line configuration is able to compete with the
current 3 self-service line configuration by allowing the installation of an additional
checkout line without taking up more floor space.
12 Items-or-Less Service
As shown in Figure XXX shows, the maximum customer throughput of 338 customers
per hour for customers with 12 items or less is achieved, as was true with the unlimited
item service lines, with each checkout line configured for full-service processing. Like
before however, if operating cost becomes a heavily weighted attribute to trade,
especially considering that the number of items per customer is so low for this type of
checkout line, the current configuration may provide a savings not quantifiable through
this study even though its throughput is significantly less at 258 customers per hour. If
Stop & Shop considers this worth the loss in throughput, they should also consider
having 3 self-service checkout lines as this configuration will still enable a throughput of
218 customers per hour. Ultimately, because there are so few 12 item of less checkout
lines, there is little latitude when trying to take advantage of the size benefit offered by
the narrower self-service checkout lines, for any real throughput performance to be
realized.
Conclusions / Recommendations:
If everyone worked for free, ie. Employee cost was not an issue, the hands down
conclusion from this study is that Stop & Shop should replace all of the new self-service
with the old full-service checkout lines, regardless of the checkout line type. However,
nobody works for free so the decision becomes a bit more complicated and unfortunately,
is best answered with the aid of collaborating data outside the scope of this study. Other
data that would also help to understand the process would be the number of items each
customer purchases and at what cost. It was observed that customers that had very full
carriages typically migrated to the full-service checkout lines. This data would further
help justify the existence of the checkout associate since not only do the full-service lines
service more customers per hour, on average, they’re also moving more items through the
system which compounds the profits.
After speaking with the Stop & Shop manager, the real reason for Stop & Shop’s recent
installation of the self-service checkout systems is that, on the off peak hours when few
customers are in the store, usually at around 11:00 at night, the new 5 self-service lines
are always be available and open to service these customers. And for these times, when it
is difficult for Stop & Shop to predict the number of checkout associates needed to staff
the checkout system, S & S can always plan on having at just one full service line open
with the overflow being handled by the self-service systems.
In closing, a conclusion can be had from this entire study and from that comes a
recommendation. It is clear that there is no immediate replacement for the efficiency and
capacity of the full-service checkout system, at least not for the next 15 years. There will
always be a need, for one reason or another for the full-service checkout system. But,
since Stop & Shop has gone beyond the point of mere alternate system consideration and
have actually installed an alternative checkout method, it would follow that if they will
entertain one system, they will entertain others. My suggestion to meet the requirements
of both worlds is to replace all of the current checkout lines with a hybrid system, a
system that would enable both self-service and full-service. With this, Stop & Shop
would have the best of both worlds… maximum customer throughput on those super
busy occasions and nearly unrestricted throughput the rest of the time. In fact, with so
many checkout lines open for service, arrival queues would more than likely shorten
allowing for more compact arrival queue areas in the store. The details of such a system
have yet to be worked out fully, but are best left as a venture for the suggesting party.
Download