Professional Documents
Culture Documents
Ch-5 (Project Management)
Ch-5 (Project Management)
• Management activities
• Project planning
• Project scheduling
• Risk management
Software project management
• Software project management is an essential part
of software engineering.
• Software managers are responsible for planning
and scheduling project development.
• They supervise the work to ensure that it is
carried out to the required standards
• Professional software engineering is always
subject to organizational budget and schedule
constraints.
software management distinctions
• The product is intangible
• There are no standard software processes
• Large software projects are often one-off
projects
Management activities
• Proposal writing
• Project planning and scheduling
• Project cost
• Project monitoring and reviews
• Personnel selection and evaluation
• Report writing and presentations
Proposal writing
• Introduction.
• Project organisation.
• Risk analysis.
• Hardware and software resource requirements.
• Work breakdown.
• Project schedule.
• Monitoring and reporting mechanisms.
Milestones and deliverables
• A Milestone is a recognizable end-point of a software process
activity.
• At each milestone, may simply be a short report of what has been
completed.
• Milestones may be internal project results that are used by the
project manager to check project progress but which are not
delivered to the customer.
• A deliverable is a project result that is delivered to the customer.
• It is usually delivered at the end of some major project phase such
as specification or design.
• Deliverables are usually milestones, but milestones need not be
deliverables.
Milestones