• submit to reddit
Eric Hagan04/07/10
3863 views
0 replies

Scaling CI and Improving Build Management

Erin Curtis is the Director of Product Management at Electric Cloud, a company that provides build automation and management software.  Before...

Julian Simpson04/07/10
3220 views
0 replies

Supporting Multiple Environments – Part 3

(part one and two) In this installment, I’m going to cover the configuration storage mechanism for this separate configuration jar approach.

Mitch Pronschinske04/06/10
11770 views
4 replies

Hudson Lead Developer Leaves Oracle

A senior staff engineer at Oracle who worked as the lead developer for the increasingly popular Hudson Continuous Integration system said goodbye to his colleagues this week after nine years of service.  Kohsuke Kawaguchi began working for Sun Microsystems...

Geertjan Wielenga04/05/10
6716 views
0 replies

Interview: Taylor's Legacy in an Agile World

Marcus Ahnve (pictured, right) works for Valtech, an international IT consultancy firm. In his role as a technical consultant, he does a lot of agile mentoring, helping clients introduce, adapt, and evolve agile methodologies.Below follows an interview around...

Lyndsey Clevesy04/05/10
5096 views
0 replies

Exclusive Excerpt - Lean Vs. Agile

This excerpt was taken from The Art of Lean Software Development, which was written by Curt Hibbs, Steve Jewett, and Mike Sullivan. These three authors also just put together DZone's Refcard on Getting Started with Lean Software Development. To download the...

Eric Hagan04/05/10
1827 views
0 replies

Tools for Large, Distributed Agile Teams

In this interview, VersionOne product manager Jerry Odenwelder discusses the tools that make life easier for developers in large, distributed teams. He says...

James Shore04/05/10
5800 views
8 replies

Your Certification is Meaningless

Just for the record: your certification, the one you paid four figures for, is meaningless.

Mitch Pronschinske04/03/10
22661 views
0 replies

How to Make Vim Productive: vi Tips and Tricks

Vim and other vi editors can make developers super productive if they know some of the key tips and tricks to using them.  vi has a lot of power and depth, but if you don't have a basic understanding of the language that vi speaks, you won't get any more...

Giorgio Sironi04/02/10
9398 views
1 replies

TDD: Always code as...

In programming there's an old saying that goes like this:

Mike Cottmeyer04/02/10
1216 views
0 replies

How Agile is Agile?

Agile ain't just any damn thing - Ron Jeffries

Mitch Pronschinske04/01/10
17157 views
0 replies

Case Study: How OSS Helped One Startup Beat Larger Companies

Many companies are still not comfortable with using a software solution unless they are paying for it.  However, tech companies that use mainly Open Source Software in their development stack, once a rarity, are now becoming more common.  The overall...

Julian Simpson04/01/10
6080 views
6 replies

Is Maven agile?

Is Maven agile? Here’s my half-assed reasons why:

Joshua Barnes03/31/10
2691 views
1 replies

Using a Process Management Tool

Last week I posted a follow up and a new entry on processes that I have been working on for a client and the delivery mechanism.  Although my partners and I have evaluated and demoed various tools over the years to create, modify, or publish processes,...

Jurgen Appelo03/30/10
1036 views
1 replies

Optimize the Whole = Measure at All Levels

We know that measuring (and awarding) the wrong things in a system leads to nasty side-effects. And we know that self-organization allows a system to optimize for itself. In systems theory these concepts are known as the Sub-optimization Principle:

Giorgio Sironi03/30/10
8236 views
3 replies

The TDD Checklist (Red-Green-Refactor in Detail)

I have written up a checklist to use for unit-level Test-Driven Development, to make sure I do not skip steps while writing code, at a very low level of the development process. Ideally I will soon internalize this process to the point that I would recognize...