Business Requirement Essentials for BA/SA is a hands-on course in gathering, analysing and writing business requirements, from stakeholder analysis and role-played client interviews to user stories with acceptance criteria and BPMN process maps. It suits business analysts, system analysts and presales teams at system integrators, and you leave with a short BRD and a traceability matrix ready for client sign-off.
Many system projects do not fail because of technology. They fail because the team and the client understood the requirements differently. Clients often describe their problem mixed with a solution they have already decided on, and requirement documents are often broad statements that nobody can test. The result is scope that keeps growing, rework after delivery and disputes at acceptance, and for a system integrator building for external clients every one of those is a cost it has to absorb.
This course lays the foundations of business requirements work for both BAs and SAs. Learners practise stakeholder analysis, choose elicitation techniques, interview a client in a role-play, and turn what they hear into a short BRD, user stories with acceptance criteria, BPMN diagrams and a traceability matrix that the client can sign off and the development team can use straight away. The whole day is one continuous workshop on the HR System Project case, and the work produced feeds into Data Analysis & Modeling for BA/SA (BASA-01). (1 day, 6 hours, Beginner level.)
What you’ll gain
Understand the BA/SA role across a system integrator project, from gathering requirements to client acceptance
Analyse stakeholders and classify requirements systematically
Choose and apply elicitation techniques that fit the situation
Write a short BRD, user stories and acceptance criteria that are clear and testable
Draw as-is and to-be BPMN process diagrams to communicate with clients
Prioritise requirements, control changes and obtain client sign-off
Use AI to draft requirement documents safely and review what it produces
Who this course is for
System analysts with a technical background who need a foundation in gathering and writing business requirements
Business analysts who want to make their practice more systematic and write requirements that can be tested
Project managers, product owners and presales teams who discuss scope with clients
Developers and testers who read requirements and want to understand where the documents come from
Prerequisites
A general understanding of how system development projects work, or some involvement in one
Basic use of Word or Google Docs and Excel or Google Sheets
Able to communicate and take notes in meetings
No programming or database background is needed; this is the first day of the BASA series
Curriculum
Course Details
A 1-day, 6-hour course (09:00-16:00) run as one continuous workshop on the HR System Project case, at Beginner level with no programming needed. It uses draw.io, Miro or FigJam, and templates in Word / Google Docs and Excel / Google Sheets. Learners use their own or company accounts for Miro, FigJam and the AI assistant. This is a 1-day course focused on working with external clients as a system integrator and the first day of the BASA series, unlike Business Analysis and Requirements Engineering, which covers the full BA lifecycle over 2 days. Learners take home templates for a short BRD, user stories and a traceability matrix, plus their workshop outputs.
Day 1: Gathering Requirements Fully and Writing Testable Requirements
Section 1The BA/SA Role and the Requirements Lifecycle in SI Projects
BA/SA work during presales and kick-off
Work during analysis and design through to UAT and go-live
The cost of wrong or missing requirements and their effect on scope, time and budget
Common deliverables: how a BRD, SRS / FRS, user stories and a traceability matrix differ
Section 2Lab: Stakeholder Analysis
Stakeholder analysis with a power / interest grid
Defining roles and responsibilities with RACI
Identifying the decision makers and key users of the project
Lab: build a stakeholder map for the HR System Project in Miro or FigJam
Section 3Types of Requirements
Requirement types in BABOK: business and stakeholder requirements
Solution requirements: functional and non-functional
Transition requirements for the move to the new system
Separating the problem from the solution the client already has in mind to find the real need
Section 4Lab: Elicitation Techniques
Interviews, requirement workshops, observation, document analysis and questionnaires: when to use each
Preparing questions with 5W1H and the 5 Whys
Questions about special cases and exceptions that are often missed
Taking notes and confirming understanding with the client (meeting minutes and playback)
Lab: prepare interview questions for HR about the leave and approval process
Workshop: interview the client's HR team about the leave and approval process
Take turns as interviewer and client to see for yourself what gets missed
Summarise the interview notes, separating problems, needs, client-proposed solutions and constraints
All data is simulated and has no connection to real employee data of any organisation
Section 6Lab: A Short BRD and User Stories
Structure of a short BRD: goals and scope (in scope and out of scope)
Assumptions and constraints the client needs to see in writing
User stories in the As a / I want / So that format
The INVEST criteria for checking user story quality
Lab: write user stories from the morning interview notes
Section 7Lab: Acceptance Criteria and Business Rules
Given / When / Then acceptance criteria that testers can use
Characteristics of good requirements in ISO/IEC/IEEE 29148
Business rules that should be recorded separately and clearly
Basic non-functional requirements such as security and personal data under PDPA
Lab: write acceptance criteria for your own user stories
Section 8Lab: Process Diagrams with BPMN
Common BPMN 2.0 symbols: event, activity, gateway, pool and lane
Drawing as-is against to-be to show pain points and gaps in the current process
Using diagrams to confirm understanding with the client
Lab: draw as-is and to-be BPMN diagrams of the leave and approval process in draw.io
Section 9Prioritisation, Change Control and Sign-off
Prioritising with MoSCoW and negotiating scope with the client
A requirements traceability matrix linking requirements to design and test cases
Change requests, scope creep and the sign-off process
Using AI to draft user stories and acceptance criteria, with care over review and client data
Lab: have AI draft user stories, then review them for completeness and accuracy
Section 10Master Workshop: A Requirements Package for Sign-off
Workshop: turn the morning notes into a short BRD
Write user stories with acceptance criteria and draw the to-be BPMN of the leave and approval process
Prioritise with MoSCoW and build an initial traceability matrix
Present to the group playing the client to request sign-off
The work produced carries on into Data Analysis & Modeling for BA/SA (BASA-01)
Schedule & training options
For individuals — public rounds
No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770
Who is Business Requirement Essentials for BA/SA for, and what background is needed?
Built for System analysts with a technical background who need a foundation in gathering and writing business requirements · Business analysts who want to make their practice more systematic and write requirements that can be tested · Project managers, product owners and presales teams who discuss scope with clients Background you should have: A general understanding of how system development projects work, or some involvement in one · Basic use of Word or Google Docs and Excel or Google Sheets Not sure the fit is right? Talk to our team on LINE @itgenius or call 02-570-8449.
How much does Business Requirement Essentials for BA/SA cost and how long does it run?
THB 4,500 (currently THB 4,050 on promotion). The course runs 6 hours. The price excludes 7% VAT (for payment in a company's name). Pay by bank transfer to the company account, confirm it on our payment page, and we can issue the receipt or tax invoice in your company's name.
Do I get a certificate?
Yes. Everyone who completes the course receives a Certificate of Completion from IT Genius Institute. Each certificate carries its own number, and anyone holding that number can verify it online on our certificate page, so you can add it to your portfolio or pass it to HR as evidence of training.
Where does the training take place, and is there an online option?
You can attend onsite at IT Genius Institute or arrange to join online, and we also run it as a private in-house session for your team. Ask about dates and venues on LINE @itgenius or call 02-570-8449.
What if I fall behind or miss a session — can I retake it?
Yes. You may retake the same course free of charge in a later round, under the institute's conditions. Tell our team which course and round you attended, and we will check it and offer you the rounds that still have seats. Ask us on LINE @itgenius or call 02-570-8449.
How do I enrol, or request a quotation for my company?
Enrol online with the registration form on this page. You can register several attendees at once and enter your tax ID and billing address for the tax invoice. Or request a company quotation straight from the quote button. For anything else call 02-570-8449 or reach us on LINE @itgenius.
The most common problem in system projects is not badly written code but misunderstanding the data from the start. Requirement documents written as plain text, which do not say where each piece of data is stored, what it relates to or which business rules…
Many business analysts and system analysts have to wait for the development team or a DBA to pull data every time they need to check a problem case. The cycle is slow, and the data that comes back often does not answer the real question. Yet writing SQL well…
Many IT projects do not fail because of technology but because the team never shared the same understanding of what was needed. Users describe what they want in broad sentences, the development team reads it another way, and the delivered system goes through…
12 hours2 days
7,110THB7,900 THB
View details
Business Requirement Essentials for BA/SA6 hrs · 1 days