Nothing is Perfect

I have seen the following scenario far too many times in the world of IT: Technology A is purchased and deployed, and it does about 90% of what the business needs. Getting the remaining 10% of the business’ needs met will require training, planning, and effort. The person who bought technology A complains about how it does not work. Same person starts preparing to buy technology B. Technology B is purchased beca