Welcome to DIIT Business Analyst Study Area.

Here, you will understand the essentials about Business Analysis and have practical experience of how to apply core analysis techniques in the work place

Common PROJECT Jargons:

BA: Business Analysis

PM: Project Management

BUSINESS OBJECTIVES: These are the main items that will be delivered in a project (for instance:- I want to plan an event, I need to cook, I need to go shopping, I need to get to the Bank, I am going out etc) as you can observe, in all the examples stated, I did not state or give away any specific detail of the main objective I need to achieve. I only provided a very high level information about the things I need to do.

BRD: Business Requirement Document (A core document produced by the BA)

COLLABORATION: The act of working together in a team.

FSD: Functional Requirement Document (this document is created by the developer or the senior/ lead business analyst using wire-framing)

SRD: System Requirement Document (This is a combination of both Functional and Non-Functional Requirements).

STAKEHOLDER: Any individual a BA engages (speaking to, emailing or calling) with to capture requirements.

REQS: Requirements

REQUIREMENT: These are the information gotten from a stakeholder during a meeting.

TRIAGE CALLS: Conference calls

WORKSHOP: Meetings

WALKTHROUGH SESSIONS: A meeting to talk about a step-by-step/ or a meeting to explain a document. This could be to explain your BRD document, discuss your requirements or even about a process flow map


JIRA: An Agile collaborative tool used in AGILE PROJECTS.

If you have any questions concerning the above, or like clarification on a new jargon you will like us to add to the list above, kindly send all your questions to: info@diit-traininguk.co.uk


Practical Questions:

A. You are to attempt these practical questions.

B. You are to state the questions you are providing your written answers for in MS word format as an attachment and send your answers to: info@diit-traininguk.co.uk

C. In the subject field within the email, the title must be DIIT BA Practical questions

D. Call us to discuss your answers.


Question 1:

You have been assigned to a new project, what are the questions you need to ask the Project Manager or Senior/ Lead Business Analyst?


Question 2:

You need to prepare for a requirement session. What are all the  activities you will carryout as a BA in order to achieve this?

Question 3:

You are required to produce a process flow map, how do you go about it?

Question 4:

What are the activities you need to do before your BRD is handed over to the Developers?

Question 5:

What do you understand by stakeholder management?

Question 6:

What is your understanding or the difference between Waterfall and Agile Methodology?

Question 7:

You are in an interview and you have been asked to talk/ discuss about your roles and responsibilities in your most recent project you worked on. What will be your response (write them down)?

If you would like us to add a new question to the list above, kindly send all your questions to:



Questions for a business analyst interview

1) In your opinion, what qualities should a good BA have?

This interview question is designed to test both the hard and soft skills on your CV. The interviewer is likely looking for an insight into your opinions on industry work ethic, that you are aware of current skills trends within the BA role and that you’ve read the job description and understood what this particular position requires.

To prepare, be sure to re-read the job description before your interview so you can match your skills to the answer. Don’t forget to include some of your own opinions in the mix, too! 

2) Can you tell me the difference between an SRS and a BRD?

This is a good example of technical business analyst interview questions that explores how well you understand jargon and how clearly you’re able to communicate technical concepts. Try to focus on the clear points of difference, such as the professionals in charge of creating each document (the systems architect and business analyst, respectively) and that the BRD is written according to client requirements, where the SRS Systems Requirement Specification (this consists of both the FUNCTIONAL & NON-FUNCTIONAL REQUIREMENT) is written according to the BRS (Business requirement Specification) or FSD (Functional Requirement Document).

3) How would you perform a Gap analysis?

In some cases, business analyst interview questions will be designed to determine your level of technical ability and your existing work processes. If they ask you to detail a process you use, try to remain concise and thorough, providing rationale for the steps you take. 

4) What is the best method for gathering requirements?

There is no best method for capturing requirements however, it all depend on the stakeholder needs during the stakeholder engagement. When they want to test how thorough you are, a potential employer could ask you to take them through your requirement gathering process. Be sure to cover each step thoroughly, including information gathering, planning, implementation and evaluation.

5) Can you tell us about a time you had to manage a difficult stakeholder?

This is a test of soft skills and is a very common interview question for business analyst jobs. Certain aspects of the role require you to work with other members of the business, which demands excellent communication and collaborative skills. Make use of the S= Situation, T=Task, A=Action, R=Result (STAR technique) to answer this question.

6) What would your process be for managing requirement changes?

Agility and the ability to work with resourcefulness and flexibility are key points of focus for most roles in the current hiring landscape. In this case, your logical thinking is also being tested. If you want to impress, try detailing how you’d prioritise the changes, the scope and impact they’ll have on the project and any gaps they leave which need to be covered off. 

7) How would you explain the Scrum methodology to someone without technical knowledge?

It’s important for a business analyst to be able to explain technical concepts to both technical and non-technical professionals. Questions like this will test how well you communicate complex ideas and processes and whether you can avoid jargon in your answer. 

8) What project methodology do you prefer and why?

Questions like this will test how well you communicate complex ideas and processes and whether you can avoid jargon in your answer. Also the interviewer wants to test if you have experience delivering projects within Agile and or waterfall environments.

9) Tell me a bit about yourself?

This question is what interviewers call "THE GIVE AWAY QUESTION". This is so because this questions tells a whole lot about the candidate. You are to speak for no less than 2 minute and discuss briefly on this question to provide vague answers but at the same time, communicate fluently and concisely.

10) On your most relevant role, what was the project about?

In this question, the candidate is to be very specific, talk about the objectives of the entire project BUT DOES NOT  give specific details yet about the project.

11) What were your roles and responsibilities OR What were your day to- day activities on your project?

In this question, this is where the BA has the chance to excel, shine, discuss all about who and what a BA is about.

If the candidates answers this question properly, and covers areas such as, types of requirements with examples, documentations produced, stakeholder management, requirement meeting facilitation, tools used (JIRA, MS Visio etc), Process flow maps, user Stories/ Acceptance Criteria if its an Agile project, daily stand ups, sprint planning, product backlog grooming, showcases, demos, retrospectives, Testing triage etc. The interviewer will be so impressed and will have no further question to ask the candidate any further.

BCS Practical Business Analysis Foundation Practise Exam Questions

A. You are to attempt these BCS practical questions.

B. You are to state the questions you are providing your written answers for in MS word format as an attachment and send your answers to: info@diit-traininguk.co.uk

C. In the subject field within the email, the title must be DIIT BA BCS Practical questions

D. Call us to discuss your answers.

1. In which stage of the business analysis process model would the business analyst most likely apply the OSCAR mnemonic?

A) Investigate situation

B) Consider perspectives

C) Analyse needs

D) Evaluate options



2. What does the acronym COTS stand for?

A) ‚Could have‘, ‚Optional‘, ‚To be decided, ‚Should have‘

B) Customer level, Operational level, Tactical level, Strategic Level

C) Constraints, Objectives, Tactics, Scope

D) commercial off-the-shelf (solution)



3. Which of the following statements about process maps is true:

A) Process maps show sets of related processes, and their interactions, in a single diagram

B) Process maps show a detailed view of each of the processes within a higher level set

C) Process maps show what an organisation should be doing according to a stakeholder

D) Process maps usually have swim lanes for different actors in the process



4. What does the R stand for in SMART?

A) Resources

B) Relevant

C) Responsible

D) Risks



5. What is the difference between a RACI and a RASCI chart?

A) A label ‚S‘ for ‚supervision‘ is added for stakeholders who will supervise a particular task or execution of a deliverable

B) A label ‚S‘ for ‚should help‘ is added for stakeholders who are expected to help with a particular task or deliverable

C) A label ‚S‘ for ‚should have‘ is added for requirements that can be modified or delayed in the face of time pressure

D) A label ‚S‘ for ‚support‘ is added for stakeholders who will provide assistance and/or resources



6. Which category of activities would usually be identified last when developing a business activity model (BAM)?

A) Doing activities

B) Planning activities

C) Monitoring activities

D) Controlling activities



7. Which of the following describes the objective of a PESTLE analysis?

A) To surface the enabling and actual changes required to deliver predicted business benefits

B) To identify the presence or lack of core competences necessary for a competitive move

C) To assess the broader external environment of an organisation

D) To set out the stages of emotions experienced when someone is faced with a change



8. A requirement documents the business user who can make decisions regarding changes in the requirement. Under which heading in the requirements catalogue template would this information be recorded?

A) Author

B) Owner

C) Source

D) Stakeholders



9. In which stage of the requirements engineering framework would a feasibility evaluation of a requirement be undertaken?

A) Requirements elicitation

B) Requirements analysis

C) Requirements validation

D) Requirements management



10. Which of the following statements about the Organisation Model after Harmon is true:

A) The Organisation Model considers the functional areas and reporting lines in an organisation

B) The Organisation Model considers the internal chain of value generation inside an organisation

C) The Organisation Model considers the internal processes and the external world of an organisation

D) The Organisation Model considers the hierarchies that exist within an organization



11. As part of a feasibility evaluation, it is considered if and how a requirement can contribute to the critical success factors of a business. Under which aspect of feasibility would this be considered?

A) Technical feasibility

B) Financial feasibility

C) Business feasibility

D) Operational feasibilty



12. Consider the following list of statements about benefits dependency networks:

a. The stage of changes at the start of a benefits dependency network is called ‚enabling changes‘.
b. A benefits dependency network is a way to highlight all the streams of work which are required to achieve a project’s business benefits.
c. A benefits dependency network shows the changes required to realise a business objective.
d. A benefits dependency network helps identify who should take responsibility for each stream of work. e. A benefits dependency network is best created from right to left.

Which of the following is correct?


13. Which of the following is true for stakeholders with some or high interest but no or low power/influence:

A) In some situations we may wish to encourage their increased interest in a project

B) A good management strategy is to keep them informed of what is going on and of the reasons for a proposed change

C) They are usually regulatory bodies

D) If their attitude towards the project is a negative one, it’s good practise to account for their needs in the project roadmap



14. Which of the following is a technique used to evaluate an industry’s profitability and attractiveness?

A) McKinsey’s 7-S model

B) SWOT analysis

C) Porter’s Five Forces model

D) Balanced Business Scorecard



15. Which of the following would be an appropriate name for a task in a ‚Loan item‘ business process model in a library system?

A) Handle item

B) Receive item

C) Manage availability

D) Customer wants to to borrow an item



16. The following is a list of statements about stakeholder analysis and management:

a. Stakeholders should be identified at the project initiation stage.
b. Stakeholders’ positions usually remain static during the lifecycle of the project.
c. All Stakeholders should be treated identically, independent of their level of interest in the project.
d. Stakeholder management strategies should be revised regularly during project execution.

Which of the following is correct?


17. Security, backup, and recovery, maintainability and capacity fall under which category/type of requirement?

A) General

B) Technical

C) Functional

D) Non-functional



18. Which of the following is an example of explicit corporate knowledge?

A) A job description for a project manager

B) A user interface design style guide

C) A network of knowledge exchange for IT system admins

D) An ability to set up project in a particular project management software



19. Which of the following is true about spaghetti maps:

A) A spaghetti map is a tool that shows the movement and interactions of a stakeholder in a particular environment, while performing a particular task or process

B) A spaghetti map identifies problems and their underlying causes in a particular process

C) A spaghetti map is a way of summarising a lot of information in a simple visual form and highlighting connections between different ideas and topics

D) A spaghetti map provides an overview of an entire business situation by using any symbols and any notation that fits the context of the situation



20. Which of the following is an advantage of using an internal business analyst over an external consultant?

A) They have a dispassionate view of the host organisation

B) Increased retention of knowledge within the host organisation

C) They bring an external viewpoint into the organisation

D) They only have to be paid when they are needed



21. In a customer relationship management system (CRM), each customer has an ID which will be referenced in every invoice sent to the customer and in every support case. How would the customer ID be modelled in a UML class diagram?

A) As an attribute of the Customer class

B) As an attribute of the Invoice and the Support Case classes

C) As associations between the Customer and each of the Invoice and the Support Case classes

D) As an association class between the Customer and each of the Invoice and the Support Case classes



22. Which of the following is not a support activity according to Porter’s value chain:

A) Firm infrastructure

B) Procurement

C) Operations

D) Human resource management



23. Which of the following is an example of a non-functional requirement?

A) The system must respond to all user input within 2000 ms

B) The system must allow the user to submit an invoice

C) The system must respond with an error message if a transaction couldn’t be completed

D) The system must allow the user to amend customer details



24. Which of the following is not an element of requirements management?

A) Cross-referencing

B) Configuration management

C) Requirements identification

D) Requirements validation



25. The senior managers of an organisation recognise that supplier prices will go up in the next five years. In which part of a SWOT analysis would this be recorded?

A) Strengths

B) Weaknesses

C) Opportunities

D) Threats



26. A flight booking system sends out email notifications to customers for them to check in online 48 hours before the scheduled departure time of the flight. How will this time be represented in a use case diagram?

A) As a use case

B) As an association

C) As an actor

D) As a system boundary



27. Which of the following is not true for wild cats (or question marks or problem children) according to the Boston Box?

A) They are unprofitable but are investments for the future

B) They need to be carefully examined and either an investment needs to be made so that their market share can grow or they should be abandoned

C) They have the potential to become stars

D) They are mature products or services in markets with low growth


28. In an employee management system, employees must be either allocated to one Sales region or to one Office. They cannot be allocated to both a Sales region and to an Office at the same time. How would these relationships be represented in an entity-relationship diagram?

A) As exclusive one-to-many relationships

B) As exclusive many-to-many relationships

C) As fully mandatory one-to-many relationships

D) As fully optional one-to-one relationships



29. Which two of the following tools can both be used to identify aspects of a business that might need to change for a strategy to be implemented?

A) McKinsey’s 7-S model, PESTLE

B) POPIT model, SWOT analysis

C) Business capability model, McKinsey’s 7-S model

D) PESTLE, SWOT analysis



30. Which of the following is true about activity sampling:

A) Activity sampling is a qualitative form of observation where the business analyst assesses how well an employee of an organisation follows the defined process

B) Activity sampling is a quantitative form of observation where business users give a five star rating to each activity they execute during the day

C) Activity sampling is a form of interview where customers are being asked how they feel when interacting with the products or customer service of an organisation

D) Activity sampling is a quantitative form of observation and records how people divide their work time among a range of activities



31. A business case for a project claims that a new system will increase job satisfaction of employees by automating away repetitive tasks. How would this be classified in a cost-benefit analysis?

A) An intangible cost

B) A tangible benefit

C) An intangible benefit

D) A tangible cost



32. The following is a list of statements about stakeholders in a project:

a. A customer can be considered as a stakeholder in a project.
b. A supplier can be considered as a stakeholder in a project. c. A shareholder can be considered as a stakeholder in a project.
d. A competitor of an organisation can be considered as a stakeholder in a project.
e. An insurer of an organisation can be considered as a stakeholder in a project.

Which of the following is correct?

A) Statements a, b and c are correct, statement d and e are incorrect

B) Statements c and e are correct, statement a, b and d are incorrect

C) Statements a, b, c and e are correct, statement d is incorrect

D) All five statements are correct



33. A team of business analysts is following the business analysis process model. They have recently completed the stage at which they performed a detailed analysis of the stakeholders and their perspectives on a project. Which of the following represents the next stage of their work?

A) Consider perspectives

B) Evaluate options

C) Investigate situation

D) Analyse needs



34. What does the C in CATWOE stand for?

A) Customer

B) Clientele

C) Constraints

D) Consulting



35. Consider the following list of statements about the waterfall approach to delivering IT requirements:

a. The waterfall lifecycle is a linear approach, whereby steps are carried out in sequence and are completed before moving on.
b. The waterfall lifecycle can incorporate changes to the functional requirements quickly while keeping the cost fixed.
c. The requirement to sign off each stage before the next one starts should lead to a high-quality system.
d. The waterfall lifecycle provides good control from a project management perspective.
e. In the waterfall approach, the solution to be delivered emerges during iterative periods of software development based upon the use of prototyping and multi-disciplinary teams.

Which of the following is correct?


36. Which of the following statements about business activity models (BAMs) is true?

A) A BAM shows who carries out activities in a business

B) A BAM shows the order that activities are executed in

C) A BAM shows how activities within a business are executed

D) A BAM shows the activities within a business and how they relate to each other



37. Which of the following is not an attribute of a value proposition according to Kaplan and Norton?

A) Return on investment

B) Customer relationship

C) Image and reputation

D) Product/service attributes such as price



38. Which of the following describes the goal of a force-field analysis?

A) To evaluate options in change management

B) To analyse the landscape of stakeholders surrounding a proposed change

C) To evaluate the attractiveness of a particular industry

D) To evaluate the difference of the current and future situation of a business system



39. An organisation offering a software as a service (SaaS) solution wishes to recruit more salespeople to increase the number of sales. Under which category of business activities would this fall?

A) Planning activities

B) Controlling activities

C) Monitoring activities

D) Enabling activities



40. Which of the following statements is not true about the incremental lifecycle?

A) A full set of requirements is not needed at the start of project development

B) Every increment requires full regression testing of the previously released increments

C) The total cost of delivering the solution is likely to be higher compared to delivering everything in one release

D) It offers the possibility of delivering high-priority requirements earlier