Comment Measure twice (Score 1) 323
Really?
The most important Engineering Principle is to measure everything using metrics to guide the process, in a word continuously testing your assumptions and decisions.
This IS applicable to software engineering through the application of test driven development, to ensure the component meets the requirements and continues to do throughout the development process.