etc.
Do What You Need To Do To Clarify Stuff and Keep The Project Team On The Right Track.
Agile or W/F or BDD, the task of (i) grasping business needs, (ii) understanding the rational behind the change, (iii) documenting and articulating the requirements to change from current state to future state are inevitable.
So, BA position is needed in any SDLC.
Moses was a Scrum Master who took forty years to get from Egypt to israel because he didnt have any business analysts. Business Analysts do the up-front work to model the business process, work with subject matter specialists to elicit needed functionality and specify through the models and user stories. The Analyst transforms user "needs" into specifications that guide the detailed design and build functions. Having developers work directly with subject matter experts without the Analyst asking "why" and abstracting to patterns and best practices will lead to aimless wandering akin to Moses' time in the desert.
This is good discussion posted here.
brought to you by enabling practitioners & organizations to achieve their goals using: