Project Management

Please login or join to subscribe to this thread

Help?

linkedin twitter facebook  
avatar
Anonymous
I've been a TPM for close to five years, with most of my experience being in new media and software development. I'm used to standards, process (even if it's skunk works)and collaboration.


I recently accepted a gov't contract position, primarily working in what is called an "information support" division.
Their focus is on system maintenance through bug fixes, upgrades and a limited number of new features. They roughly complete 120 projects/year. There is no PMO or even a single PM other than me. There's a reputation for not hitting target dates. Because of the nature of the client, as support staff across many divisions, they don't have to earn customer loyalty nor do they bill hours.


I've been hired to establish some project management standards, to manage projects and to train people on the tools provided (MS Project 2000 & Project Central currently, MS Project 2002 on order). Unfortunately, we don't even have enough licenses for Central to be used by more than one team leader. So it's impossible to even try and automate some of the timesheet issues at a tracking level.


Each "project" has a team lead, but resources are shared. Each resource has a different schedule depending upon alternate work schedules, leave, etc. It varies extremely (ie, one team lead is in a leadership program and will be out of the office for five months over the next year... with as little as a week of notice).


To complicate matters more, their internal "customers" for whom they support systems for have direct access to these resources. If they have a "crisis" and need to pull resources immediately to a new project, they don't have to go through a gatekeeper or enter a request... they just have access and authority to do so, in the name of customer satisfaction.


So... Here I am. Attempting to figure out what to do first? next? Eighty percent of my coworkers are within five years of retirement and see project management as too much of a headache to deal with this close to retirement.


This seems like more of a rant than a request for directions... but I honestly don't know where to start.


Any tidbits of advice that don't involve taking long walks off of short piers are welcome.


TIA.

Sort By:
avatar
Frank Patrick Boonton, Nj, United States
Sounds like a classic out-of-control multi-project environment. But first, which environment? The environment is defined by the resources. They are not only shared across your maintenance function, but also by the "customers" and their projects/initiatives. Until and unless the organization understands that work needs to be planned, prioritized, and then launched only when the capacity of resources allows, you will face an uphill battle.

That said, to ease your local pain, the first thing that needs to be done is to determine the real availability of resources -- you can't plan individual projects, much less synchronize a pipeline of them, without getting a handle on what you have to work with. If expanding the project universe to include customer efforts is out of the question (for now), then analyze, by resource skill type, how many person-days are available, offset by those that historically have fallen prey to (what seem to be, but really aren't) unplannable efforts.

The other first thing that needs to be done is to develop clear priorities of your current pile of projects.

Then, using the results of these two efforts, develop plans for the first project on the list, then the second, then the third... as if they were standalone efforts, but with leveled resources based on the staff available.

Now, if you were using the Critical Chain approach to planning the individual projects, this next step would be relatively easy, but since you are probably not, you'll have to slowly add the individually projects to a synchronized pipeline schedule. Take the plan of the first priority project, set it in the calendar, and lock it down with a promise. (If it has a required due date, put it there, as long as the start of the remaining work doesn't require a time machine.)

Add each subsequent prioritized project, but for each one, push it's promise out to avoid overextending resource capacity. (There is no greater cause of multi-project chaos than trying to shove 10 pounds of sh.., I mean projects, through a 5 pound pipe. If you try, you'll be lucky to get 3 pounds out.) You can do this by keying on what we in the CC world sometimes refer to as "drum" resources -- those that are most common and most heavily used across projects. If you stagger project launches so that these bottleneck resources aren't forced to multi-task, then odds are most of the other resources won't be overly loaded as well. (If you had buffered CC schedules, you could rely on the buffers to absorb occasional resource contention of non-drum resources. If not, you'll just have to make your best analysis to determine the best use of a resource that's torn between two tasks.)

Oh -- If your organization refuses to deal with the unplanned (not unplannable -- just consciously unplanned) work, when staggering the project launches, you'll have to add some additional time between lauches to allow for it. If it's not needed, there's nothing stopping you from pulling the next project up in time. If it is needed, you'll be glad it's there.

I fear I've gone a little too far in my response. Given your quandary of "where to start," it's with understanding the system, in terms of its resource capacity and of the prioritized demand on it.

avatar
Briana Lawson La Grange, Il, United States
*Made first post, anonymously*


Thank you for your response, Frank. I've spent a solid two days banging on doors to try and gain a more defined sense of what's expected from me, as a PM.


The result of those conversations is this:
They (people with authority) don't believe that we can implement any type of project management. When they use the term "project management" they really mean project TRACKING. They're wanting metrics... that will show them where they're allocating their time. They're not wanting to change what their reality is, just be able to define it and paint an accurate picture. *sigh*


Unfortunately, one of the managers believes that he's got all the answers when it comes to project management, just none of the time. Soo... this is what he wants done:

  • Work with the designated team leaders, of the given project, to create a "plan" in MS Project.
  • Assign resources using that theory that they can all apply 100% effort, 25% of their available time. Of course, this is the gov't... so their available time changes with each breath taken.
  • Baseline the project.
  • Have *each* team member fill out a time card and submit it to me (on paper, because most of them won't touch Project Central or anything of that nature) and have me keep track of why projects derail.

    This makes me more of an enemy than ever -- with people twice my age plus a decade or so mumbling about being a young hotshot coming in and wanting to keep track of each of their hours... only to whistleblow.


    This is to be done over an avg of 120 projects each year. *groan*


    Keep in mind that when this division accepts assignments for development, maintenance, etc, they do *NOT* give a promise date. The situation is such that the customer has little choice in who does their development work, so they just have to accept whatever the pace may be.


    I looked at the Critical Chain Scheduling and Buffer Management article... Is there a way to do this without having a final delivery date to begin with? It doesn't seem so.


    Hrmph.

  • avatar
    Frank Patrick Boonton, Nj, United States
    When they use the term "project management" they really mean project TRACKING. They're wanting metrics... that will show them where they're allocating their time. They're not wanting to change what their reality is, just be able to define it and paint an accurate picture.

    They don't even mean project tracking -- it sounds like they mean resource tracking. It sounds like the powers that be have succumbed to their belief that they can't implement any type of project management. As a result, they don't. Someone once said something along the lines of "whether you think that you can do something or that you can't, you're probably right." I suspect that, as a result, they fell that if they can prove that everyone's been kept busy, they're doing what they can to "manage" the situation.

    The problem is that I'm sure that the goal of your organization is not to keep everyone busy, but to actually accomplish something -- with 120 projects per year, probably a whole lot of somethings.

    * Work with the designated team leaders, of the given project, to create a "plan" in MS Project. * Assign resources using that theory that they can all apply 100% effort, 25% of their available time. Of course, this is the gov't... so their available time changes with each breath taken. * Baseline the project. * Have *each* team member fill out a time card and submit it to me (on paper, because most of them won't touch Project Central or anything of that nature) and have me keep track of why projects derail.

    I really don't have a problem with the first three, although 25% of available time bothers me a bit, along with the concern of how they will actually apply that time. If the do your tasks start to finish, and then go off and do other stuff for 75% of their time, it could be an acceptable situation. But, if, as I suspect from the apparent focus on keeping people busy, the more common situation will be one of bouncing-back-and-forth multi-tasking, full of sound and fury, signifying not much more than nothing. At least their time-cards will be full, but full with a lot of non-value-adding "now where was I on this?" restart activity.

    As yes -- timecards...

    That fourth bullet accomplishes what management wants to see -- documented use of time of busy resources. And you're right -- this is not even anywhere near something that is associated with project management. Project management is all about looking to the future, figuring out what needs to be done -- and in execution, what remains to be done. Timecards and hour accounting tell you about the past, but nothing about the future. They give a false sense of accomplishment and tells you nothing about the health of the project.

    I wouldn't blame resources for "underappreciating" you if you were to be the keeper of the timecards.

    If you could manage to slip in at least on piece of data into the reporting, you could probably add some real value to the process. That piece of data is the only one needed to look forward and manage projects -- the duration time remaining until completion of the current task being worked by the reporting resource. In your environment, it might be interesting to also ask for effort time remaining as well, to point out the debilitating effects of multi-tasking. As management recognizes these effects, the two numbers should get closer and closer, and at the same time, more and more projects will be completed faster and faster.

    ...the customer has little choice in who does their development work, so they just have to accept whatever the pace may be.

    At least you're lucky in terms of there being a low level of expectations. ;-)

    I looked at the Critical Chain Scheduling and Buffer Management article... Is there a way to do this without having a final delivery date to begin with? It doesn't seem so.

    Wow...

    Most of my clients would give their eyeteeth AND their firstborn to have projects with no required final delivery date imposed on them. I wonder...without due dates, do you really have "projects?" Geez...I would love to have a chat with your management to get a handle on what they think they are managing?

    That said, of course you can use CC without predetermined due dates. This is not to say that after building a schedule, you won't have one, but it can only be an internal date, used as a baseline end of the buffer that provides you with the health of progress for the project. If you're customers aren't expecting promises, to manage, you at least have to make promises to yourself.

    avatar
    Renee Rhoades North Palm Beach, Fl, United States
    Wow! Looks like you have your work cut out for you. I've been in a similar situation and luckily was ultimately successful. I was part of a project team responsible for moving a 3000+ employee call center from a traditional hierarchial structure to a 'team' environment.

    What worked for us was communication, communication, and more communication. We announced everything to the entire organization and in several different mediums. We joined departmental staff meetings, we sent out a newsletter, we had hand-outs by the cafeteria, we had banners and give-a-ways. We just kept drumming home why we (the restructuring project team) were there, what need we were addressing, why we couldn't continue doing things the way we were, what needed to change and in what order, what wasn't changing, how they as an individual were impacted and what exactly we need from them as individuals. I know that sounds too basic and almost naive but without the business' buy-in, we knew we'd get nowhere.

    And most importantly, as they say in PM 101, this change was being directed from the top down so we had Senior Management's response. And we often took advantage of that alliance and had them speak out on our cause.

    I think you're facing a similar fight. You need to sell these people on the importance of PM and their need to start using the basic principles (without getting too techie. The last thing you want is for government employees about to retire to thing they're know being asked to wear 2 hats.) I don't know what your schedule looks like or how many you're dealing with but you may want to sit down with each person and, if they're not MS Schedule savvy, start them out on a simple Excel spreadsheet. Help them put it together (task, description, start dates, end dates, responsible party, progress to date, comments/obstacles section) and then follow-up with them to make sure they'reusing it to monitor their efforts.

    Hope this helped! Good Luck, TIA!!
    avatar
    Stephen VanArsdale Agile Project Manager| VanArsdale & Associates Mount Prospect, Il, United States
    I can appreciate your situation, Brian. I implemented PM at an insurance company, for 600 managers and professionals doing 12,000 support and development projects annually. They all believed the PMIS was an unspeakable tracking system, and continued to use it that way throughout. Renee was right; strong sponsorship of the SDLC and PMIS was rewarded with project metrics and real benefits in both time and cost. The key was recognition implemented in a not-so-subtle way: the young Turks demonstrated the benefits of PM with their own rapid promotions.
    We established a protocol:
    time had to be charged against a recorded project;
    to be recorded a project required a plan of some kind;
    a plan inferred a delivery date.
    The brighter ones soon learn that even a simple plan, even an outrageous plan, worked to their personal benefit. When plans were met, honor was due; recognition was immediate, visible, and tangible. The approach started slow, very Herzberg, but as the assembled see the perks, compliance becames Maslow.
    avatar
    James Lullen Orlando, Fl, United States
    This discussion seems natural for a lot of project managers. I have been in this situation myself. One of the first things I tried to do was establish with my boss and various other managers a plan of action that revolved around 90-day increments. I would basically inject more project control piece-by-piece in 90-day installments. This gave most people a chance to experience change at a pace they could stomach. And of course you make a big deal about how each increment has made things easier. One other thing is to change the way I think about project management. As a PM I know it works, but others need to be sold. My plan is to sell them on how project management will make their life easier. Because, unfortunately as humans most folks only care about what is in it for them!
    avatar
    elizabeth lund Lancaster, Pa, United States
    Just read your problem today -- so here goes.

    I, too, have problems re: appropriate amount of licenses for MS Project -- was in the same dillema (only directors, VPs and myself licensed)so cannot "share" with staff. (And we're also still using MSProject 98 with upgrade questtionable...) I also had the "work flow" problem of requests going directly to staff, with me (& sometimes directors) unaware.

    Below are details for my work-arounds -- hopefully these will help you.

    How I share MSProject with staff in an automated fashion:
    1. I copy the project plan into Excel spreadsheet.
    2. Re-format spreadsheet (since 98 does not translate format wise into Excel).
    3. Copy formatted spreadsheet into a TASK REQUEST in MS Outlook. Send task request.
    4. Staff member "accepts" task.
    5. Excel spreadsheet gets copied as an embedded object. Staff then "right clicks" on object, chooses, OPEN and spreadsheet opens as normal excel sheet.
    6. Staff edits/updates columns of: % complete; actual start date; actual end date.
    7. Staff "saves" task request; my copy of their request updated in my Outlook menu.
    NOTE: I also have weekly recurring reminder to them to update...
    BENEFITS: eliminated the "hard copy" system my predecessor used; gives me actual measurables in terms of actual start/stops vs. estimated; eliminates "nag factor" on my end -- can do virtually and also can share info w/directors more clearly.

    How data requests distributed to staff:

    In our company system was in place which "fell down" so really I just had to "remind" people to use correct funneling system (i.e. thru me and/or director). However, I also STRONGLY requested directors that I be copied on all ad hoc requests either by them or their staff. Then issued email requesting this of staff, cc'ing managers so staff knew this was bona fide. At the end of each month, part of my monthly reporting is to list the number of ad hoc/custom requests received; who processed, etc. (if you can get them to at least cc you on email or verbal requests, this should at least give you some kind of a window re: resource/project contention.)

    Hope this helps! Hang in there! :)

    Please login or join to reply

    Content ID:
    ADVERTISEMENTS

    We're going to have the best-educated American people in the world.

    - Dan Quayle

    ADVERTISEMENT

    Sponsors