Monday, September 8, 2008

Raising my Agility Stats... Agile Summer Camp 2008

I got at least a +1 to my agility stats this weekend, while I attended Agile Summer Camp. When I heard about the camp, I was a little nervous, as I have no Agile background. My current development process is very chaotic, unfortunately. I would love to get it to a point where there's at least some structure and a more defined process.

What makes Agile Summer Camp stand out from the other "camp"s like CodeCamps is that we really were camping.

Frontier Cabin

Agile Summer Camp was held at the rustic cabins in Brighton, MI, specifically at Frontier Cabin. We brought our chairs out and officially started the event Saturday morning with an opening circle.

Agile Summer Camp Opening Circle

As Michael mentioned, I kept a dead-tree blog while there, and I will eventually transcribe that. Let's say that the weekend started with a crank radio that had a flashback weekend and Michael and Brandon decided that "It's Raining Men" should be my theme song for the weekend. Other than that, I got caught up in the discussions more often than not that my dead-tree blog didn't get as much writing as I had hoped.

This weekend, I learned quite a bit about the Agile process and how it works. Martin Shoemaker did a wonderful job of taking notes from the topics that we talked about at camp. I'm glad that Duane suggested the Agile 101 topic, as it really helped shine some light on what agile development is about. Josh read a bit of the Agile Manifesto, which explained what the process values more. Corey talked about Extreme Programming and some of the concepts that it uses - including pair programming, test-driven development (TDD), daily stand-ups, and continuous integration. We had Lee from ProQuest, and she wanted to know more about the process as well, and Corey recommended bringing in an Agile coach.

In talking about a one-man agile team, it was interesting to see the things that Mike Eaton faces as an independent consultant. When you work alone, you don't have the option of pair programming. There were talks of what they could do as individual programmers to possibly engage in pair programming.

All of the discussions were logged, and Martin updated the "weekee" with the notes. I now feel like I have a better understanding of the agile way, and I definitely want to look into it a bit more to see how I can use it at least on my personal projects, if not at work.

In our break Saturday afternoon, Duane and I introduced Matt Werstler and Mike Eaton to geocaching. We did a lot of bushwhacking (walking through vegetation), and we ended up finding the trail that might have made it a bit easier. We had some problems getting the GPSes to lock on coordinates, but I had made mention that since we were in the woods, we probably were looking for an ammo can, as that's the container that's commonly used in caches in wooded areas. Mike found the cache, and we signed the log and left behind some goodies from James.

Thanks to Chris Woodruff, Josh Holmes, and Mike Eaton for getting this event together! It was a great meeting of the minds. Whether it be new dessert recipes over the campfire from Gayle (rockin' S'mores and these S'more tortilla things) or a better understanding of Agile, there definitely was something for everyone to get out of it. If you missed it this year, check out the photos from this year and keep an eye out for an Agile Camp next year!

Labels:


Share this post: Share on Facebook  Share on del.icio.us  digg this!  Share on reddit  Share on mixx  Share on StumbleUpon  kick this!  live it!

posted by Sarah at 1 Comments Links to this post

Wednesday, June 25, 2008

What's Happening: Upcoming Dev Events

Last night, I was out at the Greater Cleveland PC Users Group C#/VB.NET SIG, talking with Sam Nasr about the events that are coming up. It looks like we have a busy summer ahead. Here's what we're looking forward to:
Ann Arbor Give Camp

Ann Arbor Give Camp is a weekend for developers, DBAs, architects, and designers to come together and donate their time and talent to non-profit organizations that have projects that need to be addressed. Throughout the weekend, we work on the projects, and at the end of the weekend, we turn over our code to the non-profits to maintain and to use. For more information, check out their site at: http://www.annarborgivecamp.org. If you are in the Cleveland area and want to get together to caravan or possibly work remotely from here, please drop me an email at sarah at codinggeekette dot com so that I can get you the information.

PyOhio

Calling all Python devs! Whether you're just dabbling with Python or are a hardcore Python programmer, PyOhio is for you. For more information on their planning and event, check out their site at http://www.pyohio.org.

SQL Saturday

SQL Saturday is supposedly coming to Cleveland in one of the early weekends in August. Allen White, SQL MVP, is leading the way on planning this event. Stay tuned for more details, as I'll post them as I get them.

CodeStock

If you're looking to have your mind blown,CodeStock is claiming that they can do it. Some of the things they'll cover include MVC, ASP.NET, Soft Skillz, XNA, LINQ, TDD, WPF, SQL Server, and WCF. There's a little something for everyone, so register today and check out CodeStock at: http://www.codestock.org.

eRubycon

Calling all Ruby devs! EdgeCase is putting on a conference that covers all things Ruby at the Microsoft Polaris office in the middle of August. You can find out more by checking out their site at: http://erubycon.com.

devLink

The devLink Technical Conference is happening August 22nd and 23rd in Murfreesboro, TN. Take the concept of a weeklong conference and squeeze it into two days, and you've got devLink. From speakers to exhibits to networking with fellow developers, devLink has opportunities for all. For more information, check out their website at: http://www.devlink.net/. (Thanks to Jeff Blankenburg for recommending this.)

Agile Summer Camp

What happens when you put a bunch of geeks together to talk tech while being in a low tech area? You get Agile Summer Camp! Spend a weekend camping in Brighton, MI and enjoy talking software development while in the great outdoors. They have a couple cabins set aside, but you can also bring your own tent/RV/camping unit. For more information, check out their website at: http://www.agilesummercamp.com/.


Simple Design and Testing Conference

Geared for agile practitioners, this Open Spaces conference will cover all aspects of design and testing practices, principles, theories, and the like. For more information, check out their website at: http://www.sdtconf.com/. (Thanks to Corey Haines for recommending this!)


As you can see, we have a lot going on this summer. I hope to see some of you at some of these events!

Labels: , , , , , , ,


Share this post: Share on Facebook  Share on del.icio.us  digg this!  Share on reddit  Share on mixx  Share on StumbleUpon  kick this!  live it!

posted by Sarah at 4 Comments Links to this post