&quot;Best practice&quot; is losing to &quot;I needed it yesterday.&quot; Technical architects need to get better at not buckling to business pressures and business folks need to read this document or stop trying to influence&#x2F;dictate technical decisions. IMO Developers and business users alike are chasing the perception of success rather than constant critique&#x2F;improvement which is why so much of this stuff is hiding behind the scenes.