Understanding by Design is an instructional planning approach introduced by Grant Wiggins and Jay McTighe. You can find more resources on the ASCD website.
A key concept is "backwards design" -- starting with the end in mind. You'll find that IDE Corp.'s design approach is also aligned to that thinking. Here is an example in the Step-by-Step guide to designing a Problem-Based Task.