| id | project-workflow | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| title | Lightning Talk Project Workflow | ||||||||||||||||||||||||
| sidebar_label | Facilitator Guidelines | ||||||||||||||||||||||||
| keywords |
|
||||||||||||||||||||||||
| tags |
|
The function of the Lightning Talks Event is to allow opportunities for members of the community to have an intimate space to present on a tech topic for 5-15 minutes. When live-streaming as a members-only event, speakers can feel more comfortable as it's their community listening and watching. However, their is still opportunity to impact a larger audience once the videos have been processed and put up on YouTube.
Below is the workflow for the Lightning Talks Event.
📊 View Planning Phase Diagram
%%{init: {'theme':'base', 'themeVariables': {'fontSize':'24px', 'fontFamily':'arial'}}}%%
flowchart LR
%% Left Column - Team Forming
subgraph A["👥 Team Forming"]
direction TB
A1["📢 Call for Team Members"]
A2["👥 Onboard New Team"]
A3["📝 Assign Coordinators"]
A4["📋 Review Responsibilities"]
A1 --> A2 --> A3 --> A4
end
%% Right Column - Initial Planning
subgraph B["📋 Initial Planning"]
direction TB
B1["📅 Set Timeline"]
B2["🎯 Define Goals"]
B3["📝 Create Checklist"]
B1 --> B2 --> B3
end
%% Flow between columns
A4 --> B1
%% Styling
classDef default fill:#f5f5f5,stroke:#2e8555,stroke-width:3px,color:#1a1a1a,padding:15px;
classDef process fill:#e6f3ed,stroke:#2e8555,stroke-width:3px,color:#1a1a1a;
class A,B process;
- Happens before the cfp to create a smoother onboarding process
- Roles are clarified and onboarding occurs (specify what this looks like)
- Early assign coordinators based on input (ie, Bekah will take Group 1)
- This will allow quick response times.
- Early assign coordinators based on input (ie, Bekah will take Group 1)
- Team meeting
📋 View CFP Process Diagram
%%{init: {'theme':'base', 'themeVariables': {'fontSize':'26px', 'fontFamily':'arial'}}}%%
flowchart LR
%% Left Column - Proposal Collection
subgraph A["📬 Proposal Collection"]
direction TB
A1["📣 CFP Opens"]
A2["🧾 Collect Proposals"]
A3{"Enough Proposals?"}
A4["📢 Extend CFP Period"]
A1 --> A2 --> A3
A3 -- No --> A4 --> A2
end
%% Right Column - Scheduling
subgraph B["📅 Scheduling"]
direction TB
B1["👩💻 Group by Topic"]
B2["📅 Schedule Talks"]
B3["📝 Send Confirmations"]
B4["📅 Add to Calendar"]
B5["📢 Share Schedule"]
B1 --> B2 --> B3 --> B4 --> B5
end
%% Flow between columns
A3 -- Yes --> B1
%% Styling
classDef default fill:#f0f7ff,stroke:#1976d2,stroke-width:3px,color:#0d47a1,padding:15px;
classDef process fill:#e3f2fd,stroke:#1976d2,stroke-width:3px,color:#0d47a1;
classDef decision fill:#fff8e1,stroke:#ff8f00,stroke-width:3px,color:#e65100;
class A,B process;
class A3 decision;
- This should end at least six weeks before the event.
- Start with a date and time TBA during proposal stage.
- Ask in form if there are any times that don't work on that day.
- Make sure everyone fills out the form (which creates a Github issues)
- As soon as cfp closes, team lead creates groups
- Who makes the initial contact? And via email or slack? -- this should be specified in the form. Maybe that's a question for the form?
🎤 View Speaker Preparation Process
%%{init: {'theme':'base', 'themeVariables': {'fontSize':'24px', 'fontFamily':'arial'}}}%%
flowchart LR
%% Left Column - Talk Preparation
subgraph A["🗂 Talk Preparation"]
direction TB
A1["🗂 Organize Talks"]
A2["✅ Send Checklists"]
A3{"Info Missing?"}
A4["📬 Request Info"]
A1 --> A2 --> A3
A3 -- Yes --> A4 --> A2
end
%% Right Column - Speaker Prep
subgraph B["👤 Speaker Prep"]
direction TB
B1["📸 Collect Speaker Info"]
B2["📁 Create Shared Folder"]
B3["✅ Verify Materials"]
B1 --> B2 --> B3
end
%% Flow between columns
A3 -- No --> B1
%% Styling
classDef default fill:#f5f5f5,stroke:#2e8555,stroke-width:3px,color:#1a1a1a,padding:15px;
classDef process fill:#e6f3ed,stroke:#2e8555,stroke-width:3px,color:#1a1a1a;
classDef decision fill:#fff8e1,stroke:#ff8f00,stroke-width:3px,color:#e65100;
class A,B process;
class A3 decision;
- Create big issue cards for each coordinator with checklist, but smaller chunks on Project board more closely tied to time (ie, collect initial info (bio, headshot, socials), one week from date (title, description, slides)
- All of information should be in one central document or folder.
- Within that folder, there is a checklist that has each category (initial info checklist, talk checklist, etc.)
- Update checklist for each speaker (if they don't have slides, delete that section) -???? SHould the speaker be dropping them into that central location and the coordinator checks it off???
- All of information should be in one central document or folder.
- Coordinators can check it off as they go and all the info will be in one place.
🎭 View Event Day Process
%%{init: {'theme':'base', 'themeVariables': {'fontSize':'26px', 'fontFamily':'arial'}}}%%
flowchart LR
%% Left Column - Pre-Event
subgraph A["📋 Pre-Event"]
direction TB
A1["🧾 Final Prep & Tech Check"]
A2["📨 Send Directions to Speakers"]
A3["🔗 Share Event Link"]
A4["⏰ Set Reminders"]
A1 --> A2 --> A3 --> A4
end
%% Right Column - Event
subgraph B["🎤 Event"]
direction TB
B1["🎬 Start Recording"]
B2["🧑🏫 Talks Begin"]
B3["❓ Q&A Session"]
B1 --> B2 --> B3
end
%% Flow between columns
A4 --> B1
%% Styling
classDef default fill:#f5f5f5,stroke:#2e8555,stroke-width:3px,color:#1a1a1a,padding:15px;
classDef process fill:#e6f3ed,stroke:#2e8555,stroke-width:3px,color:#1a1a1a;
class A,B process;
- Send message to speaker channel with direction the week of - Let them know there's a lag between the stream and the speaker - Ask them to mute or better yet, hide your youtube stream (For ref: Bc there is a lag, if you’re watching and up next, you’ll be introduced before the next talk is over.)
- slack for quick communication and decisions and/or hype
- Discussions for conversations that should be preserved and talked through
- Slack -> Reminders, day of communication, a coordinator does fun things to get the speakers to use that private room