This is a very debatable question whether a Business analyst should look in to the code or not.
Actually it all depends on your employer or to be specific the clients/ project demand.
Let me tell you what does a Functional BA would do.
- 1. Interact with client and other stake holders
- 2. Scoping and drafting the business requirements (including change requests)
- 3. Converting to high-level functional requirements
- 4. Use cases, Screen prototype design, etc etc ,
- 5. Test scenarios
- 6. Functional testing etc.
In this role there is a certain dependency on Techies. You would chase them to check if the feature exists (could be technical – something like batch jobs), understand certain feature behavior in the software. You would do these when there was a customization or when there was no documentation
Now see the tasks of a Techno Functional BA.
- 1. Interact with client and other stake holders
- 2. Scoping and drafting the business requirements (including change requests)
- 3. Converting to high-level functional requirements
- 4. Look if the feature is a new if not check what has to be enhanced for the new request
- 5. Debug and find out the behavior of a feature
- 6. Identify at higher level what needs to be done, what all code is getting affected and what needs to be created/enhanced (it could be a procedure, batch, triggers, database or a screen)
- 7. Techno functional BA would be able to write a Technical Spec giving insight to the Developers on what to be done.
- 8. Use cases, Screen prototype design, etc ,
- 9. Test scenarios
- 10. Functional testing etc.
Most of the times it is the Comments in the code which helps how a certain code file is behaving, where the data is flowing from and what all entities in the code / database is getting affected. When you don’t have comments you would debug and understand the feature and make a note of it.
Now you may ask which of these two roles is better or best. I would say both are good. One should see both the sides and looking at the code is not going to hurt your career.
If you look in our industry mostly it’s the Techies who have moved in to the BA role, and they have become Product Managers. On Other side domain experts have seen the Technical side and that’s why they have become important asset to their employer and now they are not replaceable
So next time if you are asked to look in to the code you know what you are going to gain :-)
I like your concept of Techno BA vs. functional BA. I am leaning to the idea that BA should have some programming and DB experience. Coz BA is some who not just gathers reqts but also comes up with a solution that satisfies those reqts.
ReplyDeleteGood...
ReplyDeletegood information BA Online Training Hyderabad
ReplyDeletenice.thank you for sharing BA Online Training
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThanks for sharing the good article and valuable information.For more details go to through Business Analyst.
ReplyDeleteBA Online Training
Goood . Had got a clear picture on BA roles and responsibilities BA Online Training
ReplyDeleteIt is very helpful for my career building ,thanks for the post. Business Analyst Online Training
ReplyDeleteHad you given a clear picture on roles and responsibilities of Business Analyst. This blog is very useful to the people who would like to start career as business Analyst. BA Online Training Bangalore
ReplyDeleteit’s really nice and meaningful.https://onlineitguru.com/ba-online-training-placement.html
ReplyDeleteThis articles was vary important to the job seekers . Thank you for sharing BA Online Course
ReplyDeleteHi Jain, Thanks for sharing wonderful post. Keep up the great post!
ReplyDeleteAt Pmone, we are business Intelligence to support the best Power BI commercial enterprise analytics tools that helps your business. We are boosting the analytic IQ of companies through vast expertise in planning, reporting, analysis and forecasting. PmOne transforms existing data into actionable insights that drive business performance by extending Microsoft, SAP and other technology platforms with its own more software.
Nice blog .Keep updating Business Analyst Online Course Bangalore
ReplyDeleteCOEPD LLC - Center of Excellence for Professional Development is the most trusted online training platform to global participants. We are primarily a community of Business Analysts who have taken the initiative to facilitate professionals of IT or Non IT background with the finest quality training. Our trainings are delivered through interactive mode with illustrative scenarios, activities and case studies to help learners start a successful career. We impart knowledge keeping in view of the challenging situations individuals will face in the real time, so that they can handle their job deliverables with at most confidence.
ReplyDeletecoepd.us/index.html
Its really an Excellent post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog. Thanks for sharing....
ReplyDeleteGain Experience in BUSINESS ANALYST Training in Ameerpet// Real-Time Coaching
COEPD LLC- Center of Excellence for Professional Development is the most trusted online training platform to global participants. We are primarily a community of Business Analysts who have taken the initiative to facilitate professionals of IT or Non IT background with the finest quality training. Our trainings are delivered through interactive mode with illustrative scenarios, activities and case studies to help learners start a successful career. We impart knowledge keeping in view of the challenging situations individuals will face in the real time, so that they can handle their job deliverables with at most confidence.
ReplyDeletehttps://www.coepd.us/business-analyst-online-training.php
You can opt to do black and white photos rather than color photos if you prefer. You want great photos. Source to know about photo booth for sale.
ReplyDeleteYou don't need to worry whether you can integrate your previous merchant account. For more information on merchant services read this.
ReplyDeleteMake certain you understand how to choose and use the appropriate fire extinguisher. If you want to get more interesting details about preofessional firewatch, you may find out here
ReplyDeleteIf you're thinking a little small business line of credit may be the best way to go, or you'd just like more info, a Sun Trust representative can provide you further details and help you choose which credit options are best for you. If you want to get more interesting details about small business lending, visit this site right here.
ReplyDelete
ReplyDeleteThank you for your post. This is useful information.
Here we provide our special one's.
business analyst course in USA
business analyst training in USA
business analyst training in India
software engineering process models
best software engineering process in newyork
business analyst in software development life cycle
business analyst certification in usa
Should a Business Analyst look in to the Code its very useful post!!!
ReplyDeletetop analytics companies
Analytics for Micro Markets
Business Analytics
business data analysis
It was a good list of Business Analyst Course that you have provided. Thanks for the effort, it was really helpful.
ReplyDeleteShould a Business Analyst look in to the Code useful blog post!!!
ReplyDeleteIncrease Marketing/ Sales ROI
Increase Marketing Efficiency
Increase ROI in Micro Markets
Increase Marketing Efficiency
Thank you for providing this blog it really is much appreciated that you took your time and efforts to put out such information, if you want to know more about such topics you can check out.
ReplyDeletedata science course in bangalore
data science course
Such beautiful article in your BlogSpot and lovely humour during while read article lots of new information and glad to thankful knowable tips. Best Textile Designing Course In Delhi NCR, Best Institute for Short Term Courses
ReplyDeleteBest business intelligence analysis tools. Propellor is best business intelligence analysis tools.
ReplyDeleteThis question explores whether business analysts should delve into programming code Why Games Online as part of their job responsibilities.
ReplyDeleteVery Good Blog for Business Analyst Course!
ReplyDelete