"A business analyst (BA) provides a bridge between the business and IT, working with both sides to propose changes to processes and systems to meet the needs of the business." In this article from CIO.com about the hottest jobs in IT, Katherine discusses what is a BA, why you need one, where to find them and desired skills.