Hypothesis-Driven Development
Hypothesis-Driven Development

Hypothesis-Driven Development Hypothesis-Driven Development (HDD) is a software development approach rooted in the philosophy of systematically formulating and testing hypotheses to drive decision-making and improvements in a product or system. At its core, HDD seeks

Read More

Root Causes of Product Failures
Root Causes of Product Failures

Root Causes of Product Failures Launching a new product isn’t an easy thing. There is no telling whether it would become a hit or a miss. A sizable proportion of new launches fail, according to

Read More

Feature Bloat
Feature Bloat

What is Feature Bloat? Feature bloat describes a phenomenon in which too many features are built into a product, and a team focuses more on output than outcome and often leads to adding features for

Read More

Shape Up Method
Shape Up Method

What is the Shape Up Method? The Shape Up Method from 37 Signals describes how they approach product opportunity discovery and development. It captures processes that are used by development teams to shape ideas into

Read More

Agile Roadmap
Agile Roadmap

What is an Agile Roadmap? To many people, the idea of a roadmap in Agile is rather counterintuitive. Agile after all, is about keeping things flexible and that document seems to be a hindrance. This

Read More

Gantt Chart
Gantt Chart

What is a Gantt Chart? A Gantt chart is a form of bar chart – a horizontal bar chart – that shows the tasks and schedule of a project. It presents the plan for a

Read More

Definition of Done
Definition of Done

Definition of Done in Agile The Definition of Done (DoD) is a description of what must happen for a project or user story to be declared complete. What are those things that must be done

Read More

The Product Backlog
The Product Backlog

Understanding the Product Backlog A product backlog is a prioritized list of items that the team plans to work on to achieve a particular outcome. It is a list of everything that the development team

Read More

Technical Debt
Technical Debt

What is Technical Debt? Technical debt has many definitions. One of the better definitions comes from the Information and Software Technology Journal where it is described as the “consequences of software development actions that intentionally

Read More

Fibonacci Estimation
Fibonacci Estimation

What is Fibonacci Agile Estimation? Fibonacci agile estimation is a combination of two concepts: the Fibonacci sequence and Agile estimation. Let’s quickly define these two things before putting them back together: Agile estimation – is

Read More

Scrumban
Scrumban

What is Scrumban? Scrumban is a hybrid Agile project management framework that combines elements of two popular Agile methodologies – Scrum and Kanban. It has gained considerable popularity over the last decade as a result

Read More

Backlog Grooming
Backlog Grooming

What is Backlog Grooming? Backlog Grooming, also known as backlog refinement, pre-planning, or story time – is a session in which items for the backlog are discussed, analyzed, and estimated. It is a recurring event

Read More

Agile Retrospective
Agile Retrospective

What is a Retrospective? Retrospective, in a general sense, means looking back on or directed to the past or past events, according to Collins English Dictionary. But, when talking about product development, it refers to

Read More

What is Stakeholder Analysis?
What is Stakeholder Analysis?

A stakeholder analysis can be described as the process of assessing a system, program, or project and determining relevant parties. It entails identifying persons or groups that have interests or play a part in a

Read More

What is a Stakeholder?
What is a Stakeholder?

The success of a Product Manager in creating winning solutions isn’t an individual feat;  Stakeholders too have an important role to play.  There are a number of frameworks and methods for identifying stakeholders, and stakeholder

Read More

Double Diamond Product Planning
Double Diamond Product Planning

What is the Double Diamond? If you haven’t heard of the Double Diamond approach to planning and creation than it may help to start with its origins. Double Diamond is a process model that was

Read More

Agile Product Development
Agile Product Development

What is Agile Development? Agile development is an approach to Product development that encourages adaptive planning, evolutionary development, early delivery, and continual improvement. As it sounds, Agile Product Development requires that everyone on the team

Read More

Dual Track Agile
Dual Track Agile

What is Dual-Track Agile? The Dual Track Agile Process (aka Dual-Track Agile) was popularized by Marty Cagan, founder of SVPG, who often gives credit to Jeff Patton for coining the term.  Dual Track Scrum has

Read More

Waterfall Methodology
Waterfall Methodology

What is Waterfall Methodology? The Waterfall methodology is a “stage gated” process that requires you to complete the first activity before going onto the second activity and so on in sequential order until all of

Read More

Release Plan vs Launch Plan
Release Plan vs Launch Plan

Difference between Release and Launch The terms ‘release plan’ and ‘launch plan’ are sometimes used interchangeably but they have different meanings and involve different groups of the organization. In this article we’ll set those terms

Read More

Agile Manifesto
Agile Manifesto

What is the Agile Manifesto? The Agile Manifesto includes four values and twelve principles for software development. These are not a set of hard rules for how to use Agile, rather they are outline a

Read More

Scaled Agile Framework
Scaled Agile Framework

What is the Scaled Agile Framework (SAFe)? The Scaled Agile Framework, referred to as SAFe, is intended to be a version of Agile that works for large, enterprise organizations, that have multiple teams, dependencies, and

Read More

Product Requirements Document (PRD)
Product Requirements Document (PRD)

What is a Product Requirements Document? In the realm of product development, a Product Requirements Document (PRD) stands as a linchpin, serving as the bedrock upon which the entire process hinges. This comprehensive document meticulously

Read More