Are you familiar with the project constraint triangle? Budget, time, scope? Improving in one aspect often comes at the expense of the other two. Or, as some put it, pick any two because projects seldom finish on time, on budget, and at scope. The project constraints measure the quality of the process of building an end product. I have learned that there is a similar triangle for product constraints. Constraints that measure the quality of the product itself: ease of use , effectiveness and maintainability . Read more in Jumptap's Tech Blog where I originally published this post.