2. Project Initiation
Project Planning
(Scope)
Project Planning
(Workflow)
Project Planning
(Resources)
Project Planning
(Finalization)
Project Baseline and
Execution
Project Monitoring and
Control
Project Reporting and
Communication
Project Closure
Project Management - Steps
3. Sample – Software Project “Smart Adverse Event Processing
Management System (SAEPMS)”
Adverse Event Processing Engine
HTML
email
Text
email
SMS
adversevent@berkeley.edu
Extract following details from Email/SMS Message
From / Sender
Attachments
Body / Contents
Timestamp / Date time when email was send
Database Cluster
Web Server
User Experience (UX)
Adverse Event
Messages
1
2 3 4
5
4. 1
2
3
4
5
User sends email or SMS text message to sample inbox i.e adversevent@berkeley.edu
Processing engine extracts meaningful information from the adverse event
messages and stores information in database.
Database stores all the information of adverse event and user details of the web
application.
Web Server host web pages so that admin users and other users can access the web
application.
User Experience is the web pages used by admin users and other users to
view/modify adverse event data.
Sample – Software Project “Smart Adverse Event Processing
Management System (SAEPMS)”
8. Projects and Operations
Operations are an organizational function
performing the ongoing execution of
activities that produce the same product or
provide a repetitive service…
Operations are ongoing; projects are
temporary endeavors
9. Goals of Project Management
• Meet or exceed stakeholder expectations.
• Achieve project goals, balancing trade-offs
such as time, cost, quality, resources, and
other constraints.
• Manage change through iterative planning
and progressive elaboration.
• Build teamwork, trust, and contributor
relationships.
• Establish effective communications.
20. Project and Product Life Cycles
Product life cycles align with project life cycles,
but may have phases preceding project work
and phases following it.
Typical Product Life Cycle Phases
Strategy/
Project
Selection
Project Monitoring
Phases
Project
Acceptance
Support Retirement
Typical Project Life Cycle Phases
Planning
Phases
Execute/
Build Phases
Test/
Evaluate
Closure
22. Project Life Cycles
• Phased, Stage Gate
For projects that are best managed using a succession
of phases; generally best for easily definable project
work.
• Agile, Iterative
For novel projects that are difficult to define; usually
most effective for smaller projects having easily
developed interim deliverables.
Differences are mostly about scale; an iterative life
cycle may be a sequence of brief projects.
23. Proposal-type Life Cycles
(Construction, Solution, Fee-for-Result Projects)
Typical Life Cycle Phases
Initiation
Planning and
Proposal
Selection Implementation Warranty Support
Alignment of Project Phases and PM Processes
Initiating
Processes
Planning
Processes
Executing,
Monitoring & Controlling Processes Closing Processes
24. Development-type Life Cycles
(IT, Infrastructure, Reengineering Projects, Product
Development Projects)
Requirements
and Planning
Study/
Define
Specify/
Design
Test/
Closure
Enhance/
Support
MaturityDevelop/
Build
Typical Life Cycle Phases
Alignment of Project Phases and PM Processes
Initiating
Processes
Planning
Processes
Executing,
Monitoring & Controlling Processes Closing Processes
26. Agile, Iterative Life Cycles
(Cyclic, Evolutionary, Adaptive Methodologies)
Typical Life Cycle Phases
Initiation
Release
Planning
Cycle 1 Cycles 2-N Closure Support
Alignment of Project Phases and PM Processes
Initiating
Processes
Planning
Processes
Executing,
Monitoring & Controlling Processes Closing Processes
27. Project Charter Definition
• This document provides official authorization to start the
project.
• This document must be supported and approved by the
sponsor.
• In some cases, the project charter may be developed by
others before the Project Manager has been assigned.
“Without a project charter, you don’t officially have a project.”
28. Project Charter Content
Project charters include information such as:
– Project purpose or justification
– Project leader/manager
– Project sponsor authorizing the work
– Measurable objectives and initial requirements
– Milestone schedule
– Initial budget
– Completion criteria
– High-level risks
29. Identifying Project Stakeholders
Other Stakeholders
Core Team
• Full-time on project
• Involved in planning
and execution
Extended Team
• Part-time
• Involved in specific
activities
Other Stakeholders
• Sponsor
• Management
• Customers
• Users
• Vendors
• Partners
• Regulators
• …
Extended Team
Project
Leader
Core Team
31. Project Team Roster
Name Role and
Responsibility
Phone(s) email Location …
Create your roster and keep it updated.
32. Project Team Challenges
• Cross-functional teams
• Contributors who report to others
• Virtual teams
• Geography
• Time zone
• Language
• Culture
• Differing systems, processes, organizations
33. Define Project Objective
• Keep it short--25 words or so
• Summary of project
scope, time, and cost
• Clear and
understandable
• Avoid jargon and
acronyms
• Like initial scope,
this is only a target
Time/
Schedule
Cost/
Resources
Scope/
Deliverable
35. Validate Project Objective
Restate the request, and iterate as needed to
gain consensus.
Objective
and Priorities
Sponsor (And/Or:
Customers, Other Stakeholders)
Initial
Request
Project Manager/
Team
Objective
36. Define a Project Vision
Vision is about why your project matters.
– Describes how the world will be better or different when the
project is successfully completed.
– Answers: “What’s in it for me?”
– Can motivate the project team.
“[We will create] a motor car for the great multitude. It will be so
low in price that no man making a good salary will be unable to own
one. The automobile will be taken for granted ... [and we will] give a
large number of men employment at good wages.”
- Henry Ford
37. Conduct a Start-up Workshop
An event where the project team initiates
processes to successfully start the project and
begin building teamwork. Workshop benefits:
– Promote common understanding of project goals
and priorities
– Create cohesive team
– Reduce wasted time, redundant effort
– Get a fast start on the project
39. Benefits of Project Planning
• Set a basis for good communication.
• Minimize rework and missing work.
• Improve performance to schedule.
• Create deliverables that meet expectations.
• Better manage risk.
• Refine the understanding of the project.
• Establish that the project is possible.
40. Project Planning
• Project planning processes are scalable, applicable to
projects of any size.
• Planning continues throughout a project, so it is self-
correcting (progressive elaboration).
• While project planning processes are generally started
in a set sequence, later steps are likely to reveal
information that results in iteration back to adjust
earlier planning and assumptions.
41. Project Planning Steps
• Collect requirements, define scope.
• Define work breakdown structure (WBS) and project
activities.
• Sequence activities
• Estimate activities
• Analyze workflow
• Delegate responsibilities, analyze resources
• Assess constraints and risks
• Negotiate, adjust, and finalize plans
• Set the project baseline
42. Project Planning Horizon
• Detailed planning is often inaccurate for work
more than six months in the future.
• Longer projects often use Phase or “Rolling Wave”
planning.
• Regardless of project duration, periodically review
project plans and assumptions.
• Planning and execution inevitably overlap for most
projects.
45. Document Requirements
Formalize specifications in writing. Strive to make each
requirement:
Specific
Measurable
Achievable
Stable
Clear and unambiguous
Project deliverables, like all parts of scope definition, will
become clearer and more specific over time.
46. Requirements: Is & Is Not
Is Is not
• What it isn’t.
• What it doesn’t do.
• “Wants” that you will
exclude.
• Features to be included
in the next project.
• Valid requirements that
won’t be in this project.
• …
• What it is.
• What it does.
• What it looks like.
• How it works.
• “Musts.”
• “Wants” that you will
include.
• …
Set boundaries on the project; make needed adjustments before you plan and begin
the work.
47. Acceptance/Completion Criteria
• The criteria your project customer will use to
verify scope and accept your project deliverable.
• Specific testing criteria that will be used to
validate the deliverable is complete.
• Technical specifications and performance data.
Define what “done” looks like at the start.
50. Organize the Work
• Develop task descriptions in "verb-noun" form.
• Group all tasks into major categories of work. Some
typical methods are:
• Major deliverables
• Organizational responsibility
• Business Function
• Geographical location
• Life cycle or project phases
• Seek groupings of subtasks with no more than 4 to 7
items.
52. Top-down vs. Bottom-up
Top-down: Work from the project objective down.
Bottom-up: Have everyone brainstorm as many tasks
as possible. Organize the tasks into logical groupings.
Either approach (or a combination) can result in a
thorough WBS. Use the approach that works best for you
and your team.