Business Analysis

Definition: Business analysis is the practice of enabling change in an enterprise by defining needs and recommending solutions that deliver value to stakeholders. Business analysis enables an enterprise to articulate needs and the rationale for change, and to design and describe solutions that can deliver value. —BABOK

Business Analysis Basic Theory

A Guide to the Business Analysis Body of Knowledge (BABOK)

Why study this book? If you want to understand what are all the skills of the Business Analyst. And use them to improve the software management process. They are divided into 6 knowledge areas:

  1. Business Analysis Planning and Monitoring
  2. Elicitation and Collaboration
  3. Requirements Life Cycle Management
  4. Strategy Analysis
  5. Requirements Analysis and Design Definition
  6. Solution Evaluation

Study note: The typical Deliverables of a Business Analysis are:

  • Business requirements
  • Stakeholder requirements
  • Solution requirements: include functional requirements and nonfunctional requirements or quality of service requirements
  • Transition requirements

I have allocated a whole section of the Stack to Software Requirements Specification because I need this should be studied in more depth and detail for a Software Product Manager. The following image, from the BABOK, summarizes how the different types of requirements are linked:

Requirements and Design Cycle. Source: BABOK
OpenCheck my certificate
Business Analysis Tools


Why use this tool? This wiki style documentation tool has the main advantage of the integration with JIRA.

OpenCheck my certificate
Business Analysis Advanced Theory

Entrepreneurial Finance: Strategy, Valuation, and Deal Structure

Why study this book? If you want to give a financial meaning to all the options that you are evaluating and the the choices you are making.

OpenCheck my certificate
Business Analysis Tools


Why use this tool? RiskAMP is a full-featured Monte Carlo Simulation Engine for Microsoft Excel. Although Lean techniques are more focused on testing rather than forecasting, I think is an important tool to test the risk of your Business Model and of your Operations.

OpenCheck my certificate
Business Analysis Tools

Why use this tool? If you want to build mind maps, UML diagrams or any other type of static diagram you might need.

OpenCheck my certificate
This stack is trusted by Product Manager at the world's most important organisations.
I hate useless emails as much as you do.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Nicolas Nemni ・ Tel Aviv, Israel