Jump to: navigation, search

Design Summit

Revision as of 22:51, 16 February 2013 by Ladquin (talk | contribs) (How does the Design Summit work ?)

At Design Summits the developers community gathers to discuss the requirements for the next release and connect with other community members.

Next Design Summit

Havana Design Summit, Apr. 15-18 in Portland. See summit-specific details at Summit/Havana.

How does the Design Summit work?

The design summit is a specific track of the OpenStack Summit. It is not a classic track with speakers and presentations. Developers submit session ideas to discuss upcoming features for the next release cycle, which get reviewed and scheduled by the topic leads. Those 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.

Each discussion session is moderated by a session lead, usually the person that suggested the session in the first place.

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 tracks of the OpenStack Summit.


The Design Summit sessions fall into several pre-defined topics. Visit the summit-specific page (link at the top of this page) for a list of the topics for the next Design Summit.

We'll also have several rooms to continue discussions that overflow sessions or come about from hall conversations. An entire room should be dedicated to unconferencing -- proposals made and decided upon live in real-time by the participants.

Finally we also propose a set of 5min-long Lightning talks some days after lunch, first come first serve.

Before the Design Summit

Propose sessions

  • Go to http://summit.openstack.org to propose sessions. You'll be authenticated through Launchpad SSO.
  • Click on Suggest session on the sessions list screen to submit your own session idea
  • See summit-specific page (link at the top of this page) to choose the appropriate topic
  • For sessions about features, you should create a Launchpad blueprint to track its design and implementation, and add a link to it on the session proposal (example: nova/better-api to link to the better-api Nova blueprint).
  • Your proposal will initially be in Unreviewed status. It can then go to the following statuses:
    • Scheduled: Your suggestion was accepted and has been scheduled
    • Preapproved: Your suggestion was accepted and should be scheduled (or merged with another session) soon
    • Incomplete: Your suggestion needs to be fixed before it can be accepted, please address reviewers comments
    • Refused: Your suggestion has been rejected, see reviewers comments for an explanation

At the Design Summit

  • The schedule will be available online. 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, see the summit-specific link at the top to see where the list of session pads is located
  • In brainstorm sessions, 10 minutes before the end of the session, the session lead should start making sure 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