You are on page 1of 12

Scope Document

Decathlon is looking to create a web based application to manage data consisting of data from
3rd parties like McKinsey consulting/World Bank and internal Decathlon confidential data with
the objective to allow users to make data based decisions for opening new stores and
identifying new opportunity areas . The tool will allow users to use available geographic and
demographic data to be visualized on a mapping platform like CartoDB to prepare their city
strategies.

The current FVD platform consists of the following 11 steps

The application development is already ongoing and the requirement and scope is limited to
developing 3 main features within the application :
1. Part 1 – UI revamp for home page and main 11 steps flow overview
2. Part 2 – writing the A4 City Vision based on user inputs and through data analysis /
visualization.
3. Part 3 -- embedding GIS tool created by Carto + preparing data analysis, storage and
management functionality for the web application on step 5,6,7 + store location mapping on step

Modules for Development :

Section Subsection

Part 1 Redesign UI for home page and landing page + steps widget

Redesign the steps widget

Code it into the web application

Part 2 Based on filters for country and city prefill the values for
existing assets
Summarize the Calculate sports market size estimate based on values from step
data for final 2 and manual inputs from user
location

Evaluation of SQM

A4 city vision integration based on excel file

5 year development plan based on excel file

Design the section to match existing UI of the tool

Part 3 GIS integration

Part 3/ Step 5: File Ability to upload 15 different types of files and store them per
upload options user per city per project

Ability to add another layer of data/file in addition to the default


15 above

Carto DB / ArcGIS Embedd application created on the webapp for visualizing the
/ Kepler integration data uploaded by user above

Part 3 / Step 6

Opportunity Tab Embed the opportunity area map drawn on carto into the fvd
application

Part 3 / step 7 Embed living area map drawn on carto into the fvd application

Part 3 / step 7 Link each polygon with a living area and extract information from
the base data
If base data not present then allow user to enter information

Prepare a calculation table to allow user to put values to give


weightage to different fixed criteria and calculate priority based
on base data extracted from carto or input by user

Part 3 / step 8 Show summary of living areas with priority ranking on the map +
table
Allow users to put pins on map to indicate new store locations +
show existing store locations

Current technology stack for web app :

Project management - Azure DevOps


Design & Documentation - Adobe XD, Google Drive
Development – ReactJS, Python/Django
Communication - Slack, Google Meet,Email
PART 1 : REDESIGN UI FOR HOMEPAGE AND STEPS
TABLE

SPECIFIC AREAS OF CONCERN :


1.Text is too small - the pattern looks like an excel file - needs to be more inviting and user friendly.
All steps should be visible on the same page:

2. For the top section on each page which introduces it - and the blue box which says “step 2-
top down risk analysis. The tool is providing me with data”

1. Text is too dense and not interactive /inviting enough:


You can Try to match and coordinate format for the page below with above and modify the UI here
too

Optional if time permits:


Lacks alignment and text is too dense / not modern looking :
PART 2 : INTEGRATE THE 5 YEAR DEVELOPMENT
PLAN INSIDE THE TOOL AT STEP 8

2. Based on the contact points marked on the map in step 8 ( detailed below) the linked excel
file needs to be integrated into the webapp. The cells are marked with details of content and
calculation on the linked file . (user should have the possibility to with the possibility to
manually modify the value if its incorrect) - rest of the information is manually entered by the
user
3. Link to file here: FVD _webapp_TEMPLATE - 5-YEAR DEVELOPMENT PLAN
4. Data entered by the user should be saved on the backend in such a way that allows
re-usability of the data through sql queries . Ie. If there are visions created for 10 different
cities, we should be able to query the database to get the information input by user for all the
cities in one single table.
PART 3 : GIS and polygon drawing functionality
integration for step 5-7.

Functionality we want to develop in steps 5,6,7:

Step 5:
MAP / GIS integration with visualization of data based on list below
1. Allow upload of csv files with geographic data - latitude, longitude and name of entity for
the following sub categories :

DEFINITIO WHAT DATA EXPECTED in GIS layers


N

1. Where Demograph 1. Population data at grid level ( eg. postcode ,


people live y/ administrative boundaries, area level, geohash ,
Population hexbin etc ) break down by:
- Gender
- Age
- Wealth index /purchasing power
2. Movement map : IP density map to identify location
with high density of “home locations” (12am - 5am)
2. Where Office, GIS layer:
people CBD 1. Office locations
work locations 2. CBD (central business districts)
3. logistic hubs
4. industrial areas
5. IP movement during work hours

3. Where Location of GIS layer:


people major 1. Shopping mall location
conduct points of 2. Shop lots
daily interest for 3. Retail parks
usual living 4. Supermarkets
activities
habits in a 5. Schools
city - 6. Sport clubs
Business 7. Public and Private sport facilities
Hotspots in 8. IP data to check movement of people during leisure
a city hours

2. Based on data uploaded on the FVD app - should be saved on an S3 bucket directly and
then connected with a GIS software
3. To integrate visualization of the data uploaded by user on the webapp into the GIS
system and create a dashboard - allow filter and view of different layers of data above
4. Prepare the pipeline to allow aggregation of data (especially IP data) to ensure ingestion
into carto is efficient and visualization is aligned with the output expected. (aggregation
of IP data in geohash)

Step 6 :

5. Provide a button to redirect to carto application.


Within carto in the map visualization - carto will allow users to draw georeferenced
polygons on the map in the webapp directly - multiple opportunity areas can be drawn
and linked to a label for each opportunity area .Eg. Opportunity Area #1 : Area 1

6. Each time the user clicks on the + sign -a new tab is opened with the possibility to draw
Opportuity Area 2 with the name of the polygon saved.
7. To have one final tab with just a map with all the polygons identified on one page.
Together with the possibility to view the base layers with information added by user
before
8. Each opportunity area is linked with a page below to add information about the area
therefore saving the name and information linked to each opportunity area is important.
eg. :

9. The final tab will have just the map with all the opportunity area polygons with a table
summarizing the information input for each polygon inside.
10. Cloudester to embed the opportunity area polygon map into the FVD tool to allow the
user to fill in the data below

Step 7
11. Linked to each individual opportunity area - to allow users to draw living area polygons
on the map . Labeled and stored as Opportunity Area 1, Living Area 1

12. Cloudester to embed the carto map into the webapp to visualize it on the FVD tool.

13. To allow users to input information manually if they do not provide any base data layers
for the same factors above for each individual living area :

Living area 1 Living area 2 Living area 3 Living Area 4 Living Area 5 Living area
6

Population 1000 124003 239717 349871 2489172 248975

Gender (male) 51%

Gender ( female) 49%

Median age 45yrs

Wealth index 4.2

No of malls 5

No of 3
supermarkets

No of 12
competitors

No of sport 3
complex

No of visitors in 1000
peak hour

Nb of commercial 3
buildings

Average traffic in
region per day

No of tourists 10994

No of residents 1204

No of workers 1451

Decathlon digital
TO

Decathlon
physical TO

Average basket
size

No of people who
have visited
decathlon during
the period of time
selected

Factors to evaluate on :

a. Population
b. Gender distribution ( male and female )
c. Age distribution ( 15 year age intervals)
d. Avg wealth index of living area
e. No of malls inside living area ( define what means mall - quality of mall etc, size
etc)
f. No of private and public sport facilities
g. No of competitors ( which kind of competitors - eg. / size/ branded?)
h. No of private schools
i. Traffic inside living area
j. No of residents
k. No of people working in living area
l. No of tourists in living area
m. No of commercial buildings
n. No of retail parks
o. Supermarkets
p. Malls
q. Sport clubs
r. Other factors - self entered values

11. Once the information is collected for each living area - collate the information at
opportunity area level
12. To allow identification of weightage of each criteria for each living area ( to link it to point
10) : eg.
13. Table is static

Identified Weightag
Dimensions KPI Data Sources e* Score
● Population in each living area - GIS data from demography layer
● Demography age distribution - main - GIS data / IP data provider 10
10
Demography customers (24-55 yr) 45
10
● Living area population density - GIS data from demography layer
15
● Wealth index of living area - Open source data/ GIS data

- NPD city data & consumption


evaluation based on purchasing power
Sports market ● Sports market potential for each area 20 20
and wealth index information by
resident and worker population
- performance of digital by
Digitalization ● Digital penetration 15 15
marketplace/Decathlon
- IP data evaluation
● % of population that are residents 5
based on IP data
Consumer - IP data evaluation
● % of workers attracted in the area 10
movement 20
based on IP data during office hours
behavior - IP data evaluation 5
● % of tourists in the area
- Quantify the no of cars coming to the 4
● Google traffic
region during peak time

TOTAL 100 100

14. Allow user to input weightage value for score calculation of each living area ( give a
tentative starting point)
15. Based on this score evaluation to prepare a priority rank table for different living areas
identified
16. To show on 1 MAP: all living areas on the map with the opportunity areas ( if possible to
show priority ranking too) - 1 general map

17. Find a way to integrate the performance of the stores in the city where it exists using
postcode data

Step 8
Map to indicate store locations - existing and future
18. On the part highlighted in blue which is a subsection of page linked to Step 8 :
Display map as on point 15 above. Show also the priority ranking of living areas as on point
14. And allow on the same map users to insert contact points / store locations on map :

Pins on the map: colors for each format

Decathlon logo - existing store locations


dark blue - Stand alone - Owned / Platform
dark green - Fit Out - Owned / Platform
dark yellow - Mall - Owned / Captor
light blue - Stand alone - Leased /Platform
light green - Fit Out - Leased /Platform
light yellow - Mall - Leased / Captor
orange - Click & Collect/ Satellite
purple - Sell with Others
Gray - Franchise

(Change the terminology with the Retail lab definition)


Embed this map on the FVD tool to visualize the store mapping

You might also like