project plan compliation
Software Project Management
failure statistics of SW projects
impaired
cancelled & unused
failed
why projects fail?
failure in project management
Miscommunication among project staff
Technical difficulties
predictable and/or unpredictable risks
underestimate of effort
changing customer requirements
an unrealistic deadline
and/or with less scope
over-budget
over-time
success
scope coverage
on-budget
on-time
project planning
(who,what,when)
structure
monitoring and reporting mechanisms
project schedule
process
create project charts
activity networks
bar chart
allocate people to activities
estimate resources for activity
identify activity dependencies
identify activites
minimize tasks dependencies
organize tasks concurrently
split into tasks
resource requierments
work breakdown
deliverable
project results delivered to customers
milestone
at each milestonr there should be a formal output presented to management
end-point of logical stage in P
risk analysis
project organization
introduction
process model
establish cost planning
establish schedule
perform size and effort estimations
create work breakdown structure
define P scope and milestones
types
staff development plan
maintenance plan
configuration management plan
validation plan
quality plan
development process project plan
the most time-consuming PM activity
project staffing
An organization may wish to develop employee skills on a SP
Staff w/appropriate experience may not be available
budget may not allow for the use of highly-paid staff
the triple constaint every project have
it's the project manager’s duty to balance these three competing goals
cost goals
time goals
scope goals
SW manager responsibilites
report writing & presentations
personnel selection & evaluation
project monitoring & reviews
project costing
project planning & schedualing
proposal writing
essential part of SWE
PM is needed because SW development
is always subject to budget and schedule constraints set by the organisation developing the software
Concerned with activities involved in ensuring SW is delivered on time, on schedule and in accordance with the requirements
what is a project
attributes
Has a unique purpose
Is temporary
Is developed using progressive elaboration
Requires resources, often from various areas
Should have a primary customer or sponsor Involves uncertainty
a temporary endeavor undertaken to create a unique product, service, or result.
result
may outlive the project
unique: it is distinguishable from all other results
temporary
a project ends
or it has been terminated
its objectives have been reached
has a difinite beginning and a difinite end
part of project managment
offices (PMO)
possible goals
provide PM consulting services
develop and coordinate training needs
develop and maintain templates for project documentation
collect, organize, and integrate project data
organizational group responsible for coordinating the PM function throughout an organization
activities
making arrangements for the work
scheduling
defining responsibilities
ensuring there are suitable people to undertake the project
estimating costs
deciding what needs to be done
decides
what is to be done?
who has to do it?
how is it to be done?