Business analysis as a profession might be at risk. Business analysis as a critical function within any organization is a crucial activity that has to be done by someone wearing the BA hat.
Strategic, Tactical, and Operational Business Analysis are three distinct levels within an organization. Although they are all called business analysis, there are significant differences in the breadth and depth of the tools and techniques necessary to support each.
Operational Business Analysis is heavily used at the application level by Agile teams, by developers performing business analysis activities, and by administrators of packaged soctware.
Communication is still the number one problem facing those who wear the BA hat. The problem predates the pyramids, but are we getting any better at it?
Examples of good versus bad business requirements anno 2006