Where Has Civility Gone?

Behaving properly in public means having respect for yourself and others. It’s not a stretch and we should expect manners from others: We are imperfect but we try. Respecting this social contract is…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




The Role of a Business Analyst in Software Development

Making a good wine is simple but not easy. (Italian farmer)

Individuals in the Business Analyst role collect, analyze, develop, document, communicate business requirements, and support user testing to achieve business goals.

A business analyst collecting all requirements, ideas and primary information from clients and stakeholders. Analyze user’s needs and adapt the client’s idea to the real needs of the user. As the result, BA gathering all together to the specification document for the tech (software development) team.

The main responsibility will be to improve business (project) with or without technology. For example, it could apply in improving a small process within a development team or the department; implementing a new framework to the product development. In other words, making something better.

Based on breadth and depth of understanding of business needs and processes, they collaborate with IT professionals to determine if appropriate internal or external solutions currently exist, or whether new solutions are required and feasible.

They take a broad perspective to determine how such solutions will impact existing work processes and systems, and how to manage the integration of new systems. Business Analysts are responsible for identifying technology opportunities that support project’s strategies and performance and this is not possible without communication with tech team.

I already gave you a general understanding about business analyst’s role. Let’s now concretize it and give more explanation.

Definition: This Business Analyst come from business/domain background who define the business need, high level solution scope and present the business case to the sponsors.

Definition: This Business Analyst come from either business or technical background who start the core business analysis once the business need is defined or project is funded. This Business Analysts, primarily involved in eliciting the requirements and defining the solution. In addition, they are also involved in identifying the IT team (internal or external) and managing them during the solution development and implementation.

Definition: IT System Analyst is a highly technical nature person. (Usually today this is the role of a software architect)

They are responsible for analysing and specifying the IT system requirements in sufficient detail to provide a basis for the evaluation of software packages or the development of a bespoke IT system.

Typically, systems analysis work involves the use of techniques such as data modelling and process or function modelling.

In some organisations there is little divide between the business analysts and the IT team. In these cases the business analysts work closely with the IT developers and include the specification of IT system requirements as a key part of their role.

Originally published at medium.com on May 16, 2018.

Add a comment

Related posts:

The power to Keep Moving Forward After a Setback

How many times have you thought of giving up after a significant setback? If you are like most entrepreneurs you’ve had your share of setbacks and sometimes you probably feel like quitting. I’m not…

The future is not what it used to be.

Future is always full of unknowns, hopes and anxieties but it is more than ever closer…and disruptive. When Gil Press published an article on Forbes in 2015 attempting to predict 3 reasons why future…

Logo Research

I chose these logos as I think they all work very well and are clear, simplistic yet interesting images which draw your attention. They would also all work well using different colours, along with…