GIS BASED PROJECTMANAGEMENT “PROGIS” www.techprana.com
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.
Why a GIS based ProjectManagement 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.
Workflow at the office (oncomputer) 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
Workflow at the site (onphone) 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
GIS based Project ManagementSystem FeaturesMany complex decisions went into developing this Project managementsystem. 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.
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
System ArchitectureFront-End (at Back-End (at office)site) Web Browser Internet Webserver GeoServer L I N U X Shape PostgreSQ MySQL Files L
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 : email@example.com / firstname.lastname@example.org Mobile : +91 88888 06272