All material covered in lectures 1 to 5 may be included in the Midterm exam
Exam format:
Expected duration: < 1.5 hour.
Maximum time allowed 3 hours.
Review
I may say “give 5 types of ‘things’”
Like estimation techniques or methodologies
I may ask ‘Tell me two approaches to X’
Especially interested in the pros & cons
You did your readings, yes?
Text & class slides
Review – Estimate & Schedule
Four primary steps
Define work to be done (WBS)
Estimate size
Estimate effort
Build schedule
Review - WBS
Types: Process, product, hybrid
Formats: Outline or graphical org chart
Shows hierarchical task relationships
High-level version does not show dependencies or durations
What hurts most is what’s missing
Becomes input to many things, esp. schedule
Approaches to building WBS
Review – Estimation
Size Estimation Techniques
Bottom-up vs. Top-down
Analogy
Expert Judgment
Parametric (not the formulas, just the gist)
Function Points
LOC
Schedule presentation techniques
Q3, 6-8 months, best/worst case
Review - Scheduling
Dependencies
Types: mandatory, etc.
Relationships: FS, SF, etc.
Network Diagrams
CPM
PERT
Schedule Optimization Techniques
Things I Won’t Ask
Ambiguous terminology
Tasks vs. Activities vs. Work Packages
Details of Function Point calculation method
Topics covered:
Projects & Project Management
What is a project?
Project characteristics
How are IT projects different?
What is project management?
What makes a project successful?
Project Success/Failure
Why do IT projects fail?
Project success factors
Projects & System Development Life Cycles
What is a Software Development Life Cycle (SDLC)?
Waterfall
Iterative/Evolutionary
Agile
Project life cycle phases
Project Management life cycles
Project Management project phases
Project stakeholders
Organizational Structures
Project Management Processes (Principles of Project Management)
Software Process
Initiating processes