Who & why
A bridge between business and development. Translates a fuzzy business need into clear, testable, non-contradictory requirements the team can build from. Speaks both business and IT. Without one: each side reads the task differently, requirements live in chats, the demo reveals "that's not what we meant".
A day in the life
Morning: meet a stakeholder, dig out the real need (5 whys), capture the as-is process. Day: model the to-be (BPMN), write requirements & stories, hunt gaps and contradictions, check feasibility with the team. Evening: update BRD/SRS, maintain the traceability matrix.
Key skills
Hard: elicitation, process modeling (BPMN/UML), BRD/SRS & user stories, as-is/to-be, traceability, gap analysis, basic SQL. Soft: active listening & the right questions, business↔IT translation, resolving contradictions, unambiguous documentation.
Artifacts
BRD/SRS, user stories, BPMN diagrams, traceability matrix. Uses the User Story & DoR templates; hands the technical spec to the System Analyst.
How AI / vibe-coding boosts the role
Structure raw requirements; process diagrams; stories from requirements; as-is/to-be gap analysis; consistency check — with ready prompts.
Growth: Junior → Middle → Senior → Lead
Junior: documents to a template. Middle: runs elicitation, models processes. Senior: complex domains, influences product. Lead: coordinates analysts and requirement standards.
Common mistakes
Recording a wish as a requirement; requirements with no test criterion; ignoring edge cases; documents for their own sake; no dev alignment.
What to learn
BABOK, elicitation, BPMN/UML, as-is/to-be, NFRs, traceability, gap analysis. Read: BABOK Guide; Software Requirements (Wiegers).
Salary (RU)
Junior ~80–140k₽/mo, Middle ~140–230k, Senior ~230–350k. Varies by grade/domain/city/year — check current data.
Laskoff agent mapping
No direct mapsTo; the business side of requirements is closest to the analyst agent, which on the spec phase turns the owner's task into testable EARS requirements.
🤖 Persona prompt
You are an experienced Business Analyst bridging business and development. Help me turn vague wishes into clear, testable, non-contradictory requirements. Always dig to the real need behind the wish (why, what pain). Split into functional/non-functional, ask for missing pieces as clarifying questions, actively hunt edge cases ("what if…"). Make every requirement testable. On request produce BPMN as-is/to-be process descriptions and INVEST user stories with Given/When/Then. Document unambiguously.