Project planning :male-office-worker:
Bidding for a contract to develop /provide a software system
Modify your plan in the light of experience gained
Outline software required
Provide information that will be used in setting a price for the system to customers
Development cost + price charged to customer = :red_cross: simple
Estimates are made to discover the cost to producer of producing a software system.
Political & business
Configuration Management Plan
Staff Development Plan
Points in the schedule against which you can assess progress
Eg: Handover of the system for testing
Work products that are delivered to the customer.
Eg: Requirements document for the system
Risk Management :!!:
Drawing up plans to minimize their effect on a project
affect schedule / resources
affect the quality / performance of the software.
affect the organisation developing / procuring the software.
RM Process :thinking_face:
:-1::skin-tone-2: people management = :arrow_up: project failure
:silhouettes:= organisation's most important assets
Need Satisfcation :fireworks:
Provide communal facilities.
Allow informal communication.
Recognition of achievements
Types of Motivation
Basic Needs (eg: food, accommodation)
Personal Needs (eg: respect, self-esteem)
Social Needs (eg: recognization)
Group Cohesiveness :umbrella_on_ground:
Effectiveness of a team
People in the Group
Technical & Managerial Communications
Selecting Group Members
Aim for Balancing
Challenges in assembling a team
Project budget may not allow for the use of highly-paid stuff.
Staff with the appropriate experience may not be available.
An organisation may wish to develop employee skills on a software project.
Criteria for :100: software project
Software management distinctions
Product is intangible.
Many software projects are 'one-off' projects.
Software processes are variable & organization specific.
Ensure that software is delivered on time & on schedule.
In accordance with the requirements of the organisations developing & procuring the software.
Why need Software Project Management (SPM)?
Always subject to budget.
Schedule constraints that are set by the organisation developing the software.