graphic saying Help-U-Plan
home
                      Project Planning
 
 
Title:

Project Planning

 
  Description: Project Planning;  Important items to be considered and included in a comprehensive project plan

 
  Tags: project planning,  project plan,  project proposal,  project planning tools,  sample project proposal,  project management plan,  project plan template,  sample project plan,  sample project management plan

 
 
this page:  Project Planning  (Wiki Def)
Sample Project Plan
Project Planning Tools
Project Goals and Objectives
Project Scope
Project Resources
Project Risk Assessment
Construction Project Planning
IT Project Planning

related pages:  project management
project manager
project management software
gantt chart
 
  •  Project Planning
Project planning  (including project definition)  is the initial phase of project management.  Do your project planning and defining well,  and you will have a good start on successfully completing a project.  The project planning and definition phase is when you really begin to understand the project;  what is to be done,  and what is not going to be done  (this is the project definition).

You might in fact discover,  during the project planning phase,  that the project as assigned cannot be completed successfully.  Therefore,  something must change,  and now is the time to find out.  That is one of the primary purposes of the project planning phase; to ensure that the project as defined can conceivably be completed, and to lay out the scope,  and the resources required by the project,  and the various risks associated with successful completion.  These items should be specified in the project plan  (or project management plan)  by the end of the project planning phase.

The project planning phase could alternatively result in a project proposal,  as opposed to a project plan.  The steps taken to produce the project proposal are essentially the same.  The use for the document determines whether it is called a project plan or a project proposal.

The project planning phase differs depending on the industry.  Example information is offered from both the construction industry,  and the IT industry. You can likely learn something about your own project planning needs,  and about your own project plan document  (or project proposal) ,  by learning a bit about the planning process in each of these industries.


•  Sample Project Plan
Looking at plans produced by others often helps us develop our own project management plan.  Help-U-Plan has generated a number of these templates which might serve as your own sample project management plan. These charts can be found on this  templates  page.  Depending on your situation,  it may be more appropriate to consider this a sample project proposal,  rather than a sample project plan.

Regardless of the terminology, looking at a similar project plan helps us ensure that we have not left out some important item,  or have failed to recognize an important relationship that exists between tasks and milestones.  As project managers accumulate experience,  they also accumulate historic records  (mental and physical)  of their successes and problems with individual projects.  This history is reasonably well restored by a Gantt Chart view of the history of the project.


•  Project Planning Tools
Producers and marketers of software often encourage that a project plan be produced using project management software.  A useful and comprehensive project plan,  however,  often is not easily produced with software designed for project management.  Traditional project management software was created specifically to help execute a project plan,  not to produce a project plan.  A very serviceable project plan might be entirely ad hoc,  ensuring that people had to think about the lifecycle of the specific project.

The project plan could be entirely in textual form,  though more commonly it would be a combination of text,  numerical presentation  (as in a spreadsheet),  graphics (as in drawings and sketches),  and perhaps a model  (as in a software prototype).  So project planning tools often consist of the ordinary office tools we already use to communicate and manage a business, such as a word processor,  a graphics package,  and a spreadsheet.  A prototype  (if one is appropriate and useful)  might consist of paper layouts.

The most valuable project planning tools are the human brains that collaborate to plan or to propose the project.  It is in this project planning phase that the opportunity exists to think through the needs and requirements of the project,  and to successfully convey those needs to decision-makers and other participants.

Thinking about a prospective project and its potential problems is not an easy task.  Traditional project management software can easily lead one astray,  encouraging a person  (because the software is all set up for data entry)  to avoid doing the real,  necessary, and difficult project planning.

The project planning phase and individual project plans differ so much by industry,  that examples from two disparate industries are offered to serve as possible project plan templates.  That discussion is found below at  Construction Project Planning,  and at  IT Project Planning.  Because IT Project Planning has proven to be so difficult,  suggestions are offered for what might be learned from construction project planning,  with which there is significant recorded experience  (over 100 years).

Contained in most project plans,  including construction project plans,  and IT project plans,  are aspects of the plan document which are universally important.  These aspects are project goals and objectives,  project scope,  project resources,  and project risks.


•  Project Goals and Objectives
For either a project proposal or project plan,  of initial importance are the goals and objectives for the project.  These essentially define the project.  Find initial general agreement on these items,  and get them written down in the project management plan.  By implication, the goals and objectives indicate what is not going to be accomplished in the project.  Usually,  not everything can be accomplished in one project,  and it is therefore important that the project plan spell out what is not to be accomplished.

Also,  the goals and objectives should be reviewed after the other aspects of the project plan  (discussed below)  have been hashed over and specified. See that the identified goals and objectives still seem reasonable.


•  Project Scope
Defining the project goals and objectives leads directly to identification of the project scope;  usually a listing of important items involved.  In construction project planning,  project scope means a listing of the different major work areas involved,  and the consequent related construction trades involved  (concrete,  carpentry,  electrical,  plumbing,  HVAC, etc.).  This identification of project scope will correlate to individual sheets of specifications and drawings contained in the project plan.

In an IT project plan,  project scope will tell what functions the software will provide,  and how they are to be provided.  It will tell what is expected as a user interface module,  what will be in the business rules module,  and what is needed in the data module  (for example).


•  Project Resources
A lack of resources is a principal reason why new businesses  (a type of project)  fail.  Resource assessment is therefore one of the more crucial steps in the project planning phase.  Money and skilled personnel are the normal limiting resources.

In construction projects for example,  specific materials may not be available when really needed,  possibly delaying the project.  In IT projects,  it is typically people who may not be available when needed, or in the amount really needed.  This typically means programming specialists;  those programmers who have both knowledge and experience.  Such specialists are often over-booked.  This can be disastrous for a project.  So the IT project plan should spell out who and what specialty is needed for the project,  so availability can be determined.

Likewise,  a timeframe for the project needs to be estimated in the project plan.  Will this take 3 months,  or 3 years?  Looking at the project scope  (the breakdown of the project into component parts)  can help create the approximate timeframe.  Use records from the history of similar projects,  if possible.  History is our best assistant here.  If necessary,  guesstimate.  Then get others to make judgments about the estimated timeframe.  Write down the basis for the projected timeframe in your project plan.

When guestimating,  we tend to underestimate both costs and time required in completing a project.  We generally are not able to imagine all of the work involved,  and we tend to anticipate a problem-free sequence of events.  Both time and cost should normally be added to guestimates to cover the unexpected.  Bankers often double or even triple cost and time estimates when farmers want to do a project by themselves.  If the project is to be contracted out,  much of the time and cost estimation problem is removed.


•  Project Risk Assessment
Assessment of project risk depends a great deal on the project.  In IT projects,  unavailability of a specialized programmer can be a significant problem.  Hiring or contracting for a replacement can take significant time and hold up related work.

In construction projects,  finding Native American artifacts,  or finding an endangered species on a prospective building site can effectively shut the project down.  These are project risks or uncertainties depending on your definition.  They are possibilities.  They have happened.  Domain knowledge for your project is necessary to assess these different kinds of risks.  Ask for help in assessing risk.  Try to imagine what could go wrong,  and if it seems productive,  go through some  'what-if'  scenarios with your team.  This is contingency planning;  what could we possibly do in the event risk 'A' happens?


•  Construction Project Planning
The construction industry offers very helpful examples  (project plan templates)  for the project planning phase.  Most significant construction projects are planned by one group  (resulting in the project plan),  and executed  (execution of the project plan)  by another group.

Consider the project of building a house,  where the property is already owned,  and an architect is hired to design the house.  The project planning phase in this case ends when the architect has completed the project plan  (known commonly as house plans),  and the owners accept it.  The completed project plan can then be used to solicit bids from competing contractors to build the house  (the execution of the project plan).

The project plan produced by the architect will include graphical sheets illustrating what the house will look like  (probably from several views),  construction details for important items and areas,  specifications for building materials and construction methods,  and building codes which must be met, etc.

Because construction details and specifications are provided clearly in these project plans,  contractors can confidently bid on the project,  calculating their estimated costs for executing the project plan  (building the house).


•  IT Project Planning
IT project planning  (IT = Information Technology)  is substantially different from project planning in the construction industry.  An internet-based search for 'IT project planning' produces little agreement on producing a comprehensive project plan or project proposal  (called by some writers in IT a project specification).

This lack of agreement concerning IT project planning tells us there is a problem in the planning phase for IT projects.  IT projects are relatively new compared to the construction industry.

We do know there have been a number of expensive failures,  or near-failures,  of large IT projects.  Perhaps we haven't discovered  (or agreed on)  general reasons for the failures.  If we could agree on the reasons,  we could focus on solutions.

And failures or near-failures should make us look first to the planning phase,  where we should take the time and effort to determine if a project has a reasonable possibility of being a success.

     What makes IT project planning so difficult?
1.  The technology involved is new and constantly changing.
2.  High-level decision-makers have very little domain knowledge.  They make bad decisions.
     They may not be able to imagine what the product will look like,  or how it can possibly work
     (or why it wouldn't work).
3.  The product is
constantly changed to remain useful.
4.
  Producing the product requires highly-skilled people,   many do not have good estimating
      and/or communication skills.
5.  There is a high
risk of obsolescence for the product.
6.  Software development tends to be iterative;  develop and test and modify. 
Do it again.
7.  Software development often means doing something the developers have never done before.

     What can be learned from Construction project planning?
1.  Look for foundational items as first decisions.  Build on these foundations.
2.  Make the project plan as
detailed as is reasonable ,  with firm specifications,  and agreement among
     the affected parties
3.  Seek recognition that changes in the project plan after work begins will
cost dearly in terms of
     time and money.
4.  We tend to
underestimate time and cost of development.  Make an estimate.  Base the estimate on
     historic information about comparable projects if possible.  Guesstimate where necessary.
     Then do the math.  Write all this down in the IT project plan.

Since understanding and domain knowledge are often limited in senior management  (who have decision-making authority),  develop simulations/models in some form to help them understand what is coming.  Make the first version of the software a prototype,  if possible.  A prototype program which can morph into the real thing.  Prototypes give a way to test a number of things,  including user reaction.  Include the specification for the prototype in your project plan.

The problems listed above for the IT project plan suggest that we should plan for future change in the software.  We should therefore try to design software that has relatively independent modules,  so each module can adapt to change without seriously affecting the other modules.  This was the idea of object-oriented methodologies.  Identify objects like we find in the real world,  and make them as independent as possible from each other.  Then plan for aspects of these objects to be able to be modified over time;  aspects like the object's behavior and attributes.  This approach is intended to make change in software a simpler,  more rigorous process.


•   Project Planning Definition
From Wikipedia, the free encyclopedia (6/11/07)
"Project planning is part of project management,  which relates to the use of schedules such as Gantt charts to plan and subsequently report progress within the project environment."

"Initially,  the project scope is defined and the appropriate methods for completing the project are determined.  Following this step,  the durations for the various tasks necessary to complete the work are listed and grouped into a work breakdown structure.  The logical dependencies between tasks are defined using an activity network diagram that enables identification of the critical path.  Float or slack time in the schedule can be calculated using project management software.  Then the necessary resources can be estimated and costs for each activity can be allocated to each resource,  giving the total project cost.  At this stage,  the project plan may be optimized to achieve the appropriate balance between resource usage and project duration to comply with the project objectives.  Once established and agreed,  the plan becomes what is known as the baseline.  Progress will be measured against the baseline throughout the life of the project.  Analyzing progress compared to the baseline is known as earned value management."