跳到主要内容
知仓学习社ZHICANG

support-staffing-model

How many support agents does the queue actually need — Erlang C, computed, not 'tickets per agent' folklore. Use when staffing a support/CS team, de…

不碰外部(只输出文字)无严重或高危命中mohitagw15856/pm-claude-skills

它会碰到什么

扫了多少2 个文本文件,12 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Support Staffing Model

Queues are counterintuitive: at high occupancy, one extra contact per hour explodes wait times, and "tickets ÷ tickets-per-agent" staffing walks teams straight into the cliff. Erlang C is the century-old math call centers run on; this skill runs it for you, honestly labelled.

Required Inputs

  • Contacts per hour (peak hour, not daily average — queues die at peaks) and average handle time in minutes.
  • The SLA — "X% answered within Y seconds/minutes". If none exists, propose one before staffing to it.
  • Shrinkage — the fraction of paid time agents aren't available (meetings, breaks, training). Teams that skip this understaff by 30-40%; default 0.3.

Output Format

  1. The staffing table — for load scenarios (0.8×, 1×, 1.25×, 1.5×): agents on-queue, rostered headcount after shrinkage, achieved service level, average speed of answer, occupancy.
  2. The occupancy warning — anywhere occupancy exceeds ~90%, say plainly: the SLA may hold while the team burns out; staff for the humans.
  3. The folklore contrast — the naive tickets-per-agent number next to the Erlang answer, so the reader sees what the old method was hiding.
  4. Model limits, stated — M/M/c assumes Poisson arrivals; real queues are burstier, so these are floors.

Programmatic Helper

This skill ships scripts/erlang_staffing.pyzero dependencies; run it rather than approximating:

python3 scripts/erlang_staffing.py plan staffing.xlsx --arrivals 120 --aht 6 --sla 0.8 --answer-in 60 --shrinkage 0.3

Prints the base case (base 15 on-queue / 22 rostered · SL 81% · ASA 38s · occ 80%) and writes an .xlsx with editable assumption cells and the scenario table. Requires a code-execution environment.

Quality Checks

  • [ ] Numbers come from the script's Erlang C computation, quoted — never estimated in prose
  • [ ] Shrinkage is applied and its value stated; a 0% shrinkage plan is flagged as fiction
  • [ ] Occupancy appears next to every scenario, with the >90% burnout warning where it triggers
  • [ ] Peak-hour arrivals were used, or the answer says "daily average used — peaks will breach"
  • [ ] The M/M/c floor-not-ceiling caveat is present

Anti-Patterns

  • [ ] Do not staff to average load — the queue's whole cruelty lives in the peaks
  • [ ] Do not present on-queue count as headcount — shrinkage is the difference between a model and a roster
  • [ ] Do not chase 99% SLAs without showing the cost curve — the last few points of service level are where budgets go to die
  • [ ] Do not ignore occupancy because the SLA passes — attrition is a lagging indicator of this exact number
  • [ ] Do not use this for email/async queues with day-long SLAs without saying the model degrades — Erlang C is built for live channels

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 1,367
本站分层T1
该仓技能数3611
原文件路径plugins/pm-calculators/skills/support-staffing-model/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 3611 个技能

同名技能的其他版本

有 3 个不同仓库或目录里都有叫 support-staffing-model 的技能。它们内容并不相同,别混用: