Software Engineering Guide
From PDune
[edit] Background
[edit] Phases in software engineering
First of all, it's important to understand the phases in software engineering and the order in which they are executed. Pay attention to the word order here. A large number of projects fail because they are initiated too soon, or the code development starts too soon. Unfortunately, too many people still consider writing code the only activity that returns their investment. Don't make the same mistake. Good agreements, in-depth information analysis, a sound design and architecture are much more important than a couple of lines of code.
