July 4, 2013 by huionn
I come across this article Who Owns Your UX Philosophy? from Steve Blank’s Startup Tools. To me, it resonates as Conceptual Integrity in software engineering.
To make a user-friendly system, the system must have conceptual integrity, which can only be achieved by separating architecture from implementation. A single chief architect (or a small number of architects), acting on the user’s behalf, decides what goes in the system and what stays out. The architect or team of architects should develop an idea of what the system should do and make sure this vision is understood by the rest of the team. A novel idea by someone may not be included if it does not fit seamlessly with the overall system design.