I have recently been in discussion with Adriana Beal, an experienced business analyst, based in New York. She has contributed a stimulating and important article to the IIBA blog on ComputerWorldUK hosted by yours truly. I asked Adriana if she would be able to provide a similar article to help BA’s (or wannabe BA’s) to assess their level of competence and she was happy to oblige.
Thanks Adriana and help us both out by adding your own comments or questions.
By Adriana Beal
Image used by permission from ModernAnalyst.com, the premier
Business Analyst Community.
As a junior business analyst, you may be asking yourself, “what skills and capabilities do I need to demonstrate in order to be a strong candidate for higher levels of responsibility at some point in the future?”. Understanding the essential skill set expected from a BA is a critical endeavor for a professional starting a career in business analysis, and an important step toward identifying performance improvement opportunities.
The successful performance of a business analyst depends in large part on soft skills (non-technical skills such as team-building and listening). Many organizations require business analysts to be technically oriented as well, but differing business practices and the rapid advances in technology and methodologies affect the importance attributed to each skill on a case by case basis. For instance, in an Agile environment, documentation skills will be less valued than communication and facilitation skills. Another example: while knowing how to conduct stakeholder analysis may be very important for a business analyst working as a consultant for multiple client organizations, this skill might turn out to be of little value in an environment with a small number of end users, and stakeholder roles clearly identified.
Here are 5 steps that you can take to find out your competence gaps and develop a plan to close those gaps:
1) Identify the key skills required by your organization
As a first step to identify potential competence gaps, you should learn how to distinguish nice-to-have from non-negotiable skills for business analysts in your organization, as well as capabilities required from entry-level vs. experienced business analysts.
Certain soft skills, such as communication, are considered vital workplace skills in all types of business enterprises, since ineffective communication is considered one of the main factors leading to unsuccessful projects. (If you think you need help in this area, in-person, group training can be an effective way to hone better communication skills, focusing, for instance, on assertiveness and conflict resolution.)
As already mentioned in the introduction, many must-have skills are company-dependent. In order to identify what new capabilities would add more value to your role, talk to colleagues, business representatives, and your management team, to develop a good understanding of the current situation and potential changes. You might learn, for example, that your company is about to implement new business rules, or a new requirements management tool, or that the team is hoping to develop a deeper understanding of a certain business process to help prioritize requirements for a new project. Based on the collected information, you can start to plan your skill building strategy around the identified priorities.
The following list illustrates soft and hard skills that are important for business analysts in general:
- Interviewing and listening skills, to talk with individuals and groups about their needs, ask the right questions to surface essential requirements, and correctly interpret what project stakeholders say.
- Facilitation skills, to lead requirements elicitation workshops, work with stakeholders to define acceptance criteria, moderate brainstorming sessions, etc.
- Observational skills, to validate information obtained through other methods, deepen the understanding about business processes, and so on.
- Analytical skills, to critically evaluate data gathered from multiple sources, reconcile conflicting requirements, decompose high-level information into details, abstract from particular examples to a more general understanding, identify underlying needs from explicit user requests, etc.
- Writing skills, to communicate information effectively and consistently to different types of audiences, including senior management and technical development staff.
- Organizational and time management skills, to cope with the vast array of information gathered during elicitation and analysis, manage time well, etc.
- Teamwork skills, to share responsibilities, confer with others, help others do their jobs, and seek help when needed.
- Relationship-building skills, to develop a large, well-diversified network of valuable connections across the organization.
- Negotiating skills, to get consensus about priorities, help resolve conflicts among project stakeholders, etc.
- Modeling skills, to represent requirements information in graphical forms, produce business object models, conceptual data models, process models etc.
- Requirements management skills, to help implement and/or improve requirements processes and practices and to define, for a given initiative, the tasks to be performed, the techniques to be used, and the deliverables to be produced.
- Change management skills, to ensure that standardized methods exist for efficient and prompt handling of all changes to baselined requirements and other change requests.
- Reporting skills, to produce periodic reports for the project manager and other stakeholders showing progress against milestones, status, issues, risks and dependencies.
The Business Analysis Body of Knowledge® (BABOK® v2), published by the International Institute of Business Analysis (IIBA), provides a description of generally accepted practices and areas of knowledge in the field of busines analysis, verified through review by practitioners and recognized experts in the field. It can serve as a baseline for assessing the skills you already have and the ones you may need to develop to become a skilled practitioner.
2) Evaluate yourself
Once you have gathered enough information about the skills that are relevant to your job, area and career, go through that list and establish your present level in each of the relevant competencies. Do you feel you struggle with abstraction and problem solving? Because of their lack of business experience, many junior business analysts have difficulty understanding business requirements, and the abstraction involved in translating user needs into detailed specifications presents a considerable challenge. Are you uncomfortable speaking in front of a group? It may take time for a new BA to develop ease and confidence when speaking in front of an audience.
Carry out this exercise for all the key skills identified in step 1. The difference between your current level and the desired level of proficiency in each of the relevant skills is your career skill gap or competence gap.
3) Ask for objective feedback from managers, colleagues and business stakeholders
After you have finished your self-assessment, discuss it with your immediate supervisor and other appropriate managers to get their perspective and feedback. Ask clarifying questions, but don’t become defensive (or you risk getting the person to either clam up or become less forthcoming).
You should also reach out to colleagues and business stakeholders with whom you interact on a frequent basis, to ask them where you could improve, and learn from their different perspectives. If the responses are vague and unsatisfying, ask probing questions. For instance, if you are told by a project manager that improving your business knowledge would be a desirable change, you could get this person to better define what “business knowledge” would mean in your case, by asking questions such as “what one or two things, above all others, would most build confidence in my knowledge about the business processes?”
4) Prioritize gaps and develop your action plan
When it comes to developing new skills, or closing a performance gap, it’s better to focus on one or two key areas of development at a time.
Once you have identified which areas you are going to tackle first, find out the best options available: it could be taking a training class, setting up sessions with subject matters, reading relevant books, etc. Create an action plan reflecting the various strategies you are going to use to close your competence gaps.
Finding a mentor can also be of great help in understanding and overcoming your career skill gaps: your mentor can help you assess your strengths and weaknesses, teach you new skills, and assist you in developing a long-term career plan.
5) Monitor your progress
The final step of your career skill gap analysis consists in monitoring your progress with the action plan and repeating your self-assessment periodically to confirm that you have increased your competence levels. As you reach your target level of proficiency for one particular skill, you can cross that gap off your action plan and move on to the next priority area.
Don’t forget to celebrate your milestones as you expand your skill set!
A career skill gap analysis is a must.
Overhaul & Maintenance, March 1, 2009, Safety & Regulatory News; Pg. 20, 739 words, Elyse Moody
Critical skill sets of entry-level IT professionals: an empirical examination of perceptions from field personnel. (Survey).
Mark E. McMurtrey, James P. Downey, Steven M. Zeltmann and William H. Friedman. Journal of Information Technology Education 7.(Annual 2008): p101(20).
Measuring the performance of business analysts (ComputerWorld UK).
ABOUT THE AUTHOR
Adriana Beal received her B.S. in electronic engineering and an MBA in strategic management of information systems from two of the most prestigious graduate schools in Brazil. She splits her time working as a Lead Business Technology Consultant for ThinkBRQ (a NY-based consulting firm servicing clients in the financial and telecommunication industries) and 2wtx (a small agency offering business analysis resources & online training and web presence strategy services).