Prioritization
Prioritization techniques in software development play a crucial role in efficiently aligning project activities with strategic business objectives and stakeholder values. These methods provide teams with a structured approach to decision-making, ensuring that resources are focused on the most impactful tasks to enhance productivity and project outcomes.
Available Patterns:
21
Other Techniques

Impact Mapping
Impact Mapping is a strategic planning technique that visually outlines the connections between project goals, the actors (stakeholders or end-users), behaviors that need to change, and the initiatives (or deliverables) that are required to facilitate these changes. It's used to ensure that all project activities are aligned directly with overall business objectives.
Quantitative Techniques

100 Dollar Test
The 100 Dollar Test, also known as the $100 Method or Cumulative Voting, is a prioritization technique used in project management and product development to identify the most valuable features or tasks from a set. Participants are given a hypothetical $100 and asked to distribute this money among various options based on their perceived value.
Agile/Scrum-Specific Techniques

Story Mapping
Story Mapping is a collaborative planning technique used in Agile software development. It helps teams visualize the user journey and organize user stories into a meaningful framework that represents the functional flow of a product. This technique prioritizes tasks based on the entire experience rather than individual features.
Other Techniques

Dot Voting
Dot Voting, also known as Dotmocracy, is a visual and participatory method used to prioritize ideas, tasks, or options within a group. Participants are given a set number of dot stickers (or virtual dots in a digital setting) and are asked to place their dots on the options they believe are most important or valuable.
Quantitative Techniques

Numerical Assignment (Grouping)
Numerical Assignment, also known as Grouping, is a prioritization technique used in project management where tasks or items are assigned numerical values to signify their importance or sequence. This method simplifies the process of prioritizing by quantifying the relative value or urgency of each item.
Agile/Scrum-Specific Techniques

Planning Poker
Planning Poker, also known as Scrum Poker, is an agile estimating and planning technique that uses consensus-based, gamified techniques to estimate effort or size of development goals in software development. It is a variation of the Wideband Delphi method and encourages team members to play cards with numbers representing their estimates of how much work a task will require.