Every day is different – and for that I’m thankful. One reason why I enjoy working on projects and being a consultant is because every day and every year I work on something different. If the candidate had asked me what skills does a successful Business Analyst possess – well, for that I have an answer.
The following are important skills to have when performing an analysis in any industry, for any purpose.
Key Skill 1: Communication
In person, on the phone, email, instant messaging and within software applications for documenting things like stories and bug tracking and requirements. All modes are important to exchange information, get questions answered, and arrive at understandings.
This includes communicating with stakeholders, users, clients, and project team members. Only with excellent communication skills may an Analyst excel in their role.
Key Skill 2: Facilitation
There are many ways to gather requirements and information from our stakeholders. Understanding which facilitation method to use at each moment for the type of project being done is key. The most common techniques are brainstorming, story-boarding/story-telling, interviewing and prototyping.
Key Skill 3: Requirements
A requirement in the context of Business Analysis is a statement provided by a stakeholder about what they believe is needed to solve a specific business problem or respond to a specific business need. Different types of requirements are needed to define the scope’s depth. Some of these include: Business (high level), Stakeholder (specific wants and needs), and Solution (the ‘how’) – split between functional and non-functional types.
Key Skill 4: Prioritization
Requirements must be prioritized because a stakeholder never has enough money or time to get everything they want. Prioritizing ensures we focus on the most important and rewarding functionality. More common techniques include: Ranking, Priority grouping (critical, moderate, optional), MoScoW technique, Bubble sort, Hundred dollar method, and my favorite – Five Whys strategy to ask why a requirement is necessary.
Key Skill 5: Stakeholder Management
It’s absolutely vital to understand the people that are working on your project, and no matter how good your analytical skills are – if you aren’t able to understand, connect and engage with stakeholders, you will have a difficult time. Understanding our stakeholders allows us to foresee issues and understand problems early. Additionally, we’ll know who the real players are on a project and who to engage with during the project, which reduces the risk of late changes or missed requirements. Finally, engaging stakeholders ensures they feel heard, that their opinion counts, expectations will be met, and the solution works for everyone invested in the project’s outcome.
These definitions and examples only skim the surface of each of the key areas where an analyst may excel.