via Articles on TechRepublic https://ift.tt/3qveig9 Tech leaders often assume that the people best equipped to deploy technology reside in IT. That assumption should change.
No comments