Peripatetic thinking
Last night, we ran Agile Vancouver’s first Tech Talk session. The session was co-organized with Skye Cove at Sophos. The tech talk idea came out of our desire to get more technical content into the regular Agile Vancouver meet ups. We also wanted a different format from the regular monthly talking head presentations. Our goal was to create something that was more participatory, that would provide an opportunity for local Agile practitioners and techies to meet and share their knowledge and experience.
When planning the session we really didn’t know how many people would turn up. The previous attempt to do something similar ended up with very few attendees. So I was surprised to arrive at 5.45 and find that about 30 people were already there and more were trickling in. We probably ended up with about 50 people all told. I quickly realized that my idea of having an open discussion would not work — so we turned it into a fish bowl instead. I think that the fish bowl worked quite well and we had a pretty good variety of people opting to come up and speak.
The topic was “Branching and Merging on Agile projects”. Remarkably we managed to stay pretty much on topic throughout. I was especially happy to see some people come forward and posit unconventional positions like:
Now that more people are familiar with the fishbowl format, I hope that even more people will participate next time. A few things that we will change for next time:
I’d like to try some small group sessions or micro-open space sessions, but for now I think that it will be good to try to keep the format consistent as more people get the chance to become familiar with it. If you have other feedback or ideas for the event please let me know!
80% technical, 20% social change. This blog is dedicated to finding ways to sustainably release software more frequently.
Saem
February 13th, 2008 at 4:46 am
I was there as well — one of the proponents of distributed VCS.
I think one of the most interesting positions was that the need to branch in order to maintain stability (or even heavy merge conflicts) could be a bad code smell.
I think breaking it up into, a kick-off, small group interactions, presentation of outcomes from the small group interactions, and then a final discussion to wrap things up, might be more interesting.
exortech
February 13th, 2008 at 5:54 am
Saem: thanks for your feedback. I also would like to try a session with small groups. But as this was just the first session, I’d like to keep the format consistent, at least for the next meeting, so that people know what to expect.
Agile Vancouver Tech Talk #2 - TDD vs BDD at exortech.com
March 14th, 2008 at 4:33 am
[...] Monday night, Skye and I hosted the second Agile Vancouver tech talk. This month’s topic was test-driven development (TDD) vs. behaviour-driven development (BDD). [...]