What is budget variance?
|
If you’ve been working in project management for some time, you might be familiar with the idea of variance. However, new project managers, or those who haven’t had to prepare financial information about their projects before, might find the idea a bit harder to get their heads around. Keep reading – this is for you! I was speaking to one such project manager recently. While she had a ton of experience, she hadn’t needed to provide financial information for her projects as it wasn’t part of her stakeholders’ expectations. When the costs are mainly internal resource, many companies don’t require project managers to work that out in money terms. We tend to just estimate in days or some other unit of time and that’s good enough. However, there will come a point in your career where you will most likely be asked to start crunching budget numbers for your projects. As you move into environments with greater levels of project management maturity, for example, it becomes more important to track things across projects in a standard way. Budgets for money are the same in principle as budgets for time: you still need to work out how much you need and how much you are using, just like you would for time tracking on a project where you are only estimating in person hours/days. There’s another ‘however’ coming though… However, in many organisations, including those where I have worked, it isn’t always necessary to track time. You create a project estimate at the beginning that states how many hours etc are needed from a resource in order to secure that resource, but after that, people are simply expected to manage their own time and the project is expected to conclude on the day you said it would. Timesheets don’t feature. So, moving from this loose ‘we make a guess at how long things will take and go from there’ environment to one where you are expected to submit project reports with variance figures each week can be quite a challenge! Luckily, the maths is not complicated and while it might seem daunting (especially if the numbers are big), variance is easy to track. Budget varianceHere’s how to calculate budget variance. Variance = Actuals + forecast – budget In other words, you add up what you’ve spent so far with what you still have left to go, and compare that the original approved budget. The difference is the variance and shows whether you are under or over spent. At the very beginning of the project the actuals are zero as you haven’t done anything yet. Each reporting period, simply pop the actuals into the right column and adjust the forecast down. Assuming you are on track, that is! If you aren’t on track to hit your original estimates, you should be reforecasting the still-to-do work and noting those figures in the forecast column. Forecasts can change for lots of reasons including:
If you keep your forecast and actuals columns up to date, the rest is easy! ToleranceNormally there would be some tolerance agreed for the variance. For example, being under or over by 10% of the budget is OK but anything over that needs escalating to management or a change request etc. Setting tolerance with your project sponsor will prevent you from having nightmares every time your project report says you are a few percentage points over budget. How to get startedMake a spreadsheet that has the various columns. The simplest way is to have one column per field (actuals, forecast, budget, variance) and note the figures overall. As you get comfortable doing that, you might want to break them down by month to get a better idea of how things are tracking over time. Once you’ve played with your project’s figures and have put together a spreadsheet to track them yourself (I recommend doing that instead of starting from someone else’s template so you can see how they fit together and what sums sit behind the columns) then you’ll get used to working out the numbers in this way. I’m not a maths whizz by any means and I can manage it, so I’m sure you can too! |
6 Features of Portfolio Management
|
I think there are 6 main responsibilities for a portfolio management team. I’m sure there are more, but these are the main things that I feel form the priority To Do list for people in that role. The 6 features that make up portfolio management are below. 1. Assessing ideas for projects Ideas for projects can come from anywhere, but often they come from people already working within the organisation, who are involved in projects somehow. For example, project or product teams could be working on one initiative, receive a change request, and realise that would make a great addition to scope, even if it cannot be incorporated into the project right now. The portfolio team should be on the look out for relevant project suggestions, making it easy for people to put forward new ideas. Then they should review and assess suggestions. That list then feeds into the next key feature of portfolio management: deciding which projects to do. 2. Prioritising projectsNext, we have prioritisation. Part of the role of the portfolio team should be prioritising the order of projects and deciding when projects should start. Some lower priority projects might need to be started work if, in fact, they provide the infrastructure or enabling architecture for more important projects. The team should consider the whole portfolio and make choices based on that, as well as the relative priority of individual projects. 3. Strategic integrationProjects don’t exist in isolation, so although the portfolio team may have quite a lot of say over what gets done and when, based on the results of their assessment, there’s also a job required to align what project work is proposed with the rest of the business strategy. This draws on the ‘run the business/change the business’ approach, where some teams focus on delivering new stuff and others focus on keeping the business going. Either way, both ‘sides’ of the organisation should talk to each other.
The purpose of the alignment is to make sure the overall strategy can be delivered, but also to make sure risk management is carried out in a ‘whole company’ way. It’s no good having a risk-heavy portfolio if the operational side of the business is also falling on the side of taking chances. Overall, the organisation’s work should balance a risk profile that is acceptable to the leadership team. Perhaps they are OK with taking risky measures – I wouldn’t be though. 4. GovernanceThe whole point of using portfolio management techniques is to improve oversight and decision making – in other words, to put decent governance in place. That includes project steering groups or project boards (and the programme equivalent) as well as monitoring the delivery of the work inside the portfolio. Monitoring and oversight might be a light touch or involve multiple layers of approvals, depending on the investment and method, and the consequences of decisions taken. It will help to have some documentation here to spell out exactly what is required. 5. Tracking resultsYes, benefits tracking! Someone has to be responsible for tracking benefits, and the portfolio management team is in a good place to be able to do that at a portfolio level. You may have individual programme managers or department heads tracking benefits for their areas, but if you want to see the results at an organisational level, this data needs to be consolidated at the top. And de-duplicated, because you don’t want benefits to be counted twice (I’ve been there – it doesn’t look good). 6. Portfolio management processesFinally, the portfolio management team is responsible for the management of the portfolio. I know, it sounds obvious to write that but someone has to be the gatekeeper and guardian of the processes, life cycles, review process, approvals, funding requests, paperwork and people. The day-to-day operation of the portfolio is also a key responsibility. In your experience, what else do portfolio teams take responsibility for? What are the other key features of working in portfolio management? Let us know in the comments below! |
The role of the CCB
|
Do you have a formal Change Control Board (CCB)? If not, this is the perfect time of year to be thinking about levelling up your processes and putting new ways of working in place to formalise the way change management is done across projects, programmes and the portfolio. A Change Control Board is simply a group of experts that represent different organisational departments and who oversee both the process of change management and the different changes being put forward. At a project level, your CCB is a group of people who know the project well and who can assess project-related changes, but at some point if your project is making changes to the live environment, like most IT and business change projects do, the change will need to be submitted to the wider, department or organisational CCB. The role of the CCB is to:
How it worksIn our CCB, the functional lead or the project manager had to present the change. We had to talk about what it was, why it was useful and what it solved, and then make the case for whether it was a priority fix or not. If the change was considered a priority, it could go in the same day (mostly). If it wasn’t, it could be packaged up with a bunch of other small changes and go in the next release. That made it easier to communicate changes to the end users. Discussing the changeFirst, the change should be analyzed and discussed to see whether it has impacts beyond what the project team can comment on. The Change Control Board is convened to do that. I think the CCB is a really useful group and we relied on it in my last job. Our CCB looked at operational and project changes so the team could see the impact of ‘normal’ changes as well as the project-related ones. I think it’s important that the CCB is made up of a cross-organisation group. It’s too common for changes (especially IT changes) to go in and for there not be a full understanding of the business impact somewhere else down the line. Complex ERP systems like SAP make that more likely, so a group of functional consultants getting together to discuss changes before they happen is a good thing. I’ve had some changes rejected by the CCB because they didn’t have enough information to make an informed decision, or because something else was going on and they needed to wait on that, or because there was a change freeze. There might be many reasons why your change doesn’t go through. Scheduling changesThe CCB can also schedule changes. There are normally scheduled windows to put changes in, especially in the live IT environment. That helps the support teams and the users know what is going to be different and what to look out for when they next log in. Scheduling as a team also ensures that conflicting changes don’t get put in on top of each other. For example, if my project is updating the list of available categories in one part of the system, and another team is also updating that part of the system but taking away the category feature (that’s a bit extreme, but you see what I mean) then those conflicting changes can be discussed and overseen in an appropriate way. It might involve putting them live in a particular order, or prioritising the changes so that one piece goes in this time and the additional change is put in next time. I remember being told a story of a change in a data centre where engineers were working on cabling and flooring on both sides of a server stack. Without the support of flooring on both sides, the server stack toppled over! That’s the importance of making sure that changes are managed in a scheduled and sensible way. We also had an emergency change procedure for anything that could not wait until the next release. On the SAP projects, for example, mostly things could be scheduled in a batch and changes pushed through on a fortnightly basis. But sometimes it was important to fix an issue straightaway without waiting until the next release. For example:
All of these are emergency fixes to live systems that wouldn’t be appropriate to delay, and they are all issue-related, not nice-to-have features. How does your CCB work? |
Who gets involved in project contracts? [Infographic]
| Q1 tends to be a time when new budgets are approved and that means we’re starting to see requests for contracts with suppliers trickle through the PMO. It always takes a few weeks for budgets to get released, even if the intention is to start the work in January. By February, project teams are ready to get started, knowing that any further delay in the admin is going to put pressure on their ability to deliver by the dates from the business case. And that’s why all the supplier agreements seem to be floating around at the moment. The infographic below talks about the major groups/people involved in putting together and approving supplier contracts for new third parties, but it’s the same people involved in renewing deals and reviewing an existing supplier to see if we want to give them more work. As with any internal process, this is probably a bit specific to certain environments and types of contract, and you might not see all of these roles in your business. Equally, there might be some other key positions that have a part to play – I know that in one set of contract negotiations for a multi-million software project, my project sponsor attended every conversation, along with the technical architect. And just as well they did too: it created a great sense of common purpose and everyone was on the same page from the beginning. Take the suggestions below as a starting point for opening up the conversation with your colleagues if you are creating new supplier agreements, so you can make sure the right people are involved from the start. Read more about who gets involved in contracts.
|
5 Reasons to Crash Your Schedule [Video]
| |











