Strategic business analysis is exclusively a busienss function and should be executed by the business community. Tactical business analysis within a project can also be executed by the business community, but the IT group will do it in self-defense if they do not get good requirements from the SMEs. Operational business analysis is generally an IT function.
Business analysis is a skill similar to writing. That means that almost anyone can do it, but doing it well requires knowledge and practice.
Improving the efficiency of the organizaiton is one of the prime duties of business analysts. To be efficient at their job, they need time to do business analysis – and think..
Business analysis training, just like any other skill-building process, can be delivered at your site via live instructor, or via the web (where again, you can have a live instructor or self-paced instruction).
So how much is it worth to make fewer errors? Research has shown that the cost to find and fix a requirements error in production . . .
Whereas both project managers (PM) and business analysts (BA) need negotiation, planning, and people skills, the PM role delegates and empowers the people while the BA has to interview and understand them.
The Agile Software Development Methodology has fundamentally changed how developers deliver working software to those who need it. This change has a ripple effect on how those who wear the business analysis hat need to work to support this evolving approach.