Web Development & Content management
PhpWebdeveloper
FlashDevelopmentStudio

Project Management System

The client is a fast-emerging consulting company operating out of India, creating technological products. Since their inception, their industry expertise has facilitated and empowered top-of-the-line firms in IT, worldwide. Having a vast business, the clients were facing a problem in handling their project work and task assignment to their huge team of developers. They wanted addCMS to develop a system that would help them coordinate their project work as well as take feedbacks from their internationally placed clients, with ease.

 

The Challenge

To create a Project Management System that would cater to the requirements of the client and assist them in managing their projects and distribute/schedule tasks across their developmental team. As the flow of the Project Management System was to be bi-directional, the addCMS developer team faced a slight problem in relating all the modules of the system to one another.

 

One other challenge faced by addCMS development team was that the client wished that there be different level of privileges. This was to allow their team to have a few exclusive rights to view the information sent to them on individual and group basis.

 

The Analysis

We had an elaborate brainstorming session that helped us foresee how we would handle the entire working of the Project Management Information System. At the end of the day, we were through thinking about the 10 modules of the Project Management System that would cater to all the specific requirements and more of our client.

 

The Solution:

addCMS' developers worked hard through logic and coding to design a Project Management System that was bi-directional. We solved the problem of differentiating user privilege levels by request parameter passing.

 

We all decided that the Project Management Information System was to include the following modules:

Companies:
This module was to enable our client to keep a track of the information pertaining to their customers like the name of the client firm etc.
Projects:
This module was to allow our client to manage the detailed project information.
Tasks:
For distribution and scheduling the tasks so assigned to groups and individuals. The group level distribution authorized all the development team members to view the common tasks assigned to the entire group. On the other hand, the individual level task assignment sanctioned restrictive viewing, that allowed assignment of different tasks to each individual as well as provide accessibility to only the person who had been alloted the task to view the alloted work.
Tickets:
The ticket module was to act as a complaint management system within our Project Management System. It was to enable the customers of our client to register their complaints so that the parent company could see the problems being faced by the client firm.
Users:
The users module had two subsections each of which incorporated detailed information about the external(customer firm employees) and internal(staff members) users of the Project Management System.
Files:
This was the database which was meant to collect all the files being sent or received by the Project Management System.
Events:
This module of our Project Management Information System was to inform both the employees of our clients as well as their customers about the upcoming events or meetings that are to be held.
Settings:
The settings module of the Project Management System was meant to store the basic data about the application such as profiles, departments, task priorities, task status, project status, project type, event type, user type etc.
Query:
The Query section authorized the users to feed in their queries. This was meant for both the external as well as the internal users. Under this module the queries could be generated and discussed so as to solve them.
New Project request:
This module allowed new clients to order for projects and specify their respective requirements on the Project Management System.

The Outcome

A Project Management System was developed based on the above mentioned modules which is now being used by our client site to manage all their project work and handle their clientele. And of course, once again as usual, the addCMS developmental team managed to satisfy the clients; and came out triumphant with flying colors!!