Methodical project management weeds out the inherent elements of risk, guess work, chaos and gives a clear plan, direction; is a must for any team to successfully complete a project in time, every time. Generic necessary steps and process that we follow for each project:
One point of contact project coordinator for all communication.
Emphasis on system planning, modeling, detailed analysis & design rather than on coding.
Well-defined issue management approach.
Documentation at all levels of the project ensuring efficient and accurate implementation, usage, maintenance, knowledge transfer.
Setting and working on strict timelines for each stage of the project.
Source and version control using Visual Source Safe for code and documents.
Data and source security of the code repository on the server.
Regular backup of code and document repository with provision of disaster recovery.
Regular project and code reviews.
Prototyping user interface and process flow and getting approvals at all levels.
Putting the system through tests from the earliest stages.
We employ an industry standard developed software tool for project planning, tracking and reporting however we have enhanced the tool to achieve higher levels of planned implementation, accuracy and efficiency.
A brief overview of this is provided below:
Project definition with version specific details.
Phase wise project division into logical and manageable tasks and sub-tasks.
Project scheduling / setting milestones.
Daily time sheet entry.
Central document repository maintenance and backups.