Top 5 characteristics of the best business analysts
Please forgive me if there seems to be some overlap in the PM/BA characteristics – their leadership roles on the project overlap at times and they are both critical to the success of the project.
1. Analytical. Problems can often be solved in multiple ways. While the business analyst doesn’t need to solve the problem on his own, the input provided by the BA is critical to the process of analyzing customer side business processes and requirements and formulating a project solution with both the project manager and the technical lead and technical analysts on the project. Think of the business analyst as that all-important bridge between the project manager and the technical doers on the project. Sometimes the project manager or business analyst is forced to fill both the PM and BA roles, but in my opinion the best projects have both roles filled by a skilled and experienced PM and a talented BA.
2. Good negotiator. Negotiation skills are important for both the PM and the BA. Often the business analyst is working directly with the project customer on requirements and design issues and must be empowered – and able – to make key decisions and negotiate requirements and milestones and dates with the project customer in order to ensure forward progress on the project.
3. Confident decision maker. As stated, the BA is often working very closely with the customer – working through requirements and functional design, working closely with the tech lead to help create the technical design. Sometimes that will require quick and accurate – and empowered – decision-making on the part of the business analyst. They need to confidently make decisions with the information they have on hand – especially when it’s not something where the entire team is needed to get the decision made. This comes up too often to always call a meeting or have a conference call. The BA who can just “do it” is the BA you want on your team.
4. Technically skilled. A business analyst who brings technical skills to the table on technical projects is already five steps ahead of the game. This shortens the planning process, helps ensure that better requirements are captured, helps ensure that the tech team is getting the info they need and helps ensure the best solution is chosen for the project – including the technology for that solution.
5. Thinks on their feet. This one overlaps a few of the others already mentioned, but the BA who can think fast on their feet will help the project stay on track…especially when issues are being experienced and critical decisions have to be made when fighting fires. The BA who has the confidence to direct team members without constant interaction with the PM will help the project stay on track and on budget.
Summary / call for input
Ok, this is my five based on many years of project management experience, many years of working with some great business analysts, and sort of a personal wish list built in as well.
How about you – what do you consider to be the top characteristics and skills that great business analysts bring to the table when working on projects with you and for your project clients Please share your thoughts.