Picture

When you’re thinking project management practices, what comes to mind?  Are these things you do when the CEO is watching?  Things you do if you’re part of a project management office (PMO)?  Things you only do if you’re running a $1+ million engagement? 

I hope not…but sadly it is an easy trap to fit in to.  When you’re running a two-month, $10,000 project, you have to admit that it’s hard to get into the details of applying best practices to your project...especially if you have four or five other projects happening at the same time.  Let’s say, you’re running a large JD Edwards ERP solution implementation with significant executive management buy-in and oversight at the same time you’re leading an effort to upgrade the website of an internal business unit in your organization.  Which one gets the most attention?  Which one might fall through the cracks?  Yes, the popular thought would be to apply best practices to the large project and do as little as possible for the internal customer, right? 

Well, in a true best practices organization it really can’t work that way…and it shouldn’t.  Not if you’re really trying to build a consistent PM methodology and have repeatable practices and processes that lead to ongoing success.  You can make those processes scalable – certainly.  You don’t have to create a 30-page communication plan for a $10,000 project…2-3 pages will probably do it.  But still do it.  So, even for the small stuff, be sure to:

Kick the project off right.  No matter how big or small the project, conduct a formal kickoff session, even if it’s a short one for those extremely small projects.  Don’t blow this off – it’s a bad way to start any project off.  Start off doing it right and be thorough about it – it sets a nice example for the project team because I’m sure you want them operating at the top of their game for every size project, right?

Conduct weekly status meetings.  Always product a weekly status report and revised project schedule and always…always conduct a weekly status call or meeting with the customer.  It doesn’t matter if it’s just a five-minute phone call some weeks, but be sure to do it. The minute you start letting yourself and others skip it or cancel it, is the minute the project may start to slip away.  And I don’t care how small the project may be, the customer can still get frustrated.

Keep the customer engaged.  Keep tasks assigned to the customer throughout the engagement even if it’s a small project and they seem like meaningless or ‘filler’ tasks.  Keeping things assigned to them forces them to report on them and forces their attendance on a weekly status call.  Trust me, this one is important.

Forecast and reforecast dollars and resources.  Finally, don’t forget to review the resource usage and upcoming needs weekly as well as the budget actuals and forecast.  It’s easy to fix and get back on track if you stray a little as long as you’re watching it weekly.  Don’t think that just because the budget is very small that it’s ok to just let it go.  It’s not.  If you can keep a project within budget by watching resource usage and dollars expended, then do so…it means the difference between project success and project failure.


 
 
In this second part of a six part series on issue management, we’ll examine the process of identifying the customer’s business processes and how issues and changes will be managed against those identified processes. 

Identifying business processes

The key to a rock-solid project and a usable end solution delivered to the customer is a detailed understanding – and, yes, mapping – of the customer organization’s business processes.  You can know the requirements, you can know the stakeholders, you can connect with the ultimate end users, but unless you understand the customer’s business processes then you still may not deliver a usable end solution.  Furthermore, you can’t always assume that the customer understands their own business processes.  Indeed, mapping those out is going to be similar to the grueling task of extracting the detailed project requirements from your customer.  They know some of what they need to know, but the rest is something you’re going to have to help extract and document.  Otherwise, the requirements you start to build a solution against may not completely align with the customer’s business processes and goals.  It’s a process – and it’s one you must plan for in your project planning and schedule.

Once you and your customer fully understand the business processes and have documented detailed project requirements that do, indeed, align well with those business processes, then you’re ready to move forward with the project.  At this point, you’re managing two things – the design and development of the solution AND the issues and changes that will undoubtedly arise through better understanding of the requirements and how they correlate to the needs of the customer and their business processes.

Managing the issues and changes

Managing project issues on any project is an ongoing endeavor.  No project makes it’s full run without some critical issues arising that need tracked, managed, and dealt with.  The same goes for change requests.  It’s a rare case when a project completes with out at least one or two sizeable change requests that needed to be initiated, tracked, and implemented in order to keep the final solution in line with the business processes and requirements for the project. 

Those issues and changes can be managed using a spreadsheet or as part of the weekly project status report.  However, the use of a web-based automated tool is likely going to be your best bet in order to provide the project manager, project team, project customer, and all stakeholders with meaningful reporting and insight into the nature and status of all issues and change requests.  The key to accurate management and resolution of issues and changes is the capture and reporting of critical and detailed information about each issue and change.  Those responsible for the main tasks of resolve the issues and implementing the changes will perform better in those roles if they know exactly what needs to be done and what the expectations are that they are performing against.  The online issue and change management tool will perform these tasks better than any spreadsheet or table the project manager can create.

This issue management discussion is part of an ongoing six part series.  In part 3 will look at the detailed part of issue management and change management in terms of what data needs to be captured and managed.

If you’re looking for a solid enterprise issue management tool, check out Gemini.  Gemini gives maximum flexibility with minimal effort to manage real world problems efficiently and quickly.
 
 
Picture
I've been asked by PMI (the Project Management Institute) to create an article for an upcoming series on basically this very concept.  Sort of a "What Would You Do" topic where I discuss an issue I came up against during a project, how I handled it, what the outcome was, and then I call for responses.  The idea is to generate a community discussion so we can all learn from each other's responses on how each of us handled a similar situation or how we might handle it if faced with something similar in the future.

So, I thought this might be a nice ongoing series that I present here as well.  I may or may not present something from my past experience or from a colleagues past experience - it may be real or made up.  And if any of you want a situation or incident discussed on here, just email me and I'll use it for an upcoming topic.

I'm not yet sure how often I'll do these - I'm thinking possible twice per week.  Today's installment is about requirements...a touchy subject for all, I'm sure.

Scenario:  You're starting a project, you have  schedule and price in place and you sit down with the customer and their team to review the detailed requirements that they say they have and that the schedule is built around.  What you find out, though, is that their detailed requirements are really very vague, high-level requirements that will require much more detail and thorough analysis before you have anything useable to build a solution from.

The impact, of course, is that you have the schedule and a price for the project that is based on the fact that you won't have to do this further detailed requirements planning and documentation with the client...they indicated they had detailed requirements as the deal was closed.  But they don't.  What do you do next?  Do you put the project on hold till they have the requirements?  Do you go back to the account manager and have them rework the deal?  Do you create a change order to cover the extra planning time?  Keep in mind - this is the first  PM-customer interaction and starting off with a change order or demand for more money may not sit well with them... it must be handled carefully.

Looking forward to your respones...thanks.