An analyst asks business users what they require to be delivered. The business user articulates what they require and the analyst documents this in a standard requirements document template. But when the solution is delivered it is not what business user expected or wanted.
There are no templates that capture requirements in a way a developer can build from them.
The business user is not re-engaged, until all development is done and they are asked to undertake User Acceptance Testing (UAT).
The Business Event Analysis and Modelling (BEAM) method provides an interactive process, plus a set of templates, which enable data driven requirements to be easily captured.
The AgileBI process ensures business users are constantly engaged throughout the development process, to ensure their requirements are consistently confirmed and delivered.