The software project manager can make or break a software project In any outsourced project, establishing the most effective project management is crucial. That is the reason why we take utmost care in assigning a project manager to a project. In some cases, the project manager is local to the client and works closely with the client liaison(s) throughout the project lifecycle. In others, we assign a project manager in our offshore office to correspond with the project manager from the client side.
The specific high-level responsibilities of the project manager are listed below:
Design and apply project management standards Manage deliverables Plan and monitor the project Prepare and maintain each project stage and manage exception plans Manage project risks Monitor overall progress of the project and use of resources Apply change control and configuration management Report as per agreed lines of project reporting Communicate interdependencies with other resources Adopt relevant technical and quality standards Perform project evaluation review Prepare lessons learned report and archive the documentation for easy retention
To ensure that the above responsibilities are achieved effectively, the very first task of the project manager is to develop a comprehensive Project Management Plan (PMP) that establishes the following: Process Customization – Any deviation or tailoring from BorderlessMind’s standard Global Delivery Process and the reasons for such a deviation (budget, time pressure, etc.)