{"id":78,"date":"2026-07-24T13:43:10","date_gmt":"2026-07-24T13:43:10","guid":{"rendered":"https:\/\/datadrivenops.co\/blog\/?p=78"},"modified":"2026-06-09T14:08:02","modified_gmt":"2026-06-09T14:08:02","slug":"quarterly-project-intake-across-7-stakeholder-groups","status":"publish","type":"post","link":"https:\/\/datadrivenops.co\/blog\/quarterly-project-intake-across-7-stakeholder-groups\/","title":{"rendered":"How to Run a QuarterlyProject Intake Across 7 Stakeholder Groups"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The problem with running a shared services team that serves multiple business lines isn\u2019t a shortage of project ideas. It\u2019s that every stakeholder group believes their project is the most important one, most of the time. Without a structured intake process, the team ends up reactive: whoever is loudest or most senior gets their request picked up next, the backlog becomes a political negotiation, and delivery predictability collapses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019ve managed a roadmap of 140+ tracked initiatives across seven internal stakeholder groups \u2014 Sales, Operations, Marketing, Finance, Technology, Training, and Support. The quarterly intake process described here is what keeps that pipeline moving without every item becoming urgent and without the BA and BI teams spending half their time in prioritisation arguments instead of building things.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s not a sophisticated system. It\u2019s a disciplined one. The value comes from running it consistently, not from optimising the methodology.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Intake Breaks Down Without Structure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most shared services teams start with informal intake: someone sends a Slack message or raises a request in a meeting, it gets added to a list, and someone picks it up when capacity allows. This works when the team is small and the request volume is low. It breaks down quickly when you\u2019re serving seven teams with competing priorities and a backlog that grows faster than it depletes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The failure modes are predictable. Without a formal intake gate, every request arrives as high priority \u2014 because from the requester\u2019s perspective it is. Without a scoring framework, prioritisation is determined by relationship and persistence rather than business value. Without a quarterly review cadence, the backlog becomes a graveyard of stale requests that nobody has formally declined but nobody is working on either.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u201cWithout structured intake, you don\u2019t have a backlog. You have a list of things people mentioned that nobody has said no to.\u201d<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">The Four-Stage Intake Process<\/h2>\n\n\n\n<div class=\"step-block\">\n<div class=\"step-row\">\n<div class=\"step-num\">1<\/div>\n<div class=\"step-content\">\n<div class=\"step-title\">Structured submission \u2014 the intake form<\/div>\n<div class=\"step-desc\">Every request enters through one channel: a standardised intake form. Not a Slack message, not an email, not a hallway conversation. The form. This is the single most important structural decision in the whole process, because it forces the requester to articulate the business problem before the BA team evaluates the solution. The form captures: business problem (not the solution), expected outcome, affected teams, rough effort estimate (requester\u2019s view), and urgency with a justification. Requests that arrive through other channels get redirected to the form. No exceptions. The first time you enforce this, it feels bureaucratic. After three months, stakeholders pre-fill the business case because they know it increases the chance of getting picked up quickly.<\/div>\n<p><\/p><\/div>\n<p><\/p><\/div>\n<div class=\"step-row\">\n<div class=\"step-num\">2<\/div>\n<div class=\"step-content\">\n<div class=\"step-title\">Triage \u2014 the weekly intake review<\/div>\n<div class=\"step-desc\">New submissions are reviewed weekly by the BA\/BI team lead \u2014 not in a meeting, just a standing 30-minute review of the queue. Each new item gets a preliminary classification: A (strategic, warrants BRD), B (standard enhancement, known approach), C (small fix, can be bundled). Items that are clearly out of scope, duplicates of existing work, or missing basic information get a same-week response to the requester asking for clarification or redirecting them. Nothing sits unacknowledged for more than five business days. That response cadence matters more than most teams realise \u2014 it\u2019s what earns the goodwill to say no to things.<\/div>\n<p><\/p><\/div>\n<p><\/p><\/div>\n<div class=\"step-row\">\n<div class=\"step-num\">3<\/div>\n<div class=\"step-content\">\n<div class=\"step-title\">Scoring \u2014 the prioritisation framework<\/div>\n<div class=\"step-desc\">A priority items go through a scoring framework before they reach the quarterly review. Four dimensions, each scored 1\u20135 by the BA team lead in consultation with the relevant stakeholder: business impact, strategic alignment, implementation complexity (inverse \u2014 simpler scores higher), and urgency. The scores are visible to the requesting stakeholder. A request that scores a 2 on business impact knows why it\u2019s sitting behind a request that scored a 4 \u2014 and that transparency prevents the \u201cwhy isn\u2019t my project next\u201d conversations from becoming recurring agenda items.<\/div>\n<p><\/p><\/div>\n<p><\/p><\/div>\n<div class=\"step-row\">\n<div class=\"step-num\">4<\/div>\n<div class=\"step-content\">\n<div class=\"step-title\">The quarterly review \u2014 committing to a sprint plan<\/div>\n<div class=\"step-desc\">Once per quarter, all seven stakeholder groups are brought into a single review. The agenda is the same every time: delivery against last quarter\u2019s commitments, current backlog status by priority tier, and proposed sprint plan for the next quarter. Stakeholders can advocate for their items, but the scoring framework provides the objective basis for final decisions. The output is a committed sprint plan \u2014 not a wish list. Items that don\u2019t make the sprint plan get a documented reason and an estimated future quarter. They don\u2019t disappear into the backlog.<\/div>\n<p><\/p><\/div>\n<p><\/p><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The Scoring Framework in Practice<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The four scoring dimensions and what each level means:<\/p>\n\n\n\n<figure class=\"wp-block-table score-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Dimension<\/th><th>1 \u2014 Low<\/th><th>3 \u2014 Medium<\/th><th>5 \u2014 High<\/th><\/tr><\/thead><tbody><tr><td><strong>Business Impact<\/strong><\/td><td>Nice to have; no clear metric improvement<\/td><td>Measurable improvement to one team\u2019s efficiency or output<\/td><td>Revenue impact, retention risk, or cross-org efficiency gain<\/td><\/tr><tr><td><strong>Strategic Alignment<\/strong><\/td><td>Unrelated to current strategic priorities<\/td><td>Supports a secondary strategic objective<\/td><td>Directly enables a primary strategic objective or OKR<\/td><\/tr><tr><td><strong>Complexity (inverse)<\/strong><\/td><td>Multi-month, multiple integrations, new data sources<\/td><td>4\u20138 weeks, known approach, existing data available<\/td><td>Under 2 weeks, clear requirements, no new integrations<\/td><\/tr><tr><td><strong>Urgency<\/strong><\/td><td>No time dependency; backlog is appropriate<\/td><td>Meaningful business event in next 1\u20132 quarters<\/td><td>Regulatory, contractual, or revenue deadline within 30 days<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A total score of 16\u201320 typically jumps to the next available sprint slot. 10\u201315 enters the normal quarterly review. Below 10 goes on the backlog with a documented reason. The framework isn\u2019t perfect \u2014 there will always be edge cases where a low-scoring item needs to move up for political reasons you can\u2019t always put in a spreadsheet \u2014 but it gives you an objective foundation for every prioritisation conversation and reduces the \u201cwhy isn\u2019t mine next?\u201d calls significantly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Managing the Seven-Group Dynamic<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The hardest part of multi-stakeholder intake isn\u2019t the process. It\u2019s the politics. Seven teams competing for the same delivery resource will, without structure, default to influence and persistence as the primary allocation mechanism. Here\u2019s what actually helps:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Publish the backlog.<\/strong> Make the full ranked backlog visible to all stakeholder groups, not just their own items. When Sales can see that their project is sitting behind three Operations requests that scored higher, the conversation shifts from \u201cwhy isn\u2019t my thing next\u201d to \u201ccan I make a case that my score should be higher.\u201d That\u2019s a constructive conversation. It also prevents the perception that items are disappearing into a black box.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Separate the intake meeting from the delivery update.<\/strong> The quarterly review has two distinct halves and they should not blur together. The first half is a retrospective: what did we commit to last quarter, what did we deliver, what carried over and why. The second half is prospective: here is what we\u2019re proposing for next quarter, here is the rationale. Blending them creates a situation where delivery failures contaminate the priority discussion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Carryover is a data point, not a failure.<\/strong> Items that roll to the next quarter should be tracked explicitly and the reason documented. Carryover because of scope growth is different from carryover because of resource constraints, which is different from carryover because the business requirement changed. <a class=\"il\" href=\"https:\/\/datadrivenops.co\/blog\/the-brd-to-delivery-pipeline\/\">The delivery metrics I track<\/a> include carryover rate as a leading indicator of capacity pressure \u2014 if more than 20% of committed items are rolling quarter to quarter, something structural needs to change.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What This Looks Like at 140+ Items<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At full scale, the backlog has A-priority items in active sprints or committed for next quarter, B items queued for when A capacity opens up, and C items bundled into maintenance cycles. The quarterly review takes about 90 minutes with all seven stakeholder groups in the room. The preparation \u2014 scoring new items, updating existing scores for anything that\u2019s changed, producing the delivery retrospective \u2014 takes about half a day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That preparation investment is what makes the meeting productive. When every item has a score and every stakeholder has seen the backlog before the meeting, the 90 minutes is spent on the three or four genuinely contested prioritisation decisions \u2014 not on relitigating items that the framework already answered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a class=\"il\" href=\"https:\/\/www.projectmanagement.com\/articles\/backlog-management\" target=\"_blank\" rel=\"noopener\">core principle of effective backlog management<\/a> applies here: the backlog is only useful if it reflects real capacity and real priority. A backlog that grows without constraint, where nothing is ever formally declined, isn\u2019t a planning tool \u2014 it\u2019s a list of promises nobody intends to keep. The quarterly intake process is what keeps it honest. For shared services teams dealing with similar multi-stakeholder dynamics, <a class=\"il\" href=\"https:\/\/cxmaster.biz\/\" target=\"_blank\" rel=\"noopener\">CXMaster.biz covers the leadership side<\/a> of managing competing internal customers.<\/p>\n\n\n\n<div class=\"further-reading\">\n<h4>Related reading<\/h4>\n<ul>\n<li><a href=\"https:\/\/datadrivenops.co\/blog\/the-brd-to-delivery-pipeline\/\">Blog: The BRD-to-Delivery Pipeline \u2014 measuring what the team actually produces<\/a><\/li>\n<li><a href=\"https:\/\/datadrivenops.co\/blog\/acceptance-criteria-the-section-most-brds-get-wrong\/\">Blog: Acceptance Criteria \u2014 the section most BRDs get wrong<\/a><\/li>\n<li><a href=\"https:\/\/datadrivenops.co\/process-improvement.html\">Process Improvement pillar \u2014 the full BRD methodology and delivery framework<\/a><\/li>\n<li><a href=\"https:\/\/datadrivenops.co\/work\/ola-framework.html\">Case study: OLA Framework Design \u2014 internal SLAs that make intake commitments deliverable<\/a><\/li>\n<li><a href=\"https:\/\/cxmaster.biz\/\" target=\"_blank\" rel=\"noopener\">CXMaster.biz \u2014 managing competing internal customers in shared services<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The problem with running a shared services team that serves multiple business lines isn\u2019t a shortage of project ideas. It\u2019s that every stakeholder group believes&#8230;<\/p>\n","protected":false},"author":1,"featured_media":79,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[70,69,71,72],"class_list":["post-78","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-process-improvement","tag-backlog-management","tag-prioritisation","tag-project-intake","tag-stakeholder-management"],"_links":{"self":[{"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":1,"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/posts\/78\/revisions"}],"predecessor-version":[{"id":80,"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/posts\/78\/revisions\/80"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/media\/79"}],"wp:attachment":[{"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/media?parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/categories?post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datadrivenops.co\/blog\/wp-json\/wp\/v2\/tags?post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}