Business Analyst in IT: what you need to know and do
What is a business analyst responsible for? Should they be able to program? What qualities do they need to develop? Experienced EPAM Business Analyst Daniil Tkachev answers these and other questions about the profession below.
Who is a business analyst?
— On the one hand, a business analyst is a thoughtful person who knows how to work with large amounts of information. On the other hand, they are sociable; skillfully establishing contacts and writing understandable documents.
In IT, a business analyst is the person who answers questions about what to do and why to do it on a project. Their work starts the moment a customer appears, and continues until they have created a detailed document describing the operation of the final system. This documentation is not technical, though, and the analyst is not responsible for the project architecture or other substantive components. Also, their work may not be contained in a single document. Often, analysis continues in parallel with development, and system requirements are spread across multiple documents. The business analyst must make sure that everything that needs to be done is done, and that the work meets the client's goals.
Suppose a customer asks to create an online store website. To properly complete it, you first need to ask a lot of questions. Why this site? What does the client want to achieve? And so on. Business analysts study business processes step by step so they can answer practical questions such as: what will the site be like, how many pages should it have, what payment systems exist, how should the site work? At each stage, the business analyst must carefully analyze the responses. Then, they need to collect the information received and describe the solution. The result of this analysis will be documentation describing how the site should work.
What does a business analyst do?
— The tasks of a business analyst include assessing and processing the available information, controlling and making sure that everything necessary to the successful completion of the project is done well.
There is a common mistake often made by beginner analysts. The mistake is believing that their task is to broadcast what various project participants say; “the client told me — so I tell you.” But this misses a key role of a business analyst, which is to analyze what they’ve heard. The information reported by project participants during the project is likely to be incomplete, occasionally redundant, and sometimes contradictory. Therefore, it requires thoughtful analysis, not merely repetition. Structuring information and extracting key points from it for the benefit of the project is the task of the analyst.
Business analysts do not need to be able to program. It will be helpful, however, if they understand how programs are created, at least at a general level.
What skills do business analysts need?
- Excellent communication skills. It is important to be able to listen, interpret, and meaningfully engage other project participants, and to establish and maintain effective communication throughout the course of the work.
- Attention to detail and a methodical approach. A business analyst needs to be able to quickly dive into a new area, since the projects on which they work may vary widely: today you are working with a photo processing system, tomorrow with a video playback system, and the next day with an E-commerce solution.
- Analytic mind. It is important to be able to reason, structure thoughts, and express them clearly both orally and in writing.
A good business analyst has qualities that allow them to effectively communicate with, and build interaction and working relationships between, all project participants.
Knowledge of English is also a bonus. You can work as a business analyst without strong English, but not for long. If you don’t have the necessary language skills, you will be extremely limited in your choice of companies and your professional development. Even if you do not need to communicate with a client or team in English, you will likely need to study specialized literature in English.
What to read about business analytics?
— In order to understand what an analyst does, and become familiar with the position, it is useful to start with the following books; they are often recommended to those taking their first steps in the direction of business analysis:
- Software Requirements (Developer Best Practices) by Karl Wiegers and Joy Beatty. Many analysts start with this book. It will give you the big picture view of who an analyst is and what they do.
- A Guide to the Business Analysis Body of Knowledge® (BABOK® Guide) by IIBA contains a body of knowledge on business analysis. It collects the main practices, methodologies, terms, and stages of business analysis. It will familiarize you with business analysis tools and common terminology.
You can ask questions about business analysis, and other areas in IT, in our Discord community.
- ChatGPT will not replace a human: an expert opinion on IT hypeWork27 February 2023
- How can a programmer without work experience find a jobWork01 February 2023
- How do you increase productivityLearn02 March 2023
- How to learn EnglishLearn04 August 2022
- How to become a Backend DeveloperLearn31 January 2023
- How to give and receive feedback correctlyWork17 February 2023
- 5 qualities of an ideal Software EngineerLearn17 February 2023
- How do you choose the best IT profession for you?Work17 March 2023
- IT language of Data AnalystsLearn06 February 2023
- The basic rules of the interviewWork08 February 2023
- Skills of a Community ManagerWork06 March 2023
- What does a cosmetologist do in ITWork10 March 2023
- How to distribute an iOS App: 4 casesLearn15 February 2023
- What you need to know to relocate to SerbiaRelocate26 May 2022
- How to find your own direction for development in ITWork22 March 2023
- 30+ useful books for designers in ITLearn20 March 2023
- 6 stereotypes about life in HungaryRelocate30 June 2022
- From security guard to DevOpsWork13 March 2023
- How to compose a resumeWork16 August 2022
- How to look for a job in 2023Work13 February 2023
- The easiest programming languages to learnLearn07 September 2022
- "By the time they come back with an offer, you can give birth"Work27 January 2023
- What is bootcamp: how does it work and for whom is it suitableWork30 January 2023
- Tips for relocating to SerbiaRelocate02 June 2022
- Soft skills are 85% of a person’s success in a professionWork29 December 2022
- IT language of the TesterLearn09 January 2023
- Tips from a career consultantWork20 January 2023
- How to become a Tester in three weeksWork19 May 2022
- How to start an IT career in testingWork01 June 2022
- English through music: learn and have funLearn04 November 2022
- How to ask for a raise or promotionWork09 December 2022
- What is mentoring in IT and how does it help you master the profession?Learn27 December 2022
- Where is Python used and why should you study it in 2022Learn13 July 2022
- How does a junior get their first job in Singapore?Work22 November 2022
- How do you draw positive attention to yourself?Work23 December 2022
- The incredible success story of a switcher in ITWork17 January 2023
- IT language of the Business AnalystLearn23 January 2023
- IT Beard talks about Anywhere Club IT communityCommunity19 May 2022
- To learn how to write code, you have to write codeWork24 May 2022
- Project Manager responsibilities: tasks and skills vs realityWork31 October 2022
- Who can you become in IT?Work13 December 2022
- Why do job applicants lie in interviewsWork12 January 2023
- Living in Serbia — pros and consRelocate16 June 2022
- Relocation to GeorgiaRelocate20 September 2022
- 7 soft skills for developersWork27 September 2022
- What should a beginner Automation QA Engineer learnLearn29 September 2022
- Best countries to relocate for IT specialistsRelocate06 June 2022
- What are some of the unusual jobs in ITWork21 June 2022
- What is Data ScienceWork09 August 2022
- What do you need to know about the south of SpainRelocate22 August 2022
- Relocation to TurkeyRelocate31 August 2022
- How to become an HR managerWork05 September 2022
- How to become a DevOpsLearn06 October 2022
- How to manage interview anxietyWork12 October 2022
- Life in Italy: what you need to prepareRelocate19 October 2022
- What to read and watch for a novice Java EngineerLearn19 May 2022
- Relocation is like the first child's birthRelocate23 May 2022
- Home for every IT professional in the worldCommunity19 May 2022
- How to avoid burnout and stay productive in 2022Work06 July 2022
- From travel agent to a Tester in ITWork20 July 2022
- The real story of a radical change in professionWork18 July 2022
- Why time management doesn't workLearn19 September 2022
- “Forget about impostor syndrome”Community18 October 2022
- 3 facilitation case studies: better and worse scenariosWork31 October 2022
- What does a botanist do in IT?Work04 November 2022
- Effectively launching as a junior: an expert's viewWork23 November 2022
- 3 ways to find your dream jobWork24 November 2022
- Sent out 500 resumes and moved to UzbekistanWork28 November 2022
- Trends in IT company eventsCommunity30 November 2022
- "Where else but Spain?" — the experience of movingRelocate06 December 2022
- Teamwork: 5 factors of effective interactionWork03 January 2023
- 10 things beginner startups don't need to doLearn05 January 2023
- 5 myths about IT: true or falseWork19 May 2022
- 5 common questions about relocationRelocate19 May 2022
- What is a vocation, and does it exist in 2022Work20 June 2022
- An 8-month journey to Front-EndWork04 July 2022
- Life hacks and impressions of moving to PolandRelocate28 July 2022
- What impresses in MontenegroRelocate18 August 2022
- Doctor in ITWork24 August 2022
- Pros and cons of life in MontenegroRelocate08 September 2022
- Lithuania: features and life hacksRelocate10 October 2022
- 10 ways to stay on top of IT trendsLearn25 October 2022
- How to effectively give feedback?Work18 November 2022
- How to learn Ruby on your ownLearn25 November 2022
- Juniors are needed for companiesWork22 December 2022
- The reality and myths of life in TurkeyRelocate19 May 2022
- Android: what should beginners and professionals doLearn09 June 2022
- How do expatriates live in UzbekistanRelocate15 June 2022
- How to support someone who is stressedCommunity23 June 2022
- The psychological trauma of emigrantsRelocate28 June 2022
- The joys and challenges of relocation to HungaryRelocate11 July 2022
- Top 5 startup books to read in 2022Learn27 July 2022
- Family traumas in emigrationRelocate03 August 2022
- The Brain-Up project is looking for volunteersVolunteer11 August 2022
- Where to make friends with blockchainLearn25 August 2022
- Top iOS Developer resourcesLearn12 September 2022
- Features of life in GermanyRelocate05 October 2022
- Facilitation: how to conduct it effectivelyWork17 October 2022
- 8 reasons to move to KrakowRelocate26 October 2022
- What to do to get into IT todayWork12 December 2022
- Mass layoffs in IT? An experienced financial advisor shares his thoughtsWork27 March 2023