Event execution process
This page outlines the execution process for Fleet events. It builds upon our general event strategy and goals outlined in the Fleet events section of the handbook.
Tools and single source of truth
To keep event planning organized, we separate event information from actionable tasks:
- Google Docs (Event overview): Event status and information are tracked in a single event overview document. This is the single source of truth (SSOT) for the event. It includes key questions and answers, as well as working notes. It does not contain tasks. Events Working Doc
- GitHub issues: Event tasks are tracked in GitHub. We use parent/child issues for specific tasks to execute an event, tracking the execution from the initial planning stages all the way to completion.
All child tasks in GitHub (e.g., draft and finalize talk title/abstract, design booth, order swag, ship booth kit, promote event) should reference back to the event overview document.
GitHub labels
We use GitHub labels to organize the difference between overall event issues and detailed execution tasks, allowing us to filter and track between overview issues only, and specific events only.
:mktg-event- The standard label for all events.:mktg-event:tp- Indicates this issue is part of event execution in general.:mktg-event:overview- The parent issue for the event.:mktg-event:detail- Used for detailed tasks (children) of the overall event.:mktg-event:YYMM-eventname-city- A custom label created for each specific event to group a family of tasks together.
Event plans
We utilize two general event plans, which act as templates depending on the scale and type of the event:
- Conference: Used for large conferences and events where we have a booth, speaking slots, lead scanning, and other major logistical needs.
- Workshop/Happy hour: Used for our GitOps workshop series (which often includes happy hours). This smaller template can be used for the full workshop or for bespoke, standalone happy hours.
Execution process
Once an event is approved, a Marketing directly responsible individual (DRI) is assigned. From there, the process is divided between the Marketing DRI and the Onsite DRI.
Marketing DRI responsibilities
- Create the event overview planning doc.
- Create the parent and child execution issues in GitHub.
- Assign the execution issues to themselves or the Onsite DRI for parts of the plan. (In many cases, a workshop has been planned locally by the Account Executive; this is where specific issues would be assigned out).
- Ensure leads are uploaded and properly accounted for in Salesforce (SFDC) post-event.
Onsite DRI responsibilities
- Manage the details of the facility.
- Set up and configure the booth, swag, and lead capture tools.
- Coordinate AV, facilities, and catering.
- Ensure leads and attendance are actively captured during the event.
- Pack up the event kit and ship it back.
- Coordinate with the Marketing DRI to get leads uploaded and processed.
Definition of done
An event's execution is not complete until the Definition of Done is met: the Event Overview Doc must be fully updated with post-event outcomes, notes, and final details.