Enterprise Prioritization Framework
But the story doesn't end there. This remarkable efficiency unlocked a treasure trove of unexpected benefits beyond speed and impact.
Unexpected Wins: How Cross-Functional Prioritization Powered Retail Giant
About the company
Imagine managing dozens of software products for a retail giant with hundreds of stores, millions of customers, and a core business built on bricks and mortar. That's a retailer's challenge (name withheld due to privacy concerns). Their software department, with hundreds of engineers, needed a way to navigate the complexity and deliver impactful features fast. What they achieved next is nothing short of remarkable.
Misaligned Priorities Strained Development Resources
In a world where business needs evolve at lightning speed, the retailer’s software department faced a daunting reality:
The prioritization aim:
From Spreadsheets to Stalemate: Why WSJF Couldn't Keep Up
Embarking on digital transformation, the retailer initially chose the Weighted Shortest Job First (WSJF) framework, using spreadsheets for prioritization. This method, however, fell short:
Top learnings from limitations of WSJF:
Stage I: Unified Prioritization Over Isolated Decision-Making
After their initial struggles with WSJF, the retail giant knew it needed a fundamentally different approach.
?? Surprisingly, the biggest culprit wasn't the framework itself but the traditional, siloed decision-making process.
Imagine prioritization within individual teams (product, growth, software) with limited input from other crucial stakeholders like legal, security, support, risks, etc. This led to siloed perspectives, misaligned priorities, and constantly shifting delivery estimates due to late-stage feedback loops.
Their radical solution: embrace the "Summitinals" process. Instead of isolated decisions, they invited everyone to the prioritization table. All voices were heard, from designers to engineers, marketers to legal, support, logistics, and even some retail store managers. This created a shorter feedback loop, ensuring everyone was aligned, and potential roadblocks were identified early on.
Benefits of Unified Prioritization
The shift to a holistic prioritization process not only streamlined decision-making but also brought significant advantages:
This approach fosters a culture of transparency and collaboration, where every voice is heard, and every solution is vetted for its impact and relevance.
"No one in the Business and Software units had any doubt that the tasks selected for development were the most prioritized and significant for the business.” Head of Product Approach Methodology Competence Center
Stage II: Crafting a Custom Cross-Functional Prioritization Framework
In developing their unique prioritization framework, the retailer embraced a principle allowing true cross-functional collaboration. Links for using the template are at the end of the article.
A proprietary cross-functional framework emerged. Each role received specific criteria to weigh tasks, ensuring everyone had a meaningful voice. This tackled the "golden rule" head-on:
The best prioritization framework mirrors the company’s processes and is understandable to every decision-maker.
As a result, the company created a proprietary framework that resonated with its unique needs and dynamics.
Pro Tip: Always clearly define and rename prioritization criteria to eliminate ambiguity. This ensures everyone is on the same page and contributes meaningfully to the prioritization process.
"Successfully accommodated the diverse interests of many stakeholders and obtained a prioritized queue of requests within a reasonable timeframe.” Head of Data Analysis
The full criteria descriptions you can find:
Business Criteria
Software Criteria
Confidence Criteria
Effort Criteria
Pro tip: As you may have noticed, each criterion uses a non-linear evaluation scale like 1, 2, 3, 5, 8, 13, and 21 — Fibonacci Sequence.
This framework aims to balance strategic goals with practical considerations, ensuring each task is evaluated through a comprehensive lens that respects the unique contributions of all departments.
Stage III: Streamlining the Evaluation Process
The Power of Ownership: Assigning Dedicated Evaluators
The retail giant kicked off by assigning champions for each prioritization criterion. Picture this: a seamless blend of Evaluation Planning Poker and strategic foresight, where each key area—Business, IT, Research, and Urgency—gets a dedicated maestro. Initially, it was a quartet, but the ensemble grew to a 16-20-person orchestra per team, all playing harmoniously.
Sync Magic with Jira
One more process booster is the real-time two-way Jira Server integration. Each team's Jira backlog is dynamically synchronized, pulsating with real-time updates in Ducalis. A new issue pops up in Jira. Instantly, it appears in Ducalis. A last-minute update to a backlog item? It refreshes in real-time—say goodbye to evaluating outdated tasks.
Picture this: the end of manual task shuffling. This wasn't merely an upgrade; it revolutionized teams’ efficiency, streamlining our workflow like never before.
Bite-Sized Focus
Faced with the daunting expanse of our Jira backlog, the sheer volume of tasks once seemed impossible. Solution? Strategic segmentation. They sliced the mammoth backlog into digestible, bite-sized chunks, a mental decluttering that transformed a sprawling mountain of tasks into neatly organized, manageable hills. Each segment, now housing 25-50 tasks, was clearly defined and primed for evaluation.
This approach led to the creation of 150 distinct, bite-sized Ducalis boards for each team, culminating in an aggregated master board that showcased end-to-end priorities. It was a game-changer, simplifying our process and bringing a newfound clarity to our collective efforts.
Embracing Diverse Perspectives
Acknowledging and discussing different viewpoints is very important in team prioritization. With the Team Alignment report, they spot it quickly. Disparities in task value assessments could highlight misunderstandings or varying perceptions of a task's importance, signaling a need for clarification. With 20 evaluators per board, only 5% to 10% of functions required further discussion. This was then addressed in calls, leading to a finalized score directly influenced by facilitators like team leads or product owners.
The Art of Relevancy
In the world of prioritization, diversity in thought isn’t just welcome—it’s essential. When opinions diverge—say, one sees gold whereas another sees gravel—it’s a cue to pause and ponder. With the Team Alignment report, the difference was spotted automatically.
It appeared that roughly 5-10% of tasks sparked debate, a golden opportunity for deeper dives and richer understanding, culminating in that all-important Final Score.
Recognizing that priorities can quickly become outdated, the company adopted a practice of resetting scores every three months. This regular "peeling" ensured that obsolete tasks were phased out and closed, focusing only on the relevant issues.
Stage IV: Cross-Functional Prioritization—500% growth in business impactful tasks
Yes, you read that right. A staggering delivery of tasks with 5x more business impact. How did such a transformation occur? It all boils down to strategic task prioritization using Ducalis, a sentiment echoed by the customer’s CTO:
"By simply prioritizing tasks in Ducalis, we unlocked a new level of productivity. The real magic was pairing the right tool with our envisioned process."
Planning 9x Faster
Cross-functional prioritization compressed decision-making time from an exhaustive 18 weeks (four and a half months) per year to two weeks. This quantum leap was achieved through:
Eliminating Low-Impact Tasks
Post-prioritization, we observed:
A Colossal Boost in Productivity
It is not just about removing unnecessary tasks but also optimizing the entire workflow with the same team size.
The journey from a cluttered backlog to a streamlined, impact-focused development pipeline is not just possible—it's a reality. If you're seeking a revolution in how your team prioritizes tasks, consider this approach your blueprint for success. The effort pays off, magnifying productivity and ensuring every task brings you closer to your business goals.
Implementing the Cross-Functional Prioritization Approach: A Step-by-Step Guide
With ready-made templates and detailed guidelines, adopting this method within your organization is straightforward. While the steps below are based on setting up Ducalis.io, the core principles can be experimented with spreadsheets.
Embracing this approach streamlines your prioritization process and fosters a collaborative environment where every task is assessed through a multifaceted lens. Dive in, experiment, and watch your team's productivity and focus soar.
FAQ
Is the process too time-consuming to be worth it?
Adopting this framework transforms project prioritization. Teams often discover that what seemed "promising" may not stand up to cross-functional scrutiny, while overlooked "nice-to-have" features emerge as high-ROI opportunities. The real win? Unearthing hidden gems in the backlog that could have been missed otherwise.
领英推荐
How can people not deeply involved in a project effectively evaluate tasks?
The strength of cross-team prioritization lies in inclusivity—bringing together everyone who might impact a task's execution, not just a narrow product/growth/technical circle. We encountered challenges with unclear task descriptions for individuals in other roles. The "unable to evaluate" option led to many tasks being pulled for re-description by their authors. Initially met with resistance, this practice eventually fostered "positive pressure" on task authors to refine, consolidate, or remove tasks, naturally enhancing backlog refinement with clear motivation.
What's the ideal number of participants in the prioritization process?
What if some roles, like legal, can't evaluate specific tasks?
That's completely normal and manageable through a few approaches:
How do you address the "all tasks are urgent and top priority" dilemma?
Leverage the Evaluation Poker feature to conceal estimations from others. This encourages unbiased assessment and helps prioritize genuinely critical tasks, mitigating the tendency to mark everything as urgent and high priority.
Prioritization Criteria with all the details:
1
Key Results (KR): the direct impact on a product/process/function/company KPI.
Weight: 3
That criterion must be renamed to a product-specific result or metric.
Objective: Identify tasks to improve a specific numerical business metric within the same or, at most, the following season.
Evaluation Basis: Consider whether a task directly influences BI/KPI-focused outcomes. Even if a task doesn't immediately alter performance indicators, it warrants a higher score based on this strategic alignment if it contributes to KPI-related goals.
This criterion ensures prioritization aligns with strategic goals, focusing on tasks that offer tangible improvements to critical business metrics.
Scale:
Task Examples:
2
Customer Satisfaction (CSAT): gauges user satisfaction and the number of users affected by a change.
Weight: 1
Objective: Assess how eagerly users await changes, which users will be affected, and the extent of the user/customer impact. Includes external customers and company employees who benefit from task completion, enhancing work efficiency.
Evaluation Focus: The inherent value of the task in generating user satisfaction.
Task Examples:
3
Opportunities: the potential for strategic investments and eliminating development obstacles.
Weight: 1
Clear the way for development or open up new avenues for the company's growth. This includes tasks part of broader strategic initiatives (BI/KPI aligned) facilitating such developments. It may not influence revenue in a short-term period.
Task Examples:
4
Legal: The potential legal risks, reputational damage, and fines associated with a task.
Weight: 2
Focus: Identifies the task's impact on legal standings, including user lawsuits, reputational damage from legal disputes, and penalties for non-compliance with laws.
Scale:
Examples:
5
Dev Risks: IT risks like decreased team throughput, increased maintenance, or security vulnerabilities.
Weight: 2
Addresses risks such as decreased team throughput, unwarranted increase in maintenance effort, creation of manual processes, heightened system fragility, reduced performance, diminished security, and other related IT risks.
Scale:
Examples:
6
7
Refinement: The progress made on a task, minimizing the abandonment of in-progress tasks.
Weight: 1
Objective: Determine how much of the task has been completed to prioritize the continuation and completion of work that has already begun, ensuring efficient use of resources and minimizing waste from dropped tasks.
Examples:
8
Research: Measures task confidence with supporting data.
Weight: 20
Vital for leveraging user interaction data to inform marketing and omnichannel strategies.
9
Urgency: Ensures flexibility within the framework to prioritize and quickly address tasks with urgent, high-stakes implications.
This criterion is exclusively assigned to team leads or managers and activated in urgent situations.
Weight: 20
Scale: 0 or 1.
Scoring Example (1 point): Assign to tasks with immediate, significant risks such as:
10
Front End, Back End, Mobile, UX Criteria: Time Required for Web and Mobile products development.
It’s an example of four criteria: add/edit/remove all unnecessary mirroring of your dev team structure.
Weight: 1