Sdlc

advertisement
Planview Phases and PMAP Phases
General recommendations:
(1) When the project is in the “EXECUTION” phase of PMAP, the Phase names in the Planview tool should correlate to the SDLC that the project manager is using to
implement the project. The following Planview phase names are associated with the Waterfall SDLC. An example for the Agile or iterative SDLC is
depicted later in this document.
(2) If multiple iterations of the Planning phase are required, it is better to close the Planview Project and start a new project plan for each iteration.
Planview / SDLC Phases 
(none)
Cross Phase Project Administration & Management (activities that cross multiple phases of a project)
Definition
Planning
For projects with
phased roll-outs,
repeat these phases
for each production
release:
Design/Development
Testing
Close-Out
Execution
Planning
Definition
PMAP
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
Implementation/
Rollout
Steady State
Close-Out
Page 1
May 28, 2010
Planview Phases and PMAP Phases: Waterfall SDLC for packaged software solution
PMAP Phase
Definition
Planning
Planview Phase
Typical Deliverables
Required Activities
Cross Phase Project
Administration &
Management


Definition
Planning





Updated Project Management (PM)
deliverables
Project Need Statement
Project Proposal including goals,
objectives, scope, project governance,
anticipated benefits, risks, high level
estimates for budget & schedule, etc.
PM Deliverables
o
Detailed Project Schedule
o Detailed Project Budget & Resource
Plan
o
Risk Management Plan
o
Communication Plan
o Commitment Change & Issue
Management Procedures
o
Training Plan
o
Test Strategy/Plan
o
End user Support Plan
o
Architecture Plan
o
Roll out Strategy/Plan
o
Project team established
Planning assumptions & constraints,
critical success factors, benchmarks,
and performance measures
Functional and technical requirements
o Current Systems Analysis (CSA)
o Functional/business
o Technical/architectural
o Conversion/Load/Interface
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)




















Maintain PM Deliverables & Commitments
o includes preparing status reports,
maintaining project plan, etc.
Orientation/training for new team members
Team meetings
Develop Project Needs Statement/Proposal
o includes preparing high level estimates
for budget and schedule
Prepare & Conduct Definition Phase Gate
Develop detailed Project schedule, budget,
and resource plan
Develop Risk Management Plan
Develop Communication Plan
Develop End user support plan
Develop Training plan
Develop Test Strategy/plan
Develop Architecture plan
Develop Roll out plan
Set-up Commitment Change & Issue Mgmt
Processes
Set-up Project directories, work
environment, etc.
Define functional & technical requirements
Conduct Current Systems Analysis (CSA)
Establish “as is” and “to be” process/data
models
Identify opportunities for process
optimization/re-design
Perform ""Make vs. Buy"" analysis (based on
requirements)"
Prepare RFP & Evaluate responses
Page 2
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables




Execution
Design/Development






o Reporting
o Security and Privacy
o Testing
o Training
o EUS
Data & process models (“as is” and “to
be”)
o this should include identified
opportunities for process
optimization/re-design
Development approach/methodology
RFP & response evaluation matrix
Make vs Buy – Options &
Recommendation(s)
 Pros/Cons
 Estimated Costs
 Estimated Benefits
 Estimated Timeline
 Risks
Certification test results
Fit/Gap analysis
Documented strategies for:
o End user reporting
o Data security
o Conversion
Identified gap closing options &
implementation requirements for
defined strategies
Recommendation(s)
o Costs
o Benefits
For agreed upon customizations to
packaged software
o Database design (logical & physical)
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
Required Activities

Prepare & Conduct Planning Phase Gate

Develop technical design/ specifications/
prototype
Conduct Fit/Gap Analysis
Define Security, Reporting and Conversion
Strategies
Prepare & Conduct Design Phase Gate







Install & Configure Software
Perform certification testing
Document new or modified business
processes to support identified opportunities
for optimization/re-engineering Develop &
Unit Test agreed upon enhancements to
packaged software
Develop & Unit Test interfaces to packaged
Page 3
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables

Execution
Testing


o Object model & use cases
o Detailed specifications for all screens,
interfaces and integration points,
processes, conversion, reports, and
any required modifications to
existing systems
New custom software and/or agreed
upon enhancements to packaged
software
Test Plans
Test Results
Required Activities





Execution
Implementation/Rollout






Test Plans
Test Results
User Signoff
Training Materials
User manual / business process
documentation as needed
Operational production system
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
software
Develop & Test
o data migration/conversion
o initial data loads
Finalize test plan
o plans should address specific testing
requirements for security and privacy
Setup environment
Execute test & document results
Error correction & retesting
Under each of the above activities, define tasks
to identify the type of testing that is occurring,
e.g.,

Desktop/Browser testing

System Test

Integration Test

Performance Test

Regression Test
 End User Training
 User Acceptance Test
o Finalize Test Plan
o Setup Environment
o Execute & Document results
o Error Correction & Re-testing
o Fine-tune and finalize business
processes
 Obtain user signoff
 Execute Communications, Training, and End
Page 4
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables
Required Activities


Execution
Close-out
Steady State
Close-out






System Documentation
Trained support team
Operational system in steady state
Lessons Learned Report
Five Year product evolution, budget &
resource plan
SLA
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)









User Support Plans
Prepare & Conduct Implementation Phase
Gate
Execute
o data migration/conversion
o initial data loads
Conduct Production Turnover
Prepare Steady State Plan
Execute Steady State Plan, which includes,
for example
o Prepare System Documentation
o Conduct training sessions/knowledge
transfer to support team
o Production support
Complete agreed-upon deferred items
Conduct post-implementation review/audit
Prepare Lessons Learned Report
Prepare 5-Year product evolution plan
Establish/revise SLA
Prepare & Conduct Operational Phase Gate
Page 5
May 28, 2010
Planview Phases and PMAP Phases: Waterfall SDLC for custom software solution
PMAP Phase
Definition
Planning
Planview Phase
Typical Deliverables
Required Activities
Cross Phase Project
Administration &
Management


Definition
Planning





Updated Project Management (PM)
deliverables
Project Need Statement
Project Proposal including goals,
objectives, scope, project governance,
anticipated benefits, risks, high level
estimates for budget & schedule, etc.
PM Deliverables
o
Detailed Project Schedule
o Detailed Project Budget & Resource
Plan
o
Risk Management Plan
o
Communication Plan
o Commitment Change & Issue
Management Procedures
o
Training Plan
o
Test Strategy/Plan
o
End user Support Plan
o
Architecture Plan
o
Roll out Strategy/Plan
o
Project team established
Planning assumptions & constraints,
critical success factors, benchmarks,
and performance measures
Functional and technical requirements
o Current Systems Analysis (CSA)
o Functional/business
o Technical/architectural
o Conversion/Load/Interface
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)




















Maintain PM Deliverables & Commitments
o includes preparing status reports,
maintaining project plan, etc.
Orientation/training for new team members
Team meetings
Develop Project Needs Statement/Proposal
o includes preparing high level estimates
for budget and schedule
Prepare & Conduct Definition Phase Gate
Develop detailed Project schedule, budget,
and resource plan
Develop Risk Management Plan
Develop Communication Plan
Develop End user support plan
Develop Training plan
Develop Test Strategy/plan
Develop Architecture plan
Develop Roll out plan
Set-up Commitment Change & Issue Mgmt
Processes
Set-up Project directories, work
environment, etc.
Define functional & technical requirements
Conduct Current Systems Analysis (CSA)
Establish “as is” and “to be” process/data
models
Identify opportunities for process
optimization/re-design
Develop Proposed System Design/Prototype
Perform ""Make vs. Buy"" analysis (based on
requirements)"
Page 6
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables





Execution
Design/Development




o Reporting
o Security and Privacy
o Testing
o Training
o EUS
Data & process models (“as is” and “to
be”)
o this should include identified
opportunities for process
optimization/re-design
High level proposed design, including
screen designs if feasible, descriptions
of features, functions, integration
points, required interfaces, and
proposed technical architecture.
High level plan with estimated schedule
and resource requirements for next
phase of the project (either “design” or
“design/development”.
Development approach/methodology
Make vs Buy – Options &
Recommendation(s)
 Pros/Cons
 Estimated Costs
 Estimated Benefits
 Estimated Timeline
 Risks
Documented strategies for:
o End user reporting
o Data security
o Conversion
Database design (logical & physical)
Object model & use cases
Detailed specifications for all screens,
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
Required Activities

Prepare & Conduct Planning Phase Gate


Develop technical design/ specifications/
prototype
Define Security, Reporting and Conversion
Strategies
Prepare & Conduct Design Phase Gate

Develop & Unit Test software

Page 7
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables

Execution
Testing


Required Activities
interfaces and integration points,
processes, conversion, reports, and any
required modifications to existing
systems
New custom software and/or agreed
upon enhancements to packaged
software

Test Plans
Test Results





Execution
Implementation/Rollout





Test Plans
Test Results
User Signoff
Training Materials
User manual / business process
documentation as needed Operational
production system
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
Develop & Test
o data migration/conversion
o initial data loads
Document new or modified business
processes to support identified opportunities
for optimization/re-design
Finalize test plan
o plans should address specific testing
requirements for security and privacy
Setup environment
Execute test & document results
Error correction & retesting
Under each of the above activities, define tasks
to identify the type of testing that is occurring,
e.g.,

Desktop/Browser testing

System Test

Integration Test

Performance Test

Regression Test
 End User Training
 User Acceptance Test
o Finalize Test Plan
o Setup Environment
o Execute & Document results
o Error Correction & Re-testing
 Fine-tune and finalize business processes
Obtain user signoff
 Execute Communications, Training, and End
User Support Plans
 Prepare & Conduct Implementation Phase
Page 8
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables
Required Activities

Execution
Close-out
Steady State
Close-out






System Documentation
Trained support team
Operational system in steady state
Lessons Learned Report
Five Year product evolution, budget &
resource plan
SLA
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)









Gate
Execute
o data migration/conversion
o initial data loads
Conduct Production Turnover
Prepare Steady State Plan
Execute Steady State Plan, which includes,
for example
o Prepare System Documentation
o Conduct training sessions/knowledge
transfer to support team
o Production support
Complete agreed-upon deferred items
Conduct post-implementation review/audit
Prepare Lessons Learned Report
Prepare 5-Year product evolution plan
Establish/revise SLA
Prepare & Conduct Operational Phase Gate
Page 9
May 28, 2010
Planview Phases and PMAP Phases: Example for Agile or iterative SDLC
For the Agile or iterative SDLC, the phase names would be the same as in Waterfall except that the “Design/Development” Phase in Waterfall would
change to “Timebox-n” and would be named according to the objectives or expected outcomes/deliverables of that particular Timebox. For
example, if a particular Timebox was intended to develop software for “Feature ABC”, then that Phase would be named “Timebox for feature ABC”. In
Penn’s implementation of the Agile SDLC, multiple Timebox phases can occur for each production release.
PLanview / SDLC Phases 
(none)
Cross Phase Project Administration & Management (activities that cross multiple phases of a project)
Close-Out
Execution
Planning
Definition
PMAP
Definition
Planning
Repeat the “Timebox”
phase 1-to-n times to
develop the software
intended for each
production release then
continue with testing &
implementation/rollout;
all three phases should
be repeated for each
production release
“Timebox-n”
Testing
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
Implementation/
Rollout
Steady State
Close-Out
Page 10
May 28, 2010
Mapping for the Agile SLDC
PMAP Phase
Planview Phase
Typical Deliverables
Required Activities
Cross Phase Project
Administration &
Management
[same as for Waterfall]
[same as for Waterfall]
Definition
Definition
[same as for Waterfall]
[same as for Waterfall]
Planning
Planning
Execution
“Timebox-n”
[same as for Waterfall]
PLUS
Iteration Plan
[same as for Waterfall]
[same as for Waterfall]
PLUS
Develop Iteration Plan
Develop requirements
Develop design model
Develop & unit test code
Execution
Note: The name of the
Phase should be indicative
of its expected outcome or
deliverable. For example, if
the purpose of the timebox
is to develop a particular
function or feature (e.g.,
“Feature A”), then name
the phase “Feature A” or
something like that.
Testing
[same as for Waterfall]
[same as for Waterfall]
Execution
Implementation/Rollout
[same as for Waterfall]
[same as for Waterfall]
Execution
Steady State
[same as for Waterfall]
[same as for Waterfall]
Close-Out
Close-out
[same as for Waterfall]
[same as for Waterfall]



Note: After each timebox is completed, the
project manager needs to update/refine the
iteration plan. This activity is included in the
standard “Maintain PM Deliverables &
Commitments” activity within the “Cross Phase
Project Administration & Management” Phase
of the project plan.
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
Page 11
May 28, 2010
Planview Phases and PMAP Phases
The following is an example of the iterations for software upgrade or re-hosting projects that can involve multiple non-production environments.
PLanview / SDLC Phases 
(none)
Cross Phase Project Administration & Management (activities that cross multiple phases of a project)
Close-Out
Execution
Planning
Definition
PMAP
Definition
Planning
Repeat for each nonproduction
environment. Include
the
implementation/rollout
phase for the LAST
repeat
Design/Development
Testing
Implementation/
Rollout
Steady State
Include all three phases for the last iteration prior to the production release
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)
Close-Out
Page 12
May 28, 2010
Mapping for software upgrades/re-hosting projects
PMAP Phase
Definition
Planning
Planview Phase
Typical Deliverables
Required Activities
Cross Phase Project
Administration &
Management


Definition
Planning





Updated Project Management (PM)
deliverables
Project Need Statement
Project Proposal including goals,
objectives, scope, project governance,
anticipated benefits, risks, high level
estimates for budget & schedule, etc.
PM Deliverables
o
Detailed Project Schedule
o Detailed Project Budget & Resource
Plan
o
Risk Management Plan
o
Communication Plan
o Commitment Change & Issue
Management Procedures
o
Training Plan
o
Test Strategy/Plan
o
End user Support Plan
o
Architecture Plan
o
Roll out Strategy/Plan
o
Project team established
Planning Assumptions & Constraints,
critical success factors, benchmarks,
and performance measures
High level impact analysis results,
including: [these analyses are refined
during subsequent phases]
o Required changes to existing
customizations
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)


















Maintain PM Deliverables & Commitments
o includes preparing status reports,
maintaining project plan, etc.
Orientation/training for new team members
Team meetings
Develop Project Needs Statement/Proposal
o includes preparing high level estimates
for budget and schedule
Prepare & Conduct Definition Phase Gate
Develop detailed Project Schedule, Budget,
and Resource Plan
Develop Risk Management Plan
Develop Communication Plan
Confirm/modify existing end user support
plan
Develop Training plan
Develop Test Strategy/plan
Develop Architecture plan
Develop Roll out plan
Set-up Commitment Change & Issue Mgmt
Processes
Set-up Project directories, work
environment, etc.
Perform high level upgrade impact analysis
Identify opportunities for business process
optimization/re-design
Develop preliminary pre- and post-upgrade
steps
Prepare & Conduct Planning Phase Gate
Page 13
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables
Required Activities
o

Execution
Design/Development





Identified opportunities for
business process optimization/redesign
o Required changes to existing
interfaces/integration with other
systems
o Required changes to Security
o Required new customizations or
reports
o Recommendation(s)
o Costs
o Benefits
Preliminary list of pre- and postupgrade steps
Certification test results
Updated process and data models
o including identified opportunities
for business process
optimization/re-design
Refined impact analysis results
For custom development and/or for
agreed upon customizations to
packaged software:
o Database design (logical & physical)
o Object model & use cases
o Detailed specifications (& user
signoff) for all screens, interfaces
and integration points, processes,
conversion, reports, and any
required modifications to existing
systems
New custom software and/or agreed
upon enhancements to packaged
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)






Establish environment
Install & configure upgraded software
Perform validation/certification testing
Confirm/modify data and process models
Design, develop & unit test agreed upon
enhancements/changes to upgraded
software [this activity would occur in the first
iteration only]
Develop/refine implementation plan
Page 14
May 28, 2010
PMAP Phase
Execution
Planview Phase
Testing
Typical Deliverables




software
Test Plans
Test Results
Refined impact analysis results
Updated process and data models
Required Activities




Finalize test plan
o plans should address specific testing
requirements for security and privacy
Setup environment
Execute test & document results
Error correction & retesting
Under each of the above activities, define tasks
to identify the type of testing that is occurring,
e.g.,

Desktop/Browser testing

System Test

Integration Test
 Performance Test (this typically occurs only
in the LAST iteration prior to production
release)


Regression Test
User validation test (this applies for each
interim iteration except the final one prior to
production release; user testing for that one
is included in the implementation/rollout
phase)
Execution
Implementation/Rollout



Test Plans
Test Results
User Signoff
g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)

Prepare & Conduct Interim Upgrade Phase
Gate -- this activity applies for each interim
iteration except the final one prior to
production release; the phase gate for that
one is included in the implementation/rollout
phase


End User Training
User Acceptance Test
o Finalize Test Plan
o Setup Environment
Page 15
May 28, 2010
PMAP Phase
Planview Phase
Typical Deliverables




Required Activities
Training Materials
Updated user manual / business process
documentation
Detailed implementation plan, including

contingencies

Operational production system



Execution
Steady State



System Documentation
Trained support team
Operational system in steady state
Close-out
Close-out


Lessons Learned Report
Five Year product evolution, budget &
resource plan
SLA

g:\projects\project_office\PMandPV\PMAP and Planview phases activities and deliverables.doc
Revision: 10.0 (Final)









o
o
o
Execute & Document results
Error Correction & Re-testing
Fine-tune and finalize business
processes
Obtain user signoff
Execute Communications, Training, and End
User Support Plans
Prepare detailed implementation plan,
including contingencies
Prepare & Conduct Implementation Phase
Gate
Perform upgrade/rehost in production
environment
Conduct Production Turnover
Prepare Steady State Plan
Execute Steady State Plan, which includes,
for example
o Prepare System Documentation
o Conduct training sessions/knowledge
transfer to support team
o Back-port upgrades to all non-production
environments
o Production support
Complete agreed-upon deferred items
Conduct post-implementation review/audit
Prepare Lessons Learned Report
Prepare 5-Year product evolution plan
Establish/revise SLA
Prepare & Conduct Operational Phase Gate
Page 16
May 28, 2010
Download