QA:SOP IRC meeting process

This guide explains how to manage and run a Fedora QA IRC meeting. Many of the steps here could well apply to other groups that hold regular IRC meetings as well. In fact, this page was initially borrowed from FESCo_meeting_process.

Pre-meeting
One or more days before the meeting is scheduled (ideally, on the Friday before a Monday meeting)...

  Create a wiki page to allow for collaborative edits of the proposed meeting agenda. This page must be linked from QA/Meetings. The page name typically follows the format QA/Meetings/. Use the following template: add any additional agenda items you intend to include in the meeting. {{#tag:pre| = Attendees =

= Agenda =
 * Previous meeting follow-up
 * Open floor

IRC Log
}}

 Using the following template, send an announcement email to the [mailto:test-announce@lists.fedoraproject.org test-announce@lists.fedoraproject.org] mailing list. Note that the time of the meeting should be 15:00 UTC when daylight savings time is in effect, and 16:00 when it is not: change the meeting time when the DST change occurs in most of the world. The Subject line of the mail should be of the format " @ 15:00 UTC - Fedora QA Meeting".

{{#tag:pre|
 * 1) Fedora Quality Assurance Meeting
 * 2) Date:
 * 3) Time: 15:00 UTC (https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
 * 4) Location: #fedora-meeting on irc.freenode.net

Greetings testers!

This is a reminder of the upcoming QA meeting. Please add any topic suggestions to meeting wiki page at https://fedoraproject.org/wiki/QA/Meetings/{{#time: Ymd | now + 1 day}}.

The current proposed agenda is include below. If no topics beyond the standard "Previous meeting follow-up" and "AutoQA update" topics are present or proposed, the meeting will be cancelled.

Proposed Agenda Topics
1. Previous meeting follow-up

...  ...

2. Open Discussion - }} 

Day of meeting
  Double check the meeting agenda drafted earlier. Ideally, additional topics have been posted, some wiki formatting may be required prior to the meeting.

 Send out a reminder IRC message ~20 minutes before the meeting to the following IRC channels:,  ,   and 

Meeting time
Okay it's time to get down to business. The following steps guide you through hosting the meeting.

  Join #fedora-meetingon irc.freenode.net... /join #fedora-meeting  Start the meeting...  Ask participants to say hello by taking a roll call... #topic Roll Call  For each of the proposed agenda topics, set the topic using the command. For each topic, make liberal use of meetbot commands to record information. Refer to Zodbot for a list of commands.  Remind participants about the next scheduled meeting time (typically the same time the following week, refer to QA/Meetings). Also, use this as an opportunity to ask who would like to  the next meeting...
 * 1) startmeeting Fedora QA meeting
 * 2) meetingname fedora-qa

 After discussing all proposed topics, open up the meeting for additional discussion... #topic Open Discussion - <li> Thank participants for their time, and close out the meeting... #endmeeting </ol>

Post meeting
 <li> When the meetbot  command completes, it displays links for the logs. Include the  file in the email created above.

<li> Send the meeting minutes email immediately following the meeting. The longer one waits to send the minutes, the easier it is to forget. A sample meeting recap is available for reference: please follow the format and subject style. If you used #action, #info and #agreed liberally during the meeting, you should be able to simply copy and paste from the meetbot summary to fill out the minutes. <li> Update the meeting wiki page you created to include a link to the meetbot HTML format summary of the meeting, a full list of attendees and number of lines spoken, a summary of any important discussions on each topic (this will likely be identical to the same section of the minutes email), a list of action items, and a copy of the full meeting log rendered into mediawiki format. You can copy/paste the attendee list and action item list from meetbot's text format summary of the meeting, and generate the correctly-formatted log by downloading meetbot's text format log of the meeting and running the command on it (the irclog2html tool is in the  package). You can use previous meeting pages as a template. </ol>