Friday, May 29, 2009

Step 08: Stage End Assessment

Description

Objective

 

To

 

            -  document the results of the current stage and prepare for the next stage and have the results reviewed by management,

 

in a way that

 

            -  provides a summary of the work carried out in the stage,

 

            -  identifies the tasks necessary to carry out the next stage of the project,

 

            -  develops a schedule for the next stage of the project,

 

            -  provides a comprehensive package of information from which a decision can be made,

 

            -  gains agreement on any revisions to the scope of project,

 

            -  gains agreement on any revisions to the overall approach and schedule for the project,

 

            -  gains agreement on any revisions to the Business Case for the project,

 

            -  gains agreement on any revisions to the Project Organization,

 

            -  gains commitment to making the necessary resources available for the project,

 

            -  gains agreement to the approach and schedule for the next stage of the project,

 

            -  gains agreement to any changes to the control procedures defined for the project,

 

            -  provides a record of the project and stage plans for use in managing and controlling the project if it gets authorization to proceed,

 

            -  confirms that the stage is complete,

 

so that

 

            -  a decision can be made as to whether to commit to and authorize the project to proceed.

 

Overview

 

An Stage End Assessment should be held at the end of every stage in the project.  The Stage Manager and Project Team report their progress and recommendations to the Project Board to gain the Board's approval to either to proceed with the next stage, or to confirm that project has been satisfactorily completed.  This assessment reviews the overall progress of the project and the plan for continuing the project.

 

In the same way that a detailed schedule for the next stage of the project is developed in Project Initiation, a detailed schedule for the next stage of the project is developed in every other stage, except the last.

 

The overall project schedule provides an overview of the activities in each stage.  These activities need to be further defined for the next stage to the point where all necessary tasks have been identified.  This should use the same approach as for developing the overall project schedule.  That is, using a proven process, or developing the process if one does not exist.

 

Once this has been done it is necessary to estimate the resources required for the next stage.  This should cover all personnel resources required, both full and part time, and other types of resource such as office space and equipment.  A time line and cost estimate for the stage can then be developed.

 

The work carried out in the stage is collated into a consistent document that contains the work completed to date, plans for the Project as a whole, and plans for the next project stage.

 

The revised Project Plan consists of an updated version of:

 

            -  Project Scope

 

            -  Overall Project Schedule

 

            -  Overall Budget for the Project.

 

            -  Project Organization

 

            -  Business Case for the project

 

            -  Standards and Control Procedures to be used on the project

 

The Plan for the next stage consists of:

 

            -  Stage Schedule

 

            -  Quality Review standards for next stage products

 

            -  Control Tolerances for the next stage

 

            -  Budget for the next stage.

 

Developing these plans will be an iterative process and may begin early during the current stage.

 

A brief Stage End Report should also be produced which summarizes the work carried out during the stage and contains recommendations to the Project Board.

 

By agreeing plans for the next stage, the Project Board are committing to the provision of funding and other resources, and understanding and accepting the assumptions, pre-requisites and risks. They must ensure that appropriate Progress, Quality and Change Control procedures are being administered effectively.

 

This approval also marks the formal delegation of responsibility  to the next Stage Manager for the achievement of stage products, within the time and budget, subject to the agreed tolerance levels.

Task .010          Close Stage Administration

Ensure that all project management and development products produced in the current stage are correctly filed.

Task .020          Determine Next Stage Activities

Based upon the project and stage objective, scope, constraints and assumptions, tune the stage work breakdown structure to:

 

            -  Add new steps and/or tasks,

 

            -  Remove unnecessary steps and/or tasks,

 

            -  Merge steps and/or tasks,

 

The project plan identified the probable steps within the stage.  Now is the opportunity to reassess the steps and their associated objectives and products.  Removing steps and tasks may increase project risk.  Document these risks and identify proposed countermeasures, which may include additional quality assurance tasks. 

 

Determine the products to be produced by each step.  Start at the end of the stage with the final deliverable, and work forwards to the beginning.  Describe the objective, outline and content of each product.  Validate the final product against the project and stage objective.

 

Within each step, identify the tasks or activities required to produce the step products.  A task will have the following characteristics:

 

            -  Reference

 

            -  Name

 

            -  Description

 

            -  Input

 

            -  Output or product

 

            -  Technique (optional)

 

            -  Tool (optional)

 

            -  Role / responsibility assignment

 

            -  Resource / responsibility assignment

 

            -  Effort estimate

 

In this task define the Task Reference, Name, Description, Product, Techniques and Tools.

 

Record all assumptions and issues identified.

Task .030          Determine Activity Dependencies

Chart the sequence of stages and steps to reflect the intrinsic and architectural dependencies inherent in the project.

 

An output or product of one task will usually be the input to another, and this will be the primary driver in determining the task dependencies and workflow. 

 

Determine whether the successor task references (throughput) or updates (entry requirement) the input product. 

 

Some inputs may be sourced from outside the project.  Identify these External Inputs (e.g., Long Range System Plan, Standards, Project Initiation report of another project, etc.). 

 

Review the dependencies determined by the task inputs and outputs.  Review the  dependency types between the tasks.  Tasks are not necessarily finish-start, but may be in parallel or phased.  Where appropriate, define lags (both positive and negative) between tasks.  Remove any step dependencies.  It is recommended that the dependencies be kept simple and reduced to a minimum, otherwise the schedule will be very difficult to execute and will probably be abandoned.

 

Ensure that all dependencies with other projects are identified.  Examine other Project Initiation Reports to assess interproject dependencies.

 

Record all assumptions and issues identified.

Task .040          Estimate Effort

Stage schedule estimates will be determined as effort time (or work).  Determine the total effort per task.  Remember to include peer review and revision time if such activities are not identified as specific tasks.  It is recommended that you estimate in units of an hour.  Avoid estimating tasks to less than one hour.  It is advisable to estimate in units of 4 hours.  No task should be longer than 80 hours.

 

By combining small tasks and including a detailed description of the task it will be possible to simplify the schedule merely by reducing the number of tasks in the Gantt. 

 

The task effort estimates will be apportioned to individual roles and resources in the next task.

 

Record all assumptions supporting the estimate in the task description.   This is very important because it will enable you to recreate and substantiate the estimate.  It will also ensure that you have thoroughly thoughout what is to be done, and that it is communicated clearly to the Team.  Estimating takes time, but it will validate the tasks, products, techniques and assumptions.

 

Aggregate the task estimates and compare against the original top-down step and stage estimates.  If the detailed estimate is substantially different from the original top-down estimate it may be necessary to refer to the Project Board and consider revising both the project and stage plans.

Task .050          Allocate Resources

Assign roles and their associated responsibility to each task.  In order to avoid overwhelming the plan with complexity focus on the "produce", "consult" and "review" responsibilities.  The "approve" responsibility will generally apply only to the Project Board.  The responsibilities are defined as follows:

 

            -  Produce: to create the product of the task.  Usually applies to Project Team Members like Business Analysts, Systems Analysts and Programmers.  The schedule will be simpler to balance if only a single role is assigned per task.

 

            -  Consult: provide information required to produce the task.  Usually applies Coordinators and Key Resources.

 

            -  Review: review the product for correctness, accuracy and completeness.  Usually applies Coordinators and Key Resources.

 

            -  Approve: official signoff.  Usually applies to the Project Board.

 

Assign resources to the roles and responsibilities.

 

Apportion the total task effort estimate to the resources.  As a tip, the schedule will be much easier to balance if the task effort estimate is apportioned entirely to the a single "produce" resource.  Therefore this estimate should include time for the other "consult" and "review" resources, e.g., Client review, DBA review.  Although this is a simplification, it is still applicable if the non-project team costs are excluded from the plan, since the estimates are primarily for the Project Team.  The "consult", "review" and "approve" resources still need to be assigned to tasks, albeit at zero work, in order for them to be included in the schedule.

 

Define by task the resources availability (unit).  The scheduler will calculate task duration as effort / unit.

Task .060          Prepare Next Stage Schedule

Develop an initial schedule of project activities.

 

Determine the proposed stage start date and use the scheduler to calculate the step and task start and end dates.  Validate these dates against the project constraints.

 

Review the project objective, constraints and control factors before attempting to balance the plan.  Deadline, resource utilization and costs can be adjusted as follows:

 

            -  Modify dependencies,

 

            -  Modify dependency type (finish-start, lag, etc.),

 

            -  Modify tasks and therefore the effort estimate (avoid arbitarily reducing estimates),

 

            -  Assign more resources (task duration will theoretically be reduced if more resources are applied to the task),

 

            -  Reassign more proficient resources,

 

            -  Provide productivity enhancing tools,

 

            -  Train and coach team members,

 

            -  Motivate team members,

 

            -  Increase resource availability,

 

Modify task descriptions and assumptions to record all the adjustments to the plan.  Failure to do this will result in a mismatch between the original plan and the current schedule, and reduce the probability of project success.

Task .070          Prepare Next Stage Budget

Determine staff costs at the task level.  This is a function of the resource work and chargeable rate.  The Process Manager will supply standard hourly rates for both Internal Staff and External Contractors.

 

Determine non-staff costs for the stage by category.  The categories are:

 

            -  Hardware & Network

 

            -  Software

 

            -  Project Training, training the project team to execute the project

 

            -  Installation Training, training the clients, operations, etc. to use the application

 

            -  Miscellaneous, includes supplies, copying of training materials, accommodation, subsistence, travel, or other costs which cannot be classified above.

Task .080          Baseline Next Stage Schedule

Once a satisfactory balanced stage schedule and budget has been achieved, baseline it.  This will retain a record of the original start and end dates, work and duration estimates, and staffing costs

 

Actual progress will be monitored against this baseline.

Task .090          Update Project Schedule

Update the overall Project Schedule to reflect the details of the Next Stage Schedule.

Task .0100        Review Project Budget

Review the overall Project Budget, and make changes based on the latest Project Schedule

Task .0110        Review Business Case

Update the Business Case to reflect any changes in Costs, Benefits and Risks for the project.

Task .0120        Review Project Organization

Review the resource requirements from the Next Stage Schedule and update the Project Organization accordingly.

Task .0130        Review Project Scope

Review the latest statement of the Project Scope and ensure that it still accurately reflects the current status and plans for the project.

 

If the Project Scope is subject to Change Control, it should be up to date.

Task .0140        Compile Stage End Assessment Report

Collate all the elements of the project and next stage plans into a single document for review by the Project Board.

 

Summarize the achievements of the preceding stage, highlighting any issues concerning quality, cost, resource utilization, schedule, etc.

 

Verify that the project objective, scope, approach, products, organization, control factors, cost justification and risk are still valid. Highlight any changes.

Task .0150        Prepare Stage End Assessment

Decide what decisions the Project Board must make.  These will cover issues that have arisen during the previous stage, and the decision on how to proceed with the project.

 

Determine the recommendations to be made to the Project Board concerning those decisions.  If the development Stage Manager and the Client Co-ordinator disagree, then record both with supporting arguments.

 

Determine the information the Project Board needs to make the decisions.

 

Determine the best way to provide that information to the Project Board.

 

Prepare advance material for the Project Board.

 

Arrange and schedule a Project Board meeting and send out the advance material.

 

Prepare a structured agenda for the Project Board meeting.

 

Prepare a brief report covering the work carried out during the stage.

Task .0160        Conduct Stage End Assessment

Follow the prepared agenda and present the results of the stage to the Project Board. 

 

Make a recommendation to the Project Board and ensure the Project Board makes a decision.

Task .0170        Follow-up Stage End Assessment

Update the Project and Stage Plans based on the decisions made by the Project Board. 

 

Create a Stage End Approval Report and obtain Project Board signatories.  Record any qualifications.

No comments:

 
hit counter
unique hit counter