Business Analyst

Educational Qualification

BE/BTech/MCA/MSC CS/MTech

Experience

3 Plus Years

Key Responsoblities

The primary responsibilities for this job role are as follows:

Documentation

All the requirements are to be completely documented and explained to all the team members/client/stakeholders and is to be completed as per agreed template shared by Business Analysis Lead. Creation of Use Cases, User Stories, Business Requirement Document, Requirement Traceability Matrix, Functional requirement specification (FRS)/ Functional Specification Document (FSD), System requirement specification (SRS)/ System Requirement Document (SRD) etc. are some relevant documents to be prepared by BA.

Creating Charts / Diagrams

As a part of documentation, certain aspects has to be expressed graphically for business related information. Diagrams such as Activity Diagrams, Use Case Diagrams, Data Flow Diagrams, Flow Charts etc. need to be part of it. Overall as and when required the UML diagrams need to be part of the graphical representation.

Risk Analysis

One of the core part of the BA is to identify the Risk involved with the projects and getting them resolved. This will also include legal aspects.

Controlling Quality

As a BA, it is a good practice to have a BA check on quality before forwarding it to QC/QA Department.

Extract requirements

As a Business Analyst, to determine a project’s requirements by extracting them from business or government policies, as well as from current and future users, through interaction and research. Incomplete or improper requirements usually lead to project failure.

Anticipate requirements

Baseline plans are subject to modification, and anticipating requirements that will be needed in the future or that have not yet been considered is essential to successful outcomes.

Constrain requirements

While complete requirements are essential to project success, the focus must remain on core business needs, and not users’ personal preferences, functions related to trends or outdated processes, or other non-essential modifications.

Organize requirements

Requirements often originate from disparate, sometimes opposing sources. Business Analyst must organize requirements into related categories to effectively manage and communicate them. Requirements are sorted into types according to their source and applicability. Proper organization prevents project requirements from becoming overlooked, and leads to optimum use of time and budgets.

Translate requirements

Business Analyst must be adapt at translating business requirements to technical requirements. This includes using powerful analysis and modeling tools to match strategic business objectives with practical technical solutions.

Safeguard requirements

At regular intervals in the project life cycle, Business analyst should be safeguarding or protecting the business and user’s needs by verifying functionality, accuracy and completeness of the requirements against the original initiating documents. Safeguarding minimizes risk by ensuring requirements are being met before investing further in system development.

Simplify requirements

Business Analyst should emphasize on simplicity and ease of use at all times, especially during project implementation. Should be able to meet business objectives which is the goal of every IT project. Should be able to identify and avoid extraneous activities that do not solve the problem or help reach the objective.

Verify requirements

Business Analyst should be able to continually verify the requirements and reject implementations that do not advance business objectives. Verifying requirements is accomplished through analysis, test, demonstration and inspection.

Manage requirements

Typically, a formal requirements presentation, review and approval session occurs, where project schedules, costs and duration estimates are updated and the business objectives are revisited. Upon approval, the business analyst transitions into requirements management activities for the rest of the IT solution life cycle.

System and operations maintenance

Once all requirements have been met and the IT solution delivered, Business Analyst role shifts to maintenance, or preventing and correcting defects; enhancements, or making changes to increase the value provided by the system; and operations and maintenance, or providing system validation procedures, maintenance reports, deactivation plans, and other documents, plans and reports. BA also plays a major role in analyzing the system to determine when deactivation or replacement is required.

User Acceptance Testing:

The responsibilities of the Business Analysts do not end up with the identification of the needs and requirements of the project. Ensuring that the product is functioning well as it is designed for, in addition to ensuring the product delivered satisfies the user requirements is one among the most vital responsibilities of the Business Analyst. User Acceptance Testing is the only possible and accepted the way to ensure this. While the product in the development as well as deployment stages, Business Analysts should actively function on developing user-testing scenarios via testing approaches. The best indication of the user acceptance is that the product will offer the expected result.

Training and User manual preparation:

Another responsibility of Business Analyst revolve around giving training to the clients/stakeholders of the project once the product is ready for service. Also preparing the User manual part and sharing it across with the team.

Wireframes preparation

Preparing wireframes for the project which would be helpful for the developers within the team to service or develop the system properly without any issue.

III.Other Responsibilities

The additional responsibilities pertaining to this job role will include the following.

  • Up-to-date knowledge of latest technologies
  • Must be proactive, self-motivated, quick learner
  • Good organizational and time management skills
  • Good communication skills
  • Basic Programming and coding skills
  • Ability to work under strict deadlines
  • A good eye for detail
  • Bringing Innovations & Ideas for organizational benefits
  • Support Sr. Business Analyst/ Lead Business Analyst to present ideas for system improvements, including cost proposals.
  • Nurturing/ Knowledge sharing – Associate/Trainee Business Analyst

Must have skills

  • Knowledge in current computer hardware and software / OS
  • Requirements Analysis
  • Application design
  • Documentation and Prototype Designing
  • Application specific Database design understanding
  • Application testing
  • Eliciting requirements
  • Software Engineering & Quality Assurance
  • Agile Methods
  • Critical thinking / Problem Solving Skills
  • Teamwork
  • Communication Skills
  • Management
  • Objectivity

The following certifications are recommended for this job role.

IIBA Entry Certificate in Business Analysis (ECBA)

IIBA Certification of Competency in Business Analysis (CCBA)

IIBA Certified Business Analysis Professional (CBAP)

 

 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx