The schedule is slipping.
For those of you in development, this is an inevitable occurrence when the schedule is originally developed without proper consideration and detail. Things crop up, estimates are given with short times to look good, etc. etc.
Well, upper management depends on these schedules to plan releases and shows and projections. And when they slip, they get nervous, and nervous upper management has a tendency to lean on the lower management.
In this case, it's Program Management.
So Program Management has a new solution. Rather than have the project managers do the schedules based on the knowledge of who is working on what pieces of the puzzle, what their individual strengths are, and actual useful information, the Program Managers will take charge of the schedule and assign people as they see fit.
So now, if your own personal schedule is slipping what the PM's have dictated, you can expect a visit from them wondering why you aren't working to their expected capacity.
Oddly, I take umbrage to this.
Case in point: during a review of a user interface element (actually the first user interface element), I defined the need for the development of a test-bed friendly stub for a part of the GUI code. Because the test strategy is fixed for the company and never had UI code taken into account, the test bed does not currently work with user/actor activations.
This piece will take some time to develop. It will take a person to develop it. Those things are currently not on the schedule, as nobody (other than me) had recognized the need for such a piece. Because of this, they either have to hire somebody to do it, or extend the schedule to allow for somebody existing to do it.
Or do something stupid like ask why nobody had recognized the need for it before now.
Seeing as one of the edicts for the company is to try and retain current employees and contractors, this seems like it could be a really counterproductive thing to do. Because I know that it doesn't take a whole lot of visits by the PM asking me why I am behind his schedule to make me very open to new opportunities elsewhere. And oddly, I'm quite key...
I dunno. Maybe it will be interesting. Perhaps if I have a PM coming down on me for not being on schedule, he will actually listen when I tell him exactly why I'm behind schedule. Because management is so often open to suggestions...