Software Project Management
From PDune
[edit] Background
[edit] Phases in software engineering
The phases in software engineering are important to understand to get the order right that activities need to be executed. This sounds very basic, but I've seen projects fail because the order in which activities should be executed was the exact inverse of the expected order. Failure to apply correct order generally always results in large amounts of re-work unless the methodology you are following explicitly allows for the activities to be executed in parallel (but you need to ensure there's a proper communication mechanism in place).
