SlideShare a Scribd company logo
1 of 17
Download to read offline
Project Lifecycle Management (PLM)
Process or Tool?
Why PLM?
Tier Tier Tier
 Less then 4 weeks of work.
 Budget is less then 25k.
 Requires less than 5 resources.
 Scope is well defined and solution is readily available.
(In some cases scope/solution are not known but
project scale is small).
 Low risks.
 No/minor dependencies/impact on other applications.
 No/minor change in business processes.
 Project approval/governance process - TBD.
 No political implications.
 4 - 24 weeks of work.
 Budget is between 25k - 250k.
 Requires between 5 - 10 resources.
 Scope is somewhat known and solution is somewhat
available. (In some cases scope/solution are not
known but project scale is medium).
 Medium risks.
 Some dependencies/impact on other applications.
 Some change in business processes.
 Project approval/governance process - TBD.
 Some political implications.
 24+ weeks of work.
 Budget is over 250k.
 Requires 10+ resources.
 Scope is not defined and solution is not known (In
some cases scope/solution are known but project
scale is large).
 High risks.
 Huge dependencies/impact on other applications.
 Significant change in business processes.
 Project approval/governance process - TBD.
 Major political implications.
Governance Process - TBD
Project Management
PROJECT
(Start  Finish)
INFRASTRUCTURE
(Upgrades etc.)
SUPPORT
(Quick fixes)
ENHANCEMENTS
NEW REQUEST/
INITIATIVES
ONGOING WORK
(Continuous)
Project Definition
Initiate
Plan
Execute
Control
Close
Project Management
2
1
3
4
5
Sounds familiar…
Project Lifecycle Management (PLM)
Project
Initiation
• It is proposed that SF State projects go through 7 common iterative phases depicted above, with project
management processes being executed throughout the lifecycle in support of the 7 phases.
• PLM applies for managing Projects not day to day support/maintenance functions.
• After each phase, a specific criteria (deliverables, activity, etc.) must be satisfied by the project team.
• Required deliverables will be scaled to fit project type and size.
• A Roles and Responsibilities matrix will also be developed at the outset of the project to identify specific SF State
individuals required to review and provide sign-off on various deliverables throughout the lifecycle.
• Using a common approach and terminology will enable standardization and streamline project management
process, that will help manage projects and user expectations better.
• Templates URL:
https://share.sfsu.edu/doit/itpp/SitePages/Home.aspx?RootFolder=%2Fdoit%2Fitpp%2FShared%20Documents%
2FPLM&FolderCTID=0x012000DB0F56BF5A513341B50F5120E374D166&View={4B036963-CC5E-4D80-898B-
CE39495B6947}
Define and
authorize a
project’s
objectives, scope,
purpose, and
deliverables.
Define detailed
requirements for
the proposed
solution.
Define system
design according
to the
requirements.
Perform
development, unit
and integration
testing of the
system.
Prepare for
implementation of
the developed
system through
UAT.
Deploy the
developed system
in production.
Requirements
Functional &
Technical Design
Develop
User Acceptance
Testing (UAT)
Deployment Closing
Close the project.
PLM - Iterative
Deliverables - Customers
Deliverables Deliverables
Deliverables
 Project
Proposal
 Business
Requirements
Document
- Functional &
Non -
Functional
Requirements
- Use Cases
 User
Acceptance
Test Plan
 Training Plan
- Material
- Schedule
 Project Sign-
Off
Deliverables
Project
Initiation
Define and
authorize a
project’s
objectives, scope,
purpose, and
deliverables.
Define detailed
requirements for
the proposed
solution.
Define system
design according
to the
requirements.
Perform
development, unit
and integration
testing of the
system.
Prepare for
implementation of
the developed
system through
UAT.
Deploy the
developed system
in production.
Requirements
Functional &
Technical Design
Develop
User Acceptance
Testing (UAT)
Deployment Closing
Close the project.
PLM - Iterative
Deliverables Deliverables Deliverables Deliverables Deliverables
 Project Charter
- Cost Estimate
- Resource List
- Issue & Risk
Register
- Communication
Plan
 Updated
Project
Charter
 Updated
Project Plan
 Production
Readiness
Checklist
 High Level
Project Plan
 Technical
Requirements
Document
- Process
Diagrams
 Updated
Project Plan
 Unit Test Plan
 Functional
Test Plan
 Defect Log
 Deployment
Plan
 Updated
Project Plan
 Updated
Defect Log
 Updated
Project Plan
 Project Close
Checklist
- Project
Metrics
- Lessons
Learned
Document
Deliverables - Information Technology
 If Applicable, do:
- Technical
Design
- System/Data
Architecture
Project
Initiation
Define and
authorize a
project’s
objectives, scope,
purpose, and
deliverables.
Define detailed
requirements for
the proposed
solution.
Define system
design according
to the
requirements.
Perform
development, unit
and integration
testing of the
system.
Prepare for
implementation of
the developed
system through
UAT.
Deploy the
developed system
in production.
Requirements
Functional &
Technical Design
Develop
User Acceptance
Testing (UAT)
Deployment Closing
Close the project.
Deliverables Deliverables
Project Proposal Project
Sponsor/Customer
Required None Project proposal is not required for
Change Requests. Justification for change
should be include in the Change Request
form
Business Requirements
- Functional & Non-
Functional
Requirements
- Use Cases
Customer/Business
Analyst
Required Optional Business Requirements maybe required
for Change Request based on the scope of
change requested (large). Change Request
form must state the functional and if
applicable, non-functional requirements
User Acceptance Test
Plan
Customer Required Required
Training Plan Customer/QA Analyst Required Optional Training Plan maybe required for Change
Request based on the scope of change
requested (large)
Project Sign-Off Project Manager Required Required
Project Plan Project Manager Required Optional Project Plan maybe required for Change
Request based on the scope of change
requested (large)
Project Charter Project Manager Required None Project Charter is not required for Change
Requests
Technical Requirements Technical Lead Required Optional Technical Requirements maybe required
for Change Request based on the scope of
change requested (large)
Deliverables
PLM - Deliverables
Accountable Applies to Projects Applies to Change Requests Notes
Technical Design Technical Lead Required Required Change Requests may not need their own
Technical Design document but the
relevant documents must be reviewed
and updated. Note: Although the
Technical Lead is responsible, they must
also review with the Architecture Review
Committee.
System/Data
Architecture
Technical Lead Required Required Change Requests may not need their own
technical design document but the
relevant documents must be reviewed
and updated. Note: Although the
Technical Lead is responsible, they must
also review with the Architecture Review
Committee.
Unit Test Plan Technical Lead Required Required
Functional Test Plan QA Analyst Required Required
Defect Log QA Analyst Required Optional Defect Log maybe required for Change
Request based on the scope of change
requested (large)
Deployment Plan Project Manager Required Required
Production Readiness
Checklist
Technical Lead Required Required
Project Close Checklist Project Manager Required None
Deliverables
PLM - Deliverables (contd.)
Accountable Applies to Projects Applies to Change Requests Notes
Project Sponsor Member of the Executive
Committee
• Recommends and advocates
project to organization
• Resolves funding, policy and/or
resource issues
• Reviews and approves Project Proposal and Project
Charter
• Monitors and addresses project status and issues
with Service Owner and/or Project Manager, as
needed
• Assures completion of project scope on time and
within budget
Service Owner An individual, multiple
individuals, a service
provider and/or a
department
• Delivers and/or utilizes the
expected business benefit(s)
• Develop Project Proposal
• Responsible for overall delivery of Business
Requirements
• Responsible for overall delivery of User Acceptance
Test (UAT) Plan
• Responsible for Project Sign-off
• Responsible for overall delivery of the Training Plan
• Approves Project Proposal and Project Charter
• Validates business objectives and project
requirements
• Manages service unit to deliver service benefits
• Provides Subject Matter Experts to project
Project Manager A single individual with
knowledge and skills in
Project Management; can be
from IT or the Functional
side
• Reports project progress, plans
and issues to Project Sponsor &
Service Owner
• Manages all day-to- day project
activities.
• Responsible for overall project
delivery and closure
• May develop Project Proposal
• Develops Project Charter
• Develops and manages/updates Project Plan and all
related project documentation and reports
• Determines and manages resource requirements
• Manages project budget
• Develops Project Close Checklist
• Responsible for Project Sign-off
• Addresses and resolves issues with project team;
escalates issues to Project Sponsor and Service
Owner as needed
• Identifies and secures the necessary technical skills
and resources for the project
• Plan, schedule, and manage Project Lifecycle
Management activities
• Tracks, manages, and reports risks, issues, and
project status information
Role
PLM - Roles & Responsibilities
Profile Primary Project Duties Other Project Responsibilities
Role
PLM - Roles & Responsibilities (contd.)
Profile Primary Project Duties Other Project Responsibilities
Subject Matter expert
(SME)
An individual from
Functional side and/or IT
• Provides knowledge and/or skills
of a particular domain critical to
the management, development
and/or completion of the project
• Collaborates with project team members
• Communicates project status and issues to the Service
Owner and Project Manager
• Assists with clarification of project objectives
• Works with Project Manager to define the project’s
deliverables and requirements
Project Team Individuals from both
Functional site and IT
• Delivers project requirements
within scope and schedule
 Communicates project status and issues to Project
Manager.
 Assists with clarification of project objectives.
 Responsible for Project deliverables.
Business Analyst An individual from IT • Analyzes, interprets and
documents the business
requirements, functional, non-
functional, and user
requirements
• Responsible for Business Requirements document.
• Assists the Technical team with clarification of
questions that arise regarding Requirements.
• Acts as resource to QA analyst for information to
create Functional Test Plan.
QA Analyst An individual from IT • Ensures quality assurance testing • Responsible for quality assurance testing and defect
reporting.
• Responsible for Functional Test plan and Defect Log.
• Document Test results.
Technical Lead An individual from IT • Oversees the technical
development efforts.
• Responsible for Technical Requirements, Unit Test
plan, Production Readiness Checklist and Technical
Design, System/Data Architecture (if applicable).
• Provides programming assistance on Requirements.
• Responsible for the underlying architecture, as well as
for overseeing the work being done by other
developers working on the project.
Define and authorize a
project’s objectives, scope,
purpose, and deliverables.
Define detailed
requirements for the
proposed solution.
Define system design
according to the
requirements.
Perform development,
unit and integration
testing of the system.
Prepare for
implementation of the
developed system
through UAT.
Deploy the developed
system in production and
close the project.
 Create project proposal.
 Define business needs.
 Develop high level project
plan.
 Estimate costs
 Estimate/Identify
resources - core team vs.
extended team.
 Assess PLM needs for the
project.
 Register project in Tool.
 Review project governance
structure.
 Project kick-off meeting.
 Define business
requirements.
 Develop requirements
traceability matrix.
 Create functional
requirements.
 Develop use cases.
 Identify test strategy.
 Update project charter.
 Update project plan.
 Conduct JAD (Joint
Application Design).
sessions.
 Create process diagrams.
 Create test scripts.
 Update project plan.
 If Applicable:
- Define data
architecture.
- Define system
architecture .
- System integration
design.
- Create prototype.
- Create infrastructure
plan.
 Develop solution.
 Execute unit &
integration test.
 Execute system and
functional tests.
 Identify defects and
maintain a defect log.
 Develop deployment
plan.
 Update project plan.
 If Applicable:
- Build infrastructure
environment .
- Demo to
stakeholders.
 Execute User
acceptance test cases.
 Prioritize and assign
defect resolution.
 Develop training plan.
 Validate training
materials.
 Conduct training and
communication.
 Review release
readiness.
 Plan release.
 Update project plan.
 Deploy release to
production.
 Verify production
release.
 Stabilize release.
 Conduct knowledge
transfer sessions.
 Conduct lessons
learned session.
 Update project metrics.
 Archive project
documentation.
 Release project
resources.
 Obtain project sign-off.
 Close project.
 Project Proposal
 Project Charter
- Cost Estimate
- Resource List
- Issues & Risk
Register
- Communication
Plan
 High Level Project Plan
 Business Requirements
Document
- Functional & Non
Functional
Requirements
- Use Cases
 User Acceptance Test
Plan
 Technical Requirements
Document
- Process Diagrams
 If Applicable:
- System/Data
Architecture
- Technical Design
Document
 Unit Test Plan
 Functional Test Plan
 Defect log
 Deployment plan
 Training Plan
- Material
- Schedule
 Updated Defect log
 Production Readiness
Checklist
 Project Sign-off
 Project Close Checklist
- Project Metrics
- Lessons Learned
Document
Overview
Activities
Deliverables
Functional & Technical
Design
PLM - Overview
Project Initiation Requirements Develop
User Acceptance Testing
(UAT)
Deployment & Closing
One Size…
PLM - Operations
Outputs Outputs Outputs Outputs Outputs Outputs
 Project Charter
- Cost Estimate
- Resource List
- Issue & Risk
Register
- Communication
Plan
 Updated Project
Charter
 Updated Project
Plan
 Production
Readiness Checklist
 High Level Project
Plan
 Architecture Design
Document
 System Design
 Updated Project
Plan
 Integration Test
Plan
 Defect Log
 Deployment Plan
 Updated Project
Plan
 Updated Defect Log
 Updated Project
Plan
 Project Close
Checklist
- Project Metrics
- Lessons Learned
Document
Deliverables - Information Technology
System Verification
& Validation Deployment
Integration, Test &
Verification
Architecture &
Design
Requirements
Concept of
Operations
Define and authorize a
system’s objectives,
scope, purpose, and
deliverables.
Define requirements
for the proposed
system.
Define architecture and
design according to the
requirements.
Perform integration,
test and verification of
the system.
Perform system
verification and
validation.
Deploy the developed
system in production
and close the project.
 Functional &
Technical
Requirements
 System Test Plan
PLM - Agile
Outputs Outputs Outputs Outputs Outputs
 Project Charter
- Cost Estimate
- Resource List
- Issue & Risk
Register
- Communication
Plan
 Sprint Backlog
 Production
Readiness Checklist
 High Level Project
Plan
 Unit Test Plan
 Deployment Plan
 Project Close
Checklist
- Project Metrics
- Lessons Learned
Document
Deliverables - Functional Users & Information Technology
Deployment &
Closing
Project Initiation
Define and authorize a
project’s objectives,
scope, purpose, and
deliverables.
Define requirements, perform system design, develop and test the system.
Prepare for
implementation of the
developed system
through UAT.
Deploy the developed
system in production
and close the project.
Sprint 0 User Acceptance
Testing (UAT)
 Product
Backlog
Design Code Test
Sprints 1, 2, 3, 4…..
 Updated Project Plan
 Defect Log  Updated Defect Log
 Updated Project Plan
Q & A

More Related Content

What's hot

Project-Planning
Project-PlanningProject-Planning
Project-Planning
Ron Drew
 
2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb
Ta Ngoc
 
Project audit and closure
Project audit and closureProject audit and closure
Project audit and closure
Velita Furtado
 

What's hot (20)

Programme management and project evaluation
Programme management and project evaluationProgramme management and project evaluation
Programme management and project evaluation
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Software Project Management Spm1176
Software Project Management Spm1176Software Project Management Spm1176
Software Project Management Spm1176
 
Integrated Project Management
Integrated Project ManagementIntegrated Project Management
Integrated Project Management
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Episode 23 : PROJECT TIME MANAGEMENT
Episode 23 : PROJECT TIME MANAGEMENTEpisode 23 : PROJECT TIME MANAGEMENT
Episode 23 : PROJECT TIME MANAGEMENT
 
04 project integration management
04  project integration management04  project integration management
04 project integration management
 
Mg6088 spm unit-4
Mg6088 spm unit-4Mg6088 spm unit-4
Mg6088 spm unit-4
 
13 project control & closing management
13 project control & closing management13 project control & closing management
13 project control & closing management
 
UNIT 1
UNIT 1UNIT 1
UNIT 1
 
Project-Planning
Project-PlanningProject-Planning
Project-Planning
 
Excel Project Management
Excel Project ManagementExcel Project Management
Excel Project Management
 
2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb
 
Project audit and closure
Project audit and closureProject audit and closure
Project audit and closure
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Project management processes Groups
Project management processes GroupsProject management processes Groups
Project management processes Groups
 
Project integration management
Project integration managementProject integration management
Project integration management
 
7 cost managmenet
7 cost managmenet7 cost managmenet
7 cost managmenet
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
 
Project lifecycle management @ Pharma Project Management Conference - 2014, M...
Project lifecycle management @ Pharma Project Management Conference - 2014, M...Project lifecycle management @ Pharma Project Management Conference - 2014, M...
Project lifecycle management @ Pharma Project Management Conference - 2014, M...
 

Similar to Do it, sf state project lifecycle management (plm) v1.19 091012

Project Management Presentation Template.pdf
Project Management Presentation Template.pdfProject Management Presentation Template.pdf
Project Management Presentation Template.pdf
apoorvaguptaspn27
 
2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb
ngocjos
 
CompTIA Project+ Objectives
CompTIA Project+ ObjectivesCompTIA Project+ Objectives
CompTIA Project+ Objectives
sombat nirund
 
Presentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectPresentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics Project
Sharad Srivastava
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
Durga Prasad Mishra
 

Similar to Do it, sf state project lifecycle management (plm) v1.19 091012 (20)

CAPM Exam preparation - series 1
CAPM Exam preparation - series 1CAPM Exam preparation - series 1
CAPM Exam preparation - series 1
 
SDLC Process_Document.pptx
SDLC Process_Document.pptxSDLC Process_Document.pptx
SDLC Process_Document.pptx
 
The Project Charter Ensuring Quality
The Project Charter Ensuring QualityThe Project Charter Ensuring Quality
The Project Charter Ensuring Quality
 
07. Project Integration Management
07. Project Integration Management07. Project Integration Management
07. Project Integration Management
 
3&4. project scope management at project.ppt
3&4. project scope management at project.ppt3&4. project scope management at project.ppt
3&4. project scope management at project.ppt
 
Project scope management and planning
Project scope management and planningProject scope management and planning
Project scope management and planning
 
The role of the project manager
The role of the project managerThe role of the project manager
The role of the project manager
 
Project Management Presentation Template.pdf
Project Management Presentation Template.pdfProject Management Presentation Template.pdf
Project Management Presentation Template.pdf
 
2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb2005.04.04.cpp.project.management.adb
2005.04.04.cpp.project.management.adb
 
CompTIA Project+ Objectives
CompTIA Project+ ObjectivesCompTIA Project+ Objectives
CompTIA Project+ Objectives
 
Presentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectPresentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics Project
 
PMP PMBok 5th ch 5 scope management
PMP PMBok 5th ch 5 scope managementPMP PMBok 5th ch 5 scope management
PMP PMBok 5th ch 5 scope management
 
Making of Stakeholders Delight
Making of Stakeholders Delight Making of Stakeholders Delight
Making of Stakeholders Delight
 
Making of Stakeholders Delight
Making of Stakeholders DelightMaking of Stakeholders Delight
Making of Stakeholders Delight
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
 
DISE - Introduction to Project Management
DISE - Introduction to Project ManagementDISE - Introduction to Project Management
DISE - Introduction to Project Management
 
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
Project Management Cycle and  MS Project 2013  By Subodh Kumar PMPProject Management Cycle and  MS Project 2013  By Subodh Kumar PMP
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
 
Is your project not going well this will help you get it back on track
Is your project not going well this will help you get it back on trackIs your project not going well this will help you get it back on track
Is your project not going well this will help you get it back on track
 
03ch
03ch03ch
03ch
 
projec kickoff presentation template
 projec kickoff presentation template projec kickoff presentation template
projec kickoff presentation template
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

Do it, sf state project lifecycle management (plm) v1.19 091012

  • 4. Tier Tier Tier  Less then 4 weeks of work.  Budget is less then 25k.  Requires less than 5 resources.  Scope is well defined and solution is readily available. (In some cases scope/solution are not known but project scale is small).  Low risks.  No/minor dependencies/impact on other applications.  No/minor change in business processes.  Project approval/governance process - TBD.  No political implications.  4 - 24 weeks of work.  Budget is between 25k - 250k.  Requires between 5 - 10 resources.  Scope is somewhat known and solution is somewhat available. (In some cases scope/solution are not known but project scale is medium).  Medium risks.  Some dependencies/impact on other applications.  Some change in business processes.  Project approval/governance process - TBD.  Some political implications.  24+ weeks of work.  Budget is over 250k.  Requires 10+ resources.  Scope is not defined and solution is not known (In some cases scope/solution are known but project scale is large).  High risks.  Huge dependencies/impact on other applications.  Significant change in business processes.  Project approval/governance process - TBD.  Major political implications. Governance Process - TBD Project Management PROJECT (Start  Finish) INFRASTRUCTURE (Upgrades etc.) SUPPORT (Quick fixes) ENHANCEMENTS NEW REQUEST/ INITIATIVES ONGOING WORK (Continuous) Project Definition
  • 6. Project Lifecycle Management (PLM) Project Initiation • It is proposed that SF State projects go through 7 common iterative phases depicted above, with project management processes being executed throughout the lifecycle in support of the 7 phases. • PLM applies for managing Projects not day to day support/maintenance functions. • After each phase, a specific criteria (deliverables, activity, etc.) must be satisfied by the project team. • Required deliverables will be scaled to fit project type and size. • A Roles and Responsibilities matrix will also be developed at the outset of the project to identify specific SF State individuals required to review and provide sign-off on various deliverables throughout the lifecycle. • Using a common approach and terminology will enable standardization and streamline project management process, that will help manage projects and user expectations better. • Templates URL: https://share.sfsu.edu/doit/itpp/SitePages/Home.aspx?RootFolder=%2Fdoit%2Fitpp%2FShared%20Documents% 2FPLM&FolderCTID=0x012000DB0F56BF5A513341B50F5120E374D166&View={4B036963-CC5E-4D80-898B- CE39495B6947} Define and authorize a project’s objectives, scope, purpose, and deliverables. Define detailed requirements for the proposed solution. Define system design according to the requirements. Perform development, unit and integration testing of the system. Prepare for implementation of the developed system through UAT. Deploy the developed system in production. Requirements Functional & Technical Design Develop User Acceptance Testing (UAT) Deployment Closing Close the project.
  • 7. PLM - Iterative Deliverables - Customers Deliverables Deliverables Deliverables  Project Proposal  Business Requirements Document - Functional & Non - Functional Requirements - Use Cases  User Acceptance Test Plan  Training Plan - Material - Schedule  Project Sign- Off Deliverables Project Initiation Define and authorize a project’s objectives, scope, purpose, and deliverables. Define detailed requirements for the proposed solution. Define system design according to the requirements. Perform development, unit and integration testing of the system. Prepare for implementation of the developed system through UAT. Deploy the developed system in production. Requirements Functional & Technical Design Develop User Acceptance Testing (UAT) Deployment Closing Close the project.
  • 8. PLM - Iterative Deliverables Deliverables Deliverables Deliverables Deliverables  Project Charter - Cost Estimate - Resource List - Issue & Risk Register - Communication Plan  Updated Project Charter  Updated Project Plan  Production Readiness Checklist  High Level Project Plan  Technical Requirements Document - Process Diagrams  Updated Project Plan  Unit Test Plan  Functional Test Plan  Defect Log  Deployment Plan  Updated Project Plan  Updated Defect Log  Updated Project Plan  Project Close Checklist - Project Metrics - Lessons Learned Document Deliverables - Information Technology  If Applicable, do: - Technical Design - System/Data Architecture Project Initiation Define and authorize a project’s objectives, scope, purpose, and deliverables. Define detailed requirements for the proposed solution. Define system design according to the requirements. Perform development, unit and integration testing of the system. Prepare for implementation of the developed system through UAT. Deploy the developed system in production. Requirements Functional & Technical Design Develop User Acceptance Testing (UAT) Deployment Closing Close the project. Deliverables Deliverables
  • 9. Project Proposal Project Sponsor/Customer Required None Project proposal is not required for Change Requests. Justification for change should be include in the Change Request form Business Requirements - Functional & Non- Functional Requirements - Use Cases Customer/Business Analyst Required Optional Business Requirements maybe required for Change Request based on the scope of change requested (large). Change Request form must state the functional and if applicable, non-functional requirements User Acceptance Test Plan Customer Required Required Training Plan Customer/QA Analyst Required Optional Training Plan maybe required for Change Request based on the scope of change requested (large) Project Sign-Off Project Manager Required Required Project Plan Project Manager Required Optional Project Plan maybe required for Change Request based on the scope of change requested (large) Project Charter Project Manager Required None Project Charter is not required for Change Requests Technical Requirements Technical Lead Required Optional Technical Requirements maybe required for Change Request based on the scope of change requested (large) Deliverables PLM - Deliverables Accountable Applies to Projects Applies to Change Requests Notes
  • 10. Technical Design Technical Lead Required Required Change Requests may not need their own Technical Design document but the relevant documents must be reviewed and updated. Note: Although the Technical Lead is responsible, they must also review with the Architecture Review Committee. System/Data Architecture Technical Lead Required Required Change Requests may not need their own technical design document but the relevant documents must be reviewed and updated. Note: Although the Technical Lead is responsible, they must also review with the Architecture Review Committee. Unit Test Plan Technical Lead Required Required Functional Test Plan QA Analyst Required Required Defect Log QA Analyst Required Optional Defect Log maybe required for Change Request based on the scope of change requested (large) Deployment Plan Project Manager Required Required Production Readiness Checklist Technical Lead Required Required Project Close Checklist Project Manager Required None Deliverables PLM - Deliverables (contd.) Accountable Applies to Projects Applies to Change Requests Notes
  • 11. Project Sponsor Member of the Executive Committee • Recommends and advocates project to organization • Resolves funding, policy and/or resource issues • Reviews and approves Project Proposal and Project Charter • Monitors and addresses project status and issues with Service Owner and/or Project Manager, as needed • Assures completion of project scope on time and within budget Service Owner An individual, multiple individuals, a service provider and/or a department • Delivers and/or utilizes the expected business benefit(s) • Develop Project Proposal • Responsible for overall delivery of Business Requirements • Responsible for overall delivery of User Acceptance Test (UAT) Plan • Responsible for Project Sign-off • Responsible for overall delivery of the Training Plan • Approves Project Proposal and Project Charter • Validates business objectives and project requirements • Manages service unit to deliver service benefits • Provides Subject Matter Experts to project Project Manager A single individual with knowledge and skills in Project Management; can be from IT or the Functional side • Reports project progress, plans and issues to Project Sponsor & Service Owner • Manages all day-to- day project activities. • Responsible for overall project delivery and closure • May develop Project Proposal • Develops Project Charter • Develops and manages/updates Project Plan and all related project documentation and reports • Determines and manages resource requirements • Manages project budget • Develops Project Close Checklist • Responsible for Project Sign-off • Addresses and resolves issues with project team; escalates issues to Project Sponsor and Service Owner as needed • Identifies and secures the necessary technical skills and resources for the project • Plan, schedule, and manage Project Lifecycle Management activities • Tracks, manages, and reports risks, issues, and project status information Role PLM - Roles & Responsibilities Profile Primary Project Duties Other Project Responsibilities
  • 12. Role PLM - Roles & Responsibilities (contd.) Profile Primary Project Duties Other Project Responsibilities Subject Matter expert (SME) An individual from Functional side and/or IT • Provides knowledge and/or skills of a particular domain critical to the management, development and/or completion of the project • Collaborates with project team members • Communicates project status and issues to the Service Owner and Project Manager • Assists with clarification of project objectives • Works with Project Manager to define the project’s deliverables and requirements Project Team Individuals from both Functional site and IT • Delivers project requirements within scope and schedule  Communicates project status and issues to Project Manager.  Assists with clarification of project objectives.  Responsible for Project deliverables. Business Analyst An individual from IT • Analyzes, interprets and documents the business requirements, functional, non- functional, and user requirements • Responsible for Business Requirements document. • Assists the Technical team with clarification of questions that arise regarding Requirements. • Acts as resource to QA analyst for information to create Functional Test Plan. QA Analyst An individual from IT • Ensures quality assurance testing • Responsible for quality assurance testing and defect reporting. • Responsible for Functional Test plan and Defect Log. • Document Test results. Technical Lead An individual from IT • Oversees the technical development efforts. • Responsible for Technical Requirements, Unit Test plan, Production Readiness Checklist and Technical Design, System/Data Architecture (if applicable). • Provides programming assistance on Requirements. • Responsible for the underlying architecture, as well as for overseeing the work being done by other developers working on the project.
  • 13. Define and authorize a project’s objectives, scope, purpose, and deliverables. Define detailed requirements for the proposed solution. Define system design according to the requirements. Perform development, unit and integration testing of the system. Prepare for implementation of the developed system through UAT. Deploy the developed system in production and close the project.  Create project proposal.  Define business needs.  Develop high level project plan.  Estimate costs  Estimate/Identify resources - core team vs. extended team.  Assess PLM needs for the project.  Register project in Tool.  Review project governance structure.  Project kick-off meeting.  Define business requirements.  Develop requirements traceability matrix.  Create functional requirements.  Develop use cases.  Identify test strategy.  Update project charter.  Update project plan.  Conduct JAD (Joint Application Design). sessions.  Create process diagrams.  Create test scripts.  Update project plan.  If Applicable: - Define data architecture. - Define system architecture . - System integration design. - Create prototype. - Create infrastructure plan.  Develop solution.  Execute unit & integration test.  Execute system and functional tests.  Identify defects and maintain a defect log.  Develop deployment plan.  Update project plan.  If Applicable: - Build infrastructure environment . - Demo to stakeholders.  Execute User acceptance test cases.  Prioritize and assign defect resolution.  Develop training plan.  Validate training materials.  Conduct training and communication.  Review release readiness.  Plan release.  Update project plan.  Deploy release to production.  Verify production release.  Stabilize release.  Conduct knowledge transfer sessions.  Conduct lessons learned session.  Update project metrics.  Archive project documentation.  Release project resources.  Obtain project sign-off.  Close project.  Project Proposal  Project Charter - Cost Estimate - Resource List - Issues & Risk Register - Communication Plan  High Level Project Plan  Business Requirements Document - Functional & Non Functional Requirements - Use Cases  User Acceptance Test Plan  Technical Requirements Document - Process Diagrams  If Applicable: - System/Data Architecture - Technical Design Document  Unit Test Plan  Functional Test Plan  Defect log  Deployment plan  Training Plan - Material - Schedule  Updated Defect log  Production Readiness Checklist  Project Sign-off  Project Close Checklist - Project Metrics - Lessons Learned Document Overview Activities Deliverables Functional & Technical Design PLM - Overview Project Initiation Requirements Develop User Acceptance Testing (UAT) Deployment & Closing
  • 15. PLM - Operations Outputs Outputs Outputs Outputs Outputs Outputs  Project Charter - Cost Estimate - Resource List - Issue & Risk Register - Communication Plan  Updated Project Charter  Updated Project Plan  Production Readiness Checklist  High Level Project Plan  Architecture Design Document  System Design  Updated Project Plan  Integration Test Plan  Defect Log  Deployment Plan  Updated Project Plan  Updated Defect Log  Updated Project Plan  Project Close Checklist - Project Metrics - Lessons Learned Document Deliverables - Information Technology System Verification & Validation Deployment Integration, Test & Verification Architecture & Design Requirements Concept of Operations Define and authorize a system’s objectives, scope, purpose, and deliverables. Define requirements for the proposed system. Define architecture and design according to the requirements. Perform integration, test and verification of the system. Perform system verification and validation. Deploy the developed system in production and close the project.  Functional & Technical Requirements  System Test Plan
  • 16. PLM - Agile Outputs Outputs Outputs Outputs Outputs  Project Charter - Cost Estimate - Resource List - Issue & Risk Register - Communication Plan  Sprint Backlog  Production Readiness Checklist  High Level Project Plan  Unit Test Plan  Deployment Plan  Project Close Checklist - Project Metrics - Lessons Learned Document Deliverables - Functional Users & Information Technology Deployment & Closing Project Initiation Define and authorize a project’s objectives, scope, purpose, and deliverables. Define requirements, perform system design, develop and test the system. Prepare for implementation of the developed system through UAT. Deploy the developed system in production and close the project. Sprint 0 User Acceptance Testing (UAT)  Product Backlog Design Code Test Sprints 1, 2, 3, 4…..  Updated Project Plan  Defect Log  Updated Defect Log  Updated Project Plan
  • 17. Q & A