September 2009

Pair Programming: Staying within “the zone”

by Matthias Marschall on September 25, 2009 · 1 comment

Today I spent the whole day debugging an elusive concurrency problem in ruby on rails running on JRuby. We start some threads during the web request and, usually sooner than later, all our database connections are blocked. Getting deep into the details of multithreading, connection pooling and the like is nothing I enjoy doing. Especially [...]

Open Communication Stops De-Motivating your Team

by Matthias Marschall on September 17, 2009 · 1 comment

Instead of motivating our teams, we should simply stop de-motivating them. Everyone you work with is highly motivated by default. But, bad information policies, countermanding orders or simply ignoring ideas will turn a highly motivated team member into a disgruntled road block.

Deploying with Capistrano

by Dan Ackerson on September 13, 2009 · 2 comments

At the end of April, I wrote about how automatic rsyncs were making my operations life a living hell. Enter Summer, vacation, new developer and here we are mid-September before I finally get around to permanently fixing this problem. But, I can’t really blame all of it on life – after Matthias gave me a [...]

“Done” is the Wrong Measure of Success

by Matthias Marschall on September 11, 2009 · 0 comments

It’s a very important thing for any agile team to find a definition of Done, which fits the expectations and the environment of the current development. For User Stories, I definitely prefer Done = Released as the most helpful metric. Only if a story is really out there serving users can you truly forget about [...]

Migrating to Google Custom Search

by Dan Ackerson on September 6, 2009 · 0 comments

“Do what you do best, and link to the rest.” – Jeff Jarvis Our search has been suffering for the past year. Decreased usage and miserable performance had combined to make it a wasteland of vain suppositions which alienated our users. Enter Google Custom Search.

A Kanban Board for Features

by Matthias Marschall on September 4, 2009 · 0 comments

Kanban Board for Features

We’re using PivotalTracker as our agile planning tool. It’s great for maintaining a backlog of prioritized user stories and managing the flow of stories within an iteration. We’re really happy with it. But recently a new requirement came up: How can we manage our bigger features? How can we make sure all the stories we [...]