Jeff Patton on Product Discovery\u003C/a>\u003C/li>\u003Cli class=\"content-block-list-item\">\u003Ca href=https://www.designcouncil.org.uk/news-opinion/design-process-what-double-diamond>The Double Diamond Design Process\u003C/a>\u003C/li>\u003Cli class=\"content-block-list-item\">\u003Ca href=https://designsprintkit.withgoogle.com/>The Official Guide to Google Design Sprints\u003C/a>\u003C/li>\u003Cli class=\"content-block-list-item\">\u003Ca href=https://scrumguides.org/scrum-guide.html>The Official Scrum Guide\u003C/a>\u003C/li>\u003Cli class=\"content-block-list-item\">\u003Ca href=https://www.scrum.org/open-assessments/scrum-open>Scrum Open Assessment\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv class=\"block-wrapper--default\">\u003Cp class=\"block-content\">\u003Ca href=\"/tag/agile\" target=\"_blank\" rel=\"noopener noreferrer ugc\">#agile\u003C/a>\u003Ca href=\"/tag/#scrum\" target=\"_blank\" rel=\"noopener noreferrer ugc\"> #scrum\u003C/a>\u003C/p>\u003C/div>\u003C/div>",{"time":27,"blocks":28,"version":359},1760561742939,[29,34,40,44,49,55,60,75,79,100,104,121,125,142,146,167,171,175,179,183,212,216,233,237,241,246,250,285,289,326,330,355],{"id":30,"type":31,"data":32},"intro_para_01","paragraph",{"text":33},"This guide provides a comprehensive checklist for establishing the essential processes for a new Product Discovery team. Discovery and Delivery teams can operate separately, but their workflows must be tightly integrated.",{"id":35,"type":36,"data":37},"b0gcRue8jq","image",{"caption":11,"withBorder":16,"withBackground":16,"stretched":16,"file":38},{"url":39},"https://media.suddo.io/file/2f3af38f-ffaf-465d-b6b8-b927250a64dc/19a3c70a-691d-429b-9504-dc876433e0b9/1184.webp",{"id":41,"type":31,"data":42},"intro_para_02",{"text":43},"A typical Discovery team includes product leads, managers, analysts, and UX designers. For technical tasks, team leads and architects join the effort. The team's primary goal is to validate and refine initiatives before they land in the product backlog for the Delivery team to implement.",{"id":45,"type":46,"data":47},"quote_disco_01","quote",{"quoteText":48,"authorText":11},"\u003Cb>Discovery\u003C/b> answers the questions, 'What should we build?' and 'Should we build it at all?'\u003Cbr>\u003Cb>Delivery\u003C/b> answers, 'How should we build it?'",{"id":50,"type":51,"data":52},"checklist_header_01","header",{"text":53,"level":54},"The Discovery Process Checklist",2,{"id":56,"type":51,"data":57},"checklist_subheader_01",{"text":58,"level":59},"Team Setup and Roles",3,{"id":61,"type":62,"data":63},"list_roles_01","list",{"style":64,"meta":65,"items":66},"unordered",{},[67,71],{"content":68,"meta":69,"items":70},"\u003Cb>Appoint a Discovery Master:\u003C/b> This role, which can be filled by a Product Manager, Analyst, or Designer, leads the discovery process.",{},[],{"content":72,"meta":73,"items":74},"\u003Cb>Ensure Agile Proficiency:\u003C/b> The Discovery Master should be well-versed in Agile principles by reading the \u003Ca href=\"https://scrumguides.org/scrum-guide.html\">Scrum Guide\u003C/a>, completing foundational training, and passing the \u003Ca href=\"https://www.scrum.org/open-assessments/scrum-open\">Scrum Open assessment\u003C/a> with a score of 85% or higher.",{},[],{"id":76,"type":51,"data":77},"checklist_subheader_02",{"text":78,"level":59},"Sprint Framework & Ceremonies",{"id":80,"type":62,"data":81},"list_framework_01",{"style":64,"meta":82,"items":83},{},[84,88,92,96],{"content":85,"meta":86,"items":87},"\u003Cb>Structure Work in Sprints:\u003C/b> Organize work into 1 or 2-week sprints to validate and refine initiatives.",{},[],{"content":89,"meta":90,"items":91},"\u003Cb>Define a Sprint Goal:\u003C/b> Start each sprint by defining a clear goal. Prioritize tasks that contribute to this goal first, and don't take on more work than the team's average velocity.",{},[],{"content":93,"meta":94,"items":95},"\u003Cb>Dedicate Time for Research:\u003C/b> Allocate at least 30% of each sprint to clarifying problem and solution hypotheses.",{},[],{"content":97,"meta":98,"items":99},"\u003Cb>Run Key Meetings:\u003C/b> Conduct regular Sprint Planning, Daily Standups, Sprint Reviews (Demos), and Retrospectives to maintain alignment and continuous improvement.",{},[],{"id":101,"type":51,"data":102},"checklist_subheader_03",{"text":103,"level":59},"Definitions and Criteria",{"id":105,"type":62,"data":106},"list_definitions_01",{"style":64,"meta":107,"items":108},{},[109,113,117],{"content":110,"meta":111,"items":112},"\u003Cb>Definition of Ready (DoR):\u003C/b> Establish clear criteria for when a task is ready to be taken into a sprint.",{},[],{"content":114,"meta":115,"items":116},"\u003Cb>Definition of Done (DoD):\u003C/b> Define and adhere to strict quality criteria for completed initiatives. This DoD must be synchronized with the Delivery team's DoR.",{},[],{"content":118,"meta":119,"items":120},"\u003Cb>Acceptance Criteria:\u003C/b> Every task in your project management tool must have specific acceptance criteria or a clear description of the expected outcome.",{},[],{"id":122,"type":51,"data":123},"checklist_subheader_04",{"text":124,"level":59},"Backlog and Roadmap Management",{"id":126,"type":62,"data":127},"list_backlog_01",{"style":64,"meta":128,"items":129},{},[130,134,138],{"content":131,"meta":132,"items":133},"\u003Cb>Prioritize with a Scoring Model:\u003C/b> Use a framework like RICE to assign a confidence level to each backlog item, iteratively validating and adjusting its priority.",{},[],{"content":135,"meta":136,"items":137},"\u003Cb>Maintain a Forward-Looking Roadmap:\u003C/b> Keep a Discovery roadmap planned for at least two sprints ahead to ensure the Delivery team has a steady stream of validated work.",{},[],{"content":139,"meta":140,"items":141},"\u003Cb>Keep Organized Backlogs:\u003C/b> Manage the Discovery backlog (problems and solutions), the sprint backlog, and a separate backlog for retrospective action items in your project management tool.",{},[],{"id":143,"type":51,"data":144},"checklist_subheader_05",{"text":145,"level":59},"Customer-Centric Approach",{"id":147,"type":62,"data":148},"list_customer_01",{"style":64,"meta":149,"items":150},{},[151,155,159,163],{"content":152,"meta":153,"items":154},"\u003Cb>Utilize All Feedback Channels:\u003C/b> The team must be proficient in gathering insights from all customer channels, including support, sales, app store reviews, and UX research.",{},[],{"content":156,"meta":157,"items":158},"\u003Cb>Centralize Insights:\u003C/b> Create a single repository for storing all hypotheses, problems, and customer requests to identify recurring themes.",{},[],{"content":160,"meta":161,"items":162},"\u003Cb>Prioritize the Voice of the Customer:\u003C/b> This should be a guiding principle both before and after a product launch.",{},[],{"content":164,"meta":165,"items":166},"\u003Cb>Assign a VoC Champion:\u003C/b> Designate a rotating role within the team each sprint to be responsible for analyzing customer feedback.",{},[],{"id":168,"type":169,"data":170},"delimiter_01","delimiter",{},{"id":172,"type":51,"data":173},"details_header_01",{"text":174,"level":54},"Understanding Discovery Sprints",{"id":176,"type":31,"data":177},"details_para_01",{"text":178},"Discovery sprints run in parallel with development sprints, aiming to produce well-researched, validated initiatives for the product backlog. They follow standard Scrum events but stay at least two sprints ahead of development to prevent bottlenecks. The process is rooted in Design Thinking: moving from a symptom to a spectrum of problems, and then to a spectrum of solutions.",{"id":180,"type":51,"data":181},"details_header_02",{"text":182,"level":59},"Problems Solved by This Approach",{"id":184,"type":62,"data":185},"list_problems_solved_01",{"style":64,"meta":186,"items":187},{},[188,192,196,200,204,208],{"content":189,"meta":190,"items":191},"Fills the gap in the Scrum guide on how validated items get into the product backlog.",{},[],{"content":193,"meta":194,"items":195},"Ensures that only \u003Ci>justified\u003C/i> initiatives make it into the backlog.",{},[],{"content":197,"meta":198,"items":199},"Involves developers early, reducing the risk of poorly defined tasks.",{},[],{"content":201,"meta":202,"items":203},"Keeps designers, analysts, and product managers fully engaged in meaningful work.",{},[],{"content":205,"meta":206,"items":207},"Promotes systematic evaluation of alternative solutions instead of settling for the first idea.",{},[],{"content":209,"meta":210,"items":211},"Feeds the backlog with high-priority items regularly, not just what's available.",{},[],{"id":213,"type":51,"data":214},"details_header_03",{"text":215,"level":59},"Potential Side Effects and Solutions",{"id":217,"type":62,"data":218},"list_side_effects_01",{"style":64,"meta":219,"items":220},{},[221,225,229],{"content":222,"meta":223,"items":224},"\u003Cb>Problem:\u003C/b> Developers feel disconnected. \u003Cb>Solution:\u003C/b> Maintain an open calendar of Discovery events and invite developers to participate.",{},[],{"content":226,"meta":227,"items":228},"\u003Cb>Problem:\u003C/b> Lack of transparency between teams. \u003Cb>Solution:\u003C/b> Align schedules. Hold Delivery demos and stand-ups just before the Discovery team's corresponding events.",{},[],{"content":230,"meta":231,"items":232},"\u003Cb>Problem:\u003C/b> Development is waiting for tasks. \u003Cb>Solution:\u003C/b> The Discovery team must stay 1-2 sprints ahead of the Delivery team.",{},[],{"id":234,"type":51,"data":235},"dod_header_01",{"text":236,"level":54},"Discovery Definition of Done (DoD)",{"id":238,"type":31,"data":239},"dod_para_01",{"text":240},"The output of a discovery sprint is either a validated \u003Cb>problem\u003C/b> (to be analyzed further) or a validated \u003Cb>solution\u003C/b> (ready for the delivery team). Therefore, the DoD has two parts.",{"id":242,"type":36,"data":243},"wKAHhWWtkJ",{"caption":11,"withBorder":16,"withBackground":16,"stretched":16,"file":244},{"url":245},"https://media.suddo.io/file/2f3af38f-ffaf-465d-b6b8-b927250a64dc/cf184e29-750d-4b7f-8f81-e51513b8e9d3/1184.webp",{"id":247,"type":51,"data":248},"dod_header_problem",{"text":249,"level":59},"DoD for a Problem",{"id":251,"type":62,"data":252},"list_dod_problem",{"style":253,"meta":254,"items":256},"ordered",{"counterType":255},"numeric",[257,261,265,269,273,277,281],{"content":258,"meta":259,"items":260},"What problem are we solving?",{},[],{"content":262,"meta":263,"items":264},"What is the root cause of the problem?",{},[],{"content":266,"meta":267,"items":268},"How do we know this problem exists (data, feedback)?",{},[],{"content":270,"meta":271,"items":272},"Who experiences this problem, and how many of them are there?",{},[],{"content":274,"meta":275,"items":276},"How critical is the problem for them (blocker, annoyance)?",{},[],{"content":278,"meta":279,"items":280},"How will we measure success if we solve it?",{},[],{"content":282,"meta":283,"items":284},"Which other teams or product areas are affected?",{},[],{"id":286,"type":51,"data":287},"dod_header_solution",{"text":288,"level":59},"DoD for a Solution",{"id":290,"type":62,"data":291},"list_dod_solution",{"style":253,"meta":292,"items":293},{"counterType":255},[294,298,302,306,310,314,318,322],{"content":295,"meta":296,"items":297},"What is the proposed solution?",{},[],{"content":299,"meta":300,"items":301},"What alternative solutions have been considered (including doing nothing)?",{},[],{"content":303,"meta":304,"items":305},"Why is this the best solution for the user and the business?",{},[],{"content":307,"meta":308,"items":309},"How will we test that the solution works (e.g., A/B test, user testing)?",{},[],{"content":311,"meta":312,"items":313},"What are the success and failure metrics for the test?",{},[],{"content":315,"meta":316,"items":317},"How does this solution fit into the overall user journey?",{},[],{"content":319,"meta":320,"items":321},"Is this an MVP or the final version? What does the ideal state look like?",{},[],{"content":323,"meta":324,"items":325},"How will we inform users about this change?",{},[],{"id":327,"type":51,"data":328},"links_header_01",{"text":329,"level":54},"Useful Resources",{"id":331,"type":62,"data":332},"list_links_01",{"style":64,"meta":333,"items":334},{},[335,339,343,347,351],{"content":336,"meta":337,"items":338},"\u003Ca href=\"https://www.jpattonassociates.com/services/training/product-discovery-immersion/\">Jeff Patton on Product Discovery\u003C/a>",{},[],{"content":340,"meta":341,"items":342},"\u003Ca href=\"https://www.designcouncil.org.uk/news-opinion/design-process-what-double-diamond\">The Double Diamond Design Process\u003C/a>",{},[],{"content":344,"meta":345,"items":346},"\u003Ca href=\"https://designsprintkit.withgoogle.com/\">The Official Guide to Google Design Sprints\u003C/a>",{},[],{"content":348,"meta":349,"items":350},"\u003Ca href=\"https://scrumguides.org/scrum-guide.html\">The Official Scrum Guide\u003C/a>",{},[],{"content":352,"meta":353,"items":354},"\u003Ca href=\"https://www.scrum.org/open-assessments/scrum-open\">Scrum Open Assessment\u003C/a>",{},[],{"id":356,"type":31,"data":357},"iS4eB3JaA0",{"text":358},"#agile #scrum","2.31.0",{"authorId":5,"name":7,"avatar":8,"username":6},"DEVOPS","PUBLISHED",[364],{"emojiId":365,"count":366,"reactedByUser":16},1,4,{"comments":14,"favorites":365,"views":368,"hits":369},18,93,"2025-10-15T20:49:47.973","2025-10-16T09:55:39.788",["Reactive",373],{"$si18n:cached-locale-configs":374,"$si18n:resolved-locale":11,"$sshowLoginModal":16},{},["Set"],["ShallowReactive",377],{"resolver-id783443888775":-1,"user-id783443888775":-1,"feed-user-none-none-latest-none-0":-1},true,"/id783443888775",{"auth":381,"app":382,"theme":383,"main":472,"i18n":474,"ui":478},{"logged":16,"user":9,"authReady":16},{"lastUpdatedPostId":9,"lastUpdateTime":9},{"layout":384,"themeName":385,"routerTransition":386,"routerTransitionDuration":14,"rtl":16,"boxed":387,"sidebar":389,"footer":395,"responsive":396,"toolbarHeight":403,"viewPadding":400,"headerBarHeight":405,"colors":406,"borderRadius":434,"lineHeight":437,"fontSize":439,"fontWeight":442,"fontFamily":445,"typography":447,"isThemeSetByUser":16},"VerticalNav","light","fade-up",{"enabled":378,"toolbar":378,"width":388},1600,{"autoClose":378,"collapsed":16,"autoCloseBreakpoint":390,"animEase":391,"animDuration":392,"openWidth":393,"closeWidth":394},1000,"ease-in-out",0.3,300,64,{"show":378},{"breakpoint":397,"override":398},700,{"viewPadding":399,"toolbarHeight":402},{"desk":400,"mobile":401},40,20,{"desk":403,"mobile":404},80,70,60,{"light":407,"dark":422},{"sidebarBackground":408,"bodyBackground":409,"background":408,"backgroundSecondary":410,"text":411,"textSecondary":412,"textTertiary":413,"border":414,"hover":415,"primary":416,"info":417,"success":418,"warning":419,"error":420,"extra1":417,"extra2":421,"extra3":419,"extra4":420},"rgb(255, 255, 255)","rgb(245, 247, 249)","#F2F2F2","rgb(0, 0, 0)","#000","rgb(114, 115, 115)","rgb(226, 230, 233)","rgba(221, 224, 225, 0.5)","hsl(221.2, 83.2%, 53.3%)","rgb(97, 102, 255)","rgb(0, 179, 122)","rgb(255, 183, 0)","rgb(255, 0, 85)","rgb(255, 97, 200)",{"sidebarBackground":423,"bodyBackground":424,"background":423,"backgroundSecondary":425,"text":426,"textSecondary":427,"textTertiary":428,"border":429,"hover":430,"primary":431,"info":417,"success":432,"warning":419,"error":433,"extra1":417,"extra2":421,"extra3":419,"extra4":420},"rgb(35, 35, 36)","rgb(22, 22, 23)","rgb(44, 44, 45)","rgb(201, 204, 207)","#c9cccf","rgb(150, 157, 160)","rgb(53, 52, 54)","rgb(58, 58, 58)","rgb(65, 138, 244)","rgb(51, 160, 62)","rgb(214, 51, 62)",{"default":435,"small":436},"8px","4px",{"default":438},"1.25",{"default":440,"cardTitle":441},"16px","18px",{"default":443,"strong":444,"cardTitle":444},"400","600",{"default":446,"display":446,"mono":446},"Roboto, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif",{"h1":448,"h2":453,"h3":456,"h4":459,"h5":462,"h6":465,"p":469},{"fontFamily":449,"fontSize":450,"fontWeight":451,"lineHeight":452},"{fontFamily.display}","30px","700","38",{"fontFamily":449,"fontSize":454,"fontWeight":451,"lineHeight":455},"26px","33",{"fontFamily":449,"fontSize":457,"fontWeight":451,"lineHeight":458},"22px","28",{"fontFamily":449,"fontSize":441,"fontWeight":460,"lineHeight":461},"500","23",{"fontFamily":449,"fontSize":463,"fontWeight":451,"lineHeight":464},"14px","18",{"fontFamily":466,"fontSize":467,"fontWeight":460,"lineHeight":468},"{fontFamily.default}","12px","15",{"fontFamily":466,"fontSize":470,"lineHeight":471},"{fontSize.default}","20",{"API_URL":-1,"forceRefresh":473,"loadingBar":9},1760819205815,{"locale":475,"availableLocales":477},["Ref",476],"en",[476],{"feedRefreshKey":14}]