There is a project team with a project manager and 5 development resources working on a Web 2.0 web application. The current project the team is working on is for a long term client who commissioned a desktop and mobile website that they will use to build brand recognition for a new product line they will be selling on a mobile and web ecommerce platform, which the team will build using open source tools.
Background:
- Only two of the development resources have experience with building ecommerce solutions.
- The other three development resources have never worked on an ecommerce platform.
- The project manager has noted this as a risk, since there is a financial component to ecommerce platforms that can have serious security implications.
- The project manager has completed the schedule and has loosely allocated most of the tasks to the 5 team members, with the highest risk items being assigned to the two ecommerce experts.
- The software development methodology is closer to the waterfall model than an agile methodology due to the specific client and their need to avoid uncertainty.
The client has signed off on the project authorizing it to begin.
Problem: Hijacked Resources:
At the last minute, another project manager of another team convinced senior management to move one of the expert resources from this team and replace her with an intern. This project manager has a strong relationship with senior management, goes to lunch with them, and even sometimes hangs out with them outside of work. This PM has an unofficial reputation for stealing project resources and throwing his weight around using his influence.
With the client having already signed off on the project and an agressive, 9 month estimate, the project team is concerned they won't be able to meet the deadline because of the huge learning curve for the 4 inexperienced team members.
After speaking with senior management, the request to move the expert back to the team was declined.
How should the project manager reallocate the tasks that were assigned to the ecommerce expert who was replaced with an intern? Is there a specific strategy or methodology that should be followed to determine how the tasks should be assigned?