Thursday, September 25, 2008

Project Management

Project Management is the discipline of planning, organizing, and managing resources to bring about the successful completion of specific project goals and objectives.


What are the objectives of Project Management?
  • The primary objective of project management is to achieve all of the project goals and objectives while adhering to classic project constraints—usually scope, quality, time and budget.
  • The secondary objective is to optimize the allocation and integration of inputs necessary to meet pre-defined objectives of the project.
Some Project Management Tools we used in our Thesis Project:
  1. A Gantt chart is a matrix which lists on the vertical axis all the tasks to be performed. Each row contains a single task identification which usually consists of a number and name. The horizontal axis is headed by columns indicating estimated task duration, skill level needed to perform the task, and the name of the person assigned to the task, followed by one column for each period in the project's duration. Each period may be expressed in hours, days, weeks, months, and other time units. In some cases it may be necessary to label the period columns as period 1, period 2, and so on.

    The graphics portion of the Gantt chart consists of a horizontal bar for each task connecting the period start and period ending columns. A set of markers is usually used to indicate estimated and actual start and end. Each bar on a separate line, and the name of each person assigned to the task is on a separate line. In many cases when this type of project plan is used, a blank row is left between tasks. When the project is under way, this row is used to indicate progress, indicated by a second bar which starts in the period column when the task is actually started and continues until the task is actually completed. Comparison between estimated start and end and actual start and end should indicate project status on a task-by-task basis.

    Variants of this method include a lower chart which shows personnel allocations on a person-by-person basis. For this section the vertical axis contains the number of people assigned to the project, and the columns indicating task duration are left blank, as is the column indicating person assigned. The graphics consists of the same bar notation as in the upper chart indicates that the person is working on a task. The value of this lower chart is evident when it shows slack time for the project personnel, that is, times when they are not actually working on any project.
    Example Table Chart

  2. A Milestone is the end of a stage that marks the completion of a work package or phase, typically marked by a high level event such as completion, endorsement or signing of a deliverable, document or a high level review meeting.

    In addition to signaling the completion of a key deliverable, a milestone may also signify an important decision or the derivation of a critical piece of information, which outlines or affects the future of a project. In this sense, a milestone not only signifies distance traveled but also indicates direction of travel since key decisions made at milestones may alter the route through the project plan.
    Example: Milestone with Percentage done

  3. Program evaluation and review technique (PERT) charts depict task, duration, and dependency information. Each chart starts with an initiation node from which the first task, or tasks, originates. If multiple tasks begin at the same time, they are all started from the node or branch, or fork out from the starting point. Each task is represented by a line which states its name or other identifier, its duration, the number of people assigned to it, and in some cases the initials of the personnel assigned. The other end of the task line is terminated by another node which identifies the start of another task, or the beginning of any slack time, that is, waiting time between tasks.

    Each task is connected to its successor tasks in this manner forming a network of nodes and connecting lines. The chart is complete when all final tasks come together at the completion node. When slack time exists between the end of one task and the start of another, the usual method is to draw a broken or dotted line between the end of the first task and the start of the next dependent task.

    A PERT chart may have multiple parallel or interconnecting networks of tasks. If the scheduled project has milestones, checkpoints, or review points, the PERT chart will note that all tasks up to that point terminate at the review node. It should be noted at this point that the project review, approvals, user reviews, and so forth all take time. This time should never be underestimated when drawing up the project plan. It is not unusual for a review to take 1 or 2 weeks. Obtaining management and user approvals may take even longer.

    When drawing up the plan, be sure to include tasks for documentation writing, documentation editing, project report writing and editing, and report reproduction. These tasks are usually time-consuming, so don't underestimate how long it will take to complete them.

    PERT charts are usually drawn on ruled paper with the horizontal axis indicating time period divisions in days, weeks, months, and so on. Although it is possible to draw a PERT chart for an entire project, the usual practice is to break the plans into smaller, more meaningful parts. This is very helpful if the chart has to be redrawn for any reason, such as skipped or incorrectly estimated tasks.

    Many PERT charts terminate at the major review points, such as at the end of the analysis. Many organizations include funding reviews in the projects life cycle. Where this is the case, each chart terminates in the funding review node.

    Funding reviews can affect a project in that they may either increase funding, in which case more people have to made available, or they may decrease funding, in which case fewer people may be available. Obviously more or less people will affect the length of time it takes to complete the project.

  4. Critical Path Method (CPM) charts are similar to PERT charts and are sometimes known as PERT/CPM. In a CPM chart, the critical path is indicated. A critical path consists that set of dependen tasks which together take the longest time to complete. Although it is not normally done, a CPM chart can define multiple, equally critical paths. Tasks which fall on the critical path should be noted in some way, so that they may be given special attention. One way is to draw critical path tasks with a double line instead of a single line.

    Tasks which fall on the critical path should receive special attention by both the project manager and the personnel assigned to them. The critical path for any given method may shift as the project progresses; this can happen when tasks are completed either behind or ahead of schedule, causing other tasks which may still be onschedule to fall on the new critical path.
    Example: Critical Path Method

  5. The S Curve is a well known project management tool and it consists in "a display of cumulative costs, labour hours or other quantities plotted against time".The name derives from the S-like shape of the curve, flatter at the beginning and end and steeper in the middle, because this is the way most of the projects look like.

    The S curve can be considered as an indicator and it's used for many applications related to project management such as: target, baseline, cost, time etc. That's why there is a variety of S Curves such as:
    • Cost versus Time S Curve - appropriate for projects that contain labour and non-labour tasks.
    • Target S Curve - This S Curve reflects the ideal progress of the project if all tasks are completed as currently scheduled.
    • Value and Percentage S Curves - Percentage S Curves are useful for calculating the project's actual percentage complete.
    • Actual S Curve - This S Curve reflects the actual progress of the project to date.

    In order to be able to generate a S Curve, A Baseline and Production Schedule are necessary because they contain important information for each task: -the Baseline - contains information about Actual Start date and finish date.
    • The Baseline - can also contain information about Man Hours and costs.
    • The Production Schedule contains information about the actual percentage complete.