Software Product Management Stack

A curated directory of resources & tools to help you manage your Software Product.

Featured on Product Hunt!

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
A Guide to the Business Analysis Body of Knowledge (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
Entrepreneurial Finance: Strategy, Valuation, and Deal Structure
·
$
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.

RiskAMP
·
$
Business Analysis Tools

RiskAMP

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.

Confluence
·
$
Business Analysis Tools

Confluence

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

Draw.io
·
$
Business Analysis Tools

Draw.io

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

Awesome!
Ken Rubin
Author of the bestseller Essential Scrum
It's a great resource!
Thomas Truongchau
Product Manager at Microsoft
Awesome!
Daniel Schmidt
Author of The Product Management Triangle
Product Managers at these great companies upvoted the Stack.
I hate useless emails as much as you do.

Thank you! Check you email.

Oops! Something went wrong. Try here.

Nicolas Nemni
·
About
·
Email me
·
Suggest
·
Privacy
·
Last update: 28th November 2016