PL201: Building A Strong Project Plan

advertisement
Six Disciplines Project Leadership Series
PL201: Building A
Strong Project Plan
Course
Series
Target Audience
Description
PL201: Building A Strong Project Plan
Project Leadership
Those responsible for managing a multi-person project
Blends project management principles with the use of Six Disciplines “large project
template” to develop project planning skills for a multi-person project.
Format
Self-paced, Facilitated Workshop
Duration
2 hours
Prerequisites
SL101, SL102, TL203 (project manager)
Room/equipment
Room with projector, each participant must have a laptops with Six Disciplines
installed (or virtual access )
Class size
7-10 per facilitator
Specific Learning Outcomes (How to :)
 Identify the Outcomes that define project success
 Pick and structure an effective project team
 Define Scope and organize the project
 Build a Risk Management plan
 Define project implementation Phases
 Revise subsequent phases based on earlier phase results
8/21/2013
1
1. Project Management Hints/Tips
1.
2.
Projects are onetime activities (have beginning and end) that exist to drive ongoing results (Scorecards).
Projects can range from simple single-person activities to large, complex multi-person, multi-department
initiatives. The more people and departments involved the more effort required to manage the project
effectively (and the greater the waste if it is not managed properly).
3. Managing complex projects requires professional skills that are developed with study and experience. The
training that follows incorporates proven best practices for managing medium sized projects. For a more
thorough treatment we suggest the Product Management Body of Knowledge (WWW.PMI.ORG).
4. Projects fail for three broad reasons:
a. Problems with outcomes definition: not clear, wrong or changing frequently
b. Problems with resources: wrong resources, insufficient resources or excessive constraints
c. Project management: inadequate planning, coordination, communication, accountability
5. The more people that are on a project, the larger the amount of resource is required to coordinate and
use that resource effectively. Using the simple model of thinking, doing and, checking small projects
typically take 10% of time to plan and 10% to check and 80% doing. As projects grow larger and more
complex, planning and coordinating typically requires 20% or more resource and checking 20% as well
leaving the doing to 60%.
6. Project management always involves balancing risks and tradeoffs among: 1) scope, 2) schedule and 3)
resources. An effective project manager will manage these three items aggressively and proactively.
7. Risks generally fall into three categories:
1) Known risks that are controllable (e.g., team member skills)
2) Known risks that are not controllable (e.g., weather, economy, regulation)
3) Unknown risks
Proactive project managers will guide the team toward defining risk levels for the project and mitigating
for the level of risk with contingent resources or schedule.
8. “Tracking progress at least once a week for all current project activities is prudent… Dogmatic, frequent
tracking of project work is crucial to ongoing risk management.”(Kendrick, “Identifying and Managing
Project Risk: Essential Tools for Failure-Proofing Your Project)
9. Different stakeholders play different roles in the life of the project. Effective project management and
structure will involve the right people at the right times instead of everyone all the time.
10. Projects are designed to change an organization. Functional departments are designed to “run” an
organization. By default most budget, personnel, and authority are vested in the ongoing functional
structures. Although frequently judged not practical, project risk is reduced the more the authority for
people, funds and project management is vested in the project (as opposed to spread among
departments).
8/21/2013
2
2. Setup of Project Template
Find “Project Template”
Click Find button in header, type “Template”.
Note:
May have to press “More” at bottom.
You may have to scroll down to find the
right template.
Select the one you want & copy it
For this example use the Large Project.
Note:
Double click to “select” the row.
Use Right Click to get the Copy Branch
option.
Copy branch copies the highlighted goal
AND all its children.
Paste the project template under the appropriate Scorecard Goal
Use right click to Paste.
Note:
To Paste an outline (hierarchy) template
you must open the Outline popup by
clicking on the Outline button in the
Scorecard for the appropriate Goal.
You cannot paste children under a goal
that has no parent (an orphan). If there is
no Outline button on the left for the Goal,
then it has no parent.
3. Setup of the top project Goal (Basic Definition)
Change the name of the template to project name
Enter the name in short memorable terms.
Examples of large projects:
Note:
Short memorable project names are easier
to remember and refer to.
For this training you should think of a real
new project you want to do. Otherwise
pick some prior project you are familiar
with.
8/21/2013
-
Reengineering the enrollment function at a University
Implementing a new ERP System
Implementing a new organization wide “portal”/internal website
Implementing a new performance appraisal system
Developing a new product or service
Building a new office building
3
Define the Broad Strategic Outcomes (top 3)
Click on Notes icon and delete the example
text located on the Outcomes Tab. Enter clear
measurable Outcomes for your project.
Note:
Project Outcomes should relate to the
Scorecard goal that is its parent. Consider
the Measure of that Scorecard and think
about how this project should impact it.
These will be evaluated at the end of the
Project to measure project success.
Limit the number to 3 or less. Don’t
confuse these with the Prioritized
Requirements List which comes later.
Those are much more detailed.
Determine Responsible Person
Enter name in Responsible column. (separate
goal for each person)
Note:
Choosing the right project manager is
critical to success (see considerations).
If the person responsible does not have
the detail orientation and the time, this
can be mitigated by appointing a project
administrator to keep the details up to
date and assist the PM.
Project Manager selection considerations:
Experience, training in large project management
Time available – can range from 20% to fulltime depending on
team size
Proactive, action oriented, relentless
Detail oriented – must keep project plans up to date in Six
Disciplines
Good communicator
4. Form the Project Team
Organize the Project Team Section of the Plan
Enter a short name for the project inside the
brackets.
Enter your own name in the Project Manager
Row and mark it as proposed Status.
Note:
Deciding what roles you will have on the
project and who will be in those roles is
critical to project success.
Creating a goal for every team member
documents who is on the team AND puts a
goal in their plan reflecting their service on
this project.
The short name will appear in the Parent
field and make clear which project they
are serving on. (If you put a short name in
the parent row!)
8/21/2013
4
Choose Project Sponsor (if required)
Enter the Project sponsors name in
Responsible column.
Note:
Executive or managerial representative to
help facilitate cross functional issues,
provide support, eliminate roadblocks, etc.
More heavily involved in the initial
definition stage and brought in as needed
by the Project Manager.
This goal will appear on the sponsor’s
project list as a reminder of responsibility
and time commitment.
Choose Project Executive Team
Enter name of each Executive Team
member in Responsible (one row per
person).
Copy/paste new row if needed.
Note:
Project Executive Team is the small core
group (3-4 max) that gathers input and
makes recommendations to the larger
group of Stakeholders.
The Executive team exists to save time for
the other team members and only
involves other people as necessary.
Choose Stakeholder Representatives
Enter name of each Stakeholder
Representative in Responsible field (one
row per person).
Copy/paste new rows if needed.
Note:
- Large projects typically impact multiple
departments and functions. A Stakeholder
Rep is there to represent a particular
group or function impacted by the Project.
Stakeholder Reps are more heavily
involved when the requirements are being
defined, priorities set, and periodic
reviews during construction and
implementation.
8/21/2013
5
Choose Communications Representative
Enter name in responsible field.
Note:
Depending on the size of the project this
may be a "specialist" from the
organizations communications or
marketing group.
They assure that there is a plan that folds
into broader organizational
communication strategies both internally
and externally.
Sometimes this role may also be managed
by the Project Manager.
5. Define Scope, Deliverables and Phases
Prioritize Solution Requirements List
- Click File in upper left corner of Outlook
and then click Six Disciplines and then
Exercises.
-
Conduct an 100 Point Exercise with one or
more groups of stakeholders.
Repeat as necessary until list is complete.
Have group vote and prioritize.
Note:
If you need training on how to use the
Exercise screen, attend course TL203
Collaboration Tools.
Example categories of requirements could
include: functionality, performance,
training, usability, software/hardware.
Sometimes it is useful to prefix on the
front of the requirement a short phrase
that indicates the category of the
requirement such as: “tech” or” ”Payroll”,
etc. This allows easy grouping of related
items and helps people think through one
topic at a time.
8/21/2013
6
-
-
-
-
Executive Team consolidates similar
priorities into a single item using the
exercise screen.
Use Right Click in Exercise screen to Import
selected requirements as children of the
Project requirements Goal.
Edit and clean up requirement wording,
add documentation, explanation for each
requirement either in the Notes or a
document that you can attach to the
project.
Set up a meeting to review the
requirements and get them approved.
Note:
To preview the requirements either send a
link to the Project to reviewers or create a
Word document with all of the
requirements in them.
Mark Requirements as In or Out
Use Importance of None (default) to
indicate they are out. Only as they are
approved increased their Importance
Rating.
Note:
Be explicit about what requirements ARE
and ARE NOT going to be addressed.
Scope control is critical to project success.
8/21/2013
7
Identify Deliverables Required to Meet Requirements
Create sub- projects (deliverables for each “chunk” of
work that need to be completed to satisfy the
Requirements.
Note:
Translating requirements into deliverables is
“design” work. For some types of projects this
requires different specialists for different types of
work.
Ideally the Executive team knows enough to chunk
the work into general categories that can be
handed off later for more detailed design &
development.
Eventually work should be broken down to a
manageable size of about 20- to 40 hours of work.
In early passes the work may be in larger chunks
but the time it is assigned is typically smaller.
Estimate Manpower for Each Deliverable
Enter Target hours for each sub-project.
Note:
Ask someone who has adequate expertise to
estimate the work. You can email a link in draft
form to do this.
Sometimes in this step the estimator or responsible
person will break the project down into Tasks (or
sub-projects) to make sure they have thought of
everything required to complete this Goal. This
exercise often uncovers work missed or surfaces
questions that need to be answered.
It takes extra time at this stage to prepare good
estimates but can save multiples of that time later.
If the deliverable estimate is much larger than the
desired 20-40 hours of work, it may be broken into
smaller chunks to reduce risk.
Note (continued):
-
-
In Six Disciplines when you enter the Target Hours or Forecast
Hours for the first time, Forecast and Hours Remaining are all
set to the same number. After that the system assumes that if
you are changing either number you DO NOT want the other
number changed. This works great for first time estimates,
however, after that you have maintain each number
separately if you want to change them all.
The default Views for Projects often hide Target Hours and
Forecast Hours to reduce clutter. During planning stages you
will need to unhide those columns.
Estimate Budget (onetime and ongoing)
Enter the total of onetime expenditures required
for this project (deliverable).
Enter any recurring operating expense that will be
required after this project is completed (e.g.,
maintenance costs or fees, etc.).
Note:
Do not include costs for personnel working on the
project that are already employed. Just incremental
spending.
Explain the costs in the Notes field or attach a
spreadsheet if there are complex calculations or
long lists involved in the estimate.
8/21/2013
8
Break Deliverables into Phased Implementation Plan
Copy Branch/paste the Phase template to
create the number of phases you need.
Insert short project name in front of phase
name to make clear what Project this
phase is associated with.
Note:
Copy Branch copies a goal and all its
children.
Break whole project into logical
construction chunks (typically 3-5).
Group the things other phases will need
early.
- Do the most risky items as early as
possible or items that will answer key
questions for later phases.
Example phases for building a new website might be:
-
-
Phase I: Buy/Test new platform
Phase II: Prove tools with one department
Phase III: Build/test content all departments
Phase IV: Go Live/Address new issues
Phase V: Hand-off/training to Marketing
Project Completion
Move projects (deliverables) from the list of
approved deliverables into the phase where
they are to be built.
Note:
You can drag/drop a Goal by clicking and
holding your left mouse button or you can
use cut/paste which is sometimes easier if
you have a long way to move items.
You can multi-select rows next to each
other by hold the SHIFT key.
You can multi-select rows not next to each
other by using the CTRL key to select each
row.
Approve Budget
Prepare a summary of the project budget
in a spreadsheet and attach it to this goal.
Get formal approval for the project and
budget.
Note:
All the investments should be summarized
in terms of a time-phased budget (and
manpower commitments).
Ongoing costs for the project can be
contained in the Project or assigned to the
appropriate functional area. Timing and
8/21/2013
9
-
-
responsibility for ownership is the Project
Manager's responsibility to identify and
executive management's job to allocate.
There should be an account established
for the Project with regular accounting
reports as with other budget units.
Funding that comes from other sources
(budget units) should be transferred to the
project so there is centralized reporting
and control for the project.
The Project Manager should have
responsibility and accountability for
approving expenses perhaps with coapproval of Sponsor and should include
budget status as part of normal Progress
Reporting.
Note:
To attach a document the easiest way is to create a spreadsheet and
save it in a temporary location and then copy/paste it to the Goal
attachment form.
6. Develop Risk Management Plan
Prioritize Risk and Manage
Conduct a 100 point exercise with the
Project Executive team (and perhaps
selected stakeholders).
Import the exercise results as children of
this Goal and use as a starting list.
Note:
Exercise addresses: 1) Dependencies from
outside the project team or organization
2) "Non-negotiable constraints" - budget,
schedule, staffing, technological, etc. 3)
Significant areas of project that could go
wrong.
Monitor this list in each Progress Review
meeting to see if it needs to change.
- Decide whether a "mitigation" plan needs
to be prepared for specific risks.
Set Progress Reporting/Meeting Standards
Set policy and schedule for:
Progress reporting frequency
Executive team meeting cycle
Sponsor & stakeholder cycle
Timekeeping required?
Note:
Default progress reporting is Weekly.
The Executive Team should meet and
review Progress Reports weekly looking
for potential problems, alignment issues,
etc.
8/21/2013
Example approach:
-
All progress reports updated weekly by 9:00am Monday
Executive Committee meets weekly Monday at 2:00-3:00pm
All project members (stakeholders, sponsor, communication )
meets monthly - last Monday of month at 3:00PM
Detailed requirements or deliverable reviews scheduled as
needed
10
-
-
-
-
Regular but less frequent meetings
(monthly, quarterly) should be scheduled
for all key stakeholders - project sponsor,
executive teams, stakeholder
management, etc.
Additional meetings for other stakeholders
should be scheduled as needed to review
specific requirements, plans or
deliverables.
Meeting frequency should be adjusted
according to the phase the project is in. In
the definition and delivery stages key
stakeholder involvement is higher. In the
building stages the specialists doing the
work meet more often.
It is the Project Manager's responsibility to
understand these cycles and reporting
needs and adjust accordingly.
Open Issues List
Project Manager adds projects for each
open item and closes those that are
resolved.
Note:
The purpose is to have a centralized list of
issues that have not yet been addressed in
the plan.
Example open issues:
-
Tom in car accident
Vendor X forecasting to be late 3 months on deliverable
Impact of budget cuts on this project
Add feature X to project
7. External Communications Plan
Build/document plan
Create Projects for each communication
deliverable.
Attach PPT’s, video’s and other
deliverables created.
Note:
This plan should address:
 Stakeholders to be included.
 Frequency/timing of
communication.
 Format - video, audio, website,
email, newsletter, meetings, etc.
 Responsibility for all components
(messaging, building, presenting).
8/21/2013
11
8. Develop Phase I Implementation Plan (repeat as necessary)
Staffing Capacity Plan
Record in Notes or attach document that lists
who is available and when.
Propose assignments & schedule
Update each project with the Responsible
person. Change Status to Proposed.
Enter Target Start and End dates.
Note:
Recommend doing these assignments with
the Responsible people present. Saves
time identifying conflicts, questions etc.
If they are not present in the meeting,
send goal link to notify them of request as
a courtesy.
Roughing out the schedule is an iterative
process of proposing dates, making
assignments, revising based on availability.
Note: The planning calendar with Six Disciplines promotes the idea of
evaluating plans once a quarter if possible so that people are not in a
constant mode of adjusting their schedules, priorities, etc. Project
Managers whenever possible should seek to leverage those windows of
time to reduce the impact of plan changes on others.
Accept/build deliverables
Team member marks Project with Status
Accepted (see responsibilities list).
Test/verification Plan
Create project for each testing responsibility.
Note:
Test plans vary dramatically depending on
the type of deliverable.
How much is invested on testing depends
on what the consequences/costs of an
error are.
Catching errors early typically saves many
multiples in cost.
There are many projects however, where
the problem is not well enough
understood until you use it. This creates an
iterative development cycle. Build, deploy,
revise.
8/21/2013
Goal Acceptance Checklist; Do I understand:
 What I am supposed to deliver
 When it is supposed to be delivered
 How deliverables will be “measured”/evaluated
 The Target hours estimated and agree with them
 The Target budget and agree with it
Considerations when developing a Test Plan:
-
Test individual deliverables (“unit testing”)
Testing how pieces work together (“integration testing”)
Simulating actual usage (“prototyping”)
Reading/proofing documents (“inspection”)
Go live expecting bumpy stages (“beta release”)
Test training
12
Implementation/training Plan
Create projects for each training
responsibility.
Create projects for all implementation
steps.
Considerations when developing an implementation plan:
Who are the stakeholders that have to be trained
How many courses, in what order, media type, duration, etc.
Scheduling of instructors, facilities, and stakeholders
Software, hardware installation
Feedback, support mechanisms (reporting of issues, errors, etc.)
Plan B if something critical goes wrong (consequence of a problem)
Revise deliverables based on learning
Update deliverables based on prior
phase learning.
Note:
Revisions include creating new
deliverables.
Moving deliverables from one Phase to
another.
Modifying the outcomes for a given
deliverable.
Creating or deleting Phases.
9. Closeout Project
Survey Stakeholders
Identify project stakeholders
Send survey.
Note:
Recommend using the default project
survey.
Results are averaged and reported in
Project score.
Project closeout report (one page)
Open report template in Notes Link.
Feature being added Q4 2013
www.sixdisciplines.com/DocumentResources
10.Project Management Hints/Tips (Part II)
1.
Go back and review the Hints/Tips at the beginning of this training. They will be more meaningful
after going through the course.
2. Small projects don’t need large complex project teams so they are much simpler to manage. Don’t
have a larger team than needed to get the job done.
3. Even the smallest of projects at a minimum needs the following:
a. Clear list of Outcomes (what is to be accomplished)
b. Responsible person
c. Start and End Date
If that level of definition is not appropriate use a Task
4. Many times people put their names on Projects as Project Managers because they want to take
responsibility for the success, however they do not have time or the training to do what is required of
a Project Manager. Separate the role of Project Manager from Project Sponsor. The sponsor can and
should be held responsible for the success of the project by overseeing the Project Manager and
eliminating barriers and road blocks as needed.
8/21/2013
13
Download