craigwbrown wrote
Bjorn raises an interesting point.
Another thing I have noticed is that we have hinted at a hierarchy of knowledge. You start with a particular functional skill set (eg business process modelling) and evolve into an end to end project professional (The Business Analyst, no subtitle.)
Interestingly at Accenture (whom I have done some work with recently) the BA is a junior role.
|
I don't think that I'm implying that there is a hierarchy of knowledge. I'm just suggesting the reality and trying to clarify the labels already in use for analysts. Let me try to explain by way of example:
I the "old times" the programmer did everything. They met with the user, did the analysis & design, coded, tested, and delivered to the user. With the commercialization of software development it was clear that, in order to be able to achieve economies of scale and find enough qualified resources, most companies began to specialize these roles. That's where we got the Analysis, Development, & QA professionals. Even when I first got my first job, my title was programmer/analyst and I did everything: requirements gathering, analysis & design, coding, testing, and delivered the software to the client. As the company/department grew there was a natural evolution of the responsibilities where we had the business analysts and then the programmer/analysts (developers).
Maybe this idea is a bit ahead of its time, but the same thing is happening to the role of the business analysts. In order to achieve economies of scale the role of the analyst is more granular (at least at larger corporations) and there you will see clear distinctions between a business process analyst, IT business analyst, systems analyst, etc.
That is not to say that there are no business analysis practitioners whose role is to cover all areas of analysis. This is very common in the big 5 and management consulting firms where the consultant works on a variety of projects and tasks and therefore they are expected to be able to perform all those roles.
And yes, in those companies they do have junior Business Analysts. Pretty much anybody they hire straight out of college starts as an junior/associate consultant (business analyst).
- Adrian