Organizations that practice design engineering observe the following principles:
Value. Does our product add value and solve problems for our users?
Usability. Can users figure out how to use it?
Feasibility. Will engineers be able to build the features within the time, resources, and technology available?
Business Viability. Will this solution benefit the business?