Scheduling and project duration is something that is near and dear my heart. One of the positions that I have held within my company was that of Project Coordinator, with my primary responsibility being assigning manpower to the various construction projects of the branch. I therefore looked at scheduling from a higher elevation view of when each project would begin and when and what manpower resources they would receive. Over time I ran into two specific difficulties, deciding what project to begin, and getting updated progress reports from projects.
At my company, a project could only begin after they have been funded with the resources that they required. After projects are assigned a project manager, the next step is to assign a field manager and laborers. Being an open-shop company (non-union) all of our laborers are employees of the company and do not come out of a union hall. This creates a finite amount of resources that the company can draw upon to complete the projects. I therefore was in the position of creating and managing through a live resource schedule, similar to what we had worked through in class.
One difference to the resource schedule is that projects were independent of each other and could being before or after another with no effect to the other projects. Therefore at times when resources were maxed out, decisions had to be made to start one project above another. A problem that I inherited within my position is that it seemed as if the project managers who would cry the loudest would receive resources and begin their projects first, as opposed to what project needed to begin based upon the impact to the branch. Through time I developed a rudimentary template to discuss certain items with the project managers such as if the client is now or key client, potential to develop strategic goals, and overall financial impact to the branch. I was not able to finalize a formalized version and my successor in the position is still struggling through this. If you have had experience with similar issues at your company, what methods do you use to decide what projects to start above another?
The second main issue that I experienced was updating the schedule on a consistent basis. Due to delays or early finishes in projects for a variety of reasons, the durations of projects were constantly in flux. There was no formalized method of running status updates for projects and information about these duration changes was not making its way back to the overall resource schedule. Project managers have many demands placed on them throughout the course of projects, and getting the schedule information back to their scheduler was not a priority. Again, I developed a rudimentary system of getting this information. I got with each project manager every Friday to collect updated information and circulated the information to the operations group. This had a weekly delay even with the best information I received. What methods has your company developed to maintain up to date information on project status progress?