David Hernández, Alina Mackenzie, Cathy Theys
Note:
- Follow along: slides and speaker notes available online
- Presentation is done in reveal.js and is available on github.com
Note:
- Google doc for collaborative notes
David Hernández / david_baltha
Note:
- Drupal developer for +6 years.
- Local group organizer, part of the spanish community, mentor.
Note:
- system administrator and web developer based in Chicago
- working with Drupal ~4 years since Drupal 7, involved with community ~2 years
Note:
- About presenter
You are not defined by your past. You are prepared by your past. — Unknown
Note:
- to talk about where we are going, we must acknowledge where we have been and where we are now
- Issue summary initiative
- IRC Office Hours
- Usage of “needs...” tags
- Spreadsheet to track attendance and skill level
Note:
- xjm (Jess) starts the Issue summary initiative.
- catch (Nathaniel) with xjm support starts the IRC Office hours to do triaging.
- Usage of “needs...” tags starts to get more used thanks to Office Hours
- First contributor tasks document
- First DrupalCon sprint day
- Live commit
- drupalmentoring.org
Note:
- jhodgdon (Jennifer) creates first contributor tasks document as central place for people to find out how they could contribute to Drupal.
- DrupalCon Denver has the first Friday sprint called Core Office hours sprint, with two rooms, one general sprints and one mentored.
- There was a live commit from the first sprint.
- xjm builds drupalmentoring.org to build a community around it and where people could share attendance lists, tasks, mentors...
- Drupal.org upgraded to D7
- Drupal.org upgrade broke drupalmentoring.org
- Contributors write comments with what they will do
Note:
- The upgrade removed the JSON feature, breaking drupalmentoring.org
- Before, the assigned field was used to indicate when people started writing code, and dm.o used for new contributors to say they were starting other tasks
- Now, needed a way to say "I'm starting on a task", and since many tasks assigned field not usable for that. (And, when an issue has someone assigned other people will not work on an issue (usually), even if it was assigned a long time ago, and that can block progress on an issue.)
- This change in behavior has many benefits, as it helps participants conquer their fear of making a comment early, while with a mentor and is more communicative and people can work on different tasks simultaneously. and it happens where the whole community can see it, not just on dm.o, allowing for less duplicate work, and more exposing of mentoring integrated into the normal workflow.
- Dreditor remaining tasks template
- Mentor t-shirts
- Acquia Dev Desktop
- Contributor task cards
Note:
- Dreditor added the button to add the remaining tasks template.
- The 4th mentored strint happened in Portland and it was the first one where the DA provided mentored sprints.
- Acquia Dev Desktop, allowed people to quickly start contributing on the sprints.
- First appearance on Drupal South, NZ and refined over next Cons. Explain what The cards are.
Yesterday is history. Tomorrow is a mystery. Today is a gift. That’s why we call it the present. — Bil Keane
Note:
- What has happened in the past few months?
Note: At DrupalCons sprints and mentoring are linked. In Bogotá 2015:
- documented all of the sprint planning tasks
- DA staff began implementing sprint planning tasks for LA
- Financial support: sprint task cards, stickers, lunch, (more) signs, booth
Note: goal: make mentoring wisdom more distributed and the activities that are being done more transparent
- announce monthly mentor meetings
- post meeting minutes
- address questions from mentors
Note: goal: having the todo lists discoverable and any d.o user able to comment, edit and work on them without having to get permission in a separate system (google docs, another site, trello)
- track tasks as issues
- use Plan issues for documenting overarching tasks and have conference-specfic issues
- track due dates
Note:
- used at Mentor Orientation: dramatic reading to engage attendees
- describe responsibilities: Sprint and Planning, Sprint Room, Booth, Communications, First Time Sprinter, Novice Issue Triage
Note:
- Los Angeles 2015, core commit happened around 2pm, earliest ever
- Core mentored sprint room emptied out, remaining first time contributors join general sprint room and continue their work together with experienced contributors and initiative leads
Note:
- improved mentor communications using MailChimp starting with Bogota
Note:
- Drupal success with getting new contributors involved and mentoring
- other open source projects interested and investigating drupal mentoring techniques
The best way to predict the future is to invent it. — Alan Kay
Note:
- Mentor Leads have responsibilities that can be automated. Mentors have skills that would be better used on tasks that need thought. Use automation to free up the mentors to mentor, or do other process improvements.
Integrate Mentor sign-up with MailChimp list
Note:
- Right now, after mentor fills out the drupalcon webform, and email gets sent and the mentor communication lead copy and pastes into mailchimp. There is api integration, let's use it.
Figure out how to automatically generate list of mentors HTML
Note:
- Right now, the communication lead also copy and pastes out of that same email and manually edits the list of mentors. We have views, and there is no need to wait for "human approval" of mentors. Let's automate it.
Note:
an issue to redesign and consolidate and remove duplicate docs
Dashboard
sidebar
Landing page
How to label, aggregate and expose issues, docs, forum posts and groups to Topic pages
Note: something
Add "Issue tasks" to project issues and correlate tasks with handbook documentation
Create an Action Block for Short Messages for Users & Visitors
Add a dismissable notification when somebody goes to a core issue while in RC
Note:
- might have a "better" solution when bandwidth is not an issue. but need to consider ADD/native when wifi is a problem
Note:
- Need more detailed, facilitator and lead, instructions.
Note: Conversation starters
- ...
Note:
- Rate our session!
- Let's all take notes!