Creating a meta issue around programming to link all programming related issues to.
The biggest "meta" issue for camp programming this year is probably the overall format or schedule of camp. There is some discussion about changing our format to address a couple of issues from years past.
Problems to be addressed:
1) A large drop of in attendance on Saturday
2) Camp participant/volunteer "burn out" by Sunday sprint day
There are a few proposals that have been floated:
1) Single day of shorter sessions
Thus - Trainings and Summits
Fri - Sessions
Sat - BOF (unconference) & contribution sprints
This proposal cuts the length of sessions a little and crams more sessions into one day and on Saturday promotes a less structured peer-to-peer format.
2) 1/2 day Trainings Proposal
Thus - 1/2 day Trainings - 1/2 day Sessions
Fri - Sessions
Sat - BOF (unconference) & contribution sprints
This proposal shortens the time allocated to trainings and focuses on getting more sessions to happen during week days instead of weekends.
3) Contributions integrated into camp
Thus - Trainings and Summits and Contribution Events
Fri - Sessions and Contribution Events
Sat - Sessions and Contribution Events
This proposal keeps the schedule pretty much as it was, but integrates the contribution aspect of sprint day into the entire 3 days of camp. Contribution training on Thur, scheduled contribution BOFs on Fri & Sat, and contribution spaces allocated for all three days.
4) Trainings on Saturday
Thus - Sessions and BOFs
Fri - Sessions and BOFs
Sat - Trainings and Contribution Day
This proposal focuses sessions on the two weekdays of camp and moves trainings to Sprint day.
Comments
Comment #2
stpaultim commentedComment #3
stpaultim commentedSome of these proposals seem to suggest that sessions might be more important than trainings. I wonder if that is true, I think that it is very possible that there are a certain number of people that come to camp mostly for trainings. I think that good full training, might be a draw for some out of town visitors. I wish we had a clearer answer to this question.
Comment #4
stpaultim commentedComment #5
mtiftMy initial reaction, of these options, is that I like #3 (contributions integrated into camp) the best. My feeling is that 1 day of sessions would be too short and 1.5 days of sessions would be a little odd, especially for people who would need to take a 1/2 day off of work.
Comment #6
minneapolisdan commentedThanks for summarizing, I think you have the options listed correctly.
a) As for the question of training vs sessions, I agree that some actual data would be nice (who comes for training but not for sessions). I had the thought that by having a morning training, perhaps we catch some of those people coming out of training and straight in to an "entry-level" Drupal session track. We always try to have some of these sessions anyway, so why not make them an extension of training? And for those attending for advanced training, such as "theming", try to schedule a theming-related session in the afternoon.
b) I would like to see us have more than 1 day of sessions offered. One and half day may seem odd, I agree. But perhaps we can offer something to people who aren't interested in training that Thu morning, but wish to attend the full day?
c) I'd like to see a keynote included again this year, so having Thu/Fri of sessions can work with that schedule, whereas just Friday of sessions doesn't leave much room for a keynote.
My vote is for #2, 1/2 day Trainings Proposal, followed by #4 and #3, with #1 at the bottom.
Comment #7
jerdavisThe suggestion that I had was a variation of #3
Thursday: Trainings & Sprints
Friday: Sessions
Saturday: Concurrent Contribution day and reduced session track (2 or 3 rooms instead of 4 or 5).
Saturday if we're at UST, I'd imagine that we'd take over the atrium for contribution day. We could have the tables set up for sprinting. I'd imagine the schedule being something like:
- Registration
- 15-30 minute session in atrium introducing Contribution Day
- Concurrent: Contribution sprint, Mentored Contribution Introduction, Sessions
- Lunch with another full-camp topic or keynote discussing contribution
- Concurrent: Contribution sprint, Mentored Contribution Introduction, Sessions
- Coffee break
- Concurrent: Contribution sprint, Mentored Contribution Introduction, Sessions
- Closing plenary
Folks interested in contribution could focus on that all day, others could attend sessions or do a mix. The Introduction, Lunch and Closing Plenary would bring everyone back together as one group.
I firmly believe that Thursday should be full day training and before making changes to that we should discuss the concept of a half day training with our training partners. We could easily lose training partners if their materials don't fit well in a half day or if they don't see as much value in only having people's attention for a half day. We're already asking them to do this for free, I'd like to defer to our partners a bit on this one.
I'm proposing the outline above because I think trying to cut the day in half would be a disservice to both the session content and the contribution sprint. Running them concurrently gives flexibility and having some content to bring the whole camp back together throughout the day could encourage more participation in the contribution sprints. That's my theory anyway.
Comment #8
eojthebraveI think big picture questions like this are a great example of a place where having a clearly articulated mission/vision for the local community and camp would really help make the answer clearer.
I'm not really a fan of moving trainings to Saturday. I believe having them Thursday is a draw for our camp and makes Friday better attended. And that they are also frequently attended by people who are doing so "for work" (Anecdotal, I don't have data to back this up). And less so by people who are likely to do so on the weekend. Though, that could totally just be because they're always on Thursday.
I don't know for sure as I would have to talk it over with others but my gut says that Drupalize.Me probably wouldn't be interested in doing a 1/2 day training. Primarily because all our existing materials assume a full day and it's probably not worth it to try and adapt them. If we do decide to go that route could we survey previous training attendees and see if they would attend a 1/2 day vs. just not attending?
I also like the idea of running an unconference or sessions alongside the contribution sprints on Saturday. Personally I lean more towards unconference. In general I like the idea of Saturday being a bit more about, and for, the community. And think it's an opportunity to try experimenting with different things a bit as people who attend on Saturday are probably already sold on our camp and are less likely to be scared away by a non-traditional approach. I could see this being valuable for me personally. Probably more so than the full day of sessions on Friday.
Comment #9
minneapolisdan commentedI thought it worth adding -- from our several values-based, and mission-based, conversations we've had so far, there were a few takeaways that I think can already help inform our decisions.
Comment #10
jerdavisBig +1 to Joe's comment
Comment #11
blainecross commentedAdd another +1 to Joe's ideas -- especially good to hear from a trainer's perspective. These companies are a huge part of why past camps have been so good. It would not be Drupal Camp without them.
I'm leaning strongly toward the #3 (or a variation) above - the 4th day (Sunday) sprint has been something I feel bad about every year - but being honest I've always been too wrung out after three days to make any contribution let alone think straight. And I've always felt guilty about that. Making contribution integral to the entire event would really be a good idea. I can't stress that enough.
We could help new comers to feel they could help, especially if the sprint is not taking place in another venue on yet another day. We've had things like this in the past, but I think it could be enhanced if we plan it out.
Comment #12
eojthebraveThanks @minneapolisdan, I know you have been having conversations about the mission/values stuff and really appreciate that!
> We had a lot of energy and purpose around the idea of expanding our circle, and bringing new voices into the Drupal community.
For me, this is a good indicator for making Saturday less about sessions and more about "bringing new voices into the Drupal community.". I don't think sessions do that. At least not the typical session which teaches you how to do something in/with Drupal. Especially when scheduled alongside a more standard "let me teach you how to do X with Drupal" session. There are sessions about the community, or getting involved, but they rarely attract "new voices" and are instead attended by those of as already in the inner circle.
In most cases given the choice between a session that teaches them about the Paragraphs module and a session about contributing to the local community people choose the former.
Changing the format on Saturday to some kind of sessions/bofs + sprints might give us the opportunity to change that. For example, we could do a time slot with only community/contribution related sessions so if you want a session you have to choose one of those. We could also do things like extended sessions, e.g.) a 90 minute introduction to the issue queue and navigating Drupal.org.
> The two biggest ways we can achieve this are through training and session content.
I believe that our camp format as it's been the last couple years is good for growing the number of people in the local area using Drupal. But that it hasn't done a whole lot to increase participation in the local Drupal community. And that if we want trainings and sessions to work towards the goal of bringing more people into the circle then we need to be open to experimenting with new formats.
I like the idea of Saturday as a day where we try a whole bunch of different ideas with the goal of giving people the opportunity to learn about participating in your local community. And even better, giving them the chance to do so in a safe and supportive environment so that they have a positive first experience and are interested in doing so again. I think this could also be done with option #3 where we run two days of sessions + concurrent contribution events. However, I think the majority of people will likely choose the safe route and go to sessions.
Comment #13
stpaultim commentedIt feels to me like most people are indicating an interest in either:
#1 (Thurs = trainings/summits, Fri = sessions and Sat = Community, Contribution, and BOFs) OR
#3 (Thurs = trainings/summits, Fri & Sat = sessions, Thurs/Fri/Sat = Contribution)
Last year we had 9 time slots over two days with 4 sessions each = 36 sessions TOTAL
Here is a specific proposal based on option #1:
Goals:
1) Attract non-Drupal developers/users to a Drupal camp where they will learn more about Drupal (mostly on Thurs and Sat).
2) Focus most/all sessions on Friday when attendance is the highest
3) Make Saturday a more engaging and interactive event at a time when energy is often starting to wain. Focus on community, contribution, and BOFs and collaboration with other communities.
4) Aggressively market content that is not Drupal specific to other tech communities (trainings and saturday events).
Thursday:
- A mix of trainings that are not necessarily Drupal specific and can be marketed at a non-Drupal audience, but that have value for the Drupal community. Something like this:
Friday:
- 6 Sessions slots with 5 concurrent 45 minute sessions in each = 30 Total Sessions
1 Keynote speaker with lunch
Saturday:
- Theme = "Building the Open Web"
- Stay at Saint Thomas but do all activities in Atrium (with sponsors around)
- Distribute 50 free "Sat only" tickets to student groups and local Wordpress, Joomla, PHP, and Javascript communities to boost energy, add diversity, and introduce new people to Drupal.
By opening the BOF schedule in advance and NOT competing with sessions, we're avoiding the pitfalls that make BOF's difficult at a normal camp and providing potential attendees with a clear idea of the kind of quality content/engagement they can expect. (Think Minnebar).
Possible rules for BOF:
1) Each person can declare max one BOF
2) They must be discussions. They happen in Atrium so there is no projection or power points.
Comment #14
wylbur commentedKeynote sounds great, but I think we might be a lot behind on that. Can we pull that off?
My optimum solution:
Thursday - training/sprints
Friday - sessions with or without keynote, but keynote would be a plus
Saturday - people that will be there will be there, so let's make it good with a more unconferencey participatory session approach
Sprints have always dragged on Sunday, maybe Thursday will be really energizing. Also with only 3 days folks might actually show up for that.
Just my opinion. I'll step back and let you all decide, I trust your judgement and process!
Comment #15
blainecross commentedJust my first pass through these comments -- kudos, Tim, you are really helping to stretch my thinking on this. I love it. +100
I need to go back over this discussion again later today when my schedule opens up.
Comment #16
eojthebraveI like that proposal a lot. It's a concrete example of a lot of the wishy-washy ideas I've posted in other comments. So +1.
I still prefer 30 minute sessions, but 45 totally works!
For me this accomplishes a few things including:
I also just want to offer the disclaimer that while I'm all in for changes like this I also recognize that I'm not in a position to be as involved this years as I have in the past. And believe that the people doing the majority of the work should have the biggest say.
Comment #17
minneapolisdan commentedFor what it's worth... After reading through your discussions, I'm on board with what I think is the most popular idea:
Thu: training/summits
Fri: sessions and keynote (if possible)
Sat: unconference
Thu/Fri/Sat: ongoing sprints
Do we have a general consensus to move forward?
Comment #18
oheller commentedI would be interested to see the type of turnout for training on Saturday vs Thursday, but can understand the hesitation of delivering that format.
One day of sessions, one day with the unconference/BOF/Sprint day, and one training/summits day, Sounds good.
Comment #19
eojthebrave👍
Comment #20
jerdavis👍 to #17
Comment #21
blainecross commented#17 - Sounds good to me
Comment #22
stpaultim commentedMy proposal for moving forward is the following:
1) That we assume we are moving forward with some version of option #1 (see comment #17) and that the programming committee is responsible for putting together a proposal for how Saturday will be structured.
2) That we offer speakers the option of submitting 30 or 45 minute sessions, which allows us to open session submissions - see discussion here #3040038: Figure out session duration
3) That the "programming" committee meet the week of March 25th to discuss a possible theme to camp (or decide if we want to have one) and agree on a programming schedule/deadlines. For example (very rough draft):
-- April 12th - Select keynote (so that we can talk to people at DrupalCon)?
-- April 19th - Proposal with details how unconference and contribution day will work
-- May 1st - Session submission deadline: May 1st (??)
-- May 5th - Session schedule complete by May 5th
Comment #23
jerdavisI advocate we just go with 45 minutes as the session length. I don't think it makes sense to defer that decision and try to use session submission as an informal poll. That doesn't give presenters a very solid feel for what it is they're proposing. They should be able to know up front what their session length is, and I don't want to have to try to build a schedule around both 30 and 45 minute sessions.
Having session length be 45 minutes gets us in the direction of shorter sessions. As part of the session guidelines I'd suggest we recommend that presenters plan for a 30 minute session allowing 10-15 minutes for questions. Of course if they end up using the full 45 minutes so be it. If they release their room early then sponsors get more time with them.
My schedule plot is actually based on 45 minute session lengths. That means we can squeeze in up to 7 session slots at 45 minutes each.
Comment #24
stpaultim commented@jerdavis - Sorry, I was interrupted before I could clarify my proposal. I just posted it here #3040038: Figure out session duration along with an explanation. This does not deny presenters any clarity, it gives them more control. As I said, I don't feel strongly about it.
I think the decision is probably either this proposal or just 45 minute sessions slots. I'd like to entertain this proposal, but I'm not committed to it.
Comment #25
minneapolisdan commentedLet's say 45 minute sessions, but clarify to users that "if you already have a 30 min session prepared, you may also submit "as is" and it will be considered equally alongside 45 minute sessions.
Just to capture anyone who has a Drupalcon presentation at 30 minutes and wants to know they can submit to our camp?
Comment #26
jerdavisI believe we're well past this at this point and all relevant decisions have been made or are being accounted for elsewhere.