We met Ainsley Nies for corned beef hash and crab cakes at Peter’s in Millbrae this morning. It was our second planning session for the Orlando Scrum Gathering in March, where Chris and Ainsley have been invited to host an Open Space for 300 agile souls, based on the strength of their performance as organizers and facilitators of last year's Agile Open California. I'm helping–well, mostly I'm sitting at Ainsley's feet in rapt attention, soaking up all I can about Open Space Technology, which I find fascinating.
Read the full article…
Category Archives: agile
Upcoming Conferences: STPCon & SD West
We've just finished submitting our slide decks for two upcoming conferences: SD West 2009 and Software Test & Performance (STPCon) Spring 2009. Both take place right here in our neighborhood (we'd say back yard but then you might expect barbecue).
January Support Group: Sudden Survey
Last night's meeting of the Engineering Managers' Support Group at the British Bankers' Club was an intimate affair, as inclement weather kept a lot of members home. Those who did brave the rain thoroughly enjoyed the atmosphere, drinks and pub food–the engineering of the Tuna Nicoise, pictured, drew quite a bit of praise.
Read the full article…
Win a JetBrains license at tomorrow night’s support group meetup
JetBrains has graciously donated two software licenses to be raffled off at tomorrow night's meeting of the Engineering Manager's Support Group, so come on out if you're feeling lucky. Winners can choose from several JetBrains offerings, including IntelliJ and ReSharper. These products retail in the $250-$350 range for individual licenses.
We'll be meeting at the British Bankers' Club in Menlo Park tomorrow evening, Thursday, January 21st, at 6:30 pm. The event is free with a cash bar and full menu available. You can RSVP here.
Socialize, don’t evangelize
Proponents of agile, in my experience, can be quite passionate, and it can be argued that their infectious enthusiasm is what is making agile so "hot" these days. These agile evangelicals have spread practices, and an ethos, that have made a lot of developers' lives a lot happier, and bless them for it.
Read the full article…
Pair Programming vs. Code Review
Pair programming and code review are each practices that improve the quality of software, as well as promote knowledge sharing. When the Agile vs. Lean, XP vs. Scrum, and vi vs. Emacs debates get slow, developers have been known to debate the merits of pair programming vs. code review.
I have worked with teams that used each of these practices to great advantage, as well as teams that used the both. Not surprisingly, the teams that used both practices had the cleanest code and the fewest problems with customer-reported bugs.
Theodore Nguyen-Cao described code reviewers as chickens, and paired programmers as pigs. I found the analogy interesting, and so I wrote
this article for
InfoQ.
Cheers,
Code Monkey Like You!
If you haven’t heard of
Jonathan Coulton yet, now you have. He’s clever, geeky, and his music lends itself to great videos. This one is ‘Code Monkey’.
As a special bonus, here is ‘Mandelbrot Set’.
Qcon Q&A: Agile Adoption at the Enterprise Level
Thanks to Cesar Idrovo for passing on the InfoQ link to this juicy paneldiscussion at Qcon 2008 sponsored by BayAPLN and moderated by David Chilcott.
The panelists included Polyanna Pixton, David Hussman, Sue Mckinney and Pat
Reed.
Burn Stories not Tasks
Developers commonly break user stories into tasks to facilitate distributing the implementation work across the team, and allow tracking of progress at a finer level of granularity. It seems perfectly logical.
Management 2.0: What makes a great manager?
Just before the holiday, we had the pleasure of debuting a brand new course, Management 2.0, in partnership with Wayne Turmel, aka The Cranky Middle Manager. It was also our first course offering in a new market: Chicago. To kick off day one of this action-packed two day course aimed at those who have recently made the move from individual contributor to manager, Chris led the participants through a brief session that examined the question, "What makes a great manager?"