Project management is the most crucial factor of outsourcing business, therefore, Baosight takes more rigorous approach to ensure service quality, on-time delivery and to protect customer IP. All our project managers are PMP certified, in some cases, we assign native language speaker as the project manager, seating locally at the client side and working closely with the project manager of the client throughout the entire project lifecycle in order to achieve better cooperation and coordination with the customer project. The most important task of the project manager is to define an effective project management plan (PMP). The PMP of an outsourcing project, besides the project estimation, project planning, focuses on the following aspects:
Communication Plan: The communication plan defines the detailed communication interface and communication flow. Simply speaking, it defines: in which case, who should talk to whom about what. Please read more about our communication plan here.
Development Process Definition: In order to deliver the best quality service on time, together with the client, the project manager has to define the detailed development process, timelines, milestones, delivery policy and so on. Baosight’s development process is such optimized in order to be compliant to CMM/CMMi5, however we adopt any kind of development process and methodology of our clients for the joint development. Please read more about our development process here.
Roles and Responsibilities: Based on the deep understanding of the project requirement, the project manager has to build the project team and to reserve resource backups. Within the project team, together with the detailed process definition, he has to define, the roles and responsibilities of each team member.
Risk Management Plan: Capability to identify project risk at an early stage, Baosight makes significant use of the Earned Value metric for tracking project status and performance. Other tools include weekly status reports and conference calls. These enable the project team and the customer project manager to review progress, risk and take any indicative corrective actions to keep the project on track to meet its quality, cost and time objectives.
Project Audit Plan : It defines, how will the project checkpoints be audited to ensure that they have been followed consistently. In addition to the PMP, the project manager and technical team leader are responsible for developing, tracking, and adjusting a Microsoft Project Plan (MPP) / Work Breakdown Structure (WBS) that details all the tasks to be carried out, who is assigned to work on each task, milestones and deadlines for deliverables, and overall phasing of the project. Project manager takes up following responsibilities to organize the management of the project from beginning to end:
Project Scope Matrix (PSM) Limitations of the scope, the major milestones and timelines that must be achieved, and the overall business objectives of the project.
Project Estimation Critical to project planning and management is estimation. For all projects we complete two separate estimations using two methodologies. Depending on the project , Our estimation team will select two of the following methods to document scope and estimate effort, schedule and cost: Work Breakdown Structure, Function Point, Component Sizing, Historical Analysis, and Wide Band Delphi. The results are compared and a conclusion drawn. Over the last year Baosighthas utilized this process to achieve an average schedule variance across all projects of less than 3%. We are continuously refining this to ensure greater accuracy.
Software Configuration Management Plan (SCMP) What tools to use for version control, build and releases.
Project Planning & Tracking To create the project plan, the Baosight Project Manager will elaborate on the WBS (work breakdown structure) estimation. Once the appropriate level of detail has been achieved, the project plan is base-lined. Baosight makes significant use of the Earned Value metric for tracking project status and performance. Other tools include weekly status reports and conference calls. These enable the project team and the Customer Project Manager to review progress, risk and take any indicative corrective actions to keep the project on track to meet its quality, cost and time objectives. Requirements Analysis and Management - The process is largely based on RUP (Rational Unified Process), and as such, relies on use cases to drive user requirements. Our systematic approach ensures that all requirements are addressed properly throughout the lifecycle and enables accurate reporting of progress implementing them.
Change Management When changes come to the project manager he/she will document the change and deliver a Change Request (CR) document to the client project sponsor. The CR will include effort, cost and schedule impact. Only changes approved by the client will be implemented and the project plan will be updated.
Change Control Process The objectives process of requesting a change to the scope or requirements of a project and how to reach sign off by both the client and our team on each change request.
Shanghai Baosight Software Co., Ltd.
Copyright @1998-2011 BAOSIGHT Coperation. All Rights Reserved