Essential Tools for Business Analysts: A 25-Year Perspective
Written on
Chapter 1: Introduction to Business Analysis Tools
Every professional relies on specific tools tailored to their craft. In the realm of business analysis, certain tools are indispensable. Here are the essentials I have relied on throughout my 25 years in the industry.
Section 1.1: Diagramming Tools
Diagrams and models serve as crucial elements in analysis, communication, and design. They help encapsulate context, showcase analysis outcomes, and outline future objectives. As such, every business analyst should have a toolkit that includes effective business modeling and visualization software.
Can you describe how a bicycle operates without using a visual aid? That's quite a challenge!
When it comes to selecting the best tool, opinions vary widely. Personally, I frequently utilize MS Visio and Lucidchart, while occasionally employing other tools depending on client needs.
If you were to survey ten seasoned BAs, you're likely to receive ten different recommendations regarding the top modeling tool. Some might mention FigJam, Draw.io, Gliffy, or Creately, while others may favor specialized options like Bizagi for process modeling or Balsamiq for wireframing.
Ultimately, many organizations will adopt an enterprise version of a software that integrates seamlessly with their existing systems, limiting your choices.
The key is not to be overly selective about the software; the primary objective is to produce shareable and reusable outputs. Often, one versatile diagramming tool suffices. Consistency in modeling practices and clarity in visual representation are what truly matter.
Section 1.2: Spreadsheet Tools
Organizing information and planning activities are fundamental aspects of business analysis. Spreadsheets excel in this area, providing a straightforward way to manage lists and tables.
Even in environments that utilize advanced project management tools, there is value in simplicity, especially when it comes to sharing data with business stakeholders.
Business analysis often commences early in the process, sometimes even before a project manager is assigned or a formal project instance is created. As such, tracking and organizing analysis data from the outset is crucial.
I often use spreadsheets for:
- Business analysis planning
- Tracking actions
- Managing RFP-level requirements
- Capturing risks, assumptions, issues, and dependencies (RAID log)
- Developing a RACI matrix to clarify roles and responsibilities
- Creating a glossary and data dictionary
- Compiling a preliminary list of user stories or requirements
These lists can later be transferred to more permanent systems, but that doesn’t lessen the importance of starting strong.
Section 1.3: Collaboration & Communication Tools
The nature of business analysis involves extensive communication, and the variety of tools available today can be overwhelming.
The best strategy is to choose a tool that suits your project or team and remain consistent. Frequent changes can frustrate team members and confuse stakeholders.
Minimum essentials include:
- A synchronous collaboration tool such as Zoom, MS Teams, or Slack for video meetings, possibly enhanced with a collaboration platform like Mural or Miro.
- A project site and document repository such as SharePoint, MS Teams, Jira, or Confluence.
Asynchronous communication is equally vital. While email is a common choice, it can become cumbersome. Alternatives include:
- Project site messages or community chats
- Public comments in documents or backlog systems
Most importantly, ensure that requirements are regularly updated based on discussions, whether they are synchronous or asynchronous.
The first video titled "7 Tools I Use Every Day as a Professional BA With 25 Years of Experience" shares insights into the essential tools that have supported my work over the years.
Section 1.4: Low-Tech Collaboration Methods
Sometimes, the most effective collaboration tools are the simplest. Low-tech options like whiteboards, flip charts, and sticky notes can facilitate synchronous collaboration.
In face-to-face meetings, using a physical board often yields better engagement than digital tools. Stakeholders are more likely to participate when they can physically write their thoughts.
Utilizing different colored sticky notes and markers allows for free-form information capture. You can use these tools to mock up various visuals, including:
- User journeys
- Process flows
- State transition diagrams
- Conceptual data models
- Mind maps
- User story maps
- Feature trees
Section 1.5: Data Analysis Tools
To enhance business analysis, data analysis tools are invaluable. They allow you to explore data scenarios, identify exceptions, validate business rules, and set priorities.
Common activities include:
- Exploring data in databases
- Running SQL queries
- Aggregating data in BI platforms
- Creating visualizations
- Performing basic statistical analysis
While the choice of tools may be limited to what your organization provides, it's essential to inquire about access to enterprise versions and be prepared to justify your needs.
The second video titled "Real Business Analyst Day in Life & Tools and Techniques I Use" offers a glimpse into the daily practices and tools of a business analyst.
Section 1.6: Conducting Workshops
Workshops are effective for engaging diverse groups in problem-solving, option assessment, and decision-making. Business analysts often facilitate various types of workshops, including discovery sessions and requirements gathering.
To maximize workshop effectiveness, consider the following:
- Develop a clear agenda or objective.
- Clarify roles and expectations for attendees.
- Assign pre-meeting preparation tasks.
- Utilize facilitation tools such as visual notes and a RAID log.
- Structure the meeting for capturing results effectively.
Section 1.7: Managing Requirements
All the efforts described previously culminate in a centralized and shared repository of requirements. In some organizations, this might still be a traditional document like a Business Requirements Document (BRD).
If your only option is a word processor, ensure the BRD is comprehensive, incorporating rich requirements, models, diagrams, lists, and matrices as needed.
If your organization utilizes requirement management software like Azure DevOps or Jira, that should be the primary home for requirements.
As a business analyst, especially if you’re a consultant, adaptability is key—being able to perform effectively across a range of tools, from the simplest to the most complex, is crucial.
Conclusion: The Analyst's Mindset
Ultimately, tools are merely that—tools. The successful application of techniques and a business analyst's mindset are vital to effective analysis.
Expand your business analysis techniques with templates and downloads to enhance your skills further.