Business Analyst — IT
Bridge the gap between business stakeholders and technology teams — analysing business processes, translating requirements into technical specifications, and ensuring IT solutions actually solve the right problems.
A Business Analyst (BA) in an IT context is the professional who ensures that technology projects solve the right business problems. They sit between the business side (executives, department heads, end users) and the technology side (software engineers, architects, project managers) — translating business needs into requirements that developers can act on, and translating technical constraints back into business language that stakeholders can understand. The core skill is requirements analysis: discovering what a business actually needs (which is often different from what they say they want), documenting it precisely, and validating that the delivered solution meets those needs. BAs work across industries — banking, insurance, telecoms, healthcare, retail — wherever IT systems are used to run business operations. In Sri Lanka, the BA role is one of the most accessible entry points into the technology industry for students from commerce or science backgrounds. It does not require programming skills, though technical literacy is valued. Major employers include commercial banks (Commercial Bank, HNB, BOC, Sampath Bank), insurance companies (Ceylinco Insurance, AIA), telecoms (Dialog, Mobitel, SLT), and IT services companies (IFS, Virtusa, LSEG, WSO2, Synapse). The BA career in Sri Lanka is well-established and structured — most large companies have Business Analysis functions, and there is a clear progression from Junior BA to Senior BA to BA Lead to Business Analysis Manager. Internationally, the BA role is a strong pathway to product management, IT consulting, and enterprise architecture. The International Institute of Business Analysis (IIBA) publishes the Business Analysis Body of Knowledge (BABOK) — the global standard for the profession. The Certified Business Analysis Professional (CBAP) from IIBA is the most recognised international BA certification, and it carries significant weight in international job applications.
What a Business Analyst — IT does daily
- Elicit requirements — conducting stakeholder interviews, workshops, focus groups, and observation sessions to discover what business processes need to change and what the IT system needs to do; the most important BA skill is asking the right questions and listening carefully
- Analyse and document requirements — translating stakeholder needs into structured requirements documentation: Business Requirements Documents (BRDs), Functional Requirements Specifications (FRS), use cases, user stories, process flow diagrams; the documents that developers use to build systems
- Model business processes — creating AS-IS (current state) and TO-BE (future state) process models using BPMN (Business Process Model and Notation) or flowcharts; identifying inefficiencies, redundancies, and improvement opportunities in current processes
- Manage stakeholder relationships — building and maintaining relationships with business stakeholders at all levels (operational staff, middle management, executives); managing expectations; handling conflicting requirements from different stakeholders
- Conduct gap analysis — comparing current capabilities to required capabilities; identifying what needs to be built, changed, or retired to achieve the business goal; quantifying the business impact of the gap
- Write use cases and user stories — formal use case specifications (actor, preconditions, main flow, alternative flows, postconditions) and agile user stories ("As a [role], I want to [action] so that [benefit]") with acceptance criteria
- Create data models and data flow diagrams — understanding what data the system needs to store, process, and report; entity-relationship diagrams; data flow diagrams; data dictionaries
- Validate and test solutions — writing test cases; participating in User Acceptance Testing (UAT); verifying that delivered systems meet original requirements; documenting defects; signing off on delivery
- Support change management — documenting system changes for end users; writing user manuals and training materials; supporting training delivery; managing the human side of system transitions
- Conduct feasibility studies — assessing whether a proposed IT project is technically feasible, economically justified (cost-benefit analysis), and operationally viable; writing business cases for IT investment approval
Step-by-Step Career Roadmap
- Develop process observation skills — notice the steps in everyday processes: how a supermarket checkout works, how a school canteen order is taken, how a bus ticket is purchased; asking "how does this process work, and where does it break down?" is the foundation of business analysis thinking
- Excel / Google Sheets proficiency — spreadsheets are the BA's most-used tool; learn to build data tables, use SUMIF, VLOOKUP, COUNTIF, and create charts; Khan Academy data and statistics modules are a good start
- Build clear writing habits — business analysis is documentation-heavy; practice writing clear, step-by-step instructions that someone else can follow without asking questions; the "write instructions to make a sandwich" exercise teaches the precision that BRDs require
- Learn basic flowcharting — draw.io (free online) or pen and paper; draw the process flow for a simple everyday process (making tea, getting to school); this is the foundation of business process modelling
- Read broadly about business and technology — how banks work, how e-commerce works, how hospitals manage patient records; understanding how different types of organisations use IT is valuable domain knowledge
- draw.io (free): draw 3 real process flows (supermarket checkout, school canteen, library book loan)
- Google Sheets: build a student grade tracking sheet using VLOOKUP and COUNTIF
- "How It's Made" style YouTube videos: watch 10 business process videos; describe each as a flowchart
- Khan Academy: Basic Statistics and Data modules (free)
- Write: 5 step-by-step process descriptions (aim for zero ambiguity)
- Business analysis is a documentation-heavy role — students who find writing tedious should be honest about this; the core work is writing clear, precise documents that others depend on to build systems; developing strong written communication in English early is more important for a BA career than any technical skill
