Commercial Programing
Lecture Software Project Planning and Control
Prof Muliaro Wafula
Computing Department
JKUAT
Prof Muliaro –Commercial Programming Aug 2020 1
Software is a part of IS
Prof Muliaro -IT Project Managment 2
Software Project
Prof Muliaro -IT Project Managment 3
Key components of a S/W Project
Prof Muliaro -IT Project Managment 4
Why Plan & Control Projects?
Prof Muliaro -IT Project Managment 5
Why Control/Mgt Project?....1
Prof Muliaro -IT Project Managment 6
……2
Prof Muliaro -IT Project Managment 7
Control of S/W Development
Activities….1
Prof Muliaro -IT Project Managment 8
Prof Muliaro -IT Project Managment 9
…..2
Prof Muliaro -IT Project Managment 10
General status of Software
Projects
Prof Muliaro -IT Project Managment 11
Key Reasons why IT Projects Fail
Prof Muliaro -IT Project Managment 12
Prof Muliaro -IT Project Managment 13
Prof Muliaro -IT Project Managment 14
Prof Muliaro -IT Project Managment 15
Prof Muliaro SW Management 16
Prof Muliaro -IT Project Managment 17
Example of stakeholder Analysis
Prof Muliaro -IT Project Managment 18
Roles
Prof Muliaro -IT Project Managment 19
Roles...2
Prof Muliaro -IT Project Managment 20
Roles...3
Prof Muliaro -IT Project Managment 21
Manager
Prof Muliaro -IT Project Managment 22
Project Team
Prof Muliaro -IT Project Managment 23
Steering Committee
Prof Muliaro -IT Project Managment 24
SC Members
Prof Muliaro -IT Project Managment 25
Prof Muliaro -IT Project Managment 26
Prof Muliaro -IT Project Managment 27
Prof Muliaro -IT Project Managment 28
Project Life Cycle
Prof Muliaro -IT Project Managment 29
Prof Muliaro -IT Project Managment 30
Prof Muliaro -IT Project Managment 31
Prof Muliaro -IT Project Managment 32
Prof Muliaro -IT Project Managment 33
Prof Muliaro -IT Project Managment 34
Project Execution Approach Selection
Prof Muliaro -IT Project Managment 35
Prof Muliaro -IT Project Managment 36
Prof Muliaro -IT Project Managment 37
Prof Muliaro -IT Project Managment 38
Prof Muliaro -IT Project Managment 39
Prof Muliaro -IT Project Managment 40
Prof Muliaro -IT Project Managment 41
Prof Muliaro -IT Project Managment 42
Scope management
Prof Muliaro -IT Project Managment 43
Prof Muliaro -IT Project Managment 44
Organization Readiness
Prof Muliaro -IT Project Managment 45
Scope
Prof Muliaro -IT Project Managment 46
Prof Muliaro -IT Project Managment 47
Project sizing
Prof Muliaro -IT Project Managment 48
Prof Muliaro -IT Project Managment 49
Prof Muliaro -IT Project Managment 50
Prof Muliaro -IT Project Managment 51
Prof Muliaro -IT Project Managment 52
Risk and Issue management
Prof Muliaro Wafula
• Refs:
– Risk Management in Relation to Project
Management (E14)
– The ten Golden rules to Risk management (E15)
Issue Management
Risk management
Detailed project budget
• Reflects the resources required to complete the project tasks
This budget should include the costs required for:
– All project staff salaries and overhead costs
– Services or consultancies necessary to undertake the project
– Physical resources
– Project management costs, i.e. any costs associated with risk
mitigation
• strategies and quality assurance
• Allocate costs to the appropriate level on the WBS
• to allow more accurate cost tracking
HR
• During the planning phase of a project
• A detailed analysis to identify the personnel to complete the
project’s
• activities and tasks on time and to the required level of quality
This analysis should include:
– The mix of skills
– The number of staff needed
– Availability of resources
• Impact by other projects
• Impacted by operational responsibilities
• The costs for these staff, including any training requirements,
should be reflected in the project budget
Physical Resource
• Physical resources bought for the use of the project or operational
• expenses during the project
• Typical physical resource expenditure:
• • Facilities
• – May require modifications and/or fit out to accommodate the team
• • Different environments required
• – Development / Deployment
• – Lab / Sandbox
• – Test
• – Training
• – Final deployment / Production
• • Vehicles Phones and any other equipment or assets.
• The costs for these items should all be reflected in the project budget
Information Resource
• Records management arrangements to be adopted
for the project must
– take into consideration the needs of the project and
agencies/organisations
– providing information to the project.
– For example, the level of application of document control,
information
– storage, backup of hard copy and soft (electronic) copy
records and documents, and the level of documentation to
be maintained.
• If there are costs associated with obtaining and
storing any information, they
– should be reflected in the project budget