Alliance Global Services

program-management


Right Blogs                                                               Program Management RSS Feed

 

How do you share information in your program?

Submitted by labraham on December 16, 2009 - 7:46pm.

When you are running a program, there is typically a lot of paperwork involved.  Project plans, dashboards, risk sheets, resource sheets, requirements documents, design documents, test plans, budgets, etc...  And there will be multiple revisions of each for each component of your program.   The amount of paperwork involved would probably kill a small forest, if you attempted to print it all out.   And keeping track of the latest versions of this information can be a nightmare for even the most diligent program manager, let alone the people working in the individual components. 

Monitoring Your Program Health (an overview)

Submitted by labraham on December 7, 2009 - 8:38am.

Monitoring the health of your program is critical to the ultimate success of the program as well as to managing the expectations of your business users and the steering committee.   But program monitoring actually starts with monitoring the individual components / projects within the program and then rolling it up to the program level.   I'll list them here and in subsequent articles, I'll put more details on each as well as potentially some examples.

Request for Issues / Concerns

Submitted by labraham on November 11, 2009 - 8:12am.

Since part of the reason for this blog is to help our clients and prospective clients deal with some of the common, and not so common issues related to Program Management, I'm inviting you to send us your own program issues, questions and concerns, and I'll incorporate them into future blog posts.   It can be a macro issue that affects the program as a whole (such as software quality assurance), or a detail issue that only impacts one component.  Just comment on this blog post or email me directly, and I'll address it.  Don't wor

Program Management: Building Trust (with Project Teams)

Submitted by labraham on November 8, 2009 - 2:24am.

While it is important for project managers and program managers to have trust and rapport, it is also important for the Program Manager to obtain the trust of the actual project teams.  In the end, as much as we try to avoid it, keeping a program on schedule often requires some level of heroics on the part of the project teams to deliver.  But these are the people who are the least likely to have any direct contact with the senior sponsors of the program, which means that they need a connection with you as the Program Manager to inspire them to work hard towards the vision of the program

Program Management: Building Trust (with the Steering Committee)

Submitted by labraham on October 16, 2009 - 11:15am.

If a program manager is going to be effective, he needs the trust of the Steering Committee and the Executive Sponsor. That's because ultimately his authority derives from them, and without their trust and backing, his job would be extremely difficult. And in most cases, gaining the trust of the Steering Committee is relatively straightforward. The Committee is looking for the program manager to represent their interests on the project and deal with problems as they come up, so you can gain their trust by following simple steps like these:

 

Program Management: Building Trust (with Project Managers)

Submitted by labraham on October 6, 2009 - 10:36am.

In the last post I talked about the need for a program manager to have trust from his/her project managers, because a program manager's ability to spot problems frequently depends on the data that his project managers are supplying him.  If they are not telling you about the problems in their component of the program, then you are unlikely to spot those problems on your own.  So it's important that your project managers feel comfortable enough with you to share the information about the problems as soon as they spot them, so that you can help them deal with them.   So how do you do that

Program Management: The Need for Trust

Submitted by labraham on October 2, 2009 - 2:40am.

One of the biggest challenges for the Program Manager and one of the biggest necessities is to build trust with all the different members of the program that he / she interacts with. It's a challenge because the Program Manager is usually the one stuck in the middle of every problem, and it's a necessity because without it the Program Manager will never be able to get people to buy in to the resolution to the problem. Here are a few examples of where trust issues can impact the program. (In a followup posts, I'll talk about how you can build trust to avoid these problems)

Program Management: The Steering Committee

Submitted by labraham on September 24, 2009 - 1:26am.

Having a proper steering committee is critical to keeping a program running smoothly.   That's because each component in the program is likely to have a different constituent group that has their own agenda / requirements.  And often, but not always, these requirements conflict or cause additional complexity for the program.  This is actually very normal and proper behavior, because it is their responsibility to make sure that their individual requirements are met.  But if the program is to function smoothly and meet its deadlines, then someone or some group needs to be able to take th

Integration Testing: Are you allocating enough resources/time?

Submitted by labraham on August 31, 2009 - 1:15am.

As a program manager, something you'll need to give a lot of thought to at the beginning of the project is integration testing, both across the components that are in your program, and with other systems across your company. Most programs allocate a lot of time for functional testing of each component and relatively little time to integration testing under the assumption that things will go pretty smoothly.

Real Life Scenario: Requirements mismatch between components

Submitted by labraham on August 18, 2009 - 2:28am.

Up until now, we've just been talking about general tools that can be used to help with program / project management. But today, I want to talk about a real life situation that occurred at one of our clients and is probably relatively common in large programs. In this case, the program consisted of 8 separate components that had various integration points. These points included XML messages and reports being exchanged between components to support an end to end flow.

Recent comments

 

 Digg It    Delicious Bookmark this on Delicious