Software Project Management (SPM)
Project Termination Using Tools
6/11/2012
1
Reading Assignment
Quality Software Project Management, R. Futrell, D. Shafer, L. Shafer, Prentice-Hall PTR 2002. •Chapter 27
6/11/2012
2
Why Terminate
Close Project Phase – The project reached its objectives. Business Reasons – The project no longer follows the corporate business strategy – Better solution was found – Better use of funds in other initiatives – The customer no longer wants the project – Market conditions were changed Technical Reasons – Technology was changed/ Not mature enough – Technology too old/ too expensive to maintain – No big enough advantage over current technology – The project can not be done with the proposed technology Scope Reasons – Large/Frequent requirements changes
3
6/11/2012
Why Terminate (Cont.)
Schedule Reasons – Project ran out of time/due date Cost Reasons – Exceed Budget/Available funds – ROI changed (looking forward, ignoring SUNK COSTS) Quality reasons – Does not work good enough to satisfy customers – Does not worth fixing
6/11/2012
4
Post Performance Analysis (PPA)
Perform at termination or at predefined points during the project life cycle Continuous improvements - Lesson learned capture and pass to future projects Analysis Process
– Call PPA meeting, Gather and distribute “Dimensional Data” to the members – Analytical phase of raw data by the PPA members – PPA meeting, Short, Focus on processes not people – Categorize data, findings, improvement recommendations – Archive (standard corporate form) & distribute finding (short, concise)
6/11/2012
5
Software Contract Termination
Termination Types – Project End • Planned Termination. • Contract closure activities – Termination for convenience • Software vendor perform according to the contract • The customer wishes to terminate due to internal reasons – Termination for cause • The vendor does not perform according to the contract • The customer wishes to terminate the project/replace the vendor/sign a new contract Damages – Termination for convenience/cause usually involves damages payments according to the contract terms/arbitration/judge resolution
6
6/11/2012
Using Tools
Sources of tools
– System Integrators brings in their own set of tools – Standard Operation Equipment (SOE), The corporate adapted set of tools for project management/Software project management – Project Management specific set of tools – Sub projects specific set of tools
Project Management/Employees as well as the Stakeholders should be familiar with the tools adapted by the project Example for project management tools: Microsoft Project, Prince2/Project-in-a-box, GanttProject, etc
6/11/2012 7