Business analyst is a job that usually posted on job board and hired by tech company. What business analyst do is to… well… analyse a business and suggest solution that can solve their painpoints or improve an area of that business.
To put this in example, let’s say you are running a dance academy that offer dance courses every 2 months for people to sign up, your target audience is from 18-28 years old so you mostly do your marketing on social media, which is working great, you use google form for student to sign up.
The business analyst can look at that and can see that there are painpoints that needs to address and opportunities for business to grow, the good thing that the business are doing and able to capitalize:
- Hard to show detail about the courses and the instructors -> this leads to reduce in sign ups and conversions.
- Employee might have a hard time to keep track, response to message, deal with repeating questions from students.
- Student don’t have a good overview of the course.
- Marketing bottleeneck, limited by social media and offline present only.
- Poor presentation of the school if only on social media.
The analysis could go even further with statistic, study, research and spreadsheet, from there, the business analyst will have some suggestion to improve such as: having a website that built for dance academy with the specific functions such as: an archive of all the classes and categorized them by statuses of upcoming, finished and ongoing, having pages of teachers and facility images of the academy, connect signup form with email for easier signup and manage between staffs,…
The list goes on and on, so let’s bring it back to why tech companies are more likely to hire a business analyst. Business analysts need to study not just the client business but the services/products of the company that they are working for and connect the two together, they will be the bridge between clients and the company by seeing and suggest how the company product can help with the client busines. It could be an app, a service, a website, a design, a product, a system, a framework.
Some industries like banking, ecommerce, politics are in dire needs of business analyst as their existing system is complex in itself and very resistant to changes, yet the customer and technology keep evolving.
When I was working in a tech company, I used to think that business analysts is a bit redundant as the owner or the developer already has the idea of the existing problem. But this might be wrong as the owner’s view or the developer’s view might not be aligned with the customers. The owner might be thinking too much about budget or what he think may be best for his customers, while the developers might be thinking too much about the technical stuff and forgot what’s the main goal of what they are building.
As a freelancer, I realize that it is way harder than it looks, just the client communication alone is hard in itself, to tell a business owner that they have a problem and your product is how they can improve takes listening skill, analytic skill and problem solving skill and later on communicate that to the dev team, and company that you are working for also takes a lot of communication skill.
Do you think you need a business analyst for you business?