Submitted by: Submitted by hanyelgamed
Views: 151
Words: 4454
Pages: 18
Category: Business and Industry
Date Submitted: 03/10/2014 07:07 AM
Planning and Managing Software Projects 2010-11
Session 5
Scheduling
Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza
http://emanueledellavalle.org
Credits
2
This slides are partially based on CEFRIEL’s slides for PMI Certification and largely based on Prof. John Musser class notes on “Principles of Software Project Management” Original slides are available at http://www.projectreference.com/ Reuse and republish permission was granted
Planning and Managing Software Projects – Emanuele Della Valle
Today
Session 4 review Scheduling Fundamentals Scheduling Techniques
• Network Diagrams • Bar Charts
3
Schedule Optimization Techniques Mythical Man-Month
Planning and Managing Software Projects – Emanuele Della Valle
Session 4 Review
WBS Estimation
4
Planning and Managing Software Projects – Emanuele Della Valle
Session 4 Review
WBS
Types: Process, Product, Hybrid Formats: Outline or graphical organizational chart High-level WBS does not show durations and dependencies WBS becomes input to many things, esp. schedule What hurts most is what’s missing 100% Rule:
• the sum of the work on the children must be equal to 100% of the work referred by the parent • no work outside the scope of the project is in the WBS
5
Planning and Managing Software Projects – Emanuele Della Valle
Session 4 Review
Estimation
6
Estimation is the process of determining the effort and the duration of activities Setting realistic expectations is the single most important task of a project “Unrealistic expectations based on inaccurate estimates are the single largest cause of software failure.”
• Futrell, Shafer, Shafer, “Quality Software Project Management”
Planning and Managing Software Projects – Emanuele Della Valle
Session 4 Review
Estimation
Use multiple methods if possible
• This reduces your risk • If using “experts”, use two
7
History is your best ally
•...