{"id":2695,"date":"2026-08-18T11:00:14","date_gmt":"2026-08-18T09:00:14","guid":{"rendered":"https:\/\/extendsclass.com\/blog\/?p=2695"},"modified":"2026-08-18T10:56:19","modified_gmt":"2026-08-18T08:56:19","slug":"from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews","status":"publish","type":"post","link":"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews","title":{"rendered":"From recordings to decisions: What small teams get wrong about user interviews"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You did the hard part. Twelve calls booked, twelve calls held, twelve recordings sitting in a folder. Three weeks later you can describe two of them from memory: the first one, and the one where somebody got angry. The other ten are a list of filenames.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That gap is where most small-team research dies. Not in the interviewing. In everything after it.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_47_1 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"ez-toc-toggle-icon-1\"><label for=\"item-6a85967bac569\" aria-label=\"Table of Content\"><span style=\"display: flex;align-items: center;width: 35px;height: 30px;justify-content: center;direction:ltr;\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/label><input  type=\"checkbox\" id=\"item-6a85967bac569\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews\/#The_recordings_are_the_problem_not_the_research\" title=\"The recordings are the problem, not the research\">The recordings are the problem, not the research<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews\/#Step_1_Turn_the_recordings_into_text\" title=\"Step 1: Turn the recordings into text\">Step 1: Turn the recordings into text<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews\/#Step_2_Read_across_not_down\" title=\"Step 2: Read across, not down\">Step 2: Read across, not down<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews\/#Step_3_Tag_in_their_words_then_count_what_recurs\" title=\"Step 3: Tag in their words, then count what recurs\">Step 3: Tag in their words, then count what recurs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews\/#Step_4_Separate_what_they_said_from_what_they_did\" title=\"Step 4: Separate what they said from what they did\">Step 4: Separate what they said from what they did<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews\/#What_goes_wrong_and_what_to_keep\" title=\"What goes wrong, and what to keep\">What goes wrong, and what to keep<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/extendsclass.com\/blog\/from-recordings-to-decisions-what-small-teams-get-wrong-about-user-interviews\/#FAQs\" title=\"FAQs\">FAQs<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_recordings_are_the_problem_not_the_research\"><\/span><strong>The recordings are the problem, not the research<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A recording is a linear artifact. You can&#8217;t search it, you can&#8217;t put interview 3 and interview 9 side by side, and you can&#8217;t paste a sentence from one into a product spec. A 45-minute call gives up its contents at exactly one speed: 45 minutes per pass.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So the analysis falls back on memory. And memory doesn&#8217;t store what recurred &#8211;  it stores what was vivid and what was recent. The participant who got frustrated gets remembered. The four people who each mentioned the same small thing in passing don&#8217;t, because no single one of them was memorable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s the whole failure. You end up making a decision shaped by two interviews while believing it was shaped by twelve.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Turn_the_recordings_into_text\"><\/span><strong>Step 1: Turn the recordings into text<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Everything downstream is a text operation. Searching, comparing, counting, quoting. None of it runs on audio. The first move isn&#8217;t analysis. It&#8217;s conversion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two things matter here that don&#8217;t matter for other kinds of recordings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first is speaker separation. In an interview, roughly half the audio is you. If the transcript runs both voices together, your questions get folded into the participant&#8217;s answers. When you later count how many people raised pricing unprompted, you&#8217;ll be counting the times you brought it up yourself. Speaker labels aren&#8217;t a convenience. They&#8217;re what makes the counting mean anything.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second is timestamps. Text strips tone. A line that reads flat on the page might have been the moment somebody got genuinely annoyed, and you&#8217;ll want to hear it again before deciding how much weight it carries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nielsen Norman Group&#8217;s guide to [thematic analysis of qualitative research data](https:\/\/www.nngroup.com\/articles\/thematic-analysis\/) is worth reading before you start, since it sets out what a small qualitative sample can and can&#8217;t support.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Run each file through an <a href=\"https:\/\/uniscribe.co\/tools\/audio-to-text\">audio to text converter<\/a>. Let it labels each speaker separately, timestamps every line, and exports to TXT, DOCX or some other formats you need.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NN\/g&#8217;s [First Rule of Usability? Don&#8217;t Listen to Users](https:\/\/www.nngroup.com\/articles\/first-rule-of-usability-dont-listen-to-users\/) is the other one to read early. It&#8217;s the clearest statement of why self-reported data needs handling with care.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once all twelve are text, the folder stops being an archive and starts being a dataset.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Read_across_not_down\"><\/span><strong>Step 2: Read across, not down<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Don&#8217;t read interview by interview. Read theme by theme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open all twelve transcripts and pull every passage about onboarding into one place. Then every passage about pricing. You&#8217;re building columns, not summaries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This sounds obvious, and almost nobody does it, because it&#8217;s impossible with recordings. You&#8217;d be scrubbing twelve timelines hunting for a topic. In text it&#8217;s a search and a copy-paste. The method isn&#8217;t new. The reason it doesn&#8217;t happen is that most teams never convert the source material into something a search box can reach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reading down gives you twelve stories. Reading across gives you the thing you&#8217;re actually after: what showed up more than once.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Tag_in_their_words_then_count_what_recurs\"><\/span><strong>Step 3: Tag in their words, then count what recurs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Don&#8217;t build categories first. Let them come out of the transcripts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If three people say &#8220;I couldn&#8217;t tell if it saved,&#8221; don&#8217;t tag that as &#8220;UX friction.&#8221; You&#8217;ve just thrown away the specificity that would have told you what to fix. Tag it as &#8220;couldn&#8217;t tell if it saved.&#8221; Ugly labels are fine. Ugly labels are better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then count. Recurrence across independent interviews is the strongest signal a twelve-person sample can give you \u2014 nobody coordinated, and the same thing surfaced anyway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But recurrence isn&#8217;t importance. Eight of twelve mentioning a minor annoyance doesn&#8217;t outrank two of twelve describing the thing that nearly made them leave. Frequency tells you what&#8217;s common. Severity tells you what&#8217;s expensive. Keep them in separate columns, and don&#8217;t let the bigger number win by default.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Separate_what_they_said_from_what_they_did\"><\/span><strong>Step 4: Separate what they said from what they did<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;I would definitely pay for that&#8221; isn&#8217;t data. &#8220;I paid for something like it last month&#8221; is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Go through the transcripts and mark every future-tense claim as opinion, and every past-tense concrete action as evidence. Predictions about their own behaviour, enthusiasm for a feature that doesn&#8217;t exist yet, agreement with a leading question you asked &#8211; all opinion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This pass is easy in text and impossible from memory, because what you remember is the enthusiasm, not the tense it was expressed in.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then weight the two differently. Opinion tells you how somebody feels about an idea in the room. Evidence tells you what they&#8217;ve already been willing to do.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_goes_wrong_and_what_to_keep\"><\/span><strong>What goes wrong, and what to keep<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three failure modes account for most of it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The loudest interview wins. One articulate, angry participant reshapes the roadmap while eleven milder observations get averaged into nothing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You only talked to current users. They&#8217;re the ones who stayed. Whatever drove everybody else away won&#8217;t appear in your transcripts, and no amount of careful analysis will surface something nobody said.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The research turns into a document nobody reopens. A summary gets written, gets presented, and then can&#8217;t answer any question it wasn&#8217;t built to answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That last one is worth guarding against directly. Keep the transcripts, not just the conclusions. Six months from now somebody will question a decision, and you&#8217;ll want to check whether the evidence actually said what your summary claimed it said. Conclusions decay. The raw record doesn&#8217;t.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span><strong>FAQs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How many user interviews are enough?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enough is when new interviews stop producing new themes. For a narrow question that can happen around five or six; for a broad one, twelve won&#8217;t be enough. Track when you last heard something you hadn&#8217;t heard before. That&#8217;s a better stopping rule than a target number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do I need a dedicated research tool for this?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not at the start. Transcripts, a spreadsheet with one row per tagged passage, and columns for frequency and severity will carry a small team a long way. Buy tooling when the spreadsheet actually breaks, not before.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Should I transcribe the interviews myself?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Transcribing by hand takes many times the length of the recording, and for internal research the accuracy gain over a good automatic transcript rarely earns that back. Correct the passages you plan to quote. Leave the rest as they came out.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You did the hard part. Twelve calls booked, twelve calls held, twelve recordings sitting in a folder. Three weeks later you can describe two of them from memory: the first one, and the one where somebody got angry. The other ten are a list of filenames. That gap is where most small-team research dies. Not [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2696,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-2695","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-break"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/posts\/2695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/comments?post=2695"}],"version-history":[{"count":1,"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/posts\/2695\/revisions"}],"predecessor-version":[{"id":2697,"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/posts\/2695\/revisions\/2697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/media\/2696"}],"wp:attachment":[{"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/media?parent=2695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/categories?post=2695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extendsclass.com\/blog\/wp-json\/wp\/v2\/tags?post=2695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}