SE423 SPI CH-4 ISO29110: Project Management process Kittitouch Suteeca
May 16, 2015
SE423 SPICH-4 ISO29110: Project Management process
Kittitouch Suteeca
Outline PM. process Overview PM. Process objectives
ISO/IEC 29110
0
10
20
30
40
50
60
1990 1992 1994 1996 1998 2000 2002 2004 2006
Size of Software Project
KLOC of Windows source code since 1992-2006
Customer needs
High QualityOn timeCheapComplete expectation
Better QualityFasterCheaperOver expectation
Today Future
Why Project Fail ?
1994
1996
1998
2000
2002
2004
2006
2008
succeed 16% 27% 26% 28% 34% 29% 35% 32%
cancelled
31% 40% 28% 23% 15% 18% 19% 24%
Has problem(finishe
d)
53% 33% 46% 49% 51% 53% 46% 44%
Problem in Software project
Ref. Standish Report 1995, 1997, 1999, 2001, 2003, 2005, 2007, and 2009
Late.(Fail) Incomplete customer expectation. Low quality, reliability. Over budget. …
Problem in Software project<Classic>
Project Management (PM) Process The purpose of the Project Management process is to establish and carry out in a systematic way the tasks of the software implementation project, which allows complying with the project’s objectives in the expected quality, time and costs.
ISO/IEC29110 PROJECT
MANAGEMENT
PM.O1
PM.O5
PM.O6
PM.O2
PM.O3
PM.O4
PM.O7
TaskTaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTaskTask
TaskTaskTaskTaskTaskTaskTask
WPWPWPWPWP
Project Management processPM.1 Project PlanningPM.2 Project Plan ExecutionPM.3 Project Assessment and ControlPM.4 Project Closure
PM.Objective1. The Project Plan for the execution of the project is developed according to the Statement of Work and reviewed and accepted by the Customer. The tasks and resources necessary to complete the work are sized and estimated.
PM.01 Documentation Statement of Work
Document for communicate between customer and manufacturer (Software company) with agreements such as.. Product description Scope Objectives Deliverables
#Other name Proposal, Term of Reference: TOR, Quotation
Planning is to know Project characteristics Product Characteristics the process and activities their sequences and components.
Project Plan The collection of plans that describe the
activities to be performed for the project.
It governs the management of the activities performed by the engineering group for a project.
PM.O1 Documentation
Resource of Project (4M+1E)
MaterialMan(People)MachineMethodEnvironment
Material
Man
Environment
Machine
Method ProductService
19
Includes: Product Description Scope Objectives Deliverables Tasks, including verification, validation and reviews with
Customer and Work Team, to assure the quality of work products. Tasks may be represented as a Work Breakdown Structure (WBS).
Relationship and Dependence of the Tasks Estimated Duration of tasks Resources (humans, materials, equipment and tools)
including the required training, and the schedule when the resources are needed.
Project Plan
20
Composition of Work Team Schedule of the Project Tasks, the expected start and
completion date, for each task. Estimated Effort and Cost Identification of Project Risks Version Control Strategy Delivery Instructions
Project Plan(cont.)
PM.Objective 2. Progress of the project is monitored against the Project Plan and recorded in the Progress Status Record. Corrections to remediate problems and deviations from the plan are taken when project targets are not achieved. Closure of the project is performed to get the Customer acceptance documented in the Acceptance Record.
How to measure project?
Project duration
Duration in each task
task
Size of project
Plan
Actual duration
05 PSP Basic Measurement
24 Revision 3.3
Project monitoring
Project progress
Plan
Actual time
Actual progress
“Record of any deviations ” Why?
Plan Work
Plan Work
Plan WorkPost
mortem
Plan WorkPost
mortem
PM.Objective 3. The Change Requests are addressed through their reception and analysis. Changes to software requirements are evaluated for cost, schedule and technical impact.
PM.Objective 4. Review meetings with the Work Team and the Customer are held. Agreements are registered and tracked.(Meeting record)
PM.Objective 5. Risks are identified as they develop and during the conduct of the project.
PM.Objective 6. A software Version Control Strategy is developed. Items of Software Configuration are identified, defined and baselined. Modifications and releases of the items are controlled and made available to the Customer and Work Team. The storage, handling and delivery of the items are controlled.
PM.Objective 7. Software Quality Assurance is performed to provide assurance that work products and processes comply with the Project Plan and Requirements Specification.
Note: The implementation of the Software Quality Assurance process is through the performance of the verifications, validations and review tasks performed in Project Management and Software Implementation processes.
Summary of PM. PM.O1.>>Plan vs. Proposal (Statement
of work). PM.O2>>Progress monitoring vs. Plan
and solving problem. PM.O3>>Changing PM.O4>>meeting and communication PM.O5>>Avoid Risks PM.O6>>Configuration management PM.O7>> QA. In Project.
ReferencesISO/IEC29110 part 3,5.