2. What is Project Management?
Project management is a carefully planned and
organized effort to accomplish a successful project.
E.g a building or a major road system.
Project management includes developing a project
plan, which includes defining and confirming the
project goals and objectives, identifying tasks and how
goals will be achieved, quantifying the resources
needed, and determining budgets and timelines for
completion.
It also includes managing the implementation of the
project plan, along with operating regular 'controls' to
ensure that there is accurate and objective information
on 'performance' relative to the plan, and the
mechanisms to implement recovery actions where
necessary.
3. Why a GIS based Project
Management System?
In this age, a simple Project Management Software does not give a
clear picture to the management about the state of the projects
going on at multiple locations. Simple task completions and
timelines fail to make one confident about the quality and safety
standards followed at various sites.
They say „Pictures are worth a thousand words‟. Why not then
integrate site images on maps with Project management software?
This will visually show the user the exact location, time and state of
the project at any given time.
The user does not need to travel and check the project sites. This
will not only save substantial costs to the user but will also enthuse
a high level of confidence about the progress of the project. He can
easily judge the quality, safety of the work done and make
necessary changes to the same from his office itself.
He will have a pictorial map based records about the state of
multiple projects done and can easily generate reports for the same.
In short using pictures and maps will give management a sense of
peace and save costs doing the same. A win-win situation.
4. Workflow at the office (on
computer)
User creates
new project
User takes User assigns
necessary map, layers
actions based and zoom
on the data levels for this
received. project
User waits for
User creates
data from site
tasks and
which starts
timelines for
reflecting on
this project
the maps
5. Workflow at the site (on
phone)
User selects
project on the
Android phone
User clicks
User can view picture and
some reports feeds in other
related to the details
same project regarding
quality
User then syncs The picture get
this picture and time stamped
associated data and its GPS co-
with the ordinates are
backend server recorded
6. GIS based Project Management
System Features
Many complex decisions went into developing this Project management
system. Below are a few top-level candidates we considered
The system should be flexible enough to incorporate new features without
licensing hassles and very light-weight on computing resources. It should
be secure and should have a web-based infrastructure capable of
managing any number of projects, companies, departments and users.
It should be a one-stop shop for all project information to avoid confusion
and reduce risks.
Role-based permission system for control over sensitive data.
Project and group-wide Gantt Charts.
It should house a unified calendar support showing all relevant tasks and
events
It can be used remotely over hand-held devices such as phones, PDAs etc
to support in-field updates (e.g updating a road construction status from the
construction site)
Multi-lingual (e.g If used for the Indian government, it should have the
facility to display the same data in Hindi)
Should show the latest updates on a map associated with that project for
clarity of location, data and time.
7. Technologies
(LAMP, Android, Geoserver …)
Given the complex nature of the system to be developed, it is very
important to choose the right computer technologies to build the
system.
We personally prefer open-source technologies as they are tested
for safety and efficiency by millions of people all over the world and
do not impose any licensing issues to the user.
LAMP architecture ( Linux operating system, Apache HTTP Server,
MySQL database and PHP ) along with JAVA is one of the best
technology architectures to follow as millions of robust, scalable and
secure systems have been build through their use.
For the hand-held devices, we can choose hardware which can run
the open-source Android Operating system developed by Google
and develop applications on it using JAVA programming language.
Communication with the backend server can be accomplished using
JSON, XML or socket connections.
For GIS we plan to use GoeServer, OpenLayers and associated
technologies to help us publish our own maps or use Google,
Yahoo or Openstreet Maps
8. System Architecture
Front-End (at Back-End (at office)
site)
Web Browser
Internet
Webserver GeoServer
L
I
N
U
X
Shape PostgreSQ
MySQL Files L
10. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Enter User Name And Password For Login
11. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
View all projects and their details
12. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Show all tasks for selected project along with
their status
13. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Show Gantt Chart for all projects or for
individual ones
14. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Show map with current images for selected
project
15. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Show map with current images for selected
project
16. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Custom maps as well as Google Maps are
supported.
17. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Show Task status in Calendar View.
18. Localization
Login Projects Tasks Gantt charts GIS Map Google Map Calendar Android
(Hindi)
Localization support for Hindi.
21. Tech Prana Team
Saurabh Chobe (CTO)
8+ years experience in software development,
project management and finance domain. Prior
work experience at Microsoft and Goldman
Sachs.
Software Development team based in Pune
with a combined experience of 15+ years
Contact details:
Email : saurabh.chobe@gmail.com /
saurabh.chobe@techprana.com
Mobile : +91 88888 06272