Jump to: navigation, search

Difference between revisions of "Design Summit"

(Next Design Summit)
Line 3: Line 3:
  
 
== Next Design Summit ==
 
== Next Design Summit ==
* Newton Design Summit, Apr 25-29, 2016 in Austin, USA. See newton-specific details at [[Design_Summit/Newton]].
+
* Ocata Design Summit, Oct 25-28, 2016 in Barcelona, Spain.
 +
* [[Design_Summit/Ocata/Etherpads|List of etherpads]] for the Ocata summit
  
 
== How does the Design Summit work? ==
 
== How does the Design Summit work? ==
The Design Summit is a part of the OpenStack Summit. It is '''not''' a classic conference track with speakers and presentations. Developer teams brainstorm the topics they need to cover and get alignment on. The agenda is collaboratively reviewed and then scheduled by the program technical leads (PTLs). Those scheduled sessions can include the presentation of a few slides but are generally a 40-min long, open brainstorming discussion on a given subject or feature. If you care about a particular subject, please join. Due to the nature of the event, the schedule is a bit dynamic, so check out the summit schedule pages often.
+
The Design Summit is a part of the OpenStack Summit. It is '''not''' a classic conference track with speakers and presentations. Developer project teams brainstorm the topics they need to cover and get alignment on. The agenda is collaboratively reviewed and then scheduled by the program technical leads (PTLs). Those scheduled sessions can include the presentation of a few slides but are generally a 40-min long, open brainstorming discussion on a given subject or feature. If you care about a particular subject, please join. Due to the nature of the event, the schedule is a bit dynamic, so check out the summit schedule pages often.
  
 
If you suggest a session, you should be ready to moderate that session and make sure the discussion stays on track. Experienced developers will generally help in that endeavor, but you should plan to attend that session yourself.
 
If you suggest a session, you should be ready to moderate that session and make sure the discussion stays on track. Experienced developers will generally help in that endeavor, but you should plan to attend that session yourself.
  
The Design Summit is '''not''' the right place to get started or learn the basics of OpenStack. For that it's better to check the various OpenStack meetups organized by [[OpenStackUsersGroup|user groups]] around the world or attend the other tracks of the OpenStack Summit.
+
The Design Summit is '''not''' the right place to get started or learn the basics of OpenStack. For that it's better to check the various OpenStack meetups organized by [[OpenStackUsersGroup|user groups]] around the world or attend the other conference tracks of the OpenStack Summit.
 
 
== Topics ==
 
The Design Summit sessions fall into several pre-defined topics, generally one for each official OpenStack project team. Visit the summit-specific page (link at the top of this page) for a list of the topics for the next Design Summit.
 
  
 
== Session types ==
 
== Session types ==
Line 22: Line 20:
  
 
==== Work sessions ====
 
==== Work sessions ====
Work sessions are smaller gatherings of teams (or subteams) members to get specific work planned and done. They happen in smaller rooms organized in boardroom style. Those replace the assigned project pods we had in previous Design summits.
+
Work sessions are smaller gatherings of teams (or subteams) members to get specific work planned and done. They happen in smaller rooms organized in boardroom style.
  
 
==== Contributors meetups ====
 
==== Contributors meetups ====
 
On the last day of the summit, developers on a given team will gather for a half-day or a full-day of open discussions without a pre-defined theme. Depending on how the previous days went, the agenda might evolve.
 
On the last day of the summit, developers on a given team will gather for a half-day or a full-day of open discussions without a pre-defined theme. Depending on how the previous days went, the agenda might evolve.
  
==== Project pods ====
+
== Before the Design Summit: propose sessions ==
Project pods are roundtable that can be informally used by smaller (or newer) teams to discuss a specific topic. We used to have assigned pods for every project team, but we created work sessions to replace those. The pods room should therefore be reserved to ad-hoc groups that don't have access to work rooms. Pods should all be equipped with a paperboard that can be used for brainstorming.
 
  
== Before the Design Summit ==
+
Each project team comes up with its own way of building a schedule, ultimately arbitrated by the team's PTL. Sessions are generally proposed on an open document (etherpad...) announced on the openstack-dev mailing-list, and then discussed at team meetings.
=== Propose sessions ===
 
Sessions are proposed on an open document (generally an Etherpad) and discussed at team meetings. See [[Design_Summit/Planning]] for a list of such documents.
 
  
 
== At the Design Summit ==
 
== At the Design Summit ==
* The schedule will be available online. Refer to it early, refer to it often
+
* The schedule will be available online a few weeks before the Design Summit starts. Refer to it early, refer to it often
 
* The session should start on time, be there or be square
 
* The session should start on time, be there or be square
 
* The session lead starts by introducing clearly what the session is about (and what it is not about) to set expectations
 
* The session lead starts by introducing clearly what the session is about (and what it is not about) to set expectations
 
* It is the responsibility of the session lead to keep the discussion live and on-topic
 
* It is the responsibility of the session lead to keep the discussion live and on-topic
 
* Make the best use of the available time !
 
* Make the best use of the available time !
* Collaborative note taking during the session should be done through http://etherpad.openstack.org, please participate and make sure your points are reported there, see the summit-specific link at the top to see where the list of session pads is located
+
* Collaborative note taking during the session should be done through http://etherpad.openstack.org, please participate and make sure your points are reported there
* In fishbowl sessions, 10 minutes before the end of the session, the session lead should start making sure (s)he gets clear outcomes, work items and actions from the session
+
* In fishbowl sessions, 5 minutes before the end of the session, the session lead should start making sure (s)he gets clear outcomes, work items and actions from the session
 
* End on time, to give participants the time to switch rooms to the next session if needed
 
* End on time, to give participants the time to switch rooms to the next session if needed
  
 +
== After the Design Summit: document outcomes ==
 +
* Document significant outcomes and post them to the mailing-list, so that the people who could not join the event can still influence the decision
  
= Past Summits =
+
== Design Summit tips ==
 
+
* We organize a special "Design Summit 101" session to serve as an introduction to how things work. You can find a write-up of such a session [http://superuser.openstack.org/articles/how-to-get-the-most-from-your-first-design-summit here].
* [[Design_Summit/Austin]] - Austin, July 13-14, 2010
+
* Experienced OpenStack contributors share their tips on how to moderate a successful session on [https://www.youtube.com/watch?v=M4cDyM2s2bc this video].
* [[Design_Summit/Bexar]] - San Antonio - November 9th-12th, 2010
 
* [[Design_Summit/Cactus]] - none
 
* [[Design_Summit/Diablo]]  - Santa Clara - April 26 - 27, 2011
 
* [[Design_Summit/Essex]] - Boston - Oct 3-5, 2011
 
* [[Design_Summit/Folsom]] - San Francisco - Apr 16-18, 2012
 
* [[Design_Summit/Grizzly]] - San Diego - October 15-18, 2012
 
* [[Design_Summit/Havana]] - Portland - April 15-18, 2013
 
* [[Design_Summit/Icehouse]] - Hong Kong - November 5-8, 2013
 
* [[Design_Summit/Juno]] - Atlanta - May 13-16, 2014
 
* [[Design_Summit/Kilo]] - Paris - November 4-7, 2014
 
* [[Design_Summit/Liberty]] - Vancouver - May 19-22, 2015
 
* [[Design_Summit/Mitaka/Travel_Tips]] - Tokyo -  October 27-30, 2015
 
  
  
 
[[Category:Connect]]
 
[[Category:Connect]]

Revision as of 12:48, 16 June 2016

At Design Summits the developers community gathers to brainstorm the requirements for the next release, discuss the implementation details and connect with other community members. The OpenStack Foundation offers a Travel Support Program to help cover travel expenses.

Next Design Summit

  • Ocata Design Summit, Oct 25-28, 2016 in Barcelona, Spain.
  • List of etherpads for the Ocata summit

How does the Design Summit work?

The Design Summit is a part of the OpenStack Summit. It is not a classic conference track with speakers and presentations. Developer project teams brainstorm the topics they need to cover and get alignment on. The agenda is collaboratively reviewed and then scheduled by the program technical leads (PTLs). Those scheduled sessions can include the presentation of a few slides but are generally a 40-min long, open brainstorming discussion on a given subject or feature. If you care about a particular subject, please join. Due to the nature of the event, the schedule is a bit dynamic, so check out the summit schedule pages often.

If you suggest a session, you should be ready to moderate that session and make sure the discussion stays on track. Experienced developers will generally help in that endeavor, but you should plan to attend that session yourself.

The Design Summit is not the right place to get started or learn the basics of OpenStack. For that it's better to check the various OpenStack meetups organized by user groups around the world or attend the other conference tracks of the OpenStack Summit.

Session types

There are three types of sessions at the Design Summits:

Fishbowl sessions

Those are open sessions to discuss a specific feature or issue we have to solve. They happen in large rooms organized in fishbowl style (concentric rings of chairs). People wanting to participate to the discussion should move to the inner rings.

Work sessions

Work sessions are smaller gatherings of teams (or subteams) members to get specific work planned and done. They happen in smaller rooms organized in boardroom style.

Contributors meetups

On the last day of the summit, developers on a given team will gather for a half-day or a full-day of open discussions without a pre-defined theme. Depending on how the previous days went, the agenda might evolve.

Before the Design Summit: propose sessions

Each project team comes up with its own way of building a schedule, ultimately arbitrated by the team's PTL. Sessions are generally proposed on an open document (etherpad...) announced on the openstack-dev mailing-list, and then discussed at team meetings.

At the Design Summit

  • The schedule will be available online a few weeks before the Design Summit starts. Refer to it early, refer to it often
  • The session should start on time, be there or be square
  • The session lead starts by introducing clearly what the session is about (and what it is not about) to set expectations
  • It is the responsibility of the session lead to keep the discussion live and on-topic
  • Make the best use of the available time !
  • Collaborative note taking during the session should be done through http://etherpad.openstack.org, please participate and make sure your points are reported there
  • In fishbowl sessions, 5 minutes before the end of the session, the session lead should start making sure (s)he gets clear outcomes, work items and actions from the session
  • End on time, to give participants the time to switch rooms to the next session if needed

After the Design Summit: document outcomes

  • Document significant outcomes and post them to the mailing-list, so that the people who could not join the event can still influence the decision

Design Summit tips

  • We organize a special "Design Summit 101" session to serve as an introduction to how things work. You can find a write-up of such a session here.
  • Experienced OpenStack contributors share their tips on how to moderate a successful session on this video.