Skip to content
cloudedge edited this page Feb 16, 2013 · 17 revisions

(See also the overview page for development.)

Development cadence

Crowbar is currently developed in two-week [sprints](http://en.wikipedia.org/wiki/Sprint_(scrum\)#Sprint), loosely following Kanban methodology.

Each sprint starts with a process-oriented review/planning meeting where we go through the Trello boards. Mid-sprint we also hold design meetings, which are mostly orthogonal to the sprint planning meetings and primarily technical in nature. We use etherpads hosted at http://crowbar.sync.in/ to collaboratively take notes in Markdown format during meetings. These are later transferred to this wiki here for safe archival.

Sometimes we hold an extra meeting or two within the sprint if two hours is insufficient to cover everything.

Future meetings

Anyone is welcome to attend community meetings. Please see the Community Events and Meetings Google Calendar (shown in Central Time) and ICS feed (add this to your google calendar to get event times in your timezone).

We are currently using https://join.me/dellcrowbar for voice and screen-share, although it's not perfect and we may switch to another tool in the future. (Unfortunately Google Hangouts has too low a limit to the number of attendees.) Dial-in numbers including international can be found by clicking the Phone icon then 'Join by Phone' then the globe icon, and are also captured on this page.

Previous meetings

Here is a list of all notes and video recordings from previous meetings.

The notes for all meetings within a sprint are usually combined into a single document, linked in the second column of the following table:

Sprint starting Sprint notes Review / planning session Design meeting session(s)
2013/02/14 notes Planning
2013/01/31 notes Planning (audio issues) Backlog Review Object model (2013/02/05); OBS + API (2013/02/06)
2013/01/17 notes http://youtu.be/H2xbSXu4C7w Install packaging (2013/01/23); install packaging and attribute injection (2013/01/29)
2013/01/03 notes http://youtu.be/EbQlNArbF2c Rails engines and openSUSE status update (2013/01/09); CMDB design (2013/01/10); UI review (2013/01/15)
2012/12/20 notes http://youtu.be/PAXW35e3ApM scheduled for 1/9/13
2012/12/06 notes not recorded Chef 10 vs. 11; Ruby 1.8 vs. 1.9; dev environments; initializers; migrations
2012/11/18 notes not recorded no meeting
2012/11/01 notes not recorded last short sprint
2012/10/25 notes use of Trello boards BDD Training
2012/10/18 no meetings skipped skipped
2012/10/11 notes build coordination; Ship Ready review held in person at the OpenStack Summit
2012/10/04 notes not recorded, good notes though testing in 2.0; locking in 1.x
2012/09/27 notes http://youtu.be/DJ0Lv8RMPIE cancelled
2012/09/20 notes not recorded OpenStack Summit planning; Pull from Source
2012/09/13 notes http://youtu.be/vTT9gZK74Wo BDD training (part 2)
2012/09/06 notes http://youtu.be/XCBRZwKeBTI coding/testing standards (poor audio)
2012/08/30 notes http://youtu.be/fNVS6sXpF6k postponed (brief discussion on guidelines for pull requests)
2012/08/23 notes http://youtu.be/fD58583D5no Role ordering; Crowbar 2.0 API (see also CMDB workflow/objects etherpad and 2.0 API etherpad)
2012/08/16 notes http://youtu.be/r-AzpnKD22Q not recorded
2012/08/09 notes http://youtu.be/plF0gAzl-8E renaming of proposals; service and queue operations
2012/08/02 notes not recorded network barclamp changes; API changes; heterogeneous OS design
2012/07/26 notes not recorded not recorded

At this point there's a big gap in the record, and for older meetings we only have notes:

There are also some references to older sprints on the roadmap page.

Clone this wiki locally