• submit to reddit
Jurgen Appelo04/09/10
4100 views
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
2919 views
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
1219 views
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
10550 views
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
18074 views
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
3767 views
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
3798 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
3151 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
11659 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
6567 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
4922 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
1756 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
5687 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
22144 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
9105 views
1 replies

TDD: Always code as...

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