Post date: Mar 19, 2014 9:35:13 PM
· Free Project Management Excel Templates
· How to Start a Project in Excel
· How to Manage a Project in Excel
· Excel Compatibility with Other Applications
· Managing Project Budgets in Excel
· Creating Project Dashboards in Excel
· Excel for Advanced Project Management
· 3 Reasons to Stop Using Excel to Manage Your Projects
Project Management Resources
Project & Task Tracking Template
Here is the Right Way to Select a Vendor
There are times when all organizations look for vendors to fill certain needs. This could be for consulting, supplemental staffing, software, equipment, etc. The vendor selection process is not hard, but it may be time-consuming to complete. For more complex procurement needs you should consider starting with a procurement management plan. The following process can be used in most any vendor selection process.
1. Gather and Rank the Vendor Selection Criteria
It's hard to select a vendor if you are not sure what your requirements are. Ask questions such as:
How will we use the vendor?
What problem will the vendor solve?
What deliverables will they produce?
Will we need references?
What are our pricing constraints?
Each requirement should be weighted on a numeric scale, or high/medium/low, to reflect the relative importance of some requirements over others (other weighting scales can be utilized as well). Your sponsor and major customers and stakeholders need to review and approve this total list of requirements and weighting. This is the criteria you will use to select the vendor.
2. Create Vendor Long List (Optional)
Look for any and all vendors that might meet your needs. This can be done by searching the web, looking at trade magazines, talking to other companies, etc. The purpose of this step is to gather a comprehensive (but not exhaustive) list of vendors that you want to consider further. If you think you already know the particular vendors you are interested in, this step can be skipped, moving directly to the short list.
3. Create Vendor Short List
Perform an initial, high-level evaluation of the long list, looking for obvious reasons to
eliminate some of the alternatives. The purpose of this step is to create a short list of potential vendors that look like they will have a reasonable chance of meeting your needs. You send your Request for Proposal (RFP) to this smaller list of vendors.
4. Evaluate the Proposals
At this point, the interested vendors on your short list have sent proposals in response to your RFP. You then evaluate these proposals against the selection criteria you created earlier (above). You can interview the vendors, set up demonstrations, make vendor site visits, etc. Usually some type of numerical calculation is made based on how well the vendor meets each requirement, multiplied by a weighting factor. The vendor with the highest score across all requirements should be the one that best meets your needs. When you have completed this step, you should have a first and second choice.
5. Make Final Selection and Negotiate Contract
At this point you should have all the required information to make the choice. In many organizations, the project team makes the final recommendation and then turns the process over to a formal Purchasing or Procurement organization to negotiate a contract. If that process does not proceed in a satisfactory manner, you should be prepared to move down to your second choice, and your third, as long as those options still meet your minimum requirements.
10 Essential Skills for Project Managers
New technologies and new ways of working are demanding new skills for the traditional role of PM. In fact, PMI has updated its requirements for project management certification as part of their new Talent Triangle, promoting new skills in business management and soft skills leadership, to name a few.
Whether you're a certified PM or just someone running projects, here are the top 10 essential skills you need to succeed:
1. Change Management
Should this really be first on the list? Absolutely!
Change is a constant, and having no process will result in chaos quickly. But we're not talking about clogging the pipeline with a process that can slow a project down. Set simple rules that define how changes are considered and acted upon, and you'll better manage your project's schedule and scope.
2. Planning
A classic skill for all project managers, right? Well... depends on whether you are talking about planning for planning's sake, or planning for the best, most efficient project. Use the latter as your goal. Start with templates. Don't reinvent the wheel, and don't get stuck in the planning vortex.
3. Reporting
Take reporting to the next level by using automated reports in your PM tool. Set a reporting schedule with your stakeholders so you aren't bombarded with last-minute requests. And insist your team keep their task updates and timesheets regularly updated.
4. Tracking
You don't need to micromanage your team to track effectively. Insist your team update their tasks and timesheets into the PM tool as a routine, daily task, so you always know the real-time status of the project. Then, you'll be better armed with the information to address any delays before they derail the project.
5. Strategy
Isn't this the job of the sponsor? Perhaps in the days of yore. Today's project manager needs to think like a CEO and regularly make sure their project is aligning with the core strategy of the organization. It's a requirement in today's business culture, not a nice to have.
6. Communicating
Are you good at communicating? How do you know? You measure your project, so why not measure your own effectiveness? Reflect on your performance. Study good communicators and learn from the best. At a minimum, find 3 ways you can improve your communication - and tackle those today.
7. Collaborating
In today's workplace, failing to collaborate is failing to communicate. Bring your team in to help plan and collectively manage the project. They should be bought in to the project at every level; you certainly can't do it all alone.
8. Workload Management
With diverse, global and remote teams, it's more important than ever to carefully manage resource availability and performance capabilities. Make sure the right people are doing the right job at times that work for them, wherever in the world they are.
9. Stakeholder Engagement
Notice we didn't say stakeholder "management." Gone are the days of top-down control. Engagement is the new normal with any key stakeholder group, be they end users, c-suite, or the public at large. Invite stakeholders in early and often to your project to get buy-in, minimize impacts and to deliver the best possible project or product.
And MOST importantly...
10. Project Management Software
You can't afford to not be up-to-date on the best tools and technologies used in project management... and you can't just stick with the status quo. Why? Because your competitors and your peers are going to surpass you. You must become an expert in all the features of your PM tools, know which tools are the best for your team and effectively manage rolling out new tools and integrations on your project.
In short, you must be the expert in the tools you use, and you must extend the tools to your team if you want to succeed. If your current tool isn't being used by your team, it's time to get a new one that does.
What Are the Phases of a Project?
Greetings!,
A project can feel overwhelming at first. That's why it's broken down into smaller, more manageable parts. These are called the project phases.
What Are the Phases of a Project?
There are four basic phases to any project:
· Initiation
· Planning
· Execution
· Closing
Let's consider each a bit more in detail to fully understand what they mean and what a project manager is responsible for in each phase.
Initiation Phase
This is where you meet with the future stakeholders of the project and gather data to create the core documents, such as the business case or project charter, as well as feasibility studies, a rough budget and resource plan. Then meet with the leaders of the project and present these documents for approval.
Planning Phase
Now you're going to create a schedule for the project and begin to assign your resources, such as assembling a team and figuring out what materials, software, etc., you'll need to complete the project. You'll also further break down the project into tasks and set those tasks up in the planning tool, so you can track their progress when the project begins.
Execution Phase
The project has started in earnest and you must monitor its progress daily to make sure it's staying on schedule. That means managing the risks that you planned for, if they in fact arise, and those which you hadn't planned for. You'll also need a communication plan to make sure you're clear getting your points across to those who need to hear them. And there is reporting, back to the stakeholders on the progress of the project and more detailed ones to your team.
Closing Phase
When the project's done, it's not over until you close out all the contracts. You'll need to hand off all the deliverables, as well. Then it's important to archive all the paperwork. It can help you with historic precedent when you're starting the cycle all over again with another similar project.
Hope that helps with managing your project!
Start Your Project Off Right with a Kickoff Meeting
The purpose of the kickoff meeting is to formally notify all stakeholders that the project has begun and make sure everyone has a common understanding of the project and their role. Like all formal meetings, there should be an agenda. There are a number of specific things you want to cover at this meeting:
Introduce the people at the meeting.
Recap the information in the Project Charter, including the purpose of the project, scope, major deliverables, risks, assumptions, etc.
Discuss the important roles and responsibilities of the project team, clients and stakeholders. If there is confusion about the role of any person or organization, it should be discussed and clarified now.
Go over the general approach and timeline of the project. This gives people a sense for how the project will unfold. In particular, you will want to ensure that people understand what they need to be doing in the short-term to support the project.
Answer any outstanding questions. The purpose of the discussion is not to rehash the purpose of the project, but to allow people to voice specific questions or concerns they have as the project begins.
Confirm that the project is now underway. If the project has not started yet, it should now be ready to start immediately.
In general, the project team, sponsor and major stakeholders should be in attendance. If this results in too many people for comfort, you can consider having only the major players attend. You can then meet with others in subsequent mini-kickoff meetings or you can send the relevant meeting information to the people who could not attend.
Although most kickoff meetings can be conducted in an hour or two, others might require a day or two. The longer kickoff meetings are especially important if the project is very complex or controversial.
It is said you never have a second chance to make a good first impression. This is true with the kickoff meeting. You are using the meeting to help set expectations for the project. If the meeting is unorganized, chaotic or a waste of time, the participants will probably carry those perceptions into the project as well. The project manager needs to make sure that he has prepared well for this meeting and that it goes smoothly.
Measure Business Value According to the Business Case
One of the holy grails of portfolio management is to be able to accurately capture the business value produced by a project. In some cases the value is obvious. For example, sales could increase, inventory levels could be reduced or fewer people may be needed in a process. However, in many projects, the business value can be difficult or impossible to quantify exactly. Some common problems of measuring business value include:
The project produces soft benefits, such as improving client satisfaction or product quality.
The project involves infrastructure that is used by large groups of people. For instance, how much more productive will people be if you double the memory in their desktop computers? What is the quantifiable value provided with a new internal phone system?
The project results in an increase in the amount of information people have available. It's hard to know exactly how the information gets leveraged to produce better decisions.
Things improve as a result of multiple projects over a period of time, but it is hard to know exactly how much value each project delivered.
The results are improvements that are hard to meaningfully roll-up to a measurable level. For instance, eliminating steps in a process. That process takes less time, but the time gets taken up by other work.
The best approach to determining the business value of a project to look at the Business Case that was completed before a project began. Look at how the benefits were quantified in this document to see if you can actually measure similar results when the project completes. If there are hard benefits identified, the metrics should be able to show how much value was delivered. If there were soft benefits identified, you will probably need to stick with anecdotal, survey and indirect evidence of the value provided.
The benefits of the project typically do not start until the project is completed, so these metrics must be captured after the project ends. At that point the project team has usually disbanded. Therefore, the customer organization (the organization gaining the value of the project) should take the lead in capturing the follow-up metrics to validate the business value.
The business value of the project should be measured for as long as the benefit payback period in the Business Case. For example, if the Business Case benefits were proposed over three years, the value of the project solution should be measured over three years to see if the proposed benefit was achieved.
Practice Five Parts of Configuration Management
Configuration is one of the many aspects of project management. It is applicable to certain projects that track myriad of components. There are two major definitions for configuration management.
It can be a term given to the identification, tracking and managing of all the assets of a project. This definition would be especially relevant on software development projects where the configuration refers to the collection of artifacts, code components, executables, etc.
It is also a term given to the identification, tracking and managing of the metadata that describes the products that the project is creating. In this definition, the configuration is basically the detailed specifications of the product. For example, if you are manufacturing a laptop computer, the configuration would refer to the size of the hard drive, speed, DVD specifications, etc.
The following items make up the Configuration Management Process.
Planning. You need to plan ahead to create the processes, procedures, tools, files and databases to manage the configuration. You also may need to gain an agreement on exactly what assets are important, how you will define them, how they will be categorized, classified, numbered, reported, etc. The results of this up-front planning are documented in a Configuration Management Plan.
Tracking. You need processes and systems to identify when assets are assigned to your project, where they go, what becomes of them, who is responsible for them and how they are disposed. Since a project has a concrete beginning and end, ultimately all the assets need to go somewhere. This could be in a final deliverable, into the operations/support area, scrapped, etc. You should be able to dissect each major deliverable of the project and show where all the pieces and parts came from, and where they reside after the project ends.
Managing. Managing assets means they are secure, protected and used for the right purposes. For example, it does not do any good to track purchased assets that your project does not need in the first place. Also, your tracking system may show expensive components sitting in an unsecured storage room, but is that really the proper place for them? Managing assets has to do with acquiring what you need and only what you need.
Reporting. You need to be able to report on the configuration, usually in terms of what you have and where they are, as well as financial reporting that can show cost, budget, depreciation, etc. If you are tracking configuration metadata you should be able to report out a complete set of the current product specifications.
Auditing. It is important that the integrity of the configuration process be validated periodically through audits of the status of configuration items. This can include physically inspecting or counting these items and comparing them against the expected results of your configuration management system. You will also want to audit the configuration change process to endure that the appropriate processes are being followed.
If you practice configuration management on your project, it is suggested that you have a specific person identified as the configuration manager. This may be a part-time role, depending on how much asset tracking and management your project does. This person is responsible for the overall process, with focus on the planning, management and auditing responsibilities.
Ten Tips for Effective Status Meetings
Status meetings are a good way to maintain effective communication on a project. There are some simple rules and etiquettes that will make them more production and valuable to the attendees.
All individual meetings should have an agenda that describes the major aspects of the meeting and the timeframes. Regularly scheduled, ongoing status meetings do not need a published agenda every week if they stick to the same agenda format. Instead they use a "standing agenda" which is understood to be the same for each meeting.
Someone should document the key points of the meeting. This will be the facilitator or originator unless other arrangements have been made. This person is sometimes called a “scribeâ€. The scribe should recap all outstanding action items, including who is responsible, what is expected, and when the action item is due.
There should be a meeting facilitator. This is usually the project manager unless other arrangements have been made.
Make sure the participants know ahead of time of anything they need to bring to the meeting or any advance preparation that needs to take place.
Only invite the people that need to be there. Others may dilute the effectiveness of the meeting.
The meeting should start on time, with some allowance for those that may be coming from another meeting.
The person who requested the meeting should explain the purpose and the expected outcome.
The facilitator needs to follow the agenda and watch the time to make sure everything gets covered.
Take any lengthy discussions offline or to a separate meeting that focuses on these items with the people that are most interested.
The scribe or facilitator should recap the notes and any decisions that were made and send them to attendees and other appropriate stakeholders.
Is There Too Much Problem Solving?
There can be a temptation to engage in problem solving when you have all the key people together at one time. However, the concern about problem solving is that usually only a few people are engaged in any one problem, while everyone else is unengaged and wasting time. While you have everyone together, use the time to discuss general status, issues, scope and risk. Only use problem solving if the problems are of interest to most of the team members.
Long meetings are usually the result of too much problem solving. If you find that problem solving is extending the meeting, try to reduce the time allocated to the meeting. For instance, if you meet for two hours per week and find you are engaging in problem solving try reducing the time of the meetings to 90 or 60 minutes. Keep the status meetings short with a tight agenda to be most effective.
How to Plan for Quality
Outline your quality targets early in the project so you know exactly how to achieve and measure a top notch result.
1. Set Quality Targets
First, you need to agree the quality targets for the project. Discuss the level of quality that your project sponsor finds acceptable. Talk to other customers too, for a rounded view. They will have different expectations of what quality looks like for different deliverables, so set quality targets for all the relevant products that you are producing as part of the project.
2. Define Quality Measures
Now you know how your stakeholders will judge you on quality, it's time to set some definite measures. Quality measures tell you how you will know whether you have hit your targets. A 'yes/no' measure will be suitable for some of your targets (in other words, we achieved it or we didn't). For others, you'll want to use a scale, for example 'all widgets produced weigh between 0.55kg and 0.60kg'.
Document the measures for each quality target. It's important to do this as soon as possible in the project so that your team knows how their performance will be assessed at the end.
3. Add Tasks to Your Schedule
There will be certain steps to complete in order to ensure that you reach the quality targets and that you can measure your achievements. In the example above, you'll need a system to weigh your widgets, so you'll have to update your project plan to reflect the tasks required to buy the scales and so on.
Make sure that your plan includes everything you need to do in order to deliver a quality result and prove that you've done so.
4. Take Action
Delegate tasks to your project team. Make sure that someone is responsible for quality at every step of the way. If it's documented and being worked on, you'll know that nothing is being overlooked and that the team is taking quality into account throughout the project.
Work through your project plan, completing the tasks to deliver both the end result and the tools to measure it.
5. Measure Quality
You have now reached a point where you can measure quality for the first time. Try to do this as early as possible in the project, at the first point where you have a completed deliverable to test. That gives you as much time as possible to fix any problems.
Measuring quality early and often will give your stakeholders confidence that the project is the best it can be when it goes live.
6. Report
As soon as you've got results to share, report them to your project customers. All the prep work you have put in has hopefully given you great news to pass on. If any deliverables need more work in order to achieve their quality targets, make sure you explain this to the people involved.
7. Update your Plan
Update your project plan with any additional work that needs to be done in order to retest deliverables. As you go through the project you will find ways of improving the quality of your products. Build these into your plan as well so you are continuously improving your deliverables.
Why You Need to Create Task Dependencies
Task dependencies are the links between project activities. They tell you what order you should complete the work in. It all starts with knowing what tasks make up your project.
Define the Project Tasks
First, make sure that you have a complete list of project tasks. Include everything that you need to do in order to complete the project. Get your team together to collaborate on the To Do list because many dependencies fall during the handoff of a task to another team.
Define Internal Dependencies
Look through your complete project task list and work out where the natural links are between activities. These are internal dependencies that occur within the environment of the project itself. A good example is sequential activities. For example, being able to demo your product to a user group is dependent on having completed the prototype.
Many projects have elements that the internal team can't deliver alone, and third party contractors are brought in to complete a particular task, like shipping equipment from one location to another or building a piece of software. Note these dependencies as well, as they all have an impact on your project team.
Define External Dependencies
Now think about the links that your project has to the world outside your team. It might be affected by other projects or other initiatives happening in the company. For example:
Another project has to finish before a task on your project can begin
A resource working on another initiative has to be available before a task on your project can begin
Two projects need the same task doing, so one person is going to do that activity for both projects at the same time.
These are external dependencies and project managers tend to have less control over them.
Choose Dependency Types
There are four types of task dependency:
Start to start: both tasks start at the same time.
Finish to finish: both tasks end at the same time.
Finish to start: one task ends before the other task begins. This is the most common type of dependency and creates sequential tasks.
Start to finish: one task starts before another task finishes. This is the least common type.
Choose the right dependency type for the link you want to create between your tasks. In 90% of situations the finish to start dependency will be the right one, but think creatively about how you use all these types. Running tasks in parallel with start to start dependencies will save you time overall.
Update your Schedule
Enter the correct dependency information into your project schedule. When you update your schedule in your project management software with dependency data you'll notice that the end date of the project will change. The software automatically calculates the impact of linking tasks on the plan and works out the fastest time that you can complete the project.
Monitor the Dependencies
When a change is raised, you will add in additional tasks or take out work in order to meet the new requirements. This has an impact on your schedule so you'll need to monitor your project's progress and the dependencies between tasks as the project progresses.
As you make changes to tasks, review the linkages between them, adding in new connections and deleting those you no longer need. Your project management tool will automatically take this into account and recalculate the schedule. This saves you a lot of time and lets you communicate the impact of those changes with stakeholders more quickly.
Everyone has heard of the KISS method — Keep It Simple, Stupid. Nowhere is that more important than in project management. Since it is our job to eliminate the inherent complexity of managing projects and working with others, the following article will take you through five steps for keeping thing simple…not stupid!
You've undoubtedly come across people in your project management career who enjoy taking the simplest of concepts or project tasks and making them complicated, confusing and confounding. It almost seems like they delight in using as many words as possible, getting caught in endless loops of complexity, and waving their arms in front of the white board a lot. On top of that, they become deluded with the notion that what they are explaining is so deeply complex that no mere mortal could ever understand it. It’s only by their knowledgeable presence front and center of the white board that anyone could ever grasp the intended meaning.
As a result, they deliver their presentation with a healthy dose of self-importance and condescension with phrases like, “I’d explain this to you, but there’s just not enough time to get into it right now,” or “At this point of the project, a bunch of fuzzy logic automagically occurs behind the scenes.” Translation? Your simple minds could not begin to comprehend the enormity of what is happening here. Or perhaps put more forthrightly, you are idiots.
Here’s the problem. That person is caught in the delusion that to be the smartest person in the room you need to make things as complicated as possible. That is simply not true. The truth is that the smartest people can remove complexity from the equation. They take what is complicated and boil it down into its simplest form, because they know their stuff deeply and intimately. They don’t have to use big words, talk down to people, wave their arms, nor do they become frustrated or disgusted when people don’t understand. Rather, they observe body language and engage with people, and will change their approach accordingly so that their message or instruction is received successfully.
You’ll have many opportunities as a project manager to introduce new concepts and ideas to your team and clients. There are always new technologies, processes, interactions amongst various groups, and scores of moving parts at any given moment in time. Rather than spend your time making tasks and ideas even more complicated, focus on making them as simple as possible by taking the following five steps.
First, the scenario: A client approved a 12-page Statement of Work (SOW) and it has been handed to you. You must explain the scope of work to your team so everyone can get an understanding of what the final deliverable looks like and start working on their pieces.
Scan the Material – The first step is to just scan over the document itself. You don’t need to spend a lot of time in any particular area, but rather just get an overview of the project from beginning to end. At this point you need to see the big picture, or the forest for the trees. You need to understand what the beginning looks like, what the end looks like, and have a rough idea of the path that will get you and your team from start to finish.
Digest the Material – Once the general outline takes shape in your mind, go back and do the deep dive. This is when you dig into every word and sentence to extract actionable meaning from the SOW. You will want to have a highlighter and pen with you during this exercise, and get away from distractions such as email, phones, or anything else that will cause your mind to start, stop, start, and stop over and over again. Highlight important objectives and milestones, make notes where more clarification is needed, and write down questions and thoughts in a notebook for later reference and simplicity. You may need to go through the document a number of times in order to make sure you understand it completely, which leads to step three.
Pause to Reflect – Take a few moments and ask yourself, “Does this make 100% sense to me?” You need to be intellectually honest here. There may be parts of the document that truly don’t make any sense to you, but you either fool yourself into thinking you understand, or convince yourself that it will make more sense later. Don’t delude yourself. Take the time to uncover or discover whatever facts are missing. If you find that you don’t understand certain areas, go find the right person to talk to that will help fill in the gaps or answer any questions you may have. You’ll need the answers later when you’re explaining it to someone else. Rest assured that if you have questions, others will too, so take the time to get them answered.
Draw a Picture – A picture is worth a thousand words, and the same is true when it comes to understanding a complex subject. We’re not talking about creating a Picasso or DaVinci here, but we are talking about using flow charts, swim-lane diagrams, mind-maps or whatever type of diagram you prefer to get the point across. Putting a complex subject or process into a diagram helps identify relationships, contingencies, dependencies, and other vital information that you will need to describe to someone else. It will also make apparent any gaps or missing information.
Explain it Somebody Else – Once you've gone through the four steps above, you are now ready to explain a complicated and involved subject to somebody else…simply. Do a dry run with one or two colleagues and see if what you've put together makes sense to them. What questions do they still have? Is there a look of confusion on their face? If so, you haven’t made things simple enough and need to do more work to get there. Once you've answered all their questions and wiped that confused look from their face, you’re ready for prime time.
The same five steps will work whether you need to explain a SOW, teach somebody new technology, or explain the results of a complicated set of data. Remember, complexity is not a virtue. You want people to understand what you are saying, but first YOU must understand. You’ll be delighted with the results when the light bulbs that turn on over everyone’s heads illuminate the room!
How to Use a Gantt Chart
Gantt charts are simple when you know how!
1. Create a Task List
Gantt charts were named after scheduling guru Henry Gantt, who popularized the idea of visual planning in the early 1900's.
He would want you to start with a task list. Use your task management software to create a list of everything that you need to do on the project. Input to this list can come from:
Workshops
Interviews with the team
Previous project plans (why reinvent the wheel?)
Expert opinion
A work breakdown structure.
When you have your task list you are ready to move on to the next step.
2. Agree the Sequence
Next you need to work out the order of the tasks. You can't work on everything on Day 1, even if you have a large team. Some tasks simply can't be started before other work is complete. If you are building a house, you need the walls up before you can put the roof on, right?
One of the best way to work out the order of the tasks is to go old school and use sticky notes to move the activities around on a piece of paper until you have a flow that the whole team can agree on.
When you have that, juggle the tasks around in your software tool so that they are in the right order.
3. Link Tasks Together
Linking tasks together, which you will also hear as ‘project dependencies', is a good way to save time when things change in the future. If your tasks are linked you won't have to manually reschedule them—change a date for one task and everything else downstream will automatically shuffle about to reflect the change.
A little bit of work now to link your tasks will pay off in the long term, so do it today. Go through your task list and add links where it makes sense to do so.
This has the added advantage of creating an accurate timescale for the project. And when you switch to Gantt chart view in your software you'll see a Gantt chart has magically appeared!
4. Assign the Work
Using a Gantt chart to plan your project will primarily help you organize and schedule tasks. You can also use it to record the names of the people working on those tasks. You don't have to, but it is useful, especially if you plan to use your software to assign activities to people on the team.
Go through each task and add the names of the relevant individuals. Then you can assign them the activity.
5. Use the Information
The information in the Gantt chart is a huge bonus. You can see project status at a glance. You'll be able to identify which tasks are only part-way through and work out the impact this is having on the whole project (with very little effort).
The Gantt chart gives you a great source of data to help the team make better decisions on your project. That's why it's so useful to know how they work, and it really is simple when you know how!
3 Tricks to Using Gantt Charts
Greetings!
Gantt charts can be tricky! But not all Gantt charts are complicated to use. When I developed the ProjectManager.com Gantt chart, I wanted to create a tool that was super easy for anyone to use, so they could get the benefits of Gantt charts for project planning.
Over the years, I've learned some tricks of the trade. Hopefully these will help your Gantt planning, too!
1. Assign Tasks When You Create Them
It can be tempting to add tasks first, and then go back and assign them to team members later. But in my experience, I've found that this leads to many tasks slipping through the cracks. When I create my project plans, I add each task list right in the online Gantt chart and assign them right away.
When you add each task, define a deadline and, if you want, define start date and the planned effort for that task. That way you can track progress as it's being completed.
Next, assign that task to a team member. They'll immediately get alerted when that task has been assigned to them, so they are informed about upcoming work.
2. Attach Files & Comments to Tasks
I will often add a comment to tasks, to add some context to the task. Sometimes, I'll also add files right to the task, such as specs or work order forms, so the team member can start working right away when they're ready. They can also add comments and attachments to collaborate with other team members around each task.
The whole team can then find relevant information about that task in one place. This way, we keep our task files together and we don't lose any conversations to email.
3. Use Milestones to Motivate
I like to add important milestones to each plan to track key events, meetings, and phases of the project. Milestones are a vital tool for measuring progress of a project, and the little diamond icons next to the task bars on the Gantt chart let the whole team know when we're reaching significant targets. This is a common Gantt feature that many project managers use.
But I like to go one step further and use Milestones as motivators for the team. In addition to the usual project milestones, I'll also create quarterly milestones to mark when we're ¼ the way, ½ the way and ¾ of the way through the project. I'll also set up calendar reminders for myself to email the team at each of these milestones to remind them of what a great job they're doing.
These three tricks are simple ways to get more of Gantt charts. I hope you find them useful for your next project!
How to Plan Your Project
with a Gantt
There are many ways to plan a project, but the Gantt chart is a staple for anyone looking to track their project's timeline in a visual way.
While they might look complex, they're actually quite simple to create, when you use an online project tool.
Let's look at how you can plan your project using an online Gantt chart:
1. Start Adding Tasks
To the left of the Gantt is a simple task list. Well, it's simple in that you simply start adding a list of tasks. But with an online task list, like the ProjectManager.com example below, the Gantt task list automatically populates the visual timeline as you add start and end dates to each task.
ProjectManager.com Gantt Chart
You might also notice some icons on the task rows. Those represent discussions, files and attachments on each task. You can see how with an online Gantt chart, the chart does the work of visualizing your work for you, plus you get a way to collaboration around each task, as well.
2. Customize your Gantt chart.
You can customize your Gantt chart to highlight different programs, departments, team members or task types, or simply to reflect your style. This will be not only helpful for visualizing team work at-a-glance, but will help you define your work, your way.
3. Link Tasks Together
Tasks can be linked together when they are related to each other in some way. For example, if one task shouldn't start before another one begins, you would want to link those tasks together on the Gantt chart in case the first task is overdue. The Gantt chart then automatically calculates the linked tasks to adjust timelines accordingly.
4. Add Milestones
Milestones help you mark significant phases in a project, or key dates for stakeholder meetings or deliverable hand-off dates. When you set a milestone in your project, it shows up as a diamond in your Gantt chart so you can always see when upcoming milestones are due.
5. Collaborate!
Online Gantt charts enable teams to collaborate. ProjectManager.com also has built in collaboration tools that sync up to the Gantt so that when a team member updates their task and attaches a file, that file is also found on the Gantt task line. Everything is connected, and nothing is lost on the project.
Here are Eight Techniques to Manage Virtual Teams
There are two types of teams - co-located and virtual. Co-located teams have the ability to get together face-to-face when needed. Virtual teams are not able to do this. They cannot communicate as easily or effectively. Therefore, there are different techniques required to manage virtual teams.
· Establish team objectives. The team members need to know and understand what it is that they are doing together. If people only understand their own role and their own work, they will always just be individual contributors.
· Remind everyone they are a team. If the team members think they are all working independently, they will act independent. If they know they are part of a team working on common objectives and deliverables, they will tend to feel better about their work and be more active in their collaboration with other team members.
· Obtain the right technology. The technology is there to support virtual teams - there is really no reason to be without it. This includes fast access to the Internet, audio conferencing, video cams, collaborative software, shared directories, etc.
· Look for opportunities to socialize. Team members located together have opportunities to socialize throughout the day. Virtual teams don’t usually have this same opportunity to interact with each other, so it is more important for the project manager to look for ways they can bond. This might include getting everyone together one time in a face-to-face setting perhaps a Project Kickoff meeting.
· Be sensitive to cultural difference. It is possible that your virtual team all thinks and acts the same way. However, more and more virtual teams consist of people from multiple countries and multiple cultures. If you are the project manager on this type of team, make sure you have some appreciation for the differences in how people work and how they behave.
· Communicate, communicate, communicate. The project manager needs to be extra proactive in his communication to make sure everyone understands what is expected. People can start to feel isolated if they do not receive regular communication. It is hard enough to keep everyone informed on a regular project. The communication lines on a virtual team must be opened up especially wide. The project manager can provide this steady stream of communication.
· Adjust and compromise on time differences. The project manager needs to recognize that what is convenient for the project manager is not always convenient to the team members. For instance, if you are a manager in a global company it may not be practical to start all project meetings at 9:00 am. That may be convenient to the manager but it can result in resentment from people in other global locations that need to stay very late for these meetings.
· Give people shorter assignments. This is not the time to give people long assignments and hope that they are completed by the deadline. Instead of assigning a six-week activity, for instance, the project manager should assign the work in three two-week activities. In the former case, you would not know for sure if the work was done for six weeks. In the latter case, you can tell every two weeks if the work is on track.
These techniques will help your virtual teams be as successful as your co-located teams.
Use These Eight Steps to Create a Communication Plan
All projects should report status. However, on many projects status reporting is not enough. Those projects need a more holistic communications approach. A Communication Plan (also called a Communications Management Plan) is the way to frame the overall communication approach. The following eight steps tell you how to create one.
1. Determine the project stakeholders. In some cases, these are stakeholder groups such as a project steering committee. In other cases, there may be a single person such as the sponsor.
2. Determine the communication needs for each stakeholder. The project manager can categorize the communication needs into three areas.
3. For each stakeholder, brainstorm how to fulfill the communication need. For each stakeholder, determine the information they need to know, how often they need an update, and the best manner to deliver the information. At this point, be creative. For instance, all stakeholders still need an updated project status. The Steering Committee may need an executive briefing to provide strategic direction every other month. A quarterly newsletter may need to go out to the entire client organization for informational and marketing purposes.
4. Determine the effort required. Estimate the effort required to create and distribute each of the identified communication options outlined in step 3. Also determine the potential benefit of the communication to the recipient and the project team.
5. Implement mandatory communications. Regardless of the prioritization, implement any communication options that are mandatory for the project. This will definitely include project Status Reports, but there may also be government-required reports, legal reports, etc.
6. Prioritize the other communication options. Implement the communication options that provide high value and require low effort from the project team. Also evaluate those options that have high value and require a high level of effort from the project team. Some of these might make sense to implement while others may not.
7. Add the resulting communication activities to the schedule. This will include assigning frequencies, due dates, effort hours and a responsible person(s) for each communication option implemented.
In addition, larger projects can also create a lot of documentation. This documentation can easily get out of control. The process of managing documentation is much easier if the project manager takes care to plan what the documents will look like, where they will be stored and how they will be controlled. This is done in a separate Document Management Plan.
Create Schedule Management Plan
The Schedule Management Plan describes the process used to develop and manage the project schedule. Not all projects need a Schedule Management Plan, but if your project has a complex schedule that requires special handling, you may find this plan helpful.
The components of the Schedule Management Plan can include:
Roles and responsibilities. You can describe different roles and their ability to access the project schedule.
Schedule owner. This is probably the project manager.
Who can update? Normally the project manager, but on larger projects it could be more complex. For instance, a Project Administrator might make the initial schedule updates based on the project status reports and then provide this draft to the project manager for final updates. It is also possible that team members will update the status of their assigned activities and the project manager will perform final analysis after those updates.
Who can read? Usually the schedule is not considered confidential - anyone can read it.
Update frequency. You should describe the timing of schedule updates. In many projects the schedule will be updated on the Monday morning. You should also comment on whether the schedule will be updated weekly or bi-weekly. It is recommended that you update the schedule weekly.
Progress feedback. This describes how the schedule feedback will be delivered. In many cases this will be in the team member status report. However, it is possible that the progress update will come during a team meeting or through an email.
Schedule change review and approval. This is where you define the process required to evaluate and approve proposed schedule changes. It defines the authority for accepting and approving changes to schedule. This approval process does not include internal activity deadlines. It applies to changes in the overall project deadline. It is possible that the project manager may have some discretion to exceed the deadline date by some number of days or weeks, but after that threshold some formal body may need to approve the change.
Tools. Describe about any scheduling tool that will be used on this project, who will have access to the tool and what various people can do with the tool (read the schedule, update schedule, etc.)
Reports. Comment here on the types and names of reports you are using to manage the project, who will receive them, the frequency of the reports, etc.
Schedule integration. Normally each project keeps an independent schedule, but in some instances your master schedule is the result of a roll-up of other underlying schedules. It is also possible that your schedule could be integrated and rolled up to a higher-level program or portfolio schedule.
The Schedule Management Plans must provide value to the project manager. If your schedule is not so complex you probably do not need to create the Schedule Management Plan. On the other hand, the project manager should create a Plan if it provides value on projects with large and complicated schedules.
Eight Steps to Use Projects to Close Organization Gaps
A project approval process is part of portfolio management. In many companies, the project approval process starts during a yearly business planning process. Projects are submitted, evaluated and approved for the following fiscal year. The following process represents a very simplified and high-level view of what is involved.
1. Complete Future State Analysis: Evaluate the future state of the organization and the marketplace. Questions include: What is the vision for the organization in three (to five) years? What will the marketplace be like? Where will the competitors be? What capabilities need to be in place?
2. Complete Current State Analysis: Evaluate where the organization is today. Questions include: What are the strengths and weaknesses? What is the primary mission and strategy? Are you winning or losing in the marketplace?
3. Create Gap Analysis: What has to happen to move the organization from where it is today to where it needs to be in the future? What skills need to be built? What capabilities need to be in place? What information systems need to be developed or purchased? What processes need to be implemented?
4. Propose projects to close the gap: What projects must be funded to get the organization from where it is to where it needs to be? This ends up being a wish list of work, including both IT and business initiatives.
5. Create a business case for each project: The business case provides enough preliminary information so that the projects can be prioritized later. This could include:
Assigning a sponsor.
High-level business requirements and major deliverable.
High-level estimated effort, cost, and duration.
High-level cost-benefit analysis.
Describe how the project aligns to goals and strategies.
High-level risk analysis.
6. Prioritize the projects: Prioritize the projects based on business value and alignment to goals and strategies. This is not always an apples-to-apples comparison, since there are many reasons why a particular project might be of value. Even though all of the projects provide value to the business in some way, some projects may be rejected altogether while those remaining will end up on a prioritized list.
7. Determine which projects will be funded: The projects with the highest priority to the organization are put forward for funding. This could include the entire prioritized list, or some subset. For instance, the organization may have 20 prioritized projects, but may have funding for only 10. Projects that do not get funded go on a portfolio backlog.
8. Initiate the project: After the project is approved, at some point it will be ready for executing. The business sponsor should revalidate the business case to ensure the project is still viable. The organization must be prepared to commit the resources required to complete the project. If those items are all in place, and the organization is still in agreement to proceed, then you can start the project planning process.
Agile 101 - Define Your Technical Architecture
(Please note that this article is a little Information Technology-centric.)
"Technical Architecture" refers to hardware, software, databases, connectivity, etc. Project-level architecture consists of the technology required for the project solution to run as intended. It is a key component of an IT project life-cycle. It is important that the team figure out as soon as possible the overall architecture model. For example, the team should know if the solution is a web application, a data warehouse, a mobile app, a high-transaction back-end system, etc.
The project technical architecture is developed very early - for instance in the setup sprint. On an Agile project, the architecture could be defined on a whiteboard or flipchart. It is important that the information be shared with the team for additional ideas and concerns. For example, you would need to define the following areas:
Hardware. Identify the hardware your solution will run on and any other hardware that will be needed. You will also note if your solution will interact with cell phones, personal digital assistants (PDAs), fax machines, scanners, bar code readers, etc.
Software. Identify any software and tool requirements. This would include things like the client and server operating systems, browser type, third party software packages, etc.
Interfaces. The major interfaces should be noted. Interfaces include other applications, vendors, clients, etc. where data is being passed to and from your solution.
Network. The network that is needed to support the solution should be diagrammed. This includes modems, lines, routers, hubs, etc.
Firewall/security. If your solution needs to run outside of your internal network, you will probably need to design with a firewall. In fact, you may need two firewalls (or more) to protect company data from unauthorized outside access.
Datastores. Identify the major datastores and the specific package/vendor involved. For instance, if you utilize a database, identify the specific software (Oracle, SQL Server, etc.). Do the same for data marts, data warehouses, major files, etc.
Tiers. Many solutions are created using a two tier (client-server) or three tier approach. Web solutions, for instance, are typically designed in three tiers.
In general, the more complex your project architecture is, the more potential problems you will encounter over time. Every piece of hardware and software, and every programming connection between, is subject to failure and bugs. The best solutions for long-term stability are the simple designs that gain as much functionality using as few "moving parts" as possible.
It is important that the project technical architecture be created by experienced staff because the architecture sets far-reaching structure based on a limited amount of information. The architecture does not have to be perfect the first time. However, it is important that the architecture be close. It is also important that it be flexible. The architecture is subject to change throughout the project. However, the later in the project that architecture changes, the more costly and time consuming it will be to the project.
5 Ways to Measure Your Project's Success
By Jason Westland, CEO
Time, cost and quality: those are the three things (the "Triple Constraint") every project manager is taught to measure in order to evaluate their project's success. But is that all there is?
I've found that we need to look a little more broadly. In a recent article, I outlined 5 key things you need to measure. They are: Schedule, Quality, Cost, Stakeholder satisfaction and Performance to the Business Case. Let's look at each of these in more detail.
1. Schedule
Of course, you want to get your project delivered on time. But you can only do that if you are monitoring your schedule regularly. You cannot simply "set it and forget it."
I recommend you review your schedule weekly as part of your regular tasks. Check your milestones and ensure they are still falling on the dates you assigned. Also, be sure to note any task slippages and find ways to mitigate impacts to the schedule. You'll find it's much easier to get ahead, if you're monitoring it regularly.
2. Quality
You don't need to wait until the project is complete to do a quality audit. Set clear benchmarks with your team to ensure quality controls are implemented at every phase of the project.
3. Cost
Keeping tabs on your planned versus actual costs is vital for all projects. But you can go beyond simple cost tracking. Forecast your estimated costs at regular intervals during the project using your team and your project management tools. Be sure to communicate your forecasts with your senior leadership or project sponsor, particularly if you uncover variance.
4. Stakeholder Satisfaction
So here's where I start to expand upon the traditional "Triple Constraint" of time, cost and quality. Your project is only successful if your stakeholders find value in the outcome of your project. Whether your stakeholders are internal executives or end users, their response to your project is integral.
So how do you do that? Well, you don't wait until the project is over! You keep stakeholder communication a constant priority and get feedback early and often, where possible. When stakeholders feel a part of the project, they will also have more engagement (and usually support) by its end.
5. Performance to Business Case
At the start of your project, you set out to plan against your business case. You had defined deliverables and clear goals to align with your organizational strategy. Set up calendar reminders to revisit that document. How are you performing against that original case? When your project is done, you can do a more formal review. But be sure to crack open your early documentation to make sure you're hitting all of the intended targets.
And finally...
I also advise people to really use their project management tools. It's why we write so frequently on the topic on our blog and in this email newsletter, and of course it's why I set out to develop the best online tools for project managers.
Too few project managers use the features in their tool that can truly impact their project's success. Set up your dashboard to monitor costs in real time. Generate reports on planned and actual schedule. Use the collaboration features to invite in stakeholders to the project.
Finally, use good ole' fashioned calendar alerts to remind you of all these measures to help make all your projects a success.
Here are the 5 elements of a good Gantt chart:
1. Drag & Drop
As you fill out your tasks in the spreadsheet, you'll see your Gantt populating to represent how long that task will take to complete. But it's really handy if you want to change the date of the task delivery right on the Gantt.
Find a tool where you can just drag & drop the task bar to extend or shorten its date, and then have that data populate magically on your spreadsheet. It saves time and sanity.
2. Milestones
When you're planning your project, it's helpful to think of several key milestones to define either key project phases or just key dates in the life of the project, like the start of quality testing, for example. In some Gantt chart tools, a milestone can be represented as a little diamond over a key task.
This little diamond is your friend. It can help you see at-a-glance when key parts of your project are coming up. You might even want to plan meetings around those milestones. Just a suggestion.
3. Color-Coding
You can use colors to represent any number of things: the person the task is assigned to, different project phases like planning or QA, client-focused tasks, or anything else you can think of.
Look for a tool that allows you to set the colors as you see fit. It can actually be... fun!
4. Task Dependencies
Some tasks are dependent on others and can't be started until one is complete. When that first task is running behind schedule, however, it's vital to be able to accommodate changes to the downstream and dependent tasks to make sure they don't start ahead of time. You can link tasks together in some online Gantt charts to help manage tasks when they become complex. It's really simple to do.
4. Collaborative
This is probably the most important element of a good Gantt chart. Rather than have the project spreadsheet or Gantt on someone's desktop (where no one can see it) look for an online Gantt that the whole team can participate in.
And they don't actually need to know how to use the Gantt chart!
Amazingly, your team can simply update tasks in their simple task list, by adding photos, videos, notes or documents, and those are automatically added to the Gantt as an attachment on the task itself! In this way, the whole team is connected to the Gantt and your project is updated by the whole team.
It's Easier Than You Think!
A Gantt chart is a staple for anyone managing a project, yet people either love 'em or hate 'em. With collaborative online Gantt chart software, the Gantt is updated automatically whenever a team member updates a task in their task list.
Those that hate the Gantt, never have to look at it.
But those that appreciate the planning power and time-savings of the Gantt, never want to look away.
ProjectManager.com offers all the online Gantt features you need and our customer support team is here to help.
Use these Seven Components for a Risk Management Plan
The Risk Management Plan describes how you will define and manage risk on the project. This document does not actually describe the risks and the responses. This document defines the process and techniques you will use to define the risks and the responses. The information in this plan includes:
Roles and responsibilities. This section describes the leading and supporting roles in the risk management process. The project manager typically has overall responsibility for risk management, unless the team is large enough that this role can be delegated to another team member – perhaps a specialist. Third-party risk management teams may also be able to perform more independent, unbiased risk analyses of project than those from the sponsoring project team.
Budgeting. Discuss your budget for risk management for the project. Since you may not know enough to request budget for risk management you can also describe the process that you will use to determine a risk management budget estimate.
Timing. Defines when the initial risk assessment will be performed, as well as how often the risk management process will be conducted throughout the project life cycle. Results should be developed early enough to affect decisions.
Scoring and interpretation. You should define risk scoring and interpretation methods appropriate for the type of the qualitative and quantitative risk analysis being performed. Methods and scoring must be determined in advance to ensure consistency.
Thresholds. The threshold level is how you determine which risks are important enough to act upon. The project manager, client, and sponsor may have a different risk threshold. The acceptable threshold forms the target against which the project team will analyze risks.
Communication. Describe how the information on risk will be documented and communicated. This includes the risks themselves, the risk responses and the risk status.
Tracking and Auditing. Document how all facets of risk activities will be recorded for the benefit of the current project, future needs, and lessons learned. Also describe if and how risk processes will be audited.
Other sections can be added to the Risk Management Plan as needed.
Every project does not need a Risk Management Plan. But if your project is high-profile, political, very large or generally risky, you may find thinking through the risk management process will provide value to your project.