Door-to-Door Sampling Caravan Project

Reproducible Research

Background of the Project

The Door-to-Door Sampling Caravan Project aims to visit 100 barangays and give out free Globe prepaid SIM cards to households in these barangays in 100 days.

The goal is to increase the subscriber base of the company and increase revenue flow from the activated SIM to achieve more than 15% Return of Investment by the end of the year.

To achieve these goals we are to utilize the following resources:

  1. PhP5,000,000 contract
  2. 10 samplers, hired at Minimum Wage per day (8 hours)
  3. 1 van & 1 driver for travel
  4. 100 days to visit 100 barangays
  5. SIM cards worth PhP40 each, with PhP50 load

Assumptions

To be able to project the feasibility of the caravan project, some assumptions were made.

  • An interested interaction, or a hit, comprises of
hit = 20 seconds waiting time + 20 secends for spiel + 10 seconds when signing 
hit = 50 seconds per interaction
  • For no hit interactions, we assume that
no hit = 30 seconds waiting time
  • Lastly, for cases with interaction but no hit,
interaction but no hit = 20 seconds waiting time + 20 seconds for spiel 
interaction but no hit = 40 seconds

Estimations

Estimations were provided by the marketing agency contracted for the project.

  • 75% provided SIM to the household (success rate)
  • 😍 Out of the provided SIM cards, 25% are activated (conversion rate)
  • 💰 On average, each activated SIM provides PhP200 revenue return per year

Dataset

To explore the dataset, we first read the CSV file in R. The dataset contains 42037 rows of data

h2h <- read.csv("h2h.csv")
knitr::kable(h2h[1:6, 1:13], caption = 'h2h.csv Dataset'
)
h2h.csv Dataset
Island Major_Island Region Province ProvinceCity CityMunicipcality Barangay TotalPopulation NHouseholds AreaBarangay lat long Size
Luzon North Luzon CORDILLERA ADMINISTRATIVE REGION ABRA ABRA LA PAZ Poblacion 3538 734 0.6346914 17.67141 120.6861 Large
Luzon North Luzon CORDILLERA ADMINISTRATIVE REGION ABRA ABRA BANGUED (Capital) Calaba 3494 746 4.4000000 17.61435 120.6099 Large
Luzon North Luzon CORDILLERA ADMINISTRATIVE REGION ABRA ABRA BANGUED (Capital) Zone 7 Pob. (Baliling) 2809 641 4.4000000 17.59862 120.6207 Large
Luzon North Luzon CORDILLERA ADMINISTRATIVE REGION ABRA ABRA TAYUM Poblacion 2672 514 5.0618182 17.61913 120.6516 Large
Luzon North Luzon CORDILLERA ADMINISTRATIVE REGION ABRA ABRA BANGUED (Capital) Zone 5 Pob. (Bo. Barikir) 2566 616 4.4000000 17.59671 120.6164 Large
Luzon North Luzon CORDILLERA ADMINISTRATIVE REGION ABRA ABRA MANABO San Ramon East 2513 537 7.3709091 17.38228 120.7235 Large

and 13 attributes.

attributes(h2h)$names
##  [1] "Island"            "Major_Island"      "Region"           
##  [4] "Province"          "ProvinceCity"      "CityMunicipcality"
##  [7] "Barangay"          "TotalPopulation"   "NHouseholds"      
## [10] "AreaBarangay"      "lat"               "long"             
## [13] "Size"

To compute the distance from The Globe Tower, we use the geosphere package.

library(geosphere)
h2h$TGT_lat <- 14.55369457
h2h$TGT_long <- 121.0500166
h2h$Distance <- 0

for (x in 1:nrow(h2h)) {
  h2h$Distance[x] <- distm(c(h2h$long[x], h2h$lat[x]), c(h2h$TGT_long[x], h2h$TGT_lat[x]), fun = distHaversine)
}

h2h$Distance <- h2h$Distance/1000
sorted_h2h <- h2h[order(h2h$Distance),]
row.names(sorted_h2h) <- NULL

knitr::kable(sorted_h2h[1:6, 1:16], caption = 'Sorted dataset based on Distance'
)
Sorted dataset based on Distance
Island Major_Island Region Province ProvinceCity CityMunicipcality Barangay TotalPopulation NHouseholds AreaBarangay lat long Size TGT_lat TGT_long Distance
Luzon GMA NATIONAL CAPITAL REGION NATIONAL CAPITAL REGION CITY OF MAKATI CITY OF MAKATI Cembo 26213 6600 0.6536364 14.55982 121.0500 Large 14.55369 121.05 0.6823408
Luzon GMA NATIONAL CAPITAL REGION NATIONAL CAPITAL REGION CITY OF MAKATI CITY OF MAKATI South Cembo 15103 3771 0.6536364 14.55982 121.0500 Large 14.55369 121.05 0.6823408
Luzon GMA NATIONAL CAPITAL REGION NATIONAL CAPITAL REGION CITY OF MAKATI CITY OF MAKATI Pitogo 14395 3191 0.6536364 14.55679 121.0443 Large 14.55369 121.05 0.7092768
Luzon GMA NATIONAL CAPITAL REGION NATIONAL CAPITAL REGION CITY OF MAKATI CITY OF MAKATI Guadalupe Nuevo 18341 5170 0.6536364 14.56100 121.0464 Large 14.55369 121.05 0.9008439
Luzon GMA NATIONAL CAPITAL REGION NATIONAL CAPITAL REGION CITY OF MAKATI CITY OF MAKATI Pinagkaisahan 5739 1372 0.6536364 14.55741 121.0400 Large 14.55369 121.05 1.1599923
Luzon GMA NATIONAL CAPITAL REGION NATIONAL CAPITAL REGION CITY OF MAKATI CITY OF MAKATI Post Proper Southside 52428 15003 0.6536364 14.56359 121.0544 Large 14.55369 121.05 1.2011444

Barangays to be visited to maximize hits per day

When choosing the barangays that will be visited within the 100 days, the following criteria were applied to narrow down the list:

  1. 75% of the number of households must be greater than 5760
Potential Hits per 10 samplers = ( 8 hours X 10 samplers ) / 50 seconds = 5760 hits (maximum hits per day)
  1. Projected Hit is greater than 75% of the number of households

  2. Distance of the barangay from TGT must be less than 60 km.

  3. Those nearest to TGT in terms of distance are considered first.

library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
data_hh <- select (sorted_h2h, c(Region, CityMunicipcality, Barangay, NHouseholds, Size, Distance, AreaBarangay))
data_hh <- mutate (data_hh, Hit = NHouseholds*0.75)
data_hh <- mutate (data_hh, TravelTimeHr = 2*Distance/60)
data_hh <- mutate (data_hh, TravelTimeSec = TravelTimeHr*3600)
data_hh <- mutate (data_hh, LaborTime = 28800-TravelTimeSec)
data_hh <- mutate (data_hh, AccHit = floor(10*LaborTime/50))
data_hh <- filter(data_hh, (Hit >= 5760))
data_hh <- filter (data_hh, Hit >= AccHit)
data_top <- head(data_hh, 100)
knitr::kable(data_top[1:10, 1:11], caption = '100 Barangays to visit to maximize hits. For the full list, see Miscellaneous.'
)
100 Barangays to visit to maximize hits. For the full list, see Miscellaneous.
Region CityMunicipcality Barangay NHouseholds Size Distance AreaBarangay Hit TravelTimeHr TravelTimeSec LaborTime
NATIONAL CAPITAL REGION CITY OF MAKATI Post Proper Southside 15003 Large 1.201144 0.6536364 11252.25 0.0400381 144.1373 28655.86
NATIONAL CAPITAL REGION CITY OF MAKATI Post Proper Northside 8929 Large 1.201144 0.6536364 6696.75 0.0400381 144.1373 28655.86
NATIONAL CAPITAL REGION CITY OF MAKATI Pembo 11240 Large 1.355719 0.6536364 8430.00 0.0451906 162.6862 28637.31
NATIONAL CAPITAL REGION CITY OF MANDALUYONG Highway Hills 9882 Large 2.743714 0.3440741 7411.50 0.0914571 329.2457 28470.75
NATIONAL CAPITAL REGION CITY OF MAKATI Rizal 10545 Large 2.757654 0.6536364 7908.75 0.0919218 330.9185 28469.08
NATIONAL CAPITAL REGION TAGUIG CITY Ususan 13971 Large 2.994266 1.6146429 10478.25 0.0998089 359.3119 28440.69
NATIONAL CAPITAL REGION TAGUIG CITY Pinagsama 13776 Large 3.030616 1.6146429 10332.00 0.1010205 363.6740 28436.33
NATIONAL CAPITAL REGION CITY OF MANDALUYONG Addition Hills 24169 Large 3.780061 0.3440741 18126.75 0.1260020 453.6073 28346.39
NATIONAL CAPITAL REGION CITY OF MAKATI Pio Del Pilar 10206 Large 4.095991 0.6536364 7654.50 0.1365330 491.5189 28308.48
NATIONAL CAPITAL REGION TAGUIG CITY North Signal Village 7972 Large 4.252749 1.6146429 5979.00 0.1417583 510.3298 28289.67

All of the Barangays that met the criteria are Large in size. On average, the household density of these barangays is equal to 19101.28.

AVE Household Density = AVE( Number of Household / Area of Barangay )
mean(data_top$NHouseholds / data_top$AreaBarangay)
## [1] 19101.28

Number of Choosen Barangays per City

Here is the breakdown of barangays per city. As mentioned earlier, these barangays are located in highly populated cities near Metro Manila.

library(ggplot2)
knitr::kable(data_top %>% count(CityMunicipcality), caption = 'Number of Choosen Barangays per City'
)
Number of Choosen Barangays per City
CityMunicipcality n
BINANGONAN 1
CAINTA 4
CITY OF ANTIPOLO 10
CITY OF LAS PIÑAS 8
CITY OF MAKATI 5
CITY OF MALABON 4
CITY OF MANDALUYONG 2
CITY OF MANILA 2
CITY OF MARIKINA 7
CITY OF MUNTINLUPA 4
CITY OF NAVOTAS 1
CITY OF PARAÑAQUE 9
CITY OF PASIG 6
CITY OF VALENZUELA 3
PASAY CITY 1
QUEZON CITY 18
SAN MATEO 1
TAGUIG CITY 10
TAYTAY 4
ggplot(data_top) +
  geom_bar(aes(y = CityMunicipcality), fill = 'purple')

Tally per Region

When tallied by region, we can observe that most of them are located in National Capital Region, while some are in Region IV-A. These areas are relatively close to Makati/ Taguig area, which satifies the criteria of the barangay located near TGT.

library(ggplot2)
knitr::kable(data_top %>% count(Region), caption = 'Tally per Region'
)
Tally per Region
Region n
NATIONAL CAPITAL REGION 80
REGION IV-A – CALABARZON 20
ggplot(data_top) +
  geom_bar(aes(x = Region), fill = 'purple')

Realistic Hits for 100 days of Sampling

Get the summation of the AccHit column in data_top to compute the total actual hits.

total_acchits <- sum(data_top$AccHit)
total_acchits
## [1] 550010

Geographic breakdown of hits

By Region

Here we can see the breakdown of the projected hits per Region. Most of the barangays are located in NCR, so majority of the projected hits are also attributed in NCR.

Each stack in the graph is a City in that Region. This graph was generated using stacked bar graph in Microsoft Excel.

By City

For the breakdown of hits per City, the highest projected hit came from Quezon City. Quezon City has the largest land area among the cities in NCR.

Each stack in the graph is a Barangay in that City This graph was generated using stacked bar graph in Microsoft Excel.

Sampler Profile

A work day is equal to 8 hours, with the daily minimum wage equal to PhP537, we compute the hourly breakdown of utilization of samplers as,

Hourly breakdown/utilization of samplers = P537 per day / 8 hours
Hourly breakdown/utilization of samplers = P67.13 per hour 

Considering the hourly breakdown of utilization of samplers divided by 50 seconds which is the total time per hit interaction we get the Interaction with Potential Hit as,

Interaction with Potential Hit = P67.13 per hour / 50 sec per interaction 
Interaction with Potential Hit = P0.93 per interaction

The total cost of renting the van for 100 days is computed as,

Travel by van = P10,000 per day
Travel by van = P100,000 for 100 days

Assume that Sampler walks 4 km/hr, the cost for walking is,

Walking = ( P537 / 8 hr ) X ( 1 hr / 4km ) 
Walking = P16.78 / km

Sampling strategy to maximize the number of hits

  1. Travel
    • Shorter travel time
      • Hire samplers that reside in the target location
  2. Waiting Time
    • Do survey before actual door-to-door
    • Shorter waiting time per household
    • Bulk distribution of SIM
  3. Reach
    • Revisit large barangays
    • Visit small / medium barangays that are near each other
    • Hire more samplers

What about the other barangays?

Provincial Barangays

The feasibility to include provincial barangays was concluded using the following computation, which explains the values in the graph above.

Potential Hits per 10 samplers = ( ( Labor Time - Travel Time in Hours )  X 10 samplers ) / 50 sec

Considering this projection using the same resources, it is advisable to not pursue reaching out to provincial barangays. Aside from the time consuming travel, the potential hit decreases the further the location of the barangay.

We recommend to acquire samplers already residing in the locations to be able to make the caravan more feasible to pronvicial barangays.

Target Market Profile

Economic Status

According to Pew Research Center, 80% of the high-income bracket Filipinos use internet, while 61% for low-income bracket.

Return of Investment

Below states two options in the execution of this project. Outsourced uses the services of the marketing agency while the other scenario, Not Outsourced, uses internal efforts from Globe Telecom.

Outsourced

It was stated in the case that Globe Telecom will invest PhP 5,000,000 to outsource services to the Marketing Agency. In this scenario, only the SIM manufacturing expenses are deducted in the annual Revenue Return.

Not Outsourced

In this scenario, the total expenses are deducted from the annual Revenue Return.

Percentage Sensitivities

From 100-day expense of P 23,538,600.00…

If conversion rate (25%) is constant, minimum success rate to earn income is 53%.

If success rate (75%) is constant, minimum conversion rate to earn income is 21.4%.

Miscellaneous

List of 100 barangays

This is the complete list of the 100 barangays that met the criteria. They are to be visited within the 100 days for the Door-to-Door Caravan Project

brgy_100 <- select (data_top, c(Region, CityMunicipcality, Barangay))
knitr::kable(brgy_100, caption = 'List of 100 Barangays that met the criteria.'
)
List of 100 Barangays that met the criteria.
Region CityMunicipcality Barangay
NATIONAL CAPITAL REGION CITY OF MAKATI Post Proper Southside
NATIONAL CAPITAL REGION CITY OF MAKATI Post Proper Northside
NATIONAL CAPITAL REGION CITY OF MAKATI Pembo
NATIONAL CAPITAL REGION CITY OF MANDALUYONG Highway Hills
NATIONAL CAPITAL REGION CITY OF MAKATI Rizal
NATIONAL CAPITAL REGION TAGUIG CITY Ususan
NATIONAL CAPITAL REGION TAGUIG CITY Pinagsama
NATIONAL CAPITAL REGION CITY OF MANDALUYONG Addition Hills
NATIONAL CAPITAL REGION CITY OF MAKATI Pio Del Pilar
NATIONAL CAPITAL REGION TAGUIG CITY North Signal Village
NATIONAL CAPITAL REGION TAGUIG CITY Western Bicutan
NATIONAL CAPITAL REGION CITY OF PASIG Maybunga
NATIONAL CAPITAL REGION TAGUIG CITY Central Signal Village (Signal Village)
NATIONAL CAPITAL REGION PASAY CITY Barangay 183
NATIONAL CAPITAL REGION CITY OF PASIG Pinagbuhatan
NATIONAL CAPITAL REGION TAGUIG CITY South Signal Village
NATIONAL CAPITAL REGION CITY OF PASIG Rosario
NATIONAL CAPITAL REGION TAGUIG CITY New Lower Bicutan
REGION IV-A – CALABARZON CAINTA San Andres (Pob.)
NATIONAL CAPITAL REGION TAGUIG CITY Upper Bicutan
NATIONAL CAPITAL REGION CITY OF PASIG Santa Lucia
REGION IV-A – CALABARZON TAYTAY Santa Ana
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE Sun Valley
NATIONAL CAPITAL REGION TAGUIG CITY Lower Bicutan
NATIONAL CAPITAL REGION CITY OF PASIG Manggahan
REGION IV-A – CALABARZON CAINTA Santo Domingo
NATIONAL CAPITAL REGION CITY OF PASIG Santolan
REGION IV-A – CALABARZON TAYTAY San Juan
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE Santo Niño
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE Moonwalk
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE Don Bosco
REGION IV-A – CALABARZON CAINTA San Juan
NATIONAL CAPITAL REGION QUEZON CITY Tatalon
NATIONAL CAPITAL REGION TAGUIG CITY Bagumbayan
REGION IV-A – CALABARZON CAINTA San Isidro
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE Marcelo Green Village
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE San Dionisio
REGION IV-A – CALABARZON TAYTAY San Isidro
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE San Antonio
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE San Isidro
NATIONAL CAPITAL REGION CITY OF MANILA Barangay 649
NATIONAL CAPITAL REGION QUEZON CITY Bagong Pag-asa
NATIONAL CAPITAL REGION CITY OF MUNTINLUPA Sucat
REGION IV-A – CALABARZON CITY OF ANTIPOLO Mayamot
NATIONAL CAPITAL REGION QUEZON CITY U.P. Campus
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS Manuyo Dos
REGION IV-A – CALABARZON TAYTAY Dolores (Pob.)
NATIONAL CAPITAL REGION QUEZON CITY Pansol
NATIONAL CAPITAL REGION CITY OF MARIKINA Malanday
NATIONAL CAPITAL REGION CITY OF PARAÑAQUE B. F. Homes
NATIONAL CAPITAL REGION CITY OF MANILA Barangay 20
REGION IV-A – CALABARZON CITY OF ANTIPOLO Mambugan
NATIONAL CAPITAL REGION QUEZON CITY Apolonio Samson
NATIONAL CAPITAL REGION CITY OF MARIKINA Concepcion Uno
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS Pulang Lupa Dos
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS B. F. International Village
NATIONAL CAPITAL REGION CITY OF MARIKINA Tumana
NATIONAL CAPITAL REGION QUEZON CITY Bahay Toro
REGION IV-A – CALABARZON CITY OF ANTIPOLO Dela Paz (Pob.)
NATIONAL CAPITAL REGION QUEZON CITY Matandang Balara
NATIONAL CAPITAL REGION QUEZON CITY Culiat
NATIONAL CAPITAL REGION CITY OF MARIKINA Marikina Heights (Concepcion)
NATIONAL CAPITAL REGION CITY OF MUNTINLUPA Cupang
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS Pamplona Tres
REGION IV-A – CALABARZON CITY OF ANTIPOLO San Roque (Pob.)
NATIONAL CAPITAL REGION CITY OF MARIKINA Parang
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS Talon Uno
NATIONAL CAPITAL REGION QUEZON CITY Baesa
REGION IV-A – CALABARZON CITY OF ANTIPOLO Santa Cruz
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS Almanza Uno
NATIONAL CAPITAL REGION CITY OF NAVOTAS North Bay Blvd., South
NATIONAL CAPITAL REGION QUEZON CITY Tandang Sora
NATIONAL CAPITAL REGION CITY OF MARIKINA Nangka
NATIONAL CAPITAL REGION QUEZON CITY Pasong Tamo
REGION IV-A – CALABARZON CITY OF ANTIPOLO Cupang
NATIONAL CAPITAL REGION CITY OF MARIKINA Fortune
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS Talon Dos
NATIONAL CAPITAL REGION CITY OF MALABON Potrero
NATIONAL CAPITAL REGION CITY OF MALABON Longos
REGION IV-A – CALABARZON CITY OF ANTIPOLO Bagong Nayon
NATIONAL CAPITAL REGION QUEZON CITY Batasan Hills
NATIONAL CAPITAL REGION CITY OF MUNTINLUPA Alabang
NATIONAL CAPITAL REGION QUEZON CITY Holy Spirit
REGION IV-A – CALABARZON CITY OF ANTIPOLO Dalig
NATIONAL CAPITAL REGION CITY OF VALENZUELA Marulas
NATIONAL CAPITAL REGION CITY OF MALABON Tonsuya
NATIONAL CAPITAL REGION CITY OF LAS PIÑAS Talon Singko
NATIONAL CAPITAL REGION QUEZON CITY Sauyo
REGION IV-A – CALABARZON CITY OF ANTIPOLO San Isidro (Pob.)
NATIONAL CAPITAL REGION CITY OF VALENZUELA Hen. T. De Leon
NATIONAL CAPITAL REGION QUEZON CITY Bagbag
NATIONAL CAPITAL REGION CITY OF MALABON Catmon
NATIONAL CAPITAL REGION CITY OF MUNTINLUPA Bayanan
NATIONAL CAPITAL REGION QUEZON CITY Commonwealth
NATIONAL CAPITAL REGION CITY OF VALENZUELA Ugong
REGION IV-A – CALABARZON SAN MATEO Silangan
REGION IV-A – CALABARZON BINANGONAN Kalawaan
REGION IV-A – CALABARZON CITY OF ANTIPOLO San Luis
NATIONAL CAPITAL REGION QUEZON CITY Fairview
NATIONAL CAPITAL REGION QUEZON CITY San Bartolome