I have worked in IT for over 20 years in all facets of software development – Programmer, Business Analyst, Technical Analyst, Project Manager, Manager and IT Director and when it comes to organizations that effectively retain IT talent, I have observed one consistent theme – the larger organization makes sure the IT team feels included as part of the larger organization. Too many times the IT arm of an organization is treated as a separate entity within the company. As a result,....