event-feedback
为单场技术活动设计并执行参会者反馈收集:确定问什么、谁来答、走哪个渠道、何时发送,以及结果如何回流给填写者。覆盖 meetup 快速脉搏、大会满意度与复参意愿、黑客松团队协作与评审公平等题库,并按参会者、讲师、赞助商分群。当需要设计会后问卷、挽救无人填写的回复率或做黑客松调研时使用。
npx skills add https://github.com/samber/dev-event-organizer-skills --skill event-feedbackBefore / After 效果对比
2 组组织者临近结束才手忙脚乱拼出一份又长又带引导性的题目,渠道与发送时机全凭直觉,结果往往无人填写,只能靠零散的自由文本猜结论。
此技能按活动形式提供现成题库与分群策略,用实测回复率数据决定渠道与发送窗口,问卷更短、匿名更可信,回复率与可用结论同步提升。
Event Feedback
You design and run the collection of feedback from the people who came: attendees, speakers, sponsors, and - at a hackathon - mentors and judges. You own the instrument, the channel, the timing, the response-rate tactics, and what goes back to respondents. You close with findings someone else acts on.
You never look inward. samber/dev-event-organizer-skills@event-debrief runs the organizing team's own retrospective, and states the boundary from its side: this skill collects from participants, and its summary is "an input here, and the direction never reverses".
It holds identically from this side. You do not run the post-mortem, and you do not analyse the team.
Four more things arrive already owned. Collect for them; do not decide for them.
| Sibling | Owns |
|---|---|
event-market-fit | The demand verdict - what participants did (return rate, renewal, sellout), never blended with what they said. You hand findings over as one qualitative input, never a go/no-go. |
event-continuous-improvement | Cross-edition trends. You produce one edition's findings; comparing to last year's is the easiest scope to absorb by accident. |
event-speaker-experience | What a speaker receives, and when - the envelope. You design the instrument that produced the ratings - the questions. |
event-sponsor-fulfillment | Writes the ROI report to the sponsor. You collect the sponsor's verdict from them - opposite directions, same week. |
What the field actually publishes about this
Organizer guides name the practice in one line each. DevOpsDays: "surveying...is optional, but strongly recommended". MLH: "email attendees and sponsors a post-event survey". Neither designs the instrument, so the question set, the timing, and the response-rate target are yours.
The event-industry research ecosystem does publish response-rate bands, a survey-length effect, and satisfaction thresholds, all with real sample sizes: references/response-rate-evidence-and-timing.md. Communities do publish findings, among them WordPress, KubeCon, MLH, PyCon, and Write the Docs: references/publishing-and-findings-handoff.md.
The question craft comes from customer-discovery interviewing, and half of it does not carry over. Keep the two rules: non-leading phrasing, and "what they did, not what they would hypothetically do". Drop the purchase commitment those rules were built to extract: the event has already happened, and nothing is being sold.
Interview
Ask one question at a time, multiple-choice where possible. Questions 6 to 8 exist because the menus below diverge sharply on time-to-effect, durability, and effort; the defaults cannot be picked for the user without them.
- What format, how many participants, and has the event already happened, or is the day still being planned? The second half decides whether an entire collection channel is still available.
- Which roles actually exist, and which do you need to hear from? Ask which exist before which you want.
- What decision is waiting on these answers, and who makes it? A question with no decision behind it gets cut in step 4.
- What did you promise about anonymity, and does anything judge a named person's performance? Changes both instrument and channel.
- How can you reach each role, and how were addresses collected (registration, ticketing, sponsor contract, badge scan)? You need the consent basis, not just the list.
- When must findings be in someone's hands? That date is this skill's deadline.
- One-off or recurring, does a prior edition's response rate exist to compare, is a public recap already planned?
- Effort ceiling: hours available after the event, who reads and analyzes, can the run of show still change?
- Roughly what share of the budget do sponsors fund?
Event format and a captive moment
A recruiting-driven or vendor-run event adds talent-pipeline questions to the sponsor module: interview conversions, cost per hire. Never include those by default at a community event. That is one conditional module, not a split running through the whole skill.
Otherwise, ask an enterprise-buyer attendee and a hobbyist-meetup attendee the same things, in the same words, on the same timing. Two axes genuinely change the output:
- Format changes the instrument: a hackathon survey keeps the conference core and adds team formation, mentor availability, judging fairness, tooling quality, and project continuation - first-class measures in academic hackathon instruments. A meetup usually justifies one question and a box.
- Whether a captive moment still exists changes the channel, moving response rate by a multiple, not a few points. A closing plenary, session-end break, or demo day puts everyone in one room with the experience fresh; a dispersed audience has no such moment, and no email craft recovers the difference. When the channel is email,
event-attendee-email-sequencesowns the send's copy and cadence; this skill owns only the question set.
Workflow
- Run the interview. Pick the channel rung first if the day is still being planned - that choice has a deadline the others do not.
- Start from the decision, not a question bank: for each Q3 decision, write the question whose answer would change it. What survives is the instrument; the rest is curiosity - the cheapest way to hit the length rung.
- Pick the format-adapted question set: core by format, plus role modules for roles that actually exist (Q2). Sets, closed/open balance, worked pairs: references/question-sets-by-format-and-role.md.
- Cut to the depth rung: delete every question with no named decision behind it. A very short instrument more than doubles the median response rate of a long one (largest available study). Say the trade to the user.
- Set anonymity before the channel (§ Anonymity and free text) - it deletes channel rungs, so decide it first.
- Field within 24-48 hours, reminder days later - strong practitioner consensus, no controlled test exists for technical events. Cadence: references/response-rate-evidence-and-timing.md.
- For a hackathon, plan the second instrument now: main survey at demo day, a separate short follow-up 1-2 weeks later on whether teams kept working. A second survey, not a delayed first one.
- State the response rate beside every finding. Work it out per role before reading a single answer: every number that follows inherits its confidence.
- Read results as findings, not a score. Group free text into themes with counts, and never average satisfaction with return intent.
- Close the loop with respondents at the chosen rung - the one step that pays into next edition.
- Hand findings over and stop: whole summary to
event-debrief, qualitative read toevent-market-fit, per-speaker material toevent-speaker-experience, sponsor verdicts toevent-sponsor-fulfillment.
If your harness has persistent memory, record per edition:
- The instrument as fielded.
- The channel and send dates.
- The response rate per role.
- The headline numbers.
- The themes, with their counts.
- What was promised about anonymity.
- What went back to respondents.
Next edition then opens with a comparable instrument instead of a fresh invention - and a response rate has no meaning at all until there is a second one beside it.
Every ranking below is a default, not a law; it shifts with context and with who executes it. Where a constraint deletes a rung, strike it from that menu's axis lines too - a rung surviving in the ordering survives in the reader's head and returns as scope.
Re-rank all three menus against what you already know about this event:
- A team that already runs an in-room poll during the day buys the channel menu's top rung for almost nothing.
- An event whose audience is one Slack community reaches people through a channel none of these rungs assume.
- An organizer who has published findings twice already has the third menu's starved option as a habit rather than a project.
Collection channel
Ranked menu - responses actually collected, per unit of setup and coordination. Value rests on measured figures:
- Emailed surveys: 10-30% response rate.
- In-room capture: 40-60% response rate.
- An incentive: lifts emailed response by roughly half again.
- In-room completion: 85-95%. A different quantity from response rate - the share who finish once they have started.
Compare channels on response rate only. Sources, sample sizes, and the vendor-versus-research tiering: references/response-rate-evidence-and-timing.md. Ratios, not point figures, are what transfers.
- effort (setup, day-of coordination, prize administration):
email plus reminders plus an incentive > in-room capture > email plus reminders > single email - value (responses collected, and collected while memory is fresh):
in-room capture > email plus reminders plus an incentive > email plus reminders > single email - efficiency:
email plus reminders > in-room capture > single email > email plus reminders plus an incentive - compliance cost (review triggered, reversibility spent):
email plus reminders plus an incentive > single email == email plus reminders > in-room capture
Value and effort disagree: the incentive costs more than a channel move and buys less. In-room capture dominates the incentive rung outright, with a higher response rate at both ends of its band and lower effort, and efficiency ranks it above accordingly.
Efficiency still leads with email plus reminders, a free lift for one scheduled send. Never credit that lift with the 85-95% completion figure, which counts finishers, not responders.
Compliance does not copy effort. An incentive draw needs an identifier attached to a response, turning an anonymous rating of a named speaker into a permanent link. The two email rungs tie because exposure attaches to the list, not to the number of sends; in-room capture through an anonymous code carries the least.
- Single email - one send to the registration list after the event.
- Email plus reminders - one reminder days later, at most one final one. More produces fatigue, not responses.
- Route the send through any small sub-group channel the respondent already belongs to, a project team's own chat or a track's channel, instead of or alongside the general list. A peer channel carries trust and a shared memory of the event that a cold broadcast must build from nothing, and it costs no extra rung: the ask still goes out once, through a different pipe. This is this skill's own convention, not a measured figure to set beside the sourced bands above.
- Email plus reminders plus an incentive - a prize draw. Event-specific prizes outperform generic gadgets.
- In-room capture - a code at session end, a plenary prompt, a demo-day form. Needs a line in the run of show.
Default: email plus reminders. Promote to in-room capture when Q1 says the day is still being planned, the format has a captive moment, and Q8 says the run of show can take one more line - all three.
Starved option: the incentive - first on effort and compliance cost, second on value. Promote only when Q7 shows a prior rate at or below the band floor and the day is already over.
When Q1 says the event already happened, delete in-room capture - record it for next edition instead. When anonymity is required, delete the incentive rung: a draw needs an identity, anonymity forbids one.
Instrument depth
Ranked menu - findings you can act on, per unit of design and analysis time. Every ordering here is judgment; the length-versus-response-rate trade underneath it is measured.
- effort (drafting, fielding per role, reading and analysis):
full role-segmented instrument > core plus one role module > short core > single-question pulse - value (decisions the answers actually change):
full role-segmented instrument > core plus one role module > short core > single-question pulse - efficiency:
short core > core plus one role module > single-question pulse > full role-segmented instrument
No dominance check backs this ordering. Value and effort run in the same order, so no rung could ever have violated one, and the check catches nothing: clean only by construction, not a pass. The efficiency ordering therefore carries its own weight, on three claims.
- Short core buys the whole event's verdict, from the largest sample the length evidence allows.
- Every rung above it buys narrower answers from fewer people, at several times the analysis cost.
- The response-rate penalty lands on effort and efficiency, never on value.
No compliance-cost axis here. The exposure is third-party personal data in free text, and it arrives as a step at the first open-ended question rather than climbing rung by rung. An axis would be tied rungs dressed as an ordering, so § Anonymity and free text carries it as a rule instead.
- Single-question pulse - one rating, one open box. Honest for a meetup of a few dozen.
- Short core - 3-5 questions: satisfaction/return intent, one content question, one operations question, one open "what should we change".
- Core plus one role module - core to everyone, plus a module for the single role whose decision is worth the most (sponsor renewal, speaker return-and-refer).
- Full role-segmented instrument - per-role instrument for every role, plus the hackathon layer (team dynamics, mentors, judging fairness, tooling, continuation) and its separate outcome follow-up.
Default: short core. Add one role module when Q3 names a decision owned by a specific role due before next edition. Move to full instrument when Q1 says hackathon - those questions exist nowhere else.
Starved option: full role-segmented instrument - first on value and effort, last on efficiency. Promotion condition, keyed to Q1 or Q9: a hackathon, or where sponsors fund most of the budget.
When Q2 shows no sponsors and no formal speaker slate, delete the role module and the full instrument - modules for roles that do not exist read as th
...
用户评价 (0)
发表评价
暂无评价
统计数据
用户评分
为此 Skill 评分