Case Study: Taking the Bus

up
812 users have liked.
Navshot, digs into his company's efforts at providing a bus service to its employees and comes with some very interesting insights. Amongst other things, he discusses issues in route planning, user expectation, working with BMTC, scalability, quality of service issues and factors influencing them.

 

In general, information provided here may not be accurate, but is a rough sketch of things. This is so because of lack of records or lack of access to the records.

Background/History

Location of the company is C.V.Raman nagar (off old Madras road near  HAL/DRDO/LRDE). The company had contracted out transport services to a private firm.  It ran 6 routes with Swaraj Mazda. The routes covered were (may not be 100% accurate as history is not maintained well):
  • Jayanagar sector (covered Basavanagudi, etc)
  • JP Nagar sector (covered Banashankari, etc)
  • R.T. Nagar sector (covered Cox town, etc)
  • Mathikere sector (covered Malleshwaram, etc)
  • Vijayanagar sector (covered Rajajinagar, etc)
  • BTM layout sector (covered Koramangala, etc)
They had 6 Swaraj Mazdas running two trips each in the morning pickup and two  trips in the evening dropoffs.

Primary disadvantages
  1. Did not cover areas extensively
  2. Since there were only one vehicle per route, the same vehicle had to come back for the second trip: This resulted in uncertain timings for second trip (due to variation in traffic).
  3. Its size was limiting capacity
Hence, there was an initiative to increase the use of company/mass transport, as a wholesome solution to tackle the following:
  1. Personal: lower stress levels, lower fuel bills
  2. Company: lower usage of precious parking space
  3. City: lower the traffic snarls in peak hours
  4. Environment: lower pollution
Study

First phase of study involved a survey to find out the interest for an improved service. Majority showed interest if a company vehicle could be reached within 1 Km from their home. The survey also found that
  • over 70% of the people stay less than 8km from office
  • over 60% stay less than 5km from office
  • around 60% use cars for daily commute
The second phase was to actually locate each and every employee's residence.  MapMyIndia services were used where each employee could login, zoom in and mark where he/she wanted to board the bus (typically the nearest main road which was accessible by a bus).

Design/Planning

Primary objective was to cover maximum employees.

A "draft" set of routes were created that covered close to 100% (maybe around  96-98% in reality) of employees who disclosed their location. A team of  volunteers was created with atleast a couple from each of these routes.

In case where the preferred stop of an employee was not on the route, they were contacted and asked about feasibility for them to use a location on the route. Where ever feasible, routes were re-aligned to cover more employees.

Each of these sub-teams (one team per route) did a reality check and timing. They went in a cab measuring time. Based on this, they published start time and arrival at each of the stops.

Meanwhile, after rounds of talks and negotiations, BMTC was chosen as the  vendor. Some of the advantages with BMTC was:
  • Flexible (Surprise! Surprise!!)
  • Cost effective
  • Scalable
Based on cost/benefit analysis and other data, two trips of pickup and two trips of dropoff were planned.

The whole process was so tailored that the service could ultimately be  broadened to other companies in the neighbourhood and admin run by the  technology park developer where these companies reside.

Implementation

In all there were 11 routes to begin with that served long routes. Short  routes (of less than 8km) were served by Swaraj Mazdas of the existing private service provider.

The bus timings were fixed keeping in mind that it had to reach office by around 8:30AM/9:30AM for two trips. Evening trips started based on distance to the final destination (longer the route, earlier the start). But later it was scrapped and all the buses starting time 5:30PM/7:30PM respectively for first/second trips.

Route details are given in below.

After about an year's successful (maybe only partially) run, the complete administration of running this service was handed over to the developer of the tech. park that anyway maintains other services.

As of now, there are a total of five companies using this service. Since there was a dramatic increase in volume for some of the routes, one extra trip were added for such routes. Some new routes were created too and there are now a total of 14 routes that is served by BMTC.

A monthly charge of around Rs. 1450 is charged per person.

Issues

  1. Since coverage was given a priority, some of the routes were long. For example, the route destined to Yelahanka had to go via Cox town,  R.T. Nagar, Sanjaynagar and Vidhyaranyapura. Currently it stays as a single route as the volume is not enough to split it into two routes. As per the latest calculation, 30 users have to be there for the route to break even (given that there are two trips each in the morning and evening). Due to this, time taken to reach Yelahanka is sometimes as high as two hours in the evenings.
  2. Even though top management at BMTC is extremely corporate-type and flexible to customers, the middle management is still the same depot managers who are slow to respond. This is occationally shown as delay in bus arrival in the mornings and that very rarely don't turn up at all.
  3. Due to low volume for some of the routes, there are only two trips. Ideally, there should have been a trip once an hour barring afternoon. For example, multiple trips each at 7:00, 8:00, 9:00, 10:00, 11:00 in the mornings and 4:30, 5:30, 6:30, 7:30 and 8:30 in the evenings. For this kind of frequncy to be viable, I guess the volumes have to tripple from the current ones.
  4. Since many companies are using the service, the whole system has lost a bit of flexibility. Some companies encourage flexi-time working and some others strictly enforce working hours (start of working hours that is. No restriction on end of working hours, as long as its later than 5:30PM!!!). One can know where it all leads to when the service has to be expanded and improved.
  5. The BMTC service served only longer distanced well. For those who stayed closer (less than 5 km), who were majority, it didn't serve well. Even shorter routes (covered by private) failed to make it  attractive. The reason: Most had to walk 5 mins to the stop, wait  another 5 mins and travel for 15 mins. Whereas, if they took their own vehicle, they could reach in 5-15 mins.

Misc. information

  1. As stated above, the top management of BMTC were surprisingly found to be more flexible than some of the other private guys. They agreed  to many special requests and were also very quick in responses. Very corporate like.
  2. Cost of running big BMTC buses are cheaper than Swaraj Mazdas!! It maybe because of BMTC's own service and repair division. Also, it might be because the buses, in the off hours, can be run on its own regular routes to generate more revenue.
  3. Each trip has a different bus, so first trip bus need not worry  about getting back to cover the second trip.
  4. From the current running, it seems there are no major issues. There is a variation of about 5-15 minutes in the mornings - mostly due to traffic conditions. 90% of the time the variation is around 5 mintues. In the evenings on the other hand, the variation is between 5 to 30 minutes to reach destination. Most of the time the variation is around 10 minutes (invariably late by 10 minutes). Ofcourse, this is dependent on the route. This data is derived after looking at a couple of routes for about a month.
  5. Another interesting observation on commute time in the evenings: Invariably, the bus arrives at destination later in winter/rainy days and earlier in summer's sunny days. One of the reason could be that, more people start moving towards home once its dark - and it gets dark sooner in winter. And, on rainy days, no need to explain - it would end up in multiple jams due to flooding and slow movement of vehicles.
 

Taking the bus: Pick up routes

up
820 users have liked.


data courtesy navshot.

Route Number :R01      
Route Name: Koramangala Pick up
BTM Layout Bus stand 7:30 AM 8:00 AM 8:30 AM
Maruthi Nagar BTM Lyt stg 1 via Advaith petrol bunk 7:38 AM 8:08 AM 8:38 AM
St.John's Hospital 7:42 AM 8:12 AM 8:42 AM
CG Corel(Aiswarya dept stores) 7:46 AM 8:16 AM 8:46 AM
Raheja residency 7:48 AM 8:18 AM 8:48 AM
Sukh sagar 7:52 AM 8:22 AM 8:52 AM
Vinayaka temple 7:54 AM 8:25 AM 8:55 AM
Bethany School 7:56 AM 8:27 AM 8:57 AM
National games village ( 80 ft road) 7:58 AM 8:29 AM 8:59 AM
Sonyworld 8:00 AM 8:34 AM 9:04 AM
Egipura signal 8:02 AM 8:36 AM 9:06 AM
Hero Honda Signal 8:06 AM 8:41 AM 9:11 AM
BTP 8:22 AM 9:04 AM 9:35 AM
       
Route Number :R02      
Route Name: IIMB Pick up
Meenakshi Temple  7:20 AM 7:50 AM  8:15 AM 
Arakere 7:23 AM 7:55 AM  8:20 AM
IIM B 7:25 AM 8:00 AM  8:25 AM
Bannergatta Main Road (Near HoneyWell) 7:26 AM 8:01 AM  8:26 AM
Ranka Colony 7:27 AM 8:03 AM  8:28 AM
Delmia SW 7:29 AM 8:05 AM  8:30 AM
VET school 7:30 AM 8:08 AM  8:33 AM
Divakar hospital 7:32 AM 8:10 AM  8:35 AM
RelQ( JP nagar) 7:33 AM 8:13 AM  8:38 AM
Shoppers Stop 7:34 AM 8:14 AM  8:39 AM
BTM water tank 7:37 AM 8:18 AM  8:43 AM
BTP 8:20 AM 9:00 AM  9:25 AM
       
Route Number :R03      
Route Name: HSR Layout Pick up
Bommanahalli Junction  7:30 AM - 8:45 AM
Silk Board flyover 7:33 AM - 8:48 AM
5th Main ORR junction 7:34 AM - 8:49 AM
HSR BDA complex, 14th Main 7:36 AM - 8:51 AM
17th Main, 17th Cross 7:37 AM - 8:52 AM
19th Main, 22nd Cross 7:40 AM - 8:55 AM
24th Main, 22nd Cross 7:42 AM - 8:57 AM
27th Main, NIFT 7:43 AM - 8:58 AM
27th Main, Meenakshi Apartments 7:44 AM - 9:00 AM
27th Main, ORR junction 7:46 AM - 9:02 AM
SunCity, ORR 7:48 AM - 9:04 AM
Sarjapura Road (Shobha Garnet Apts) 7:49 AM - 9:05 AM
Bellandur 7:50 AM - 9:07 AM
Intel 7:52 AM - 9:09 AM
Innovative Multiplex(Salarpuria Supreme) 7:58 AM - 9:15 AM
Marathahalli (bridge) 8:00 AM - 9:17 AM
Martahalli market 8:01 AM - 9:18 AM
BTP 8:22 AM - 9:30 AM
       
Route Number :R04      
Route Name: Anjanapura Pick up
J.P.Nagar 9th phase - Anjanapura Bus Stop  7:17 AM - 8:05 AM
Konankunte Old Bank Colony - Bus Stop 7:22 AM - 8:10 AM
Konankunte Old Police Station 7:23 AM - 8:11 AM
Family Mart Circle 7:28 AM - 8:20 AM
J.P.Nagar 6th Phase - Bus Stop 7:32 AM - 8:23 AM
JP Nagar 15th Cross Circle (UTI ATM) 7:35 AM - 8:27 AM
Raghavendra Mutt Circle 7:38 AM - 8:33 AM
Shanti Poly Clinic 7:40 AM - 8:35 AM
Cool Joint 7:45 AM - 8:40 AM
Jayanagar 3rdBlock 7:50 AM - 8:50 AM
Ashoka Pillar 7.57 AM - 8.57 AM
KH Road Bus stand 8.05 AM - 9.10 AM
BTP 8:20 AM - 9:30 AM
       
Route Number :R05      
Route Name: Chikkalasandra Pick up
Chikkalsandra( Brigade Apartments)  7:22 AM - 8:20 AM
Banashankari 3rd Stage After Indian oil Pentrol Pump(H S Cyber Centre) ) 7:25 AM - 8:23 AM
Banashankari 3rd Stage ( SBI Bank ATM ) 7:28 AM - 8:25 AM
Devegowda Petrol Pump 7:29 AM - 8:29 AM
Banashankari 2nd Stage(Prashanth Nursing Home (Next to UTI Bank ATM)) 7:31 AM - 8:31 AM
BSK BDA Complex ( park) 7:34 AM - 8:34 AM
In Front of Monotype bus stop 7:38 AM - 8:37 AM
KR Road (Uma Maheshwari Temple). 7:40 AM - 8:40 AM
Garadi Apartments 7:42 AM - 8:42 AM
Natkallappa Circle ( Infront of Canara Bank staff training centre) 7:44 AM - 8:45 AM
SRS Petrol Pump 7:46 AM - 8:48 AM
R.V.Teacher College 7:48 AM - 8:52 AM
Ashoka Pillar 7:50 AM - 8:54 AM
Wilson garden post office 7:55 AM - 9:04 AM
Doubble Road (Infront of Depot) 8:00 AM - 9:10 AM
BTP 8:20 AM - 9:40 AM
       
Route Number :R06      
Route Name: Basaveswaranagar Pick up
Pavithra Paradise  7:30 AM 8:00 AM 8:30 AM
Basveshwara 8th Main 7:32 AM 8:02 AM 8:32 AM
Water Tank 7:34 AM 8:04 AM 8:34 AM
Shankar Mutt 7:36 AM 8:06 AM 8:36 AM
Mahalakshmipuram (GD Naidu hall road) 7:38 AM 8:08 AM 8:38 AM
RajajiNagar 1st Block 7:40 AM 8:12 AM 8:42 AM
RajajiNagar 16th Cross 7:42 AM 8:14 AM 8:44 AM
KLE college 7:43 AM 8:17 AM 8:47 AM
Rajajinagar Old Police Station 7:45 AM 8:18 AM 8:49 AM
Rama Mandir 7:47 AM 8:21 AM 8:51 AM
BTP 8:20 AM 9:00 AM 9:30 AM
       
       
Route Number :R07      
Route Name: Jalahalli Pick up
Bagalkunte (Widia School)  7:10 AM - 8:10 AM
8th Mile 7:15 AM - 8:15 AM
Dasarahalli 7:18 AM - 8:18 AM
Jalahalli cross 7:20 AM - 8:20 AM
BEL Circle 7:30 AM - 8:30 AM
Gokula 7:35 AM - 8:35 AM
Mathikere 7:39 AM - 8:40 AM
Yeshwantpura TOLL Gate (boarding for all Yeshwantpura passengers). 7:42 AM - 8:45 AM
Malleswaram 15th cross ( veena stores) 7:49 AM - 8:52 AM
Malleswaram circle 7:52 AM - 8:57 AM
Seshadri puram 7:55 AM - 9:05 AM
Gutahalli 7:57 AM - 9:08 AM
Cantonment Station 8:00 AM - 9:13 AM
Ulsoor lake (Foto Flash) 8:10 AM - 9:23 AM
BTP 8:20 AM - 9:45 AM
       
Route Number :R08      
Route Name: Vijayanagar Pick up
GKW layout bus stand  7:05 AM 7:45 AM 8:15 AM
Chandra Layout Bus Stand 7:10 AM 7:50 AM 8:20 AM
Nagarbhavi Circle 7:15 AM 7:55 AM 8:25 AM
Canara Bank Colony 7:19 AM 7:59 AM 8:29 AM
Moodalapalya Bus stop (seetharam kalyana mantap) 7:23 AM 8:03 AM 8:33 AM
Saraswathi Nagar Bus Stop 7:25 AM 8:05 AM 8:35 AM
Indian bank 7:27 AM 8:07 AM 8:37 AM
Vijayanagar Exchange 7:30 AM 8:11 AM 8:41 AM
Vijayanagar bus stand 7:32 AM 8:13 AM 8:43 AM
Maruthi temple 7:35 AM 8:15 AM 8:45 AM
5th main crossing Hampi nagar 7:37 AM 8:18 AM 8:48 AM
Attiguppe ( Near chandralayout petrol pump) 7:40 AM 8:21 AM 8:51 AM
Deepanjali nagar 7:42 AM 8:23 AM 8:53 AM
Bapujinagar Bustand 7:44 AM 8:25 AM 8:55 AM
Sirsi Circle ( Burial ground ) 7:46 AM 8:28 AM 8:58 AM
In front of Bangalore Club (rich mond circle) 7:56 AM 8:40 AM 9:10 AM
Via Residency road, MG road, Ulsoor lake 8:10 8:45 AM 9:05 AM
BTP 8:20 AM 9:05 AM 9:30 AM
       
Route Number :R09      
Route Name: Yelhanka Pick up
Yelahanka police Station Circle  7:05 AM - 8:05 AM
Yelhanka new town main bus stop 7:15 AM - 8:15 AM
Vidyaranyapura Last bus stop 7:25 AM - 8:25 AM
Vidyaranyapura SBI 7:27 AM - 8:27 AM
Vidyaranyapura first bus stop 7:29 AM - 8:29 AM
Doddabomsandra Petrol bunk 7:31 AM - 8:32 AM
Kuvempu circle 7:36 AM - 8:40 AM
Gowri apts ( new BEL road) 7:38 AM - 8:41 AM
Sanjay nagar Janata bazar 7:43 AM - 8:46 AM
Sanjay nagar water tank 7:44 AM - 8:47 AM
CBI 7:48 AM - 8:51 AM
RT nagar police station 7:50 AM - 8:53 AM
RT Nagar HDFC bank 7:52 AM - 8:55 AM
JC nagar Police station 7:57 AM - 9:00 AM
Nandi durg road ( Airtel) 7:59 AM - 9:02 AM
Coles park 8:03 AM - 9:06 AM
Frazer town post office 8:04 AM - 9:08 AM
East Station 8:06 AM - 9:10 AM
Cox town circle 8:08 AM - 9:11 AM
Isolation hospital 8:23 AM - 9:28 AM
BTP 8:30 AM - 9:45 AM
       
Route Number :R10      
Route Name: ITPL Pick up
Railway Gate Near Sai Baba Ashram  7:25 AM - 8:35 AM
Whitefield ( Mayura Bakery ) 7:30 AM - 8:40 AM
Hope farm Circle 7:32 AM - 8:42 AM
Adarsh palm Meadows 7:35 AM - 8:45 AM
Kundanhalli circle 7:40 AM - 8:50 AM
AECS Centre 1st stage 7:43 AM - 8:53 AM
AECS Centre 2nd stage 7:45 AM - 8:55 AM
HLL office 7:47 AM - 8:57AM
BEML Layout 7:50 AM - 9:00 AM
Marthahalli 7:58 AM - 9:09 AM
BTP 8:20 AM - 9:35 AM
       
Route Number :R11      
Route Name:Sahakar Nagar Pick up
Nagar -Police Out Post  7:25 AM - 8:25AM 
Sahakar Nagar -Big Bazar (Yelhanka main road) 7:30 AM - 8:30AM
Hebbal Flyover 7:35 AM - 8:35 AM
Nagwara circle 7:40 AM - 8:45 AM
Hennur ring road junction 7:45 AM - 8:55 AM
Jal vayu vihar 7:50 AM - 9:00 AM
East point college 7:55 AM - 9:03 AM
Babusapalaya Bus stop 7:58 AM - 9:10 AM
Banaswadi Ring Road (Near Bagini) 8:00 AM - 9:13 AM
Rammurthy nagar cross ( Tamrind) 8:02 AM - 9:15 AM
Kasturinagar Water tank 8:07 AM - 9:20 AM
Kasturi nagar 2nd main cross 8:10 AM - 9:23 AM
4th main bus stop railway parallel road ( sadandnagar) 8:12 AM - 9:25 AM
NGEF layout Railway parallel road ( old level crossing) 8:15 AM - 9:32 AM
BTP 8:20 AM - 9:45 AM
       
Route Number :R19      
Route Name:Rajarajeswari Nagar Pick up
Beml Layout Bus Stand  7:25 AM 8:00 AM 8:15 AM
R.R.Nagar Temple(Aladhmara Stop) 7:28 AM 8:04 AM 8:18 AM
Nayandahalli Bus Stand 7:33 AM 8:09 AM 8:25 AM
Janata bazaar 7:38 AM 8:15 AM 8:33 AM
Food World 7:41 AM 8:18 AM 8:36 AM
Hoskerehalli Corss 7:45 AM 8:23 AM 8:40 AM
Sita circle 7:46 AM 8:25 AM 8:43 AM
Bank Colony Bus Stop 7:47 AM 8:26 AM 8:45 AM
Srinivas nagar bus stop 7:48 AM 8:28 AM 8:47 AM
Hanumanth nagar Vesp Show room 7:50 AM 8:32 AM 8:55 AM
Gavipuram( Syndicate Bank) 7:53 AM 8:35 AM 8:58 AM
Rama Krishna Ashram 7:55 AM 8:36 AM 9:00 AM
Chamraj Pet (Uma Theatre) 7:57 AM 8:37 AM 9:03 AM
BTP 8:20 AM 9:30 AM 9:45 AM
       
Route Number :R20      
Route Name: BTM Pick up
BTM 2nd Stage Bus stop(Maheadeshwar Nagar)  7:37 A.M  - 8:40 A.M 
Udupi Garden 7:39 A.M - 8:45 A.M
Gangotri circle 7:41 A.M - 8:48 A.M
Maruthinagar 7th Cross 7:43 A.M - 8:51 A.M
Airtel Office 7:45 A.M - 8:54 A.M
Kormangala BDA complex 7:55 A.M - 9:00 A.M
Ejipura singnal 7:59 A.M - 9:05 A.M
BTP 8:35 A.M - 9:23 A.M
       
       
Route Number :R21      
Route Name: ISRO Layout Pick up
ISRO layout BMTC bus stop  7:20 AM - 8:15 AM
Kumarswamy Layout 7:25 AM - 8:20 AM
Dayanand Sagar College 7:30 AM - 8:25 AM
Kadirenahalli Cross 7:33 AM - 8:30 AM
Banashankari Temple 7:38 AM - 8:33 AM
Rajalakshmi Nursing Home 7:41 AM - 8:38 AM
Raghavendra Mutt Circle 7:43 AM - 8:40 AM
Ragi Gudda 7:45 AM - 8:43 AM
East End Circle 7:47 AM - 8:45 AM
Carmel Convent 7:50 AM - 8:48 AM
Sagar Automobiles(via diary circle) 7:53 AM - 8:52 AM
Adugodi Signal (Near Mico) via Diary Circle 7:57 AM - 8:58 AM
BTP 8:25 AM - 9:30 AM