Skip to main content

Tag: Career

BA Rising

So, last month I covered Business Analysis, and How I Came to Realize What It Was And What It Meant. This month, I want to go more into what it means, and why the increased influence of BA (and the CBAP certification) is so important.

The short version is this: Systems are increasingly important in our quality of life (are you on the no-fly list yet?), and good BA leads to good systems, bad BA leads to Gartner and Standish Group negative statistics (if you don’t know what these groups do, Google them). BAs don’t always have the influence it takes to prevent these bad outcomes, but they should, and they will, now that the IIBA has established some neutral standards.

So, why BA – why can’t we build good systems without it? PMs are trained to deliver on time and under budget, so what’s the problem? (Hint – How hard is it to deliver on time and under budget? How much have you got to spend by when?) If you read the literature, you will see that MOST causes of project failure are related to stakeholders and requirements. These are failures of BA, by definition of the profession, and by default since they are not key to PMI.

I want to make the statement that the techniques of BA work because they are exactly those of due diligence. Sometimes we say that BA is just common sense, then laugh when we realize how uncommon it is. Due diligence IS common sense. Surely no one objects to due diligence? Indeed, why should anyone be concerned about the rise of due diligence? Isn’t that for dullards?

Before anyone spends millions of dollars (or even thousands), or takes any risk of consequence, it pays to do some amount of homework. If the homework seems overwhelming, expensive, or incomprehensible, that just means that the first 10 hours of homework are VERY important. They may be even MORE important than the next 100, or even 1000 hours. There is a LOT of earned value in doing ANY thinking versus none. Once thinking gets to thousands of hours, there is increasing risk of ossification, and the benefits diminish. In spite of this, a common complaint is “We don’t have time for analysis,” as if none were better than too little.

A common project mistake is to assign too much earned value to development, and not enough to analysis. Million dollar mistakes rarely happen at the field definition level, and are typically easy to explain and correct. This is true in spite of the fact that a significant percentage of labor and time may be spent on field level issues, or other technical concerns. Most of the value and risk control in the project may go to the first hours of analysis, with the development being quite low risk, as the “big” problems are actually resolved. It pays to control costs with analysis, and does NOT pay to control it with code change control.

This seems obvious enough, but analysis is overlooked and under-respected on more than a few projects – witness the 35% success rate of projects!t is, in fact, overlooked by the society in general. My father was once a Quality Analyst for a bank. “What do you do?”, I asked? “I make people think.”, he said. “Thinking is painful, and left to themselves, many won’t do it.”

Hmmm. The problem is, that the lax attitude about thinking is due to the illusion that we understand something is so strong. “I’ve been doing this for years, I know what to do!” In effect, EVERYONE thinks they understand, therefore, there is no need for an analyst – no one is (admits to being) confused – that would be awkward, scary even. In my experience, EVERYONE thinks they are THE analyst. It is, apparently, a strong hero role, even if we are only legends in our own minds.

Think about George Washington, fighting a desperate and losing war with England. In the midst of his desperation, he invented enterprise analysis, from a sheer common sense need – “What does the continental army consist of, what is it not, and what can we do about it?” That is bravery, true action, in the face of seemingly insoluble problems.

Imagine making these decisions without a sense of the whole enterprise. Imagine making these decisions under illusions of how coherent the enterprise was, instead of basing them on the best intelligence available.

Imagine pushing resources around “just because you can”.

And if you want to imagine those things, just imagine working on any project for the last 100,000 years, because human nature is such that it prefers illusion to facts, egos to inventories and simplistic principles to problem solving. Our progress comes in spite of ourselves, because nature supports common sense, and punishes lack of care.

The saying that ” common sense is none too common,” applies especially to BA. BA is the refined, professional level, experience based, highly predictive form of common sense. BAs don’t cite common sense; they practice it. They practice it because they are willing to learn, and think, in spite of the petty discomforts.

An example of how rare common sense actually is: Everyone knows you have to think of your customers to have a successful product (at least everyone would select it correctly on a multiple choice test). In spite of this fact, IBM was able to release the PCjr, with no applications that anyone cared about. IBM followed this up by dissing any employees who pointed out the problem. IBM’s slow decline in the late 80s and early 90s was inevitable, and that IBM no longer exists.

Professional BAs really believe in practicing due diligence, because they have seen what happens when you don’t. They are not in denial, and not afraid of the truth. They believe it, and live it, where others don’t, for whatever reasons. YES, they can see the future, because they remember the past.

In a world where “doing it because you can” is the message from the top, it’s easy to abandon due diligence – the paychecks can flow for years sometimes. It is much harder to adopt the Quixotic position – things are worth saving, improving; the world deserves to be a better place.

Given the importance of systems to the state of the future world (identity systems, micro-cash, medical imaging, health management, internet security, etc.), does anyone doubt that they want BA to rise?

This is an important question, for the following critical, political reason: If BA represents stakeholder value, doesn’t that mean that the Project Manager actually reports to the BA, instead of the other way around? Why or why not? Don’t most PMs wish they had a better handle on the requirements before the deadlines and budgets are set? Stay tuned.

Our society has hardly started building systems. We have traffic managements systems to build that will save lives, medical management systems that will empower patients, and identity systems that benefit the users (us) as well as the implementors (them?).

If anyone is against BA, they are against common sense, stakeholder interests, due diligence, and successful outcomes for a democratic society. If you are out there, and don’t want to play, please stand up, so the rest of us can work around you.

BA Rising

This is the first entry in Marcos Ferrer’s blog, BA Rising, an an ongoing series where Marcos shares his views, observations and thoughts on business analysis – and would like you to share yours.

When I was young, I asked my dad what he did at work. “I’m an analyst”, he responded.

In the course of my career I have run into (and sometimes been grouped with) systems analysts, financial analysts, organizational analysts, sales analysts, marketing analysts, computer analysts, network analysts, security analysts, user interface analysts, software analysts, investment analysts, business analysts, enterprise analysts, quality assurance, analysts who analyze analysis, psycho-analysts, and probably others.

Needless to say, my father’s answer, back then, didn’t provide much insight as to what he did to keep the family going. In fact, at the time, I didn’t give it any thought at all. Most of the analysts seemed like people who knew some stuff about some specialty, that’s all. Most were pretty smart, but not all.

Nor did it make sense that in my time there, IBM called me a Systems Engineer. Yet, It didn’t bother me; I figured they knew what to call it. Still, it didn’t feel like engineering. To me if just seemed like a bunch of things to know about computers – and the world – that let you help your customers. Some of it was just knowing that large inventories at year-end were financially punishing to businesses that had them. Some of it (e.g., correct balanced systems and network configuration) was stuff that customers could have figured out for themselves, if IBM had provided the means on-line. Instead, IBM’s engineering support systems gave me information power with my customers, and I used it to leverage information out of them concerning their business interests, becoming an analyst without knowing it.

When Mendes Worldwide (high tech bowling company) called me an Industry Rep, again, it didn’t bother me. They must know! When a client of mine installed the world’s first fully automated duckpin bowling center, after a year of negotiations and Excel “what ifs” with Duckpin industry officials, Duckpin Bowling Center proprietors and potential investors, someone said to me that I must really know the business. Again, I was operating as an analyst, without even knowing to call it that.

What I figured out later (when I found IIBA) was that I was practicing business analysis the whole time. I just didn’t know it was business analysis. I know I didn’t know, because every boss I ever had (except one) challenged me by spluttering “What are you doing, why are you doing that?” And with comments like, “don’t let me catch you doing that ever again!” And I never knew what to say except “But, it’s working!” and “I promise you‘ll never catch me doing that again!”

Over time, I met other people who made things work. They made them work well. They were different from the ones who made things look good. The “look-gooders” made things look good just long enough to get promoted, so someone else would actually have to fix the mess. A small number of people seemed to be able to make things look good AND make them work. All these people seemed to be CEOs; high-level executives, but certainly not business analysts.

What the “make things work” people did, always made sense, got results, and allowed energy time and resources to complete tasks and quickly focus on new opportunities,

In a word, these people left things better than they found them.

That was not easy at IBM, nor is it easy in organizations of any size larger than, say, one person. None of this was identified with business analysis, or analysis of any kind – at least not by my bosses at IBM in 1983 – this changed later.

The Eureka moment for me came while I was consulting with DOL as a client/server analyst. Peter Gordon introduced me to the International Institute of Business Analysis (IIBA, www.theiiba.org). I read their material, and then their Book of Knowledge (if that sounds pretentious, remember that it is really the Business Analysis Book of Knowledge – BABOK – the name adds a little humility, in my opinion, and all to the good).

The IIBA BABOK had summarized (it is still a work in progress) all my knowledge and more techniques than I had ever heard of, but it all made sense – anyone trying to “git ‘er to work” instead of just “git ‘er done”, might do exactly the things listed in the BABOK.

Business analysis meant thinking/being thoughtful! That’s what first attracted me to IBM – the motto – “Think” – and what chased me away later – the lack of actual thinking. Business analysis is what one does, if one really cares about achieving the outcome! Risk analysis doesn’t pay if you will get promoted regardless of project outcome. It only pays if you care, AND if you use it wisely, for issues that the project can truly affect. Anyone with major meteor (>50km diameter) strikes in their risk plan is obsessive, not thorough, and not to be admired, as they have no concept of risk vs. cost. Anyone considering small (<.0.1m diameter) micrometeor strikes, is working on space travel, or is also (frankly) screwy.

Now that I realize my “common sense” skills, that I took for granted and have used during my career, really consisted of BA practices and CBAP standards, I’m hooked. Stay tuned. It will hook you too. Imagine a world where stuff worked better – stuff like medical care, flight safety, telecommuting, war plans, credit protection, law enforcement, more.

Remember, there is strength in numbers – the more CBAPs there are, the better our chances of being heard, and making the difference that is so needed. Join us, or give up and be a spectator. I know you will join, because if you could help it, you would have quit this complex and difficult career long ago.

Again, welcome, and please share your thoughts with us.

, is an experienced teacher, public speaker, and instructor with ESI International. He has over 20 years of experience in the practice of business analysis and the application of Information Technology for process improvement. Mr. Ferrer began his BA career in 1982, while still a student at the University of Chicago, when he developed a consulting practice (he didn’t know it was BA then) with local property management and accounting firms. After graduating in 1983, Mr. Ferrer joined IBM in Chicago, where he worked on requirements and systems implementations in a number of different fields. In 1990 Mr. Ferrer became an independent consultant, again working with a variety of customers, most notably in the Family Entertainment industry. He has also worked on multiple government systems projects and “business” projects, including A-76 work.

In November of 2006 Mr. Ferrer became one of the first 16 CBAPs certified by the IIBA. He has served as VP for Certification at theDC-Metro chapter of the IIBA, and is speaking publicly and promoting certification (CBAP) on behalf of that chapter (www.iibadc.org).

Copyright 2007, Marcos Ferrer. All rights reserved.
07/27/07 


Marcos Ferrer, CBAP

How to Become (or Manage) a Successful Business Analyst

Completing information technology projects on time and on budget is both essential and a struggle for most organizations. Business analysts can help shepherd projects through to successful results by gathering requirements from a business area and presenting them in ways that are understandable and actionable by the organization. Unfortunately, the business analyst’s job description is often vague. While many organizations know what needs to be done, they don’t know how to identify and develop the skills necessary to meet these needs.

As such, we’ve outlined here eight essential competencies necessary for success in this job. For each competency below, we explore the skills, knowledge and abilities inherent to each competency and provide practical tips for using these competencies as guidelines for improving the efficiency of business analysts within any organization. By definition, a competency is made up of three components: knowledge, skill and ability. Knowledge considers “what is being measured?” Skill looks at “how is it done?” Ability examines “to what degree can it be done?” 

Competency #1: Eliciting Requirements On the most basic level, the business analyst’s job is to gather and document user requirements. Requirements are needed by a user or client to solve a business problem or achieve a business activity, and they are tied to the needs of business, rather than the constraints imposed by technology. This means that the business analyst’s job has more to do with identifying the desired results than the actions or resources required to reach these results. The purpose of gathering requirements is to provide an understanding of the problem or opportunity before trying to propose the solution. 

Competency #2: Creating the Business Requirements Document A Business Requirements Document (BRD) is an exhaustive, written study of all facets of regulatory, business, user, functional or non-functional requirements. It is a detailed profile of primary and secondary users and comes directly from the requirements the business analyst has already gathered. It only makes sense, then, that the BRD should be written by the business analyst. After the document is completed, the business analyst and the client, or user, meet for a formal review and to formally approve the BRD. The document is then shared with the rest of the development team, including the project manager. In creating the BRD, a business analyst should define the various sources for requirements and the placement and relevancy of these requirements. 

 

The Essential Business Analysis SkillsAnalyze & solve problemsUnderstand the businessCommunicate effectively (write & speak)Manage client relationshipsFacilitate discussionsNegotiate & build consensusModel data & processesPlan & manage activitiesFacilitate & develop business strategyUnderstand & manage organizational change

 

For example, senior business analysts may identify such items as the project charter and vision, business case, requirements work plan, vendor request documents and business contract documents. They may also work with the project manager to define the project and product scope. Any requested changes to any area of the BRD, before or after work has begun, must be carefully reviewed by the business analyst who would then work with the client or user to make the necessary changes. 

Competency #3: Modeling Modeling refers to the ability to conduct structured analysis. In business analysis, modeling is used to support and enhance text-based requirements, help identify and validate requirements, document and communicate requirements and, finally, organize information into coherent ideas. The most common types of business analysis models include business models, process models, data models and workflow models. Experienced business analysts develop models such as business interaction charts or entity relationship diagrams and examine how the business process works now, in order to develop improved charts and help troubleshoot in the future. When looking at models, the business analyst is looking for problems and opportunities that will change the process or the deliverable. 

Competency #4: Object-Oriented Analysis An object model is an abstract representation of the process and data requirements of a system, based on separating the system into units called objects. Each object includes the data and operational characteristics of one business item. Object-oriented analysis is particularly important to business analysts as a business planning tool to depict the hierarchy of business functions, processes and sub-processes within an organization. Generally speaking, individuals working on object-oriented analysis should be competent in structured analysis.Object-oriented analysis requires a clear understanding of both the process and data modeling techniques, including the ability to separate systems into objects. Junior business analysts may get involved in the functional separation of the as-is state of a project, including forming a simple model of this state. From this model, an intermediate business analyst may consider developing activity diagrams to further clarify requirements. With diagrams in hand, a senior business analyst is likely to begin designing the to-be state during one-on-one interviews, group interviews and the documentation process. Essentially, each of the processes involved in object-oriented modeling ensures that the requirements are properly communicated to the developers and administrators. 

Competency #5: Testing When it comes to testing in business analysis, the first thing to understand is that the term applies to several different levels of work. First, business analysts are looking to test the products to validate whether the requirements have been met. They develop test scripts, test plans and test scenarios based on the as-is state as well as the to-be models. Testing requirements should be done in recurring stages to ensure that, by following the requirements, the desired deliverables will be met. The second level of testing is more familiar. This is testing the functionality of the physical product – testing lines of code and user testing of graphical appeal, speed and functionality. Black box testing and glass box testing fall into this category. As with the first type of testing, this testing also makes sure we reach the desired state, but it is based on user acceptance. In testing situations, business analysts design test cases and review the results from these scenarios. 

Competency #6: End-User Support It’s a common misconception among project teams that the project ends when the deliverable is completed. This isn’t true. Business analysts should be aware that end-user support after the product is delivered is almost as important. The role of the business analyst is not to act on behalf of the training team, but to complement the training team’s efforts with their knowledge of the business requirements. Much of the documentation created in the process of identifying the deliverables is invaluable to the development of training needs and end user support, including user manuals and reference materials. Business analysts work with end-users after deployment to clarify any high-level questions that need to be addressed. They also work closely with training managers and facilitators to define requirements to deliver the training supporting the business needs. Finally, business analysts assess and evaluate all feedback from team members, those individuals involved in the deployment of the product and any pilot or “test” groups, to ensure that the requirements necessary to correct any issues are addressed in future releases, iterations or versions of the product.   

Competency #7: IT Fluency How much IT knowledge is enough for a business analyst? The IT background for a competent business analyst depends entirely on the environment and possibly the industry vertical within which he or she works. It’s important to remember that IT fluency is just one of eight competencies that a successful business analyst must have. Also, just because an individual is fluent in a given technology does not automatically qualify him or her as a business analyst. This is a mistake made by many organizations. In theory, a great business analyst should have the wherewithal to understand which resources would be appropriate to help define and validate both requirements and specifications within a given project and product scope. In examining the different stages of a business analyst, a person at the junior level would need to have a clear understanding of the IT products and tools necessary for the business to function. An intermediate business analyst may understand interconnectivity and relationships between the tools and, perhaps, system architecture and information architecture. A senior business analyst will demonstrate his or her IT fluency across an industry vertical. He or she may also have a very clear understanding of how different IT products are related, interface with and connect to each other, as well as the positive or negative impact they may have in a given situation. 

Competency #8: Business Process Re-Engineering Considered the “big-picture thinking” of business analysis, Business Process Re-engineering (BPR) is a rapidly growing part of business analysis. In fact, lately many companies have been grouping business analysts around this specialty and developing teams of process analysts. This is the phase in which business analysts seek out both problems and opportunities. BPR uses a variety of modeling techniques in order to look at the bigger picture, while still thinking tactically. Business analysts’ responsibilities are often to identify, using various modeling techniques, possible areas of improvement to walk the client or user through each step of the process, examining individual tasks that could potentially be improved and then to actually make suggestions for improvements. 

You’ve Defined the Competencies . . . What Next? Now that the competencies have been spelled out, how do companies go about developing business analysts? First, they must develop and document specific job functions, and the task or tasks related to a particular level of competency. Next, they should assess existing knowledge. Finally, they must provide the training needed to develop the competencies outlined above. The first step in ensuring that an organization’s business analysts have the knowledge, skills and abilities necessary for success is to develop job functions, associated tasks and activities, and expected inputs and outputs, that would in turn support an organizations defined competency. When job descriptions have been determined and approved, it’s essential that organizations “take inventory” of the competencies their business analysts already possess. There are specific assessments to test these competencies. Such tools will establish the knowledge level of individuals in each competency area and of the team as a whole. If knowledge isn’t base-lined, improved cannot be observed, and overall performance for the individual and the organization. After establishing the business analysis knowledge and ability levels within an organization, the next step is to implement training to improve any competencies that may be lacking. The competencies above can also serve as a validation tool for such training. They can be used to ensure that the performance improvement program is comprehensive, that no behaviors or competencies are missed, through proper training, on the job experience as well as the appropriate coaching and mentoring. Keeping in mind the eight competencies, as well as the necessary people, processes, tools and technology, will put an organization on the path to better business analysis and, ultimately, to more successful projects.