Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Requirements elicitation
- Identify sources of requirements Users, customers, market analysis, regulators, team, operational environment, and organizational environment.
- Domain knowledge is essential for the analyst.
- Gather requirements using different techniques
- Interviews, what if Scenarios, prototypes, facilitated meetings, and observation.
- Elicit, analyze, evaluate and get approval on Stakeholders business needs.
- Estimate effort and cost for building or customizing solutions.
- Build technical proposal responses to sales leads with recommended systems, devices and any third party systems to be used to achieve customer requirements and company objectives following industry best practice.
- Build Customer Requirement specification and negotiate to get the approval
Analyze
- Classify requirements as functional/none functional, direct or derived from other, product/process, priority …etc.
- Create Conceptual modeling: show entities and their relations
- Define system components overlapping with design stage
- Negotiating requirements resolving problems with conflicting requirements (stakeholders, requirements against resources, or functional and none functional)
Specifications
- Create documents of software requirementsSystem definition
- System requirements
- Software requirements
- Requirements database
- And any other documents required
Validation
- Validate requirements by reviewing the required documents and make sure it describes the correct software and get the client's approval on them
Tender Responses
- Prepare the technical proposal.
- Prepare estimated effort and cost, a number of software license required and initial development plan.
- Manage providing Recommended HW requirements (i.e. storage requirements) and 3rd Party requirements for the proposal.
- Recommend Software pre-requisite to achieve project requirements (i.e. operating system, database server, storage requirements)
General
- Assist in defining the project scope and objectives.
- Represent the company as required at meetings with customers and partners
- Review system test cases created by the testing team.
- Perform any other related job duties as requested by the direct supervisor
Job Requirements
- Industry knowledge is preferred.
- CBAP certificate is preferred.