• submit to reddit
Jurgen Appelo04/09/10
2 replies

8 Tips for Performance Metrics

Performance metrics are important. At school, in sports, and in the arts, people want to know how well they are doing. They get grades for their knowledge of math, languages, and geography, rankings for their performances in football, basketball, and...

Luigi Agosti04/08/10
0 replies

Succeeding With Agile

Twenty years ago changes in companies were very rare. A change in the team composition or a new boss were regarded as dangerous and problematic. Don't let me start with technologies. Things are...

Michael Norton04/08/10
1 replies

Stories are about why; not what or how

Story Fomats I've been on numerous Agile projects with varying methods for capturing stories. Quite popular (and purportedly the ThoughtWorks standard) is the "As a, I want, So that" story format. While I have seen teams do well with this format, I think...

Alex Tkachman04/08/10
7 replies

Groovy++ v0.2 Small version number but huge milestone

Today is very big day for Groovy++ team and me personally. Version 0.2 of Groovy++ is available now for download. Please go to http://code.google.com/p/groovypptest/ and give it a try.Only (or already) 17 weeks ago we opened very first preview of Groovy++. It...

Lyndsey Clevesy04/08/10
7 replies

What Makes Peer Code Review an Agile Process?

We recently had the chance to catch up with Gregg Sporar, Senior Product Manager at Smart Bear Software, about peer code review as an Agile process.DZone: Can you give us a quick intro to yourself and your background?

Mark Needham04/08/10
3 replies

Velocity as a goal

Grant Joung wrote a post a while ago about velocity goals and whether they're a good or bad idea, a topic which seems to come up from time to time on agile teams. My colleague Danilo Sato previously wrote about

Eric Hagan04/07/10
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
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
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
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
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
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
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
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
1 replies

TDD: Always code as...

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