The Business Analyst role in its simplest form is that of an intermediary who uses their mediation skills to secure agreements from two or more parties that would otherwise not collaborate or work together.
Business Analysts will capture end user requirements, review them, and relay them to software developers so that they can turn those requirements into functional software products.
This process has the potential of requirements getting “lost in translation” and the delivery of a product far removed from what end users ordered. This is not as far-fetched an idea as ...