Project Management Services

Project management services for technology development

 

We supply contract project management services for product and systems development. We specialise in leading, planning and delivering engineering, bioscience & IT solutions as well as business change programs.

 

All our consultants are graduates who have held senior positions in blue chip companies; many are MBA, PRINCE2, PMP or API certified.

 

Eastyoke’s role is to minimise the uncertainty and control the risks associated with your projects and programmes.

 

The role of Contract Project Management companies

 

1. Managing the requirements.

  • Ensure all requirements are documented.
  • Agree the acceptance criteria.
  • Review these with all users, including end users, operators, support engineers and system integrators.
  • Enforce change control discipline

 

2. Planning the project.

  • Plan and document all software project activities.
  • Estimate software size (code, data, etc).
  • Estimate effort.
  • Schedule milestones and deliveries.
  • Negotiate commitments related to the project with affected groups and individuals.

 

3. Keeping financial control.

  • Estimate costs.
  • Agree budgets with senior management.
  • Track actual expenditure against budget.
  • Forecast future expenditure against budget.

 

4. Tracking and overseeing the work.

  • Assign work to team members.
  • Track delivery and performance against the plan.
  • Take corrective action to address deviations from the plan.
  • Address the risks associated with cost, resource, schedule and technology.
  • Protect the client's intellectual property.

 

5. Managing sub-contracts.

  • Set-up the contracts.
  • Agree commitments with subcontractors.
  • Track actual results and performance against commitments.

 

6. Assuring software quality.

  • Establish an effective software development process.
  • Ensure all work products are reviewed, tested and signed-off.
  • Establish a configuration management system as a repository for all work products.
  • Establish the change request / problem report process.

 

7. Looking after the people.

  • Recruit staff.
  • Ensure staff are adequately trained.
  • Communicate project objectives and corporate issues to team members.
  • Provide individuals with feedback on their own performance.
  • Motivate the team.

 

8. Reporting to senior management.

  • Report expenditure (actual and forecast) against budget.
  • Report technical performance.
  • Report schedule performance.
  • Address conflicts and issues not resolvable at lower levels.
  • Report project risks: review and track to closure.

 

(With acknowledgements to the Capability Maturity Model, Carnegie Mellon University - Software Engineering Institute)