This is the question that many organizations are still trying to answer today. Many organizations are just realizing the benefits of the BA role. One thing to realize, is those of us in the BA arena today are in the forefront of an infantile and growing profession. The International Institute of Business Analysis (IIBA)®, the professions governing body, was formed in 2004; incorporated in 2006. There are 827 certified professionals (CBAP)® in the world. Compared to the Project Management Institute (PMI)®, which was incorporated in 1969, offer five certification programs and has nearly 300,000 certified professionals. You may say that your company has had BAs for the last 5 or 10 years. Then I say your company is one of the forward-thinking organizations that has recognized the benefits that the BA role provides in developing IT business solutions.
Now I believe this discussion will go on for years; but as this is my blog, here I get to put my two cents in. First, let’s define the role of the BA in which we discuss. Many organizations have a quality assurance team, department or processes within the IT application development team. As these people support system or user acceptance testing procedures, these people are Business Analyst. For this discussion, I refer to the Business Analyst that works on the front end of the project life cycle. Who develops the Enterprise Architecture, gathers business requirements for business process improvements and makes the business case for IT business solutions projects to make those improvements.
As the role of the BA is to develop requirements and make the business case for IT application development projects, this is an IT function; therefore the BA is an IT position and should report to the IT management as opposed to the Business management. Although the duties that the BA performs may put him/her in front of external customers of the company, their goal is not to perform the business of the company but to recommend IT business solution projects to improve business processes within organization; this is an IT function.
If your organization is large enough to use terms such as Business Process Organization (BPO) and Project Management Office (PMO); then you should find the BA at the heart of the BPO. The purpose of the BPO is to analyze and recommend improvements to business processes. So now you say that in most organizations the BPO is a business team; I would reply that it should be a combination business and IT team. The improvement to business processes may require a business solution, such as upgrade or replace business machinery or training; or an IT solution, such as application enhancement, system training or system upgrade. Therefore, the BPO should be made up of business positions and IT positions working together to determine the best solution to business issues.
One thing that I would change in many organizations is that I believe the BA should sit more in the vicinity of the business unit(s) that they support as opposed to sit in the IT Department. BAs will be much more effective when they fully understand the business processes in place, issues that business workers face and the daily going-ons within the business unit(s). Also, easy approachability to the BA for the business gains buy-in to the duties and recommendations of the BA.
So there is my opinion on the subject, what is yours?
You guys have nothing to worry about, we're professionals…Professional what? I think that is a great line from
There is trouble in the near future for talent needs and it is coming in various flavors:
building and career advancement. Hey, I subscribe to that body of thought. A few years back I was with a company that held an annual summer picnic and prior to the picnic was a golf outing for those that wished to participate. The CEO, Sales Executives and almost all the management staff went every year on the golf outing. Knowing that was the place to be, I took up the game of golf. The following year there I was on the fairways with the best and brightest of our company.
Since Aaron has been in IT consulting for years, I believe he could use either definition as well;). In his last
IT certifications are one way to distinguish between well-trained job candidates and prospects whose skills on specific hardware or software aren’t quite up to par. At least that’s the way it’s supposed to work. In recent times, however, an overabundance of certifications and widespread cheating on exams caused in part by lax security at testing centers have tarnished some IT certifications’ reputation.