How to start my career as an IT Business Analyst?

 

Ask A Business Analyst Question
Ask A Business Analyst Question
I am a B.E. Graduate in Telecommunication Engineering with almost no experience.

I want to start my career as a Business Analyst in the Information Technology (IT) Sector.

How do I start so that i can fulfill my wish?

How To Start My Career As An IT Business Analyst

To begin a career as an Information Technology (IT) Business Analyst, it will be important to concentrate on specific software-related skills as well as learning what a business analyst does aside from IT.

Sometimes organizations hire an IT Business Analyst, when what they really are looking for is a Technical Manager of the support team.

Or, the company may give the position a different title, such as Programmer Analyst, Technical Project Manager, Technical Product Manager, Computer Analyst, or Business Systems Analyst.

So, when you get to the point of sending out resume’s, make sure the job is truly an IT Business Analyst position. Be sure to also focus your training on gathering foundational Business Analyst skills as well and specifically IT skills.

These would include learning about the basic functions of a Business Analyst: Eliciting Requirements, Requirements Analysis & Specification, and Requirements Implementation & Validation.

Communication skills, both written and verbal, are a huge part of every Business Analyst’s job. As an IT Business Analyst, you will be expected to have a basic understanding of what goes into software development.

While, you will conduct meetings to elicit requirements, and analyze what will and will not work, you will be heavily involved in the process of implementing the software solution.

You will need to understand terminology and processes so you can effectively communicate with the IT team members who will create or rework software to meet the organization’s needs.

If you know a great deal about what the IT support team does and how to speak their language, your attempts at implementing changes will carry much more weight.

Business Analysts, Learn The Software Development Lifecycle (SDLC)

SLDC refers to the models and methodologies that are used to develop software. The process includes Planning, Analysis, Design, Implementation, and Maintenance.

Become familiar with the different phases in the Software Development Lifecycle (SDLC) and with the roles of the different members of the team who are associated with software.

These might include software testers, computer programmers, and project managers. Also, get to know the outputs or inputs: Test cases, Use Cases, UML, etc.

Test Cases for Business Analysts

Test Cases are the documents that Business Analysts prepare when they want to communicate with software testers or quality assurance analysts.

Sometimes referred to as Test Scripts, a Test Case is a set of variables with which a tester will determine if a software system is working properly. To determine whether a system has passed the test or failed, you might use a Use Case.

Use Cases for Business Analysts

The Use Case is a software modeling technique. It is helpful for developers to determine which features to implement.

It also includes a description of what occurs between the user, sometimes called the actor, and a software system, which is designed to fill a need, or solve a problem.

UML – Unified Modeling Language for Business Analysts

UML Documents are important for communicating with Computer Programmers or Software Architects. So, knowledge of Use Cases and UML is important for becoming an IT Business Analyst.

Learn about RAD, Agile or Iterative Computer Programming

Rapid Application Development (RAD) is a software development methodology. It favors rapid prototyping by using minimal planning. You get right to a testable solution.

Agile is a group of software development methodologies which uses short, incremental development in order to get working software in front of the user as quickly as possible. Requirements and solutions evolve through collaboration between various teams.

Iterative Computer Programming is often associated with Agile software and methodologies. It refers to the technique of developing and delivering incremental components. The word iteration refers to the process of repetition, or repeating a process to achieve a desired result.

Learn Software Testing or Quality Assurance

As an IT Business Analyst, you will be involved in quality assurance, which will involve software testing.

Ideally, you will oversee this process, but many organizations require a lot more hands-on involvement from the IT Business Analyst.

Either way, you will work closely with testers to make sure the necessary requirements are understood and are traceable.

It might also include preparing Use Cases, which will be used by software testers to develop Test Cases.

As a Business Analyst, you might actually write the Test Cases, or test and approve software before it is released.

To ensure quality, you will conduct a walk through, demonstrate the products, and create User Acceptance Testing (UAT) where the actual users will provide feedback about the product.

If You Enjoyed Reading This Post ... Subscribe To Business Analysts Boot Camp Newsletter ... It Is Free »


VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

    One Response to "How to start my career as an IT Business Analyst?"

    1. Business Analyst Coaching & Training   April 27, 2011 at 9:56 AM

      IT Business Analysts focus heavily on the Software Development, web Development and Technology Industry. Based on this, here is how you can become an Information Technology (IT) Business Analyst.

      1. Learn The Software Development Lifecycle (SDLC)

        Learn everything that you can about software development. Learn about the Software Development Lifecycle (SDLC) and about RAD< Agile or Iterative Computer Programming.

        Become conversant with the different phases in the Software Development Lifecycle (SDLC) and with the roles of the different players (software testers, computer programmers, project managers) and with their outputs or inputs: Test cases, Use Cases, UML, etc

      2. Learn Software Testing or Quality Assurance

        Business Analysts are involved in software testing or quality assurance in several different ways.

        Sometimes they prepare the Use Cases from which the Test Cases used by software testers are developed.

        Business Analysts can also write the Test Cases themselves or actually test and approve software before it is released.

      3. Learn UML & Use Cases

        Just like Test Cases is the document that Business Analysts prepare when they want to communicate with Software Testers or Quality Assurance Analysts, UML Documents are important for communicating with Computer Programmers or Software Architects. So, knowledge of Use Cases or UML is important for becoming an IT Business Analyst!

      VN:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      Reply

    Leave a Reply

    Your email address will not be published.