1. Business Analyst Job Description
The Business Analysthas the primary responsibility to elicit, analyze, validate, specify, verify and
manage the business requirements needs ofthe project. He/she will also participate in the testing,
implementation and supportphases ofthe project.
ROLE AND RESPONSIBILITIES
1. Elicitrequirements using interviews, documentanalysis, requirements workshops, storyboards,
surveys, site visits, business process descriptions, use cases,scenarios, eventlists, business
analysis, competitive productanalysis, task and workflow analysis, and/or viewpoints
2. To documentthe following requirements:
a. Business Requirements
b. Functional Requirements
c. Business Rules
d. User Requirements
e. Non-functional Requirements (Performance, Uptime, Security, etc.)
f. Implementation Requirements
g. Support/Maintenance Requirements
h. Reportspecifications
3. Write requirements specifications according to standard templates, using natural language
simply, clearly, unambiguously, and concisely
4. Decompose high-level business and user requirements into functional requirements and
quality, specified in an appropriate level ofdetail suitable for use by those mustbase their work
on the requirements
5. Define quality attributes, external interfaces, constraints, and other nonfunctional requirements
6. Representrequirements using alternative views, such as analysis models (diagrams),
prototypes, scenarios, or process flows where appropriate
7. Produce UImockup screens
8. Write Use Cases and document User Acceptance Criteria for each requirement
9. Lead requirements analysis and verification, ensuring that requirementstatements are
complete, consistent, concise, comprehensible, traceable,feasible, unambiguous, and
verifiable, and that they conform to standards
10. Lead requirements review sessions to ensure final requirements are understood by all affected
team members. Make adjustments as necessary to ensure clarity. Obtain signoff from all
stakeholders.
11. Participate in requirements prioritization
12. Participate in peer reviews and inspections ofrequirements documents. Participate in peer
reviews ofwork products derived from requirements specifications to ensure thatthe
requirements were interpreted correctly
13. Enter, manipulate, and reporton requirements stored in a commercial requirements
managementtool as required. Define requirementattributes and facilitate their use throughout
the project
2. 14. Manage requirements traceability information and track requirements status throughout the
project
15. Manage changes to base lined requirements through effective application ofchange control
processes and tools
16. Lead small to medium sized projects as assigned.
17. Develop and submitcosting estimates for analysis work to projectmanagers as required.
18. For small to medium sized projects,the business analysis may be required to gather and
submitcosting estimates from all groups.
19. AssistProjectManagers with the developmentofProjectCharters and ProjectPlans as
necessary.
20. For small to medium sized efforts, may be asked to create projectinitiation documentdetailing
projectscope, goals,execution method,level ofeffort, etc.
21. For small to medium sized efforts, may be asked to develop and publish Status Reports.
22. Assistprojectmanagementwith the developmentand publication ofStatus Reports.
23. Create and maintain a traceability matrix - specifically for change requests
24. Create Swim Lane diagrams, and Business Process Models.
25. Review functional testrequirements (FTRs) written by the testers.
26. Create Conceptual Data Models with assistance from solution/data architects
27. Support (provide business knowledge) solution architects as they create the and Logical Data
Models
28. SupportQuality Assurance team with functional testing and the tracking ofdefects.
29. Review system functionality and training documents with the trainers.
30. Provide inputfor, and submit Change Requests as appropriate, to ProjectManagers.
31. Supporttechnical teams as they document Technical Specifications.
EDUCATION AND QUALIFICATIONS
1. University degree or equivalentin Computer Science, Information Technology or related field.
2. Proven quality focus in providing customer driven-products,services and solutions in a high
volume/low margin business.
3. Should be adaptable, ambitious, and sensitive to cultural diversity while easily establishing
credibility with teams globally.
4. Ability to successfully participate in complex,virtual, and onsite teams in a matrix environment.
Demonstrated ability to work well in a team environmentand to lead others in a directed effort
to complete projects.
5. Identify and estimate projecttasks. Reportstatus of assigned tasks. Adhere to Project
deadlines.
6. Strong communication and presentation skills and a proven ability to work with employees and
managementat all levels ofthe organization.
Additional Information:
3. REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
1. Interviewing skills, to talk with individuals and groups abouttheir needs and ask the right
questions to surface essential requirements information
2. Listening skills, to understand what people say and to detectwhatthey might be hesitantto say
3. Analytical skills, to critically evaluate the information gathered from multiple sources, reconcile
conflicts, decompose high-levelinformation into details, abstract up from low-level information
to a more general understanding, distinguish presented user requests from the underlying true
needs, and distinguish solution ideas from requirements
4. Facilitation skills, to lead requirements elicitation workshops
5. Observational skills, to validate data obtained via other techniques and expose new areas for
elicitation
6. Writing skills, to communicate information effectively to customers, marketing, managers, and
technical staff
7. Organisational skills, to work with the vast array of information gathered during elicitation and
analysis and to cope with rapidly changing information
8. Interpersonal skills, to help negotiate priorities and to resolve conflicts among project
stakeholders (such as customers, productmanagement, and engineering)
9. Modeling skills, to representrequirements information in graphical forms that augment textual
representations in natural language, including using modeling languages already established in
the developmentorganization