Skip to main content

Tag: Skills

What Mismanaging Small Projects Will Cost You

Okay, so maybe you have the large projects nailed in Microsoft Project, but what about the smaller ones that, in reality, make up the bulk of your portfolio? Are you just “winging” those, using status emails and Excel spreadsheets to manage them? If so, you could be making a great mistake.

Small projects, while often overlooked, are still crucial to a company’s success. Since they might not involve large sums of money, many companies do not worry as much about them, but all of these small projects can add up to some major costs if managed improperly.

Best Practices

Top project managers know the best practices for their large projects, but what many do not realize is that these techniques can be applied to smaller projects as well. An article recently published in ProjectSmart affirms this: “Applying the best practices to even a small project can be done without creating too much paperwork or overhead. The best practices are the things which countless project managers have done on thousands of projects and are deemed to be the ‘best practice’ because they tend to help you to achieve the best results. Don’t think that because you’re managing a small project that you can ditch these best practices because if you do, you will regret it later when your project gets in a mess.”

Here are a few of the key best practices to keep in mind for your small projects as well as the large ones:

1) Tracking Actuals

All projects, regardless of size, are executed in order to bring in a positive return on investment, and since project cost today is mainly derived from the cost of labor, tracking time to projects is absolutely essential for measuring ROI. How can an organization know what its true return is without understanding its true costs?

These data are not only crucial in understanding costs, but also in monitoring project status. Keeping tabs on the actual completed work hours at all times allows project managers to identify and address problems early on. For example, if 10% of the project work has been completed but 30% of the allocated budget has been spent, there is a serious problem. Project managers who track employee actuals will find this out early enough to actually do something about it, while those who do not will simply find themselves over budget in the end. The project might be a small one with a small budget, but cost overruns can add up fast and really hurt the organization. Besides, in times like these, can anyone afford to be so careless with their budgets, large or small?

2) Understanding Resource Allocation

When you assign project tasks and deadlines to employees, how do you know if they have the time to get them done or not? Are you sure that they won’t be on vacation, working on a different project, or spending the month in meetings? Project managers must know who is available to do the work before they assign tasks to people (or, better yet, before they decide to take on a project at all). Simply assigning tasks to team members without regard for their current and future allocation, including upcoming vacation time, is unwise. If the person you need on your project is completely booked with non-project work or plans to backpack across Europe all summer, you need to know. Your goal might be to complete the project on time, but it will never happen unless the resources are available when you need them to be.

Not only should resources be available to do the work, but they should be the right resources. In other words, different projects require different types of employees. If a programmer is needed for a project, the project manager must have the ability to search for one who is available for the specific time frame. Managers can also use this information to identify staffing gaps. If there is only one programmer who is consistently overbooked, it is time to hire additional programmers. Yet without insight into resource allocation, management might not know that this programmer is working too hard until he or she burns out and quits.

As I mentioned earlier, status emails and Excel spreadsheets are simply not sophisticated enough to handle project management, even on a small scale. For one thing, these tools lack the centrality and flexibility that a project and resource management system can provide. Let’s say a department manager assigns an employee to a new project, cutting his available time in half, unless this is properly documented and communicated to the entire project team, how will the project manager know to revise his or her timelines? How will the other team members know that their tasks, contingent upon this employee’s work, cannot start until six weeks later?

Resource allocation changes all the time, and project managers need a solution to keep this information up-to-date, and accessible at all times. Not only should everyone on a project team know what is going on, but changes and adjustments like these should also roll up to the general project plan.

3) Managing Work Requests

Do you, as a project manager, schedule projects that your resources will not be able to finish on time? Another important best practice to apply to smaller projects is to give team members a voice. It might be tempting to just create project plans and demand that team members get it done, but that is a pretty unrealistic expectation that will set you up for project failure. It will also lead to low morale among your employees. A better way is to get input from team members on how long it will take them to complete certain tasks. A developer who has performed hundreds or thousands of similar tasks will be able to tell you right away how long it will take him/her to write that new piece of code while you, as a project manager, might have no clue.

It is also important to let team members communicate with you while the project is in progress. Small issues or holdups become big very quickly when unheeded. For this reason, project managers who implement project and resource management solutions should ensure that their team members will have the ability to request more time for their tasks when necessary.

Successful Projects of All Sizes

When project managers enforce time tracking, have visibility into resource allocation and give team members a voice, everybody wins. Applying best practices to your entire project portfolio is one of the best ways to drive success every time.

Don’t forget to leave your comments below


Curt Finch is the CEO of Journyx (http://pr.journyx.com), a provider of Web-based software located in Austin, Texas, that tracks time and project accounting solutions to guide customers to per-person, per-project profitability. Journyx has thousands of customers worldwide and is the first and only company to establish Per Person/Per Project Profitability (P5), a proprietary process that enables customers to gather and analyze information to discover profit opportunities. In 1997, Curt created the world’s first Internet-based timesheet application – the foundation for the current Journyx product offering. Curt is an avid speaker and author, and recently published “All Your Money Won’t Another Minute Buy: Valuing Time as a Business Resource.” Curt authors a project management blog at www.project-management-blog.com, and you can follow him on Twitter at http://www.twitter.com/clf99.

Tips and Tricks for Facilitating Conflict Resolution

We all know that conflict is a difference of opinion and therefore neutral-neither good nor bad. Right? But try telling that to a project manager or business analyst embroiled in conflict. Conflict can threaten to destroy the team and sabotage efforts to elicit requirements. But it doesn’t have to. Having a strong, neutral facilitator and a process for conflict resolution can reduce tensions and bring about a positive outcome.

Early in my career I was a liaison representing the interests of a large branch of a national bank. I was on a committee that met monthly to prioritize requirements. Each month I met with my branch management to determine their needs. Each month I and liaisons from the other branches would argue about which new systems and enhancements should be given priority. There was no formal facilitator. Conflict was rampant and remained unresolved. I don’t remember much being accomplished in these meetings. Each branch came in with its personal agenda and each of us went away unsatisfied with the results. Time after time I was in the unenviable position of having to tell my management that they weren’t going to get what they wanted. Again!

In retrospect one of the things I should have done was to spend time understanding the problem management was trying to solve. That way I could have presented a coherent set of recommendations at the monthly meetings.

Another thing I should have done was to meet individually with key representatives before each monthly meeting to discuss our concerns, find common ground, and build relationships. Instead of returning empty-handed each month, I should have returned with a recommendation that helped not just our bank, but the entire network of branches across the country. Everyone would have benefited.

Finally and maybe most importantly, the meetings would have run more smoothly if we had had a facilitator to tell us where we were going and keep us on track.

Many years later I learned that when conflict is preventing important tasks from completing, having a facilitator and a facilitation process is essential. Such a process might include:

  • Find a neutral facilitator. When emotions run high, it is important to find someone without a vested interest in the outcome. Some BAs and PMs take turns facilitating meetings for each other. Some organizations or PMOs provided facilitation services. What’s important is having a designated, neutral facilitator role.
  • The facilitator should set ground rules. One ground rule that can be used for conflict situations is that the participants will disagree with ideas and not people. This helps prevent the discussion from turning personal. If the discussion becomes emotional, the facilitator needs to bring the focus back to the issues at hand. If this is not possible right then, the meeting should adjourn.
  • Take time to understand the problem. Conflict arises for a variety of reasons. People have personal agendas, they think their way is the right way, they want to be recognized as experts, etc. We need to understand the real needs behind the stated needs, the issues behind the positions.
  • It is important for those in conflict to resolve it themselves. Once all participants understand the problem, we need to hold a brainstorming session to generate ideas to solve the problem. This can be done individually or in a group. Sometimes it is useful to have the participants write ideas on yellow stickies. It is important at this point to concentrate on generating ideas to solve the problem, not to evaluate the ideas presented.
  • Prioritize the solutions that have been generated by comparing approximate costs and benefits. You may need follow-up action items to quantify both the costs and benefits of the solutions.
  • Another facilitated session may be needed to develop a recommendation, or the recommendation can be assigned to one of several of the participants.
  • Present the recommendation to a pre-determined decision-maker, such as a project sponsor. It’s important to have a designated tie-breaker to ensure the conflict is resolved.

These steps will not prevent conflict, which is a natural part of a project. But they will help keep the project on track and prevent ruined relationships.

Don’t forget to leave your comments below

How to Measure the State of Your Project

“Projects are a means of organizing activities that cannot be addressed within the organization’s normal operational limits. Projects are, therefore, often utilized as a means of achieving an organization’s strategic plan.” A Guide to the Project Management Body of Knowledge.

Projects are a significant investment for an organization. Projects are key to an organization’s growth and improvement. The decisions about which major projects go forward are usually made during an annual planning cycle. After executives approve them, they are budgeted, resourced and slated for delivery.

How do the executives know that what is being delivered is what they originally agreed to? How does management make decisions during delivery? How does the team remain aligned on the priority items? Project status is the key.

Some example questions that project status should answer are:

1. Will the project be delivered when we expect it?

2. Do we have the budget to complete the project?

3. Will it deliver what the users expect?

4. Will the quality of the final product be sufficient?

Some example decisions that project status supports are:

  • Decide the project isn’t going to meet expected ROI and thus cancel it
  • Decide the project needs additional investment and can still meet anticipated ROI
  • Change resources on the project
  • Decide what scope to keep or change

The challenge with project status is to know what information should be collected, consolidated and reported to best support management and executives. This article discusses a framework and considerations for measuring project status. Objectives and metrics are suggested. Each organization would modify these objective and metrics to apply to the characteristics of their own organization.

Why Measure Status?

Why bother measuring status at all? It’s an additional cost to the project to collect status information. It is a distraction for team members delivering the work. It needs to be monitored by someone to ensure consistent measurement across projects. It can lead to disagreements about whether a project is actually in “green” or “yellow”.

To answer this question we first draw on a widely quoted statement from Management Guru Peter Drucker, “What gets measured, gets done”. A simple example of this is demonstrated by an effective weight loss technique of recording what you eat actually helps reduce the amount (and type of food) you each. With respect to projects, the fact that we are measuring status drives activities to get done. It serves as a reminder to team members and management what their focus should be. So, although it can be more work for team members, with the proper measurements, paradoxically, more work gets done.

A longer statement that applies comes from the famous scientist and engineer, Lord Kelvin:

“When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely in your thoughts advanced to the stage of science.”

Applying a scientific method permits an organization to acquire new knowledge and integrate and correct previous knowledge. In this way an organization can improve with how they deliver projects. It enables an organization to make fact-based decisions rather than relying on opinions.

What does it mean to measure? Defining what measurement means helps decide what we need to measure. For the purposes of this discussion measurement is a set of observations that reduce uncertainty where the result is expressed as a quantity. Different measurements have different information values. The value of information related to the chance of being wrong, and the cost of being wrong.

With respect to measuring project status, we want to reduce the uncertainly about what is going on in the project. By reducing uncertainty, executives gain confidence in the decisions they make on how best to continue to allocate their resources.

How to Measure Status?

Status, as defined by dictionary.com is “state or condition of affairs”. What we need to track then is the condition of affairs of various dimensions of a project (to be discussed next). The implication is we need to define the desired condition of affairs (our objectives) and measure against them.

The other area to consider is how often we want to sample status. Sampling status means to make a measurement. The measurement frequency may be different for each status dimension.

The decision about the measurement frequency is a trade-off between the cost of taking the measurement and the value of the information. For instance, if we asked team members to provide updates to how much time they have spend on a task every day it incurs overhead and thus cost. The value of having that information daily rather than weekly may be no different because it would not impact any of the decisions made.

In order to know our condition of the project, we need to know what we expect it to be compared to what it actually is. Therefore, for each measurement, we need to have an expected or target value.

Status should be driven by facts about the project rather than opinions. This removes controversy about the ‘colour’ of the status from the discussion. For instance, consider a rule in place that states a project is in ‘yellow’ if the forecasted cost is between 10%-15%. If the forecasted cost is 12% there cannot be an argument about a project being yellow or not. The rule itself cannot be in disagreement as it would be one imposed by the Project Control Office across the organization. That would only lead to a disagreement about the forecasted costs being correct or not. That type of problem should be addressed quickly since forecasted costs are core to the management of the project.

There may be multiple metrics supporting an objective. Ideally, we would have metrics that should show results in the context of the objective and leading indicators that provide a hint as to where the objective is heading.

What to Measure?

Schedule, budget and scope (also known as the project triple) are the fundamental constraints set out at the beginning of a project and agreed upon by all stakeholders. The business case to proceed with the project is based on these elements. They set the expectation of what will be delivered according to the resources allocated to the project. For this reason, the project triple are represent important items to monitor, as they are the major contributing factors to stakeholder satisfaction and to meeting the business case.

Once a project is underway the questions most often asked are: “Are we on time?” and “Are we on budget?” A project can easily be on time and on budget and still be a failure. A particularly dramatic example is the Tacoma Narrows Bridge which collapsed in 1940. The bridge was completed close to budget and on schedule. However, due to some design flaws, the investment was lost (thankfully no lives were lost except for Tubby, a cocker spaniel of a driver who narrowly escaped).

For this reason, we will add quality as a dimension we want to measure.

The following is a framework with details of the objectives and metrics to use across these different status dimensions.

 

Schedule

Schedule objective::Meet milestone dates agreed upon by stakeholders.

Schedule metric: Variance between target date and forecast date.

Measurement: Weekly

This helps us determine if we are going to meet our goal. Perhaps there are other indicators that we should be measuring that might suggest that the schedule is at risk. Components that make up the schedule are:

  • Work estimates
  • External dependencies (such as equipment orders)
  • Speed of risk and issue resolution

Metrics to address the components include:

  • Accuracy of work effort estimates for tasks completed
  • Mean time to resolving issues
  • Mean time of open issues
  • Longest current open issue

Budget

Objective: Meet the financial project cost agreed upon by stakeholders.

Metric: Variance between target cost and forecast cost.

Measurement: Weekly

Again, this helps us understand if we are going to meet our goals. Let’s consider if we can determine some leading indicators based on budget components. As an example, an IT project budget is composed of:

  • Hardware
  • Software
  • Labour

Hardware and software change in size depending on the load placed on them. Examples include number of users and number of transactions. Budget issues would arise for not capturing the load correctly. Change requests related to increasing loads is an indicator of increased budgets.

Labour cost is usually tied to work effort. Labour cost and schedule are correlated in that often an extension to the schedule results in an increase of labour cost. We already have schedule metrics so that will help us with labour costs and thus budget overall.

The other area of increased budget would be requests for new functionality. Monitoring change requests related to functionality is an indicator that the budget may go up.

Scope

Objective: Deliver the agreed upon functionality.

Metric: Variance in schedule and budget due to functionality change requests.

The measurement mechanism for scope is project change requests. Schedule and budget show the impact of that change to the project.

Measurement : Weekly

Change in functionality can be observed by the number of change requests related to functionality. As well, having requirements completion running late could mean that there is difficulty obtaining requirements and, thus, defining functionality. Measuring the variation in time between target sign-off date for requirements and the actual sign off date can be a leading indicator that there may be scope challenges.

Quality

Objective: Deliver a product with no unresolved defects.

This is a rather strong statement. Note that the term used is “unresolved defects” rather than “zero defects”. All defects need to have a resolution in place. This may be correcting the defect or deciding that the product can be realized with the defect with a mitigation solution in place.

Metric: Percent of unresolved defects.

Measurement: Weekly (although may be daily for a QA Manager)

Defects may be latent in the product just waiting for a test case to uncover it. Test coverage across all functionality is important to meet our specified objective. There should be at least one test case per requirement. Therefore, a metric to use is percent of requirements with test cases.

What about Overall Status?

The overall objective for a project is:

Deliver a project that meets an expected level of quality within the stakeholder agreed upon constraints.

Measuring overall status is tricky because, suddenly, you have lost sight of the context of the status. If the overall status is ‘yellow’ it is not clear what needs to be addressed. Rather it is a sign that the project needs attention. Overall status would be a logical combination of the other status items. Let’s look at a couple different ways to calculate this.

Worst Child

In this situation, the overall status takes on the value of the worst child status. For instance, if the financial status is yellow and all others are green, the overall status would be yellow.

This approach drives attention to pushing projects to be “all green”. It is the most thorough approach, however it may be difficult to distinguish relative priorities between projects. For example, a project with only one child status of red and a project with all children status red will both have and an overall status of red.

Weighted roll-up

In this case, each sub-status is provided a relative weighting of its importance. For example, you could place greater relative importance on budget over scope, schedule and quality. Of course, you may have more thresholds than the traditional red, yellow and green. The three thresholds are used here as an example.

Status Trends

If a project is off track as indicated by the status, management needs to make some decisions and take action to correct the problems associated with the status. Once the action has been executed management needs to know if it is making a difference. To do this we need to capture and report on the status trend.

The trend is simply how the status is changing from one reporting period to another. The principal consideration is the level of granularity of reporting period. Multiple levels of reporting periods (and thus multiple trends) may be required.

The guiding principle for the reporting period for trends is how quickly you anticipate actions will make an impact on the status. For example, a decision and action to improve the financial status may take a month or two to take effect. This won’t be reflected in a weekly trend indicator. In fact, taking too small a granularity will be misleading if there are weekly variations that do not contribute to the overall long term trend.

The following chart shows an extreme example of how measuring in the short term can overlook the longer term trend.

measuringshortterm

As you can see on a small scale, the trend oscillates up and down providing misleading information. Overall, the trend is increasing. Some example trend periods are described below.

Schedule

Schedule changes are only indicated as frequently as tasks are updated and the schedule is recalculated. In many organizations, this happens on a weekly basis. This would be the minimum period to show trends. However, there may be no material change in a project during a week. It may be better to show trends on a bi-weekly basis.

Budget

Similar to schedule, a budget change will only be seen as tasks are updated and the schedule recalculated. For some organizations, project costs are tracked through what work is invoiced. In this case the minimum frequency would be the billing cycle. Again bi-weekly is likely a good period to monitor trends.

Scope

In a controlled environment, scope only changes through Change Requests. In most organizations, change requests can be submitted at any time. However, there may be regularly scheduled change request review meetings after which the status is updated. The trend period should be aligned with these meetings in order to capture the change in information.

Quality

Quality is most measurable during the testing phase of the project. Different people may want to see different trends. A QA Manager may want to see a daily trend over an extended time period in order to track whether defects are converging or not. A manager may only want to see a weekly trend to determine if the product quality is heading in the right direction.

Ongoing Evaluation

Measuring status will require a number of iterations to refine the status items. After a project delivery cycle, reflect on the measurements in place and the end result of the project delivery. Based on the results, the measurements and trending should be tweaked to focus on the measurements that convey the information that most strongly represents project status.

Other Considerations

The status items discussed cover delivering a quality project within agreed upon constraints. These are the main concerns of the delivery team and should be their principle focus.

What it does not address is whether the business case for a project is still valid. A business case is composed of two parts: the financial opportunity (additional revenue or reduced costs) and the delivery costs. The metrics discussed cover the delivery costs. The other side piece of the equation is the financial opportunity. This should be monitored through the project lifecycle by the original project business sponsor to ensure the overall benefits to the company remain in place. Some questions the business sponsor should be asking:

– Is the original business case still valid?

– Do we still expect to capture the same market share?

– Has pricing changed?

– Have other better cost saving opportunities come up?

A similar process of defining objectives and assigned metrics can be used to answer these questions.

First Steps

The first step towards understanding project status through measurement is to identify owners of the project status definition. Typically this would be the Project Control Office or a Project Management Office. Once the area of responsibility is assigned, they can take the concepts in this document and apply them to their organization. Each organization is different with slightly different metrics. The status owners will need to draw on their experience of the business to determine the specific objectives and metrics.

Don’t forget to post your comments below!

Craig McQueen, MSc, CBIP, leads the Business Intelligence Practice for Agora Consulting Partners (www.agorainc.com). A key part of his role is assisting companies with implementing a performance management framework which ties metrics to strategic objectives. Craig has worked with various enterprise customers in the Financial, Telecom and Manufacturing industries. Through his career he has been a contributing author to 5 books and has authored over 20 articles. Craig can be reached at [email protected]

EPM is Pronounced PMO!

“How do you pronounce ‘EPM’?” I asked one of our consultants recently.

“Enterprise Project Management?” he replied.

“No,” I said. “You pronounce it P-M-O.”

It has become more and more common in recent years for us to have to deliver this message to prospective clients considering the implementation of an Enterprise Project Management System.  It’s no wonder that most consulting firms who deliver EPM system deployment assistance also manage extensive requests to implement Project Management Offices.  “Do you have a PMO?” has become one of our most immediate watershed questions.  Those who answer no are usually not in a position to take immediate advantage of an EPM system.  Those who answer yes often have established some of the basic pre-requisites that anyone should be looking for before putting down money for their favourite EPM Software.  Here are a few of the key pre-requisites we look for when a client calls and asks us to implement an EPM System.

Do You have a PMO?

I might as well start here given it’s how I started the column.  The existence of a project management office is almost essential to a successful EPM deployment and here’s why.  Every EPM system essentially brings many project managers and project resources together into a centralized project management environment.  All their data will now be centrally stored.  The data may be centrally calculated and analyzed.  The benefits being sought by those who buy EPM systems are typically centralized benefits; things like resource capacity planning and inter-project impact reports and organization-wide project variance analysis and corporate reporting.  All of these things can be wonderful, but they imply some level of coordinated action.  The data must be saved by everyone in the same period of time.  The data must be analyzed in the same manner.  The data from project one must be able to integrate at some level with the data from project two and so on.  This simply doesn’t happen by accident and while EPM tools have the capacity for coordinated action, they can’t make people behave differently. 

What each EPM system absolutely needs is a centralized place where standards and the enterprise project management system can be maintained.  It requires someone who will be looking for others to comply with the central system and will ensure that data received is both complete and acceptable to the standards that have been set.  Imagine if there was no common understanding of how to define resource assignments or even how to name resources.  Some project managers would enter them as skills, others as individuals, others as departments.  It would be chaos.  Imagine if some project managers updated their projects every week, others every month and still others only at the project’s outset and completion; you’d never know when you could produce an accurate organization-wide report. 

A flag-bearer for standards

While we’re talking about standards, there has to be someone central who will be their champion.  Even if these practices and procedures somehow got produced from the end users, who will be their keeper?  Some will say “We’ll all keep them,” but that leaves no one accountable to ensure the practices are being followed.  Standards are essential to an EPM system even if that system is completely manual.  Some people get concerned that this centralized person will have too much authority but this too can be managed within the standards.  The notion that a group of people can be accountable is silly.  People will do whatever they think is best but creation of standards doesn’t happen randomly.  This can only be done by someone central.  Moreover, you’re going to have to think about the future.  Even when standards and practices have been adopted, there will be changes.  When a change must be made, who will create it, update it, get it accepted by everyone and then ensure that it is written into corporate policy?  Again, this doesn’t happen from a random end user, it requires someone whose role it is to support those standards.

Project Management Practices and Procedures

One of the most common things we encounter when we’re called by a prospective client is a lack of centralized process.  When we ask to see a list of accepted practices and procedures for project management, we usually get a blank stare.  It’s not enough to have a PMO and a centralized Standard Bearer for the process, you’ve actually got to bite the bullet and create and agree on those standards.  Our usual recommendation is to start with the most minimal number of procedures possible and then let the list expand over time.  Some clients will try to create the ultimate über-list of practices and procedures and end up with a 700 page tome that no one will ever read because it’s too confronting.  Starting small but getting a high degree of consensus is by far the preferable plan.

One way or the other though, you’re going to have to agree on a few basics:

  • First, how you’ll name things. Naming conventions for projects, tasks and resources is absolutely essential
  • That you’ll store your projects centrally in whatever tool or repository you’ve chosen. A firm agreement has to be made on what data must be saved and what data need not be. Without this agreement and someone who will monitor compliance, your EPM system is going nowhere fast.
  • Frequency of updates. It makes no sense to have some data updated every week and some updated every year. Make an agreement on what the frequency should be for different kinds of data.

Support for the Technical Infrastructure

I can’t possibly list all the weird and wonderful infrastructure problems we’ve encountered at client sites.  We’ve been called in to help with a centralized server-based project management system only to find that it’s not installed on a server at all. It’s been squeezed onto someone’s laptop and every time they reboot, the system becomes unavailable to everyone.  We’ve seen server-based systems that aren’t listed in the IT department’s list of secure servers because some department installed them on their own.  The installation went fine, but the server will never be available because the IT department allows only authorized servers through the firewall.

Whatever centralized tool you select, you’re going to have to make sure that it is supported by the people in your organization who do such things.  Server-based project management tools are not like tools from 10 or 15 years ago.  They depend on a ‘stack’ of technology.  A database server, a web server, a firewall, an internet connection, a browser, the client operating system, an identity or security server and more.  When an update to your EPM system arrives, it may well require updates to all kinds of elements of the ‘stack’.  Someone needs to be accountable for ensuring that the system and all the technology that it depends on is maintained and monitored. There will be regular maintenance and monitoring required and that won’t happen with some random user.  It requires someone who will report back to the PMO that the system is working properly or that maintenance effort is required.

Implementing an Enterprise Project Management environment can lead an organization to a tremendous increase in efficiency.  When the economy is challenging, being more efficient is in high demand.  But, not having the pre-requisites ready or not considering what might be required to make an EPM environment successful can make an efficiency project very costly both in time and money.  Ask someone with experience to make sure that you’ve prepared properly before embarking on your EPM deployment.


Chris Vandersluis is the founder and president of HMS Software based in Montreal, Canada. He has an economics degree from Montreal’s McGill University and over 22 years experience in the automation of project control systems. He is a long-standing member of both the Project Management Institute (PMI) and the American Association of Cost Engineers (AACE) and is the founder of the Montreal Chapter of the Microsoft Project Association. Mr. Vandersluis has been published in numerous publications including Fortune Magazine, Heavy Construction News, the Ivey Business Journal, PMI’s PMNetwork and Computing Canada. Mr. Vandersluis has been part of the Microsoft Enterprise Project Management Partner Advisory Council since 2003. He teaches Advanced Project Management at McGill University’s Executive Institute. He can be reached at [email protected]

Optimizing Project Performance

 

This is my first blog for Project Times. I am looking forward to sharing my thoughts and experience each month and engaging in a dialogue on project and program management and process optimization. The goal is to help in the ongoing work of optimizing our performance and the performance of our organizations. My orientation is influenced by systems thinking as a means for remaining objective and realistic. I promote open-minded mindfulness applied at the individual, team and organization level as means to optimize performance.


I apply a Zen-like approach, as evidenced in my book The Zen Approach to Project Management.‘Optimal’ means most desirable under the circumstances; the best given current conditions. Attaining and sustaining optimal performance is a dynamic process that takes place continuously over time as conditions change and learning from performance is transformed into process improvements. In project management, optimal performance is being able to consistently meet expectations by delivering useful, quality results within time and cost constraints while maximizing the efficiency and effectiveness of resources across multiple projects. When we take a broader view, we include the consistent realization of the benefits that motivated project performance and the ability to sustain and improve optimal performance.

Who doesn’t want to operate optimally? The real question is what time, effort and resources will you commit to do it?

Project management and performance optimization are intimately related. Project management is a process that is both a means to the ends of process optimization and a target of it. Project management (PM) operates within other processes such as product development, finance, engagement management and construction. At the same time project and program management are critical success factors in optimizing the performance of any process. Optimization implies managed intentional change and continuous improvement. These are brought about by way of projects and operational processes performed within programs.

Over the next months we will explore optimal project and program management performance. Among the factors that are critical to optimal performance are process (quality) improvement, methodology, project management, organizational change management, communication, expectations management, conflict management, decision making and problem solving, knowledge management, collaboration and leadership. These are combined with specific knowledge and experience in organization, technology, policies and procedures. The result is a complex system in which engineering must be balanced with an openness to let things evolve.

How do we address the blending of agile, lean and traditional project management? How do we manage defined processes, compliance and flexibility? How do we implement and sustain practical best practices in the project management process in a way that maximizes benefits? How do we satisfy all the stakeholders – clients, sponsors, champions, sales people, performers, regulators, etc.? These are among the questions we will address over the coming months.

Please comment to let me know what you think of the definitions and direction reflected above. For further exploration of these topics and for other resources visit www.pitagorskyconsulting.com.