Wednesday, 12 August 2015

Primavera P6 Tips Part 2- How To De-progress A Schedule In P6

GOAL
This post explains how to remove progress from a schedule in P6 so that all percent completes are zero and there are no actuals.
SOLUTION
Please perform the following steps to remove the progress from your project in the order that they appear in this list:
  1. Choose Enterprise, Projects and select the Calculations tab.   Choose to "Link Budget and At Completion for not started activities" and "Reset Remaining Duration and Units to Original".
If the Calculations Tab is not showing, it needs to be added.  Go to the Projects view and right-click in the details section at the bottom. Choose 'Customize Project Details'. Then select the Calculations option on the left and bring it over to the right. Then click OK.
  1. Choose View, Columns and add the columns for Actual Labor Units, Actual Nonlabor Units.
  2. Choose Tools, Schedule and set the data date equal to the Project Start Date and schedule. To find the Project Start date, choose Enterprise, Projects. Click on the Dates tab and note the Planned Start date.
  3. For the first activity in the list, set the Actual Labor Units to 0. Highlight the activities in this column and choose Edit, Fill Down.
  4. For the first activity in the list, set the Actual Nonlabor Units to 0. Highlight the activities in this column and choose Edit, Fill Down.
  5. Choose Tools, Global Change and run the 1st Global Change. This will set the Actual Material Units to zero.
  6. Run the 2nd global change which sets the activity status to Not Started.
1st Global Change:

Subject Area:
Activity Resource Assignments
If:
Resource Type equals Material
Then:
Actual Material Units = 0


















2nd Global Change:
Subject Area:
Activities
If:
Where Activity Status is not equal to Not Started
Then:
Activity Status equals Not Started



If this process is not used you may encounter the following error:
"Cannot set status to Not Started if activity has actuals."

3rd Global Change:
Add duration to activities by running global change for Not Started activities

Subject Area:
Activities
If:
Where Activity Status is equal to Not Started

Then:
Remaining Duration = Original Duration


Reference: Oracle P6 Support

Primavera P6 Tips Part 1-How to Filter Out Activities That Are Not in the Baseline

Simply Run the  below filter:

BL Finish Date = Blank 
BL Start Date = Blank

You have to use both the start and finish if there are Milestones. This filter will show activities that are not in the Baseline. 


To show only activities that are in the Baseline use "Is not equal to"

Tuesday, 11 August 2015

Why Schedule Risk Analysis is required for projects?

The Value

As part of the project management process, a project schedule will be defined, typically using the Critical Path Method (CPM) technique, that identifies the activities (tasks) that need to be performed to fulfil the project objectives, how long each activity is expected to take, the order in which the activities must be performed, and often the resources required to perform the work.
The trouble with the CPM technique is that it does not take into account uncertainty and because of this it tends to be inherently optimistic in the forecast it provides for project completion.
By understanding the effect of uncertainty, both in terms of estimate uncertainty (lack of knowledge) and event uncertainty (random external threats and opportunities), we can focus our estimating and management effort on activities that are likely to have the largest effect on the project outcome. This reduces management effort and cost and allows us to make commitments that are more realistic and achievable.

CPM is  Optimistic

There is always uncertainty associated with activity execution. There may be less uncertainty associated with work that has been performed before and is well understood, but it is still there. Machines fail, staff have good days/bad days, and weather happens. Consider the following example where we can assume our estimates are good, uncertainty is equally likely to have a beneficial vs detrimental impact, and historically our average actual execution time is in line with estimates.
Schedule Risk Analysis Fig 1
If each activity takes 5 days to execute, the project should complete at the end of day 10. However, what happens if Activity A takes 6 days to complete? As good project managers we will observe the overrun and we can focus our efforts to bring Activity B in early. If we are successful the project may still complete on day 10.
Now consider those same two activities executed in parallel:
Schedule Risk Analysis Fig 2If again, each activity takes 5 days to execute, the project should complete at the end of day 5. However, what happens if activity A takes 6 days to execute? The project completion will slip to day 6 and there’s nothing we can do to Activity B to improve the situation. In fact, if B has any effect at all, it will only be to delay the project further.
Let’s tabulate the possible outcomes of activity A and B in our parallel example:


Activity A


Activity B


Project Completion

   On-Time/Early   On-Time/Early   On-Time/Early
   Late   On-Time/Early   Late
   On-Time/Early   Late   Late
   Late   Late   Late
From the table we can see that, even assuming symmetrical uncertainty on the two individual activities, we only have a one in four (25%) chance of the project finishing on-time or early.
Schedule Risk Analysis (SRA) using Monte Carlo Simulation
CPM uses a single estimate for activity duration. A better model would use a range of estimates that reflect the possible variation in execution for each activity. These are called Three Point Estimates. There is often concern that obtaining a range of estimates for every activity will be arduous and time consuming. This doesn't have to be the case. In fact, an initial analysis of the project using generic estimates for all activities (e.g. ±25%) can usually identify good candidates for more detailed analysis using historical data, expert opinion, or perhaps confidence (or lack thereof) in the original estimate expressed during risk workshops.
Schedule Risk Analysis will then simulate the execution of the project many times, using durations sampled from the range specified for each activity, and produce a range of dates over which the project may finish.
Schedule Risk Analysis will then simulate the execution of the project many times, using durations sampled from the range specified for each activity, and produce a range of dates over which the project may finish.
The histogram bars shows the chance of the project (or activity/milestone) finishing on a specific date.
The cumulative S-Curve shows the probability of finishing by a specific date.
The chart shows we only have a 2% chance of achieving the 13 November 17 finish date suggested by CPM.
Based on this chart we might commit to deliver on 05 March 18 because this gives us  (80%) chance of success.
Sensitivity analysis can identify the top contributors to uncertainty in the project/deliverable outcome.
By focusing management effort on activities listed on the SRA report, management time/cost can be reduced and the chance of project success increased.

Summary

Schedule Risk Analysis can be an easy way to ensure commitments are realistic and improve your chance of success while reducing project costs. Embracing risk can improve confidence and ultimately profitability.

Tuesday, 28 July 2015

7 Important Project Management Mysteries

I am going to share with you some important mysteries in project management !

Here we go....The seven project management mysteries
 
The seven essential components of successful project management. The things a project manager should never forget to do on a project.
 
  1. Define the scope and objectives
  2. Define the deliverables
  3. Project Planning
  4. Communication
  5. Tracking and reporting project progress
  6. Change management
  7. Risk management
 
SUMMARY
 
So, These best practices are the main things that I would expect all project managers to do. They are applicable on all projects big or small. Project management is not rocket science. Applying best practices on your project cannot guarantee that your project comes in under budget, on time and exceeds all the expectations of the stakeholders, but applying them will certainly give you a much better chance of delivering your project successfully than if you don't apply them on your project.

Monday, 27 July 2015

How Do You Control a Project?

That project caused a lot of pain and discomfort for senior management, facility management, and the facility. This was a serious case of an out of control project which leads to the question of “How Do
You Control A Project?”. In theory, it’s quite simple, you;

1. Define the scope
2.Budget and plan the execution of the scope
3.Execute the scope per the plan
4.Control the scope
5.Manage the budget variance

As you know, scope is the single most important variable in defining & controlling the cost of a project. As the with the above project, not planning and developing the scope lead to their downfall.
It’s Difficult! Like you, I know in practice developing the scope difficult to do. However, when it comes to managing a project, it’s “garbage in equals garbage out.”

Scope wrong = estimates wrong.
Scope wrong = schedule wrong.
Scope wrong - resource allocations wrong

The wrong scope can cause a lot of difficulty and discomfort to a project manager. I didn’t like it when I started out, so I took steps to successfully develop scopes for various size projects. So if you
are suffering the pain and discomfort from scope definition problems, and you want to sleep well at night, You need to put in the time, money and effort in determining your total scope.

Leadership Style

You need to know and understand the soft skills to get people to work for you. Some of the leadership skills you have to develop include:


  1. Having the vision to plan, organize and set objectives
  2. Being inspiring, making people proud to be on your team.
  3. Being assertive.
  4. Keeping calm during a crisis, avoiding visible panic.
  5. Learning from your failures - this is where experience comes from.
  6. Understanding the skills of your team and delegating tasks accordingly.
  7. Motivating your team members.
  8. Mentoring and coaching junior members of the team.
  9. Providing constructive criticism.
  10. Making logical decisions (need to know project management fundamentals to do this)
  11. Persevering when things are not going well.
  12. Being able to respond to changing situations.
  13. Accepting responsibility for the mistakes and wrong decisions
What Is Expected Of You
As you are aware, if you don’t know what direction the team has to go in or how to get there, people will not follow you. You can have all the leadership skills but unless you know what comes next, what happens months or years out, you could lead the team in the wrong direction. As Seth Godin says, “Leaders take responsibility.” So, you need to know what your responsibilities are. No matter the size of the project, following is typically what management is expecting when they ask you to manage a project:
  1. Developing and implementing the project execution plan and project schedule 
  2. Communicating the project status to management
  3. Contracting for engineering services
  4. Project team leader for project contacts and organizing drawing reviews.
  5. Responsible for reporting to management.
  6. Manage engineering and procurement
  7. Review construction bid packages
  8. Coordinate construction contracting
  9. Manage permitting
  10. Provide constructability expertise
  11. Assist field efforts during construction
  12. Coordinate commissioning and startup
  13. Coordinate all technical issues during construction
  14. Handling project change and tracking change orders
  15. Responsible for project close out.
As you can see from the above, being a project manager is not easy-peasy as there is a lot to know and understand in order to lead your team.