lect_01_project_mgt
lect_01_project_mgt
Lecture 01
Project Management
Peter CY YAU
PMI, ITIL
• or fail to meet
fail to meetexpectations
expectations of customers.
• Lessons learned from previous projects may not be readily transferable to new
readily transferable
projects.
• Software processes are variable & organization specific
variable & organizaton specific
• Project Project
planningplanning - Planning and scheduling project development.
• Risk management
Risk management - Assess risks, monitor these risks and take actions.
• People management
People management - Choose people and led to effective team performance.
• Reporting
Reporting - Report & communicate project progress, progress reviews.
triangle
iron triangle and project project triangle triangle) is a
• Scope Management
• Project Estimation
• Planning Assumptions
Assumptions
• Make realistic
realistic
rather than optimistic
optimistic assumptions when defining a project plan.
• Initial
Initial assumptions and scheduling should take unexpected problems into
unexpected problems into account
account.
• Include in the plan, not seriously disrupted delivery schedule.
• It defines the scope of project; this includes all the activities; process need to be
done in order to make a deliverable software product.
• Scope management is essential because it creates boundaries boundaries
of the project by
what would not be done
clearly defining
clearly defining what would be what
done would be done in the project and what would not be done.
• This makes project to contain limited and quantifiable tasks, which can easily be
limited and quantifiable task
• Verify
Verify the scope
• Control the scope by incorporating changes to the scope
• Effort estimation
Cost Estimation
• Time estimation
• Cost estimation
• Once size and efforts are estimated, the time required to produce the software can
be estimated.
• Efforts required is segregated intoas persub
segregated into sub categories categories
the requirement as per the requirement
specifications and interdependency
• Software
Software quality
quality • Training and support
• Hardware
• Additional software or tools, licenses
software or tools, licenses
Teaching materials in this slide is derived, referenced and/or extracted from the following sources. We
try to make the acknowledgements and references as accurate as possible. Thank you very much.
• Internet Resources, such as Wikipedia, Javapoint, Tutorialspoint, etc.
• IEEE Library, IEEE Xplore
• COMPSCI4015 Professional Software Development (H), University of Glasgow (UoG), Dr. Tim Storer
• COMPSCI3005 - Software Engineering M3, UoG, Dr. Richard McCreadie
• Software Engineering (Publisher: Pearson), Ian Sommerville
• Engineering Software Products: An Introduction to Modern Software Engineering (Publisher:
Pearson), Ian Sommerville.
• Contents, and comments from Dr Cao Qi