Client:
ENVIRONMENT CANADA
Presented By:
ENVIRONMENTAL SPATIAL SOLUTIONS
Executive Summary
Environmental Spatial Solutions Inc. is addressing the need of an open source map viewer
website for Environment Canada. This objective is currently being accomplished with the use of
data provided by Environment Canada and the development of a website with interactive
maps. The main goal of the project is to implement data provided by Environment Canada or
other sources to an open source mapping platform. This goal will reduce licensing costs for our
client, and provide maps that will function with multiple data sources.
Environmental Spatial Solutions has accomplished considered progress in regards to the
website. The general layout and framework is currently in place. The remaining tasks is to
effectively display data on the open source maps. Also, after the website development stage is
complete, website manuals will be written to provide information on the functionality of the
website features.
The major tasks of this project still includes website development, and writing comprehensive
website manuals. The final product will be a website that functions on multiple web browsers,
and even mobile devices. The website will contain interactive maps that were completed using
a text editor, and an open source mapping platform.
The risks or challenges of this project derive from two components. The first challenge of the
project will be coding. Potential coding challenges include bringing data from a databases to the
open source mapping platform. The second challenge of the project includes compatibility
issues. The project team must ensure the website works efficiently on multiple web browsers
and mobile devices. However, the project team is confident that these challenges will be
mitigated by research and previous experience.
The project is still scheduled to run from November 2014 to June 2015. The project team will
complete deliverables that include the proposal report, progress report, and final project
report. The total cost of the project is now $31,737 which includes contingency and taxes. This
cost figure is for educational purposes only. At no point will Environment Canada be obligated
to pay any costs to complete this project.
This project will benefit Environment Canada by providing information and products using an
open source mapping platform.
ii
Table of Contents
Executive Summary ...................................................................................................................................... ii
1.0 Project Overview .................................................................................................................................... 1
1.1 Client Overview................................................................................................................................. 2
1.2 Study Area......................................................................................................................................... 3
1.3 Background ....................................................................................................................................... 4
1.4 Project Goals ..................................................................................................................................... 4
1.5 Project Objectives ............................................................................................................................. 4
1.6 Revised Project Deliverables ............................................................................................................ 5
1.7 Project Benefits................................................................................................................................. 5
2.0 Literature Review ................................................................................................................................... 6
3.0 Project Team........................................................................................................................................... 7
3.1 Environmental Spatial Solutions Inc. ................................................................................................ 7
3.2 Colin Christmas Project Manager ..................................................................................................... 7
3.3 Elizabeth Cristina Jimenez Bustamante, BCS, BSIT, BET ................................................................... 7
3.4 Project Team Experience .................................................................................................................. 8
3.5 Dr. Xinxia Jiang, B.Sc, M.Sc, PhD ....................................................................................................... 8
4.0 Revised Summary of Major Project Tasks ............................................................................................. 8
4.1 Project Management ........................................................................................................................ 8
4.2 Project Proposal................................................................................................................................ 9
4.3 Web Site Development ..................................................................................................................... 9
4.4 Website Manuals .............................................................................................................................. 9
4.5 Final Project Report .......................................................................................................................... 9
5.0 Revised Resources ................................................................................................................................ 11
5.1 Revised Data ................................................................................................................................... 11
5.2 Hardware ........................................................................................................................................ 11
5.3 Revised Software ............................................................................................................................ 11
5.4 Revised Administrative Resources.................................................................................................. 12
5.5 Personnel ........................................................................................................................................ 12
6.0 Revised Methodology .......................................................................................................................... 13
6.1 Project Proposal.............................................................................................................................. 13
6.2 Project Management ...................................................................................................................... 13
6.3 Website Development Methods .................................................................................................... 14
6.4 User Guide Methods ....................................................................................................................... 14
iii
List of Figures
Figure 1: Environment Canada Framework .................................................................................................. 2
Figure 2: Environment Canada Interactive Map Example, Source: Environment Canada ........................... 3
Figure 3: Purposed Methodology ............................................................................................................... 13
Figure 4: Revised Total Cost by Project Phase ............................................................................................ 18
List of Tables
Table 1: Project Deliverables ........................................................................................................................ 5
Table 2: Revised Summary of Proposed Project Tasks ............................................................................... 10
Table 3: Open Source Map Viewer Project Revised Schedule .................................................................... 15
Table 4: Revised Projected Budget ............................................................................................................. 17
Table 5: Revised Risk Assessment and Mitigation ...................................................................................... 19
List of Appendices
Appendix A: Terms of Reference
Appendix B: Project Overview Statement
Appendix C: Revised Gantt Chart
iv
1.3 Background
As observed from the previous Figure 2, Environment Canada is already working on interactive
maps online. However, these maps are currently using ESRI's mapping API to display their data.
Environment Spatial Solutions Inc. will strive to provide high performance functions using an
open source mapping API instead. Online mapping is important for users to view data easily and
effectively using a web browser. Users will be able to view the data provided, but also interact
with map features. The user can even perform data analysis right on the website.
Deliverable
Project Overview Statement
Project Proposal
Progress Report
Final Report
Website
Website Manuals
Estimate Work
Hours
2
27.5
25.5
30.5
180
40
Status
Complete
Complete
Complete
Incomplete
Incomplete
Incomplete
Task
4.1 Project Management
Advisor Meetings
Status Reports
4.2 Project Proposal
Write POS Document
Write Proposal Report
Write Proposal Presentation
4.3 Website Development
Define Website Objectives
Test Map API
Define Website Contents
Define Website Structure
Define Website Navigation
Define Website Visual Design
Website Development
Testing Website on Mobile
4.4 Project Progress Report
Write Progress Report
Write Progress Presentation
4.5 Website Manuals
Website User Manual
Website Documentation
Manual
4.6 Final Project Report
Write Final Report
Write Final Presentation
Estimated
Hours
Duration
Status
15
20
Continuous
Continuous
November 10 2014
November 20 2014 November 27 2014
November 28 2014 December 1 2014
Complete
Complete
40%
40%
40%
100%
100%
100%
Complete
100%
Complete
58%
100%
Complete
76%
Complete
100%
Complete
100%
Complete
100%
Complete
100%
In Progress
58%
In Progress
0%
Complete
100%
100%
Complete
100%
Incomplete
Incomplete
0%
0%
0%
Incomplete
Incomplete
0%
0%
0%
20
5
5
15
5
5
5
5
120
20
20
5
20
20
20
10
% Complete
10
5.2 Hardware
The majority of the project is being completed on the computers provided by Niagara College
Canada. These computers are manufactured by Dell. If an additional computer is needed, the
project managers computer will be used. This computer was manufactured by Asus. This
computer includes the following specifications:
11
5.5 Personnel
The personnel requirements to complete this project are outlined in section three of the report.
However, to complete this project successfully the following personnel are required:
12
Project
Management
Advisor
Meetings
Status
Reports
Project
Proposal
Website
Design
Progress
Report
Website
Manuals
Report
Define
Report
User
Presentation
Develop
Presentation
Documentation
Final
Report
Report
Presentation
Test
Figure 3: Revised Methodology
13
Purpose: The first step of developing a website is to define the purpose. This phase of
the website development is most important because mistakes here can be costly later in
the development stage (Howcroft &Carroll, 2011).
Design: The next step is the design phase of the website. This stage comprises of the
information design and the graphic design (Howcroft &Carroll, 2011).
Develop: The develop section involves the coding of the website. The coding aspect of
the website sees the generation of all the software connected with the site and the
installation onto the relevant web server (Howcroft &Carroll, 2011).
Monitor/Testing: The final step involves testing the website on multiple platforms
including mobile devices. The testing phase is one of the most complex areas of the
project because the website must work in many different environments to maximize the
potential audience (Howcroft &Carroll, 2011).
Introduction page that will give a brief summary of the website purpose;
Website Contents page that gives an overview of the website structure;
A navigation page describing the different pages of the website;
Mapping section that describe the functions of the interactive map;
A Contact page that notifies the user on how to contact the website owners.
14
Task
Project Management
Advisor Meetings
Status Reports
Administrative
Project Proposal
Write POS Document
Write Proposal Report
Write Proposal Presentation
Website Development
Define Website Objectives
Test Map API
Define Website Contents
Define Website Structure
Define Website Navigation
Define Website Visual Design
Website Development
Testing Website on Mobile
Work Hour
Estimate
Number of
Occurrences
1.5
10
10
Continuous
Continuous
20
15
120
20
Duration
Total Work
Hours
15
20
Undefined
2
20
5
5
15
5
5
5
5
120
20
15
20
20
20
20
10
20
5
20
20
20
10
16
Task/Resource Name
Project Management
Project Proposal
Website Design
Project Progress Report
Website Manuals
Project Final Report
Administrative
Software
Contingency (10%)
Tax (13%)
Updated Cost
$3,000
$2,062
$13,500
$1,912
$3,000
$2,287
$50
$0
$2,576
$3,349
17
9%
7%
Project Management
Project Proposal
Website Design
7%
9%
6%
Software
43%
Contingency (10%)
Tax (13%)
18
Risk Factor
Initial Assessment
Communication
Coding
Researching ways to
successfully integrate data to
an open source mapping API.
Compatibility Issues
Assumptions:
Data will be provided by Environment Canadas Database.
Other data can be found online if necessary.
Access to the Niagara College GIS Lab.
Constraints:
Project Must be completed by June 12, 2015
19
20
21
12.0 Conclusion
Environmental Spatial Solutions Inc. offers previous programming experience, and the
educational background to complete a successful open source map viewer website project. The
revised methods, scheduling, budgeting, and risk assessment affirms that the project team has
the correct understanding of the project objectives. Environment Spatial Solutions Inc. is
confident that the final product will meet the requirements of the client. The project team will
strive to complete an effective website with proper interactive maps. The maps will perform
functions at a high level that is user friendly. The open source map viewer website project will
not only benefit our client, but also internet users that rely on Environment Canada daily for
environmental information. The overall completion date of the project is set at June 12, 2015.
The current cost total is set at $31,717 which has been reduced by $1186 since the project
proposal report. The project is currently at 49% completion. The project team is confident that
the deliverables will be completed on time and approved by the client in terms of the initial
project objectives.
22
13.0 Bibliography
About Environment Canada. (2014, February 19). Retrieved from Environment Canada:
http://ec.gc.ca/default.asp?lang=En&n=BD3CE17D-1
Archived - RPP 2007-2008 Environment Canada. (2007, March 29). Retrieved from Treasury
Board of Canada Secretariat: http://www.tbs-sct.gc.ca/rpp/2007-2008/ec-ec/ec-ec01eng.asp
Delipetrev, B., Jonoski, A., & Solomatine, D. (2014). Development of a Web Application for
Water Resources Based on Open Source Software. Computers & Geosciences, 35-42.
Howcroft, D., & Caroll, J. (2011). A Proposed Methodology for Web Development. Salford,
United States.
PMBOK A Guide to the Project Management Body of Knowledge. (2004). Newtown Square,
Pennsylvannia, United States.
Reusable Accessible Mapping Platform. (n.d.). Retrieved from http://ramppcar.github.io/demos/NRSTC/3.0/core/ramp-en.html
Zavala-Romero, O., Ahmed, A., Chassignet, E., Zavala-Hidalgo, J., Equiarte, A., & Meyer-Baese,
A. (2014). An Open Source Java Web Application to Build Self-Contained Web GIS Sites.
Environmental Modeling & Software, 210-220.
23
Appendix A
Terms of Reference
24
Name:
Title:
Telephone:
James Rae
Geomatics Developer
416-739-4346
Fax:
Organization
Email:
james.rae@ec.gc.ca
Name:
Environment Canada
Address:
Website:
ec.gc.ca
Date:
8-Aug-2014
25
Confidentiality
26
Appendix B
Project Overview Statement
27
Last Updated
Date:
December 4, 2014
Author(s):
Colin Christmas
Elizabeth Jimenez
Project
Manager(s):
Colin Christmas
Project
Members:
Colin Christmas
Elizabeth Jimenez
Client Name:
James Rae
Geomatics Developer
Phone: 416-739-4346
Email: james.rae@ec.gc.ca
Client
Organization:
Environment Canada
28
Project Benefits
Project Benefits
The opportunity to investigate different online open source mapping platforms, other than the
services provided by ESRI because of costs.
Open source platforms can reduce license costs.
Perform advanced mapping functions using an open source platform.
View data online rather than using various GIS programs. Online mapping provides easy access
for users seeking environmental maps.
29
Project Conditions
Project Assumptions and Risks
Assumptions:
The data used for the map will be provided by Environment Canada
Access to OpenLayers 3 online mapping platform
Access to current ESRI website
Risks:
The open source map platform functionality might not meet the clients expectations.
Project Issues and Constraints
Issues:
The website performance can be slow because of the platform.
Problems with coding for different web browsers.
Compatibility issues with mobile devices.
Constraints:
Project must be completed by Friday, June 12, 2015
30
Project Phases
Date Estimate
Confidence Level
2014-11-5
High
2014-11-4 - 2014-12-3
High
2015-1-12 2015-4-24
High
Milestone 3: Website
2014-12-12 2015-5-15
High
Milestone 4: Manual
2015-5-15 2015-6-5
High
2015-5-1 - 2015-6-12
High
2015-6-12
High
Prepared
By
Date
(PROJECT MANAGER)
Approved
By
Date
(PROJECT / EXECUTIVE / CLIENT SPONSOR)
By signing this document, the above objectives, statements and dates have been agreed upon. However, due dates are only an estimate and are
qualified to change based on certain situations and issues.
Refer to http://www.tenstep.com/open/miscpages/94.3Glossary.html for terms used in this document.
31
Appendix C
Revised WBS/Gantt Chart
32
33
1.1 Project
Management
1.2 Project
Proposal
1.4 Progress
Report
1.5 Website
Manuals
1.6 Final
Report
1.1.1 Advisor
Meetings
1.3.1 Define
Objectives
1.4.1 Write
Progress Report
1.5.1 Website
User Manual
1.6.1 Write
Final Report
1.1.2 Status
Reports
1.2.2 Write
Proposal
1.4.2 Write
Presentation
1.5.2
Documentation
Manual
1.6.2 Write
Presentation
1.2.3 Write
Presentation
1.3.3 Define
Contents
1.4.3 Progress
Presentation
1.6.3 Final
Presentation
1.2.4
Presnetation
1.3.4 Define
Structure
1.4.4 Progress
Report
1.6.4 Final
Report
1.2.5 Proposal
Report
1.3.5 Define
Navigation
1.3.6 Define
Visual Design
Status
1.3.7 Website
Development
Continuous
1.3.8 Mobile
Testing
In-Progress
Complete
1.3.9 Website
Complete
Incomplete