• submit to reddit
Mitch Pronschinske04/06/10
10884 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
5492 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
4256 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
1445 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
4986 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
19014 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
7903 views
1 replies

TDD: Always code as...

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

Mike Cottmeyer04/02/10
962 views
0 replies

How Agile is Agile?

Agile ain't just any damn thing - Ron Jeffries

Mitch Pronschinske04/01/10
14704 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
5162 views
6 replies

Is Maven agile?

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

Joshua Barnes03/31/10
2189 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
674 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
6627 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...

Eric Hagan03/29/10
3706 views
0 replies

From Start to Success with Web Automation

Adam Goucher has been testing software professionally for over 10 years with businesses that were small and large with traditional and agile testing...

Mike Cottmeyer03/29/10
1020 views
0 replies

How to Build a Large Agile Organization

Okay... consider this scenario. We have a 300 person IT shop responsible for developing control systems that automate large buildings. These systems require front end developers, middleware developers, firmware developers, and hardware engineers. A...