Agile Zone is brought to you in partnership with:
  • submit to reddit
Jurgen Appelo03/30/09
3924 views
0 replies

Optimize Communication, Throw the Boss Out

It is well-known that difficult goals are best achieved when people work in small teams of under ten people. Various agile methods were created based on this principle. Communication in teams is optimal when the lines are short. But that doesn't tell you...

Christopher Bennage03/27/09
4055 views
0 replies

Idealistic vs. Practical

I often identify myself as an Agilist. When I first began to use the term, I was met with a great deal of trepidation. I remember the first few times I attended the local user group. “Oh, you’re one of those guys”. This hesitation has diminished...

Dean Leffingwell03/27/09
3019 views
1 replies

Agile Release Train: A Whitepaper

Recently, I’ve been working with a  software enterprise helping them tune their agile process to better align the agile teams to the broader enterprise objectives. One particular subgroup has twelve agile teams, each of whom has a specific product...

Kelly Waters03/25/09
1794 views
0 replies

3 Reasons Why I Wouldn't Do Agile Software Development

Agile software development has been a revelation for me. It has brought me and my teams much success, and a very rewarding working environment.Sometimes I hear people say that agile development isn't appropriate in all circumstances.In fact, I used to say...

Artem Marchenko03/20/09
3291 views
0 replies

Why I don't use standard user story format that much

Agile requirements are different from the traditional ones and are usually defined as user stories that allow for slicing functionality in the shippable increments. There are recommendations for a standard user story format and the most known one is “As...

Michael Dubakov03/20/09
1830 views
0 replies

Zero Defects? Are You Kidding Me?

Are you familiar with zero defects mentality? It looks very good from the first sight. Zero defects... Let me think... Well, cool! I like it! I’d like to have zero defects in my projects. So, what is zero defects mentality? Here is the quote from Lean...

Kirk Knoernschild03/20/09
6748 views
14 replies

Certification or Craftsmanship

About 10 years ago I recall studying profusely so that I might pass my Java programmer's certification exam. I purchased a copy of an exam cram book that had sample questions similar to what I might encounter on my certification test. I recall dealing with...

Frederic Tardieu03/19/09
1992 views
0 replies

Holism and Agility

Agility is often seen as a young paradigm which works only at low scale, especially because some Agile methodologies work good at small scale, but are difficult to use at large scale « out of the box », as the practices they suggest to use cannot be...

Arnon Rotem-gal-oz03/19/09
4597 views
2 replies

Continuous Deployment and Continuous Integration

You might have noticed my blogging is slowing down a little,  in case you're wondering the culprit is xsights - As we're getting closer toproduction (2-3 weeks if all goes well) everything else slows down... We all know about continuous integration (CI)....

Wei Ling Chen03/17/09
4864 views
0 replies

IT 360 Conference, Free Trade Show Pass

IT360 CONFERENCE & EXPO 2009April 8, 2009, Metro Toronto Convention Centre, South Building, Toronto, CanadaDZone members get free admission to the trade show, simply register here with code: TS1 Do you want to stay on top in a Game-changing world?...

Kirk Knoernschild03/16/09
10133 views
1 replies

Agile Methods - Delivering Software Faster

A core tenet of agile methodologies is to help teams deliver software more quickly. But with the plethora of agile practices available to choose from, teams new to agile struggle to find the right practices that help them realize speedier delivery. In...

Mike Cottmeyer03/13/09
2545 views
0 replies

Teams are the Building Blocks of Agile Organizations

If you are going to embrace any form of agile, you need to start by thinking about your teams as the elemental building blocks of your agile organization. Teams are ElementalRegardless of whether you decide to organize around feature teams or...

Kirk Knoernschild03/12/09
6991 views
1 replies

Big Teams & Agility - Take 2

In Big Teams & Agility, I talked about a macro process for agile development on large teams (those up to, possibly exceeding, 100 developers). The article was posted on AgileZone at JavaLobby (where I now help out as zone leader, though did not at the...

Kelly Waters03/11/09
4777 views
0 replies

Themes in Agile Software Development

Agile software development teams often use User Stories as a simple and concise way to express user requirements.Ideally these User Stories are broken down as small as possible, whilst also trying to minimise dependencies.Naturally, though, as you break User...

Jared Richardson03/09/09
2555 views
0 replies

The Blue Angles Model: Attracting and Retaining Top Talent

A few weeks ago in Atlanta a class attendee told me about an idea she'd been considering. A "Blue Angels" style dev group at large companies. The more she talked about it, the more the idea sounded exciting. You set up an elite team of...

Kirk Knoernschild03/06/09
10814 views
7 replies

Big Teams and Agility

In Grass Roots Agile, I talked about some of the details surrounding how development teams can increase their agility, and I presented a diagram similar to what’s above that discusses how to measure and manage a system’s tested features. Here, I want to...

Ivo Wever03/05/09
11137 views
13 replies

Writing good code requires you to perform experiments

How often do you have to solve a small problem that is a part of a larger project and decide to take the time to perform some seperate experiments to solve the problem, before adding the partial solution to the whole? In the past, I hardly ever did that...

Wei Ling Chen03/03/09
7080 views
0 replies

Free Core Seam Refcard at the Emerging Technologies Conference

Emerging Technologies for the Enterprise Conference: Philadelphia, PA, March 26-27, 2009See what you can learn at this smart 2 day event! Special Offer, You can get $25 off with promo code: ETEDEVGroup special also available: Buy 3 get 1 Free!  Click here to...

Jared Richardson03/03/09
7730 views
0 replies

Feedback Loops in Software Development

In this exclusive interview, Relevance CEO Stuart Halloway talks about the importance of feedback loops in software development. It's a vital agile principle that Relevance uses to keep customers happy.

Wei Ling Chen03/02/09
16123 views
0 replies

Scalability & High Availability Refcard Available Now

These days the words Scalability and Availability are thrown around so often that often it is difficult to know what they actually mean in each case. And this is why we're here to help! This DZone Refcard provides you with the tools to define these terms...

Wei Ling Chen03/02/09
11597 views
0 replies

42: meaning of life or Seam UI Refcard?

Professional cheat sheets you can trust.  We bring you our #42 DZone Refcard on Seam UI.  We have literaly stuffed as much information on Seam UI as is humanly possible into these six pages.  Within this DZone Refcard you will find information on...

Wei Ling Chen02/24/09
7314 views
0 replies

Emerging Technologies, Do You Have the Latest Solutions?

Emerging Technologies for the Enterprise: Philadelphia, PA, March 26-27, 2009See what you can learn at this smart 2 day event! Special Offer, You can get $25 off with promo code: ETEDEVGroup special also available: Buy 3 get 1 Free!  Click here to register...

Kirk Knoernschild02/24/09
16831 views
5 replies

Grass Roots Agile

Software development is hard work. We have been taught that the best way to solve the tough challenges inherent to software development efforts is to treat software development as an engineering discipline. Stabilize requirements early, followed by...

Keyvan Nayyeri02/16/09
3799 views
0 replies

The Curious Case of Software Quality

Most likely you have heard about the recent debate on technical blogosphere about the importance of software quality in software development cycle. There are many posts written to contribute to this discussion so it’s difficult to point to one, but...