{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Ivan Baldin, Data Analyst: posts tagged Sales Department",
    "_rss_description": "Data analytics, probability theory, and applied statistics — from the practitioner’s perspective. Ivan Baldin writes about sales funnels, call center performance, conversion analysis, confidence intervals, binomial distributions, Z-scores, and the math behind data-driven decisions. Years of hands-on experience turning raw CRM data into actionable insights for sales teams and business leaders.",
    "_rss_language": "en",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/ivanbaldin.blog\/tags\/sales-department\/",
    "feed_url": "https:\/\/ivanbaldin.blog\/tags\/sales-department\/json\/",
    "icon": "https:\/\/ivanbaldin.blog\/pictures\/userpic\/userpic@2x.jpg?1774085044",
    "authors": [
        {
            "name": "Ivan Baldin",
            "url": "https:\/\/ivanbaldin.blog\/",
            "avatar": "https:\/\/ivanbaldin.blog\/pictures\/userpic\/userpic@2x.jpg?1774085044"
        }
    ],
    "items": [
        {
            "id": "7",
            "url": "https:\/\/ivanbaldin.blog\/all\/call-quality-audits-determining-your-sample-size\/",
            "title": "Call Quality Audits: Determining Your Sample Size",
            "content_html": "<h2>Calculating Sample Size for Quality Call Audits<\/h2>\n<p>A common tool for assessing the quality of sales managers’ work is <b>quality auditing of phone calls<\/b>, or “call monitoring.”<\/p>\n<p>Suppose your goal is not simply to <b>measure<\/b> the quality of phone calls, but to <b>document <i>growth<\/i> in that quality.<\/b> For example, you conducted training for your managers, introduced new incentives for meeting quality standards, or implemented some other intervention.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/create-a-1080-1080-pixels-flat-style-cartoon-showi-(1).png\" width=\"1080\" height=\"1080\" alt=\"\" \/>\n<\/div>\n<p>It’s reasonable to assume that an improvement in quality in the first random call recorded after the training won’t definitively prove that quality has improved across all calls. Likely, a second successful call won’t conclusively confirm the hypothesis either.<\/p>\n<p>Thus, you’ll need to listen to — if not all calls — at least a <b>sufficient number<\/b> of calls after your changes, and the number of calls you’ll need to audit can, in fact, <b>be calculated precisely.<\/b><\/p>\n<h2>Calculating Sample Size<\/h2>\n<p>On page 35 of the paper “<a href=\"https:\/\/bpb-us-e1.wpmucdn.com\/sites.ucsc.edu\/dist\/2\/1389\/files\/2026\/03\/part1.pdf\">Introduction to Statistical Inference and Experimental Design<\/a>” I found a suitable example 1.9 and a formula for calculating such samples:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/samplesize00.png\" width=\"858\" height=\"506\" alt=\"\" \/>\n<\/div>\n<p>In this example, an improvement in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ACT\">ACT<\/a> math test scores from 24.5 (variance 8.2) to 26.0 points is considered, with α = 0.05 and power = 0.90.<\/p>\n<p>For convenience, I assembled the formula in a Google Sheet:<\/p>\n<p><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1nbpXgnRy9FQUAVQIwfHRHdj6Rvrkjom1UYsj4OHJnrc\/edit?usp=sharing\">Sample Size Calculator<\/a><\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/samplesize03.png\" width=\"1283\" height=\"532\" alt=\"\" \/>\n<div class=\"e2-text-caption\">You simply need to copy the file and substitute your own values.<br \/>\nIt’s reasonable to choose a confidence level between 80% and 95%, and a statistical power between 60% and 80%. Enter the average call quality score before changes, the standard deviation (SD) of call scores “before,” and the expected average call quality score “after” your changes.<\/div>\n<\/div>\n<h2>See also:<\/h2>\n<p><a href=\"https:\/\/bpb-us-e1.wpmucdn.com\/sites.ucsc.edu\/dist\/2\/1389\/files\/2026\/03\/part1.pdf\">https:\/\/bpb-us-e1.wpmucdn.com\/sites.ucsc.edu\/dist\/2\/1389\/files\/2026\/03\/part1.pdf<\/a><\/p>\n",
            "summary": "Stop guessing how many calls to audit. Use this statistical formula to calculate the exact sample size needed for call audits that prove quality improvements. Learn about confidence levels, power calculations, and A\/B testing verification for your sales team.",
            "date_published": "2019-05-26T16:46:00+03:00",
            "date_modified": "2026-04-18T14:21:49+03:00",
            "tags": [
                "A\/B test",
                "call center",
                "equations",
                "Google Sheets",
                "Sales Department"
            ],
            "image": "https:\/\/ivanbaldin.blog\/pictures\/create-a-1080-1080-pixels-flat-style-cartoon-showi-(1).png",
            "_date_published_rfc2822": "Sun, 26 May 2019 16:46:00 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "7",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ivanbaldin.blog\/pictures\/create-a-1080-1080-pixels-flat-style-cartoon-showi-(1).png",
                    "https:\/\/ivanbaldin.blog\/pictures\/samplesize00.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/samplesize03.png"
                ]
            }
        },
        {
            "id": "4",
            "url": "https:\/\/ivanbaldin.blog\/all\/staff-decisions-or-lets-fire-grandma\/",
            "title": "Staff Decisions, or Let’s Fire Grandma",
            "content_html": "<p>It’s a Thursday morning, and the VP of Sales is staring at a spreadsheet. One number — 10.1% — is about to end someone’s career. He doesn’t know it yet, but he’s about to make a decision that mathematics would call premature.<\/p>\n<p>I would call this problem “Promote or Fire”, or “Let’s Fire Grandma”.<\/p>\n<p>Here we’re looking at our sales department’s results, and questions are arising about our new manager, Drennan:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel01.png\" width=\"482\" height=\"390\" alt=\"\" \/>\n<\/div>\n<p>Matt Drennan joined the team two and a half months ago. He came from a smaller company, interviewed well, and his first few weeks were promising — he learned the product fast, clients liked him on the phone. His probation target was set at “16 deals per 100 calls”. Reason? Because historically, our VP of Sales observed a call-to-deal conversion rate of 16.1%.<\/p>\n<p>Now, with 89 calls behind him and only 9 deals to show for it, his conversion sits at 10.1%.<\/p>\n<p>“Fire him,” the VP of Sales decides.<\/p>\n<p class=\"loud\"><b>Here’s the question: is this decision justified?<\/b> Has enough time passed (enough data accumulated) to make this call? Has the “bad luck” factor been accounted for? Could it be that Drennan is simply performing <b>no worse<\/b> than the other managers, actually converting at around the required 16%, but consistently running into clients’ force majeure events (5 clients “dropped off”), a “rough patch” in his personal life, and an unfortunately positioned Moon in the third house of Taurus?<\/p>\n<h2>Rolling the Dice<\/h2>\n<p>Before we get to the spreadsheet formula that will settle this, let me take you on a brief detour.<\/p>\n<p>In 1913, at the Monte Carlo Casino, the roulette ball landed on black <a href=\"https:\/\/en.wikipedia.org\/wiki\/Gambler's_fallacy\">twenty-six times in a row<\/a>. Gamblers lost millions betting against the streak, convinced that red was “due.” They were wrong — not because the wheel was rigged, but because they could not intuitively grasp what randomness actually looks like. Streaks happen. Cold spells happen. And sometimes a perfectly good sales manager just has a bad quarter.<\/p>\n<p>This is the same trap the VP of Sales is walking into.<\/p>\n<p>Recalling the coin flip example, let’s switch things up this time and roll a 6-sided die. The probability of rolling a “1” is 1\/6, or roughly 16.7%.<\/p>\n<p>The expected value for 89 rolls of a die is 89 × 1\/6 = 14.8 “ones” (and the same number of “twos,” “threes,” and so on), but obviously you could get not just 14–15, but also 12, 17, or even 20. Getting <i>none at all,<\/i> however, is virtually impossible (though, theoretically, the probability isn’t zero).<\/p>\n<p>Drennan’s work can be thought of as rolling a die, where the desired outcome — a “one” (a deal) — comes up roughly every sixth roll. <i>Roughly,<\/i> because the historically observed conversion rate (excluding Drennan’s results) is 380 deals out of 2,361 calls, or 380\/2,361 = 16.1%. The expected value from his 89 “rolls” (calls) is 89 × 0.161 = 14.3 “ones” (deals), but intuitively, we understand there could be slightly more or slightly fewer.<\/p>\n<p>If we calculate (we’ll learn how shortly) the exact probabilities of “landing” a specific number of deals in 89 calls and plot them on a graph, the most likely outcome <i>(the “expected value”)<\/i> of 14 deals will be in the center, with the remaining possible outcomes (13 and 15 deals, 12 and 16 deals, etc.) becoming progressively less likely each time, giving the graph its bell shape:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel_9.png\" width=\"1069\" height=\"441\" alt=\"\" \/>\n<\/div>\n<p>We can’t say that 9 deals is <i>entirely<\/i> improbable — the bar is visible, if modest, with a probability of 0.037. That is, it happens in 1 out of 27 cases — which may be unlikely, but not <i>extremely<\/i> unlikely.<\/p>\n<p>All that’s left is to figure out how we arrived at “1 in 27,” and how this connects to difficult, “staff”, decisions in a sales department.<\/p>\n<h2>Calculating the Binomial Distribution<\/h2>\n<p>Both Excel and Google Sheets have a built-in <b>binomial distribution function.<\/b> It’s exactly what will give us the answer to whether it’s time to fire the unlucky Drennan.<\/p>\n<p>In the cell next to his 10.1% conversion rate, we calculate the function:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">=BINOM.DIST(D7,C7,$E$11,1)<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel_binom.png\" width=\"724\" height=\"400\" alt=\"\" \/>\n<\/div>\n<p>In this function, we specify, in order: the number of successes (deals), the number of trials (calls), and the probability of success (the 16.1% conversion rate). The last, 4th parameter, we set to “1.”<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel_0763.png\" width=\"612\" height=\"396\" alt=\"\" \/>\n<\/div>\n<p>What is this 0.0763 we got? <b>0.0763 is the probability of getting no more than 9 deals out of 89 calls given a deal probability of 16.1%.<\/b> In other words, it’s the probability of getting anywhere from 0 to 9 deals <i>inclusive<\/i> with these parameters. Conversely, 1 − 0.0763 = 0.9237 is the probability of getting <i>10 or more<\/i> deals.<\/p>\n<p>(By the way, if you change the 4th parameter to “0,” you get the probability of getting <i>exactly<\/i> 9 deals.)<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel_1-9.png\" width=\"737\" height=\"307\" alt=\"\" \/>\n<\/div>\n<p>You could say that, taking the sum of all bars on the graph as 1, the sum of bars “0” through “9” equals 0.0763, or 7.63%. As you can see, it’s far more likely to land in the blue portion of the bell curve than in the red one (92.37% vs. 7.63%).<\/p>\n<p class=\"loud\"><b>Conclusion:<\/b> the probability that Drennan, while actually converting at 16.1%, would randomly (remember the possibility of a “rough patch”?) end up with no more than 9 deals out of 89 calls is 7.63%.<\/p>\n<p>Conversely, there’s a 92.37% probability that he would have gotten 10 or more deals. Roughly speaking, there’s a 7.63% chance he was simply unlucky, and a 92.37% chance that bad luck alone doesn’t explain it, and he is most likely converting at a rate below 16.1%.<\/p>\n<p>Therefore, if a <b>90% confidence level<\/b> is enough for the VP of Sales, then Drennan can be let go at the end of his probation — the manager is, indeed, not meeting his target. If, however, a <b>95% confidence level<\/b> is required, the data is not yet sufficient, and it would be advisable to observe a bit longer.<\/p>\n<p>So what confidence level should we choose? There is no right answer here.<\/p>\n<p><b>If we set it too low,<\/b> we risk accidentally firing good managers, but we won’t lose deals by continuing to work with bad ones.<\/p>\n<p><b>If we set it too high,<\/b> we’ll have to accumulate data for too long before making a mathematically justified decision to fire a bad manager, but the probability of accidentally firing a good one will be lower. In my opinion, a 90% level is optimal for this case. Drennan can be fired.<\/p>\n<h2>Wait, What About Whitfield’s 19.7%?<\/h2>\n<p>Indeed, if there are “bad” managers for whom there’s a 92.37% probability that their conversion is below the required 16.1%, then logically, there can also be “good” ones.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel_binom_d3c3_whit.png\" width=\"712\" height=\"351\" alt=\"\" \/>\n<\/div>\n<p>Dan Whitfield is the quiet opposite of Drennan. He’s been with the company for six months, never makes a fuss, never asks for a raise. He just dials, talks, and closes. Over that time he put up 56 deals on 284 calls — a 19.7% conversion rate — compared to the projected 0.161 × 284 = 46 deals. Could he have been lucky this whole time? Could it be that, while actually performing like everyone else at a 16.1% conversion rate, he randomly ended up with more deals than the VP of Sales projected?<\/p>\n<p>The binomial distribution function returns 0.9563 — meaning that with a 95.63% probability, working like everyone else, he would have gotten no more than 56 deals... but he didn’t get <i>more<\/i> than 56 deals... He got <i>exactly<\/i> 56!<\/p>\n<p>Let’s simply refine the function by recalculating it for 56 − 1 = 55 deals:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel_binom_whit.png\" width=\"739\" height=\"353\" alt=\"\" \/>\n<\/div>\n<p>For 55 deals, the result is 0.9402. That is, with a 94.02% probability, Whitfield (working at a 16.1% conversion rate) would have gotten <i>no more than<\/i> 55 deals. This means the probability of getting <i>more than<\/i> 55 deals is the remaining 5.98%! It turns out our Whitfield landed in a sliver of his own bell curve — just on the opposite end — and the probability of landing there is only about 6%.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ivanbaldin.blog\/pictures\/funnel_56-67.png\" width=\"743\" height=\"306\" alt=\"\" \/>\n<\/div>\n<p>The VP of Sales has already decided that before making staffing decisions, he wants to be at least 90% confident in the results. And in Whitfield’s results, he’s 94.02% confident! That leaves only 5.98% for the possibility that Whitfield was simply lucky.<\/p>\n<p>So either he got lucky, even though he actually performs like everyone else (at a 16.1% conversion rate) and doesn’t deserve a higher salary, or he truly converts at a rate above 16.1% and it would be fair to reward him.<\/p>\n<p>6% clearly loses to 94%, so Whitfield gets the promotion.<\/p>\n",
            "summary": "Your new sales rep is converting at 10% instead of the expected 16%. Fire him? Not so fast. Using the binomial distribution function built into Excel and Google Sheets, you can calculate the exact probability that poor results are just a cold streak — and make staffing decisions you can actually defend with math.",
            "date_published": "2019-03-29T18:03:00+03:00",
            "date_modified": "2026-04-12T03:09:44+03:00",
            "tags": [
                "binomial",
                "Sales Department",
                "sales funnel"
            ],
            "image": "https:\/\/ivanbaldin.blog\/pictures\/funnel01.png",
            "_date_published_rfc2822": "Fri, 29 Mar 2019 18:03:00 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "4",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel01.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel_9.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel_binom.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel_0763.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel_1-9.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel_binom_d3c3_whit.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel_binom_whit.png",
                    "https:\/\/ivanbaldin.blog\/pictures\/funnel_56-67.png"
                ]
            }
        }
    ],
    "_e2_version": 4199,
    "_e2_ua_string": "Aegea 11.5 (v4199)"
}