馃攳
What Documents Do Business Analysts Produce? What are a Business Analyst's Deliverables? - YouTube
Channel: Karaleise | Business Analyst Training
[0]
hello hello everyone come on in come on in i am聽
Karaleise and i'm your business analyst coach聽聽
[7]
and this is the place where you can come聽
to get information about business analysis聽聽
[12]
about product ownership about product management聽
project management just if you want to find out聽聽
[17]
about the career this is where you'll find videos聽
about that or if you're a new graduate or just聽聽
[23]
somebody who's curious to know how it is in the聽
working world or in the business world this could聽聽
[28]
be a great place for you as well so go check out聽
my other videos i have a bunch of videos here on聽聽
[33]
youtube that you can check out and it can be very聽
helpful for you and also if you like what you see聽聽
[39]
please subscribe please like the video please聽
leave a comment and that would be great for me to聽聽
[44]
be encouraged to keep giving out this information聽
okay so welcome welcome welcome i'm very happy聽聽
[50]
that you're watching this video and today we're聽
talking about a very important thing and that is聽聽
[55]
what are the documents that a business analyst聽
produces like you're working working working what聽聽
[61]
is your deliverable what do you produce what's聽
the artifact that's the result of all of your work聽聽
[67]
that is what we're going to be talking about today聽
but before we get into that i want to say that i聽聽
[72]
do have some free courses on business analysis聽
that's up on my website so go to carlease.com聽聽
[79]
go to free courses and you can see different聽
types of courses on different topics and you聽聽
[83]
can just go there and watch the courses and that聽
way it's structured for you it's organized for you聽聽
[90]
and you don't have to be jumping around in youtube聽
trying to figure out which video to watch next聽聽
[94]
you know just want to share that with you so聽
that if you need more information that's the聽聽
[98]
place that you should go to get it all right also聽
before i jump into the topic of today i want to聽聽
[105]
let you hear from our sponsors so let's聽
go check that out and come right back聽聽
[114]
i wanted to share with you a tool i've been using聽
that's really helped my productivity and that is聽聽
[119]
this thing right here called a cube timer so a聽
cube timer is actually this thing and it just has聽聽
[126]
all the numbers in each of the faces and as you're聽
working you can just turn it on and flip it and聽聽
[132]
flip it and flip it and whatever number is on the聽
face that's the number that you start accounting聽聽
[137]
for and when that time is up the alarm so you know聽
you need to stop what you're doing and move on to聽聽
[142]
the next task this has been immensely valuable for聽
you timing yourself and making sure you get things聽聽
[147]
done in a timely manner and i'm going to leave聽
the link to this in the description below it's聽聽
[151]
actually available on amazon i'll leave the link聽
below and if you click on that link and make this聽聽
[155]
purchase that would be supporting and helping聽
what we're doing here on youtube so go check it聽聽
[159]
out and get this wonderful little tool y'all to聽
help you manage your time and be more productive
[169]
so we're talking about you know what are the聽
documents that a business analyst produces聽聽
[175]
what's the business analyst deliverable聽
uh what's the artifacts that they create聽聽
[180]
and you know it's very important to know this聽
if you're going to be working in the space聽聽
[185]
right what are you expected to do and so there are聽
a number of documents that we produce and some of聽聽
[192]
them are formal some are informal i mean some are聽
structured some are not some you can come up with聽聽
[197]
by yourself some you have to follow a very strict聽
template so again every company is doing their聽聽
[201]
own thing but generally um as a business analyst聽
there's a few documents that you must must must聽聽
[209]
must know how to write and the number one聽
document would be your business requirements聽聽
[216]
document right so i do have a video of聽
how to write your business requirements聽聽
[221]
document and you can go check that out but聽
basically this is going to be a document that聽聽
[227]
lists out all of the requirements that you need聽
for the feature functional project that you're聽聽
[233]
working on sometimes we call it a functional聽
requirements document sometimes it could either聽聽
[239]
be the system requirements specifications srs聽
document they all have kind of slight little聽聽
[245]
differences but it's generally that document that聽
is the authority the authoritative document as聽聽
[251]
to what should be built in a system or what the聽
process is going to be like and so on so this is聽聽
[257]
the main deliverable that you have as a business聽
analyst the business requirements document or the聽聽
[264]
frd function requirements document or srs systems聽
requirements specifications are usually documents聽聽
[271]
that are produced in a waterfall environment so聽
if you're working under waterfall where you're聽聽
[276]
doing all of the requirements up front and you聽
write all the documentation up front for every聽聽
[281]
single thing to do with this feature then you聽
create this huge you know this big document聽聽
[286]
that is called the brd frdo srs and that would聽
be the authority for what they need to go off聽聽
[292]
and build um for software projects or if it's聽
a process or if it's just a you know a feature聽聽
[299]
or something like that you would um write this聽
document and it would be used as reference point聽聽
[306]
for the other teams that need to know about聽
what to build right so that's normally done聽聽
[310]
in a waterfall environment and so that's the聽
main deliverable if you're working in waterfall聽聽
[317]
now for the agile people in the room聽
right what is the deliverable for you聽聽
[322]
as an agile business analyst well mainly聽
it's going to be the user stories right聽聽
[326]
so the user stories is your main deliverable聽
uh when you're working in agile and this is聽聽
[331]
you know complete with your acceptance criteria聽
i do have a video on how to write user stories聽聽
[337]
and that goes through what makes you the story聽
good you know how to put one together normally聽聽
[342]
people write user stories in a tool called聽
jira but you can write with the stories in word聽聽
[347]
or in excel or any any other tool but in the聽
industry jira is the authority this is the聽聽
[354]
the most commonly used tool for writing user聽
stories and managing the whole entire agile聽聽
[360]
process i do also have a video on how to write聽
the acceptance criteria and so you can go and聽聽
[366]
check those videos out if you need some help as to聽
how to produce this deliverable of the user story聽聽
[374]
the other deliverable that you would聽
produce or deliver if your business analyst聽聽
[381]
will be your mockups and your聽
wireframes so this one is kind of聽聽
[385]
true in some cases and not true in聽
some cases because some companies hire聽聽
[390]
a ux designer who works hand-in-hand with聽
the product owner or the business analyst聽聽
[395]
or the product manager to actually come up with聽
the wireframes and mockups of what the software聽聽
[401]
needs to look like but in some cases they don't聽
have a ux designer and so the business analyst聽聽
[406]
creates these wireframes for talking points and聽
has a discussion around them you know change聽聽
[412]
them edit them based on what the feedback is and聽
then that produces um you know better markups for聽聽
[418]
the next session and iteratively doing this聽
you eventually come up with the best design聽聽
[423]
the business analyst is the one that's actually聽
doing the mockups and the wireframes to go with聽聽
[429]
their requirements and user stories now don't take聽
this as being oh my god i gotta go learn how to聽聽
[435]
how to be a designer i gotta go learn photoshop聽
i gotta go learn sketch gotta go learn zeppelin聽聽
[440]
and all these things no you don't need to know聽
all of those things um normally just doing basic聽聽
[445]
wireframing is enough you could do balsamic i have聽
a a video on the tools that you can use um so you聽聽
[453]
can go check that out as well it includes a tool聽
called balsamiq you could use paint you could use聽聽
[460]
word powerpoint it doesn't have to be perfect you聽
don't need to have a pixel perfect uh mock-up you聽聽
[466]
know there's other tools out there as well that聽
will be helpful for creating these these markups聽聽
[470]
that business analysts produce to go along with聽
their requirements the other thing that business聽聽
[477]
analysts produce would be like a scope document聽
so these can have different names some people聽聽
[482]
call it project scope you know feature scope you聽
know um you know all different names that they聽聽
[488]
named it but it's really just like a document聽
that highlights what will be done or what will聽聽
[494]
not be done right among other things but the聽
main purpose of it is to delimit what you're聽聽
[500]
going to actually produce for this time period聽
or for this feature for this function or for this聽聽
[505]
project so that there is clear understanding聽
as to what you're going to be delivering聽聽
[510]
when it is done right so there's another document聽
called a scope document that the business analyst聽聽
[516]
sometimes writes and produces other documents聽
that we produce include things like walk-through聽聽
[521]
presentations so sometimes you need to communicate聽
the ideas that you came up with with a different聽聽
[528]
team and so you produce these presentations that聽
kind of walk through the process explain how it聽聽
[534]
will work you know show the as is state and the to聽
be state sometimes if it's a software project then聽聽
[540]
you walk through the screenshots and you explain聽
how it will flow so you have your primary flow and聽聽
[546]
your secondary floor you walk through all of that聽
with maybe your dev team maybe with your customer聽聽
[551]
support team maybe with other teams that will be聽
interested in this so you create this thing as a聽聽
[556]
presentation tip typically although it doesn't聽
have to be um it could be just our document or聽聽
[562]
something else but you create this presentation聽
and then you you have that as reference for how聽聽
[568]
you have envisioned this new process another聽
important thing that we don't want to ever lose聽聽
[573]
sight of is your use cases so business analysts聽
actually do write documentation on use cases聽聽
[580]
and there is a little confusion about the use聽
case right now because one is you have the uml聽聽
[587]
use cases so uml has this structure for writing聽
use case descriptions and how to do use case聽聽
[594]
diagrams and so you have these ovals you have聽
little sick people and then you show how this聽聽
[598]
use case match to this person and blah blah聽
and that's great if you want to map it out聽聽
[604]
from an actor versus use case perspective and聽
that's great for documenting um your future聽聽
[611]
feature or future system and it's very system聽
related though you know it's very this is how聽聽
[618]
the system is going to work or these are how all聽
the actors interact with some kind of feature聽聽
[624]
and that's great for the uml perspective but when聽
you get into the real world you start to realize聽聽
[629]
that when they say use case they mean something聽
different right they don't always mean the uml聽聽
[636]
version of a use case so use case could also be聽
referring to how are people using this feature聽聽
[643]
or function or are they walking through this聽
process currently so the use case tends to be聽聽
[650]
from two perspective what it is today and how we聽
intend for people to use it in the future so the聽聽
[657]
use case is very tricky you got to be careful聽
about this because you might hear use case and聽聽
[661]
you go off thinking they want a uml diagram but聽
sometimes they don't they just want you to explain聽聽
[667]
what they're trying to do currently the聽
challenges they're having what they're聽聽
[671]
doing now and how they're you know what what聽
is impeding them and it could also be this聽聽
[677]
is how we're going to solve the problem and聽
this is how they're going to use the solution聽聽
[681]
right so the use case of how we're going to聽
use this new solution so you got to be careful聽聽
[685]
sometimes if you need to do the latter one it聽
just needs to be a document that's well laid out聽聽
[691]
and explains all these different things if they聽
meant the uml version then it needs to be the uml聽聽
[698]
description and the diagram that goes with it聽
right so just need to clarify most of the time聽聽
[704]
though i'm telling you most people don't even know聽
about the uml in the real world they don't really聽聽
[709]
know the uml version of a use case they're聽
thinking new skills i think how someone uses聽聽
[715]
the feature function or project or or process聽
there and they want you to document that so聽聽
[721]
it can be shared with other people so just be聽
careful about that when you think about use cases聽聽
[726]
the other thing that a business analyst produces聽
often is called a user acceptance test case so聽聽
[734]
your uat is user acceptance test cases and this聽
is what you will use to make sure that the user聽聽
[740]
will accept the feature function that you've just聽
created so what it is it's supposed to be written聽聽
[746]
from the perspective of the user and it's written聽
to test if the user would find this functionality聽聽
[753]
you know usable or friendly or useful and so聽
you need to know how to write those kinds of聽聽
[758]
test cases it's different from your acceptance聽
criteria it's not the same sometimes people think聽聽
[764]
that the acceptance criteria in agile will be used聽
directly for the uat and it's not true because the聽聽
[771]
acceptance criteria is written for developers and聽
it's written specifically so they can understand聽聽
[775]
what to go and build but the uit is written for聽
the user and they need to understand to break down聽聽
[781]
terms into group things you need to make it user聽
friendly so they can understand what you intend聽聽
[786]
for them to do and you're also trying to gauge if聽
what you've built from a technology perspective if聽聽
[791]
it's usable if it has good user experience and so聽
you don't want to tell them every single step you聽聽
[796]
want to know if they can figure it out on their聽
own because you're not going to be sitting beside聽聽
[800]
them in the real world to tell them exactly what聽
to do so the system needs to be user friendly that聽聽
[805]
needs to have good ux design and so you write your聽
uat to cover some of those things right to give聽聽
[811]
them scenarios that they can then go try and solve聽
with your tool and see how they struggle with it聽聽
[816]
and where you need to improve or if it's really聽
easy for them to fly through then you're like wow聽聽
[820]
yeah we got this so things like that is what聽
you try to get when you do your uat testing聽聽
[826]
so just to recap the documents that a business聽
analyst produces the business requirements聽聽
[832]
document or the brd or the frd or the systems聽
requirements specifications srs so that's the main聽聽
[839]
document in a waterfall environment if you're into聽
an actual environment you're going to be producing聽聽
[844]
user stories that's the main document in a user聽
store and it's not really a document because we聽聽
[848]
think of document like some big file you know聽
the the user stories are going to be small聽聽
[853]
stories that are going to be a part of whatever聽
tool you're using normally jira and they include聽聽
[858]
their acceptance criteria so that's the second聽
thing that you produce um you're also producing聽聽
[862]
mock-ups and wireframes um and it doesn't have to聽
be pixel perfect doesn't have to be exact it just聽聽
[869]
needs to represent what you're trying to build聽
scope document so you create a scope document to聽聽
[876]
delimit what you will build and what you want or聽
what the process will have and what you won't have聽聽
[881]
so you can make sure you set the right聽
expectations walk through presentations聽聽
[886]
so you're doing your walkthrough presentations聽
because um you want to document the process and聽聽
[892]
how it's going to go and normally you're doing聽
this before you're finished so you're doing聽聽
[895]
it to kind of evaluate and to let you know get聽
feedback from the people who can make decisions so聽聽
[900]
that's your walkthrough document you're doing a聽
uat test so the uat test is going to be helpful聽聽
[905]
to make sure the user can understand what you've聽
done to make sure it's user friendly enough for聽聽
[909]
them so you're doing a uat testing you're going聽
to write your t test cases for that and you're聽聽
[914]
also going to be writing um use case use cases聽
so you're going to be writing use cases and it聽聽
[920]
depends on your environment whether it's going聽
to be a use case such as a uml kind of use case聽聽
[926]
or just a use case being a document that explains聽
how something is going to be used or is being used聽聽
[931]
okay so those are the eight documents that i think聽
every business analyst need to know how to write聽聽
[937]
okay this is imperative this is important this聽
is how you define yourself as a business analyst聽聽
[943]
right so this is going to be very very vital for聽
you to know and again go check out my videos on聽聽
[949]
how to do this and i hope to see you guys next聽
time please check out my website karaleise.com聽聽
[955]
please check out the sponsors of this video聽
like and subscribe to the video y'all like and聽聽
[960]
subscribe and show me some support okay i'm giving聽
you some free information you're going to give聽聽
[964]
me some support by subscribing all right so i'll聽
see you guys in the next video we talk about more聽聽
[970]
interesting and important and career advancing聽
topics to do with business analysis technology聽聽
[977]
product management and all of that stuff okay聽
i will see you guys next time take care bye bye
Most Recent Videos:
You can go back to the homepage right here: Homepage





