Recently, a colleague asked me a question. He asked “What is a BA, and why do we need so many? What do they do?” I am always surprised that people ask me questions like that. Then, I stop being intellectually arrogant, and realize I just know “stuff” and just answered him. A BA is short for Business Analyst. A BA wears many hats in an organization. If they are correctly used, they can be the most important part of a well run IT organization. Let me give you a brief history of the BA. Rock on dude! I started in IT back in the 80′s. AC/DC, Anthrax, Black Sabbath, Alice Cooper, Deep Purple, Iron Maiden, Judas Priest, and KISS were the bands of the day. Big hair and make-up on guys was ok, and politically we were moving from Jimmy Carter and onto Ronald Reagan. In the early days of IT, we programmers did it all. We were even more interesting than the Dos XX guy. Once a user requested a project, the programmer would meet with them, gather the business requirements, turn them into technical requirements, create a project plan of sorts, and then start programming. We ran












