Agile Zone is brought to you in partnership with:
  • submit to reddit
Mick Knutson11/24/10
0 replies

Rally Eclipse Plugin installation and Configuration [Video]

The other day I found Screencast-o-matic and I think it is easy to create tutorials now via the web, then upload them to Youtube. So, here is my first venture into creating video tutorials. Please let me know what you...

Joachim Nilsson11/23/10
0 replies

Reflection loops of Agile Practices

The agile way of working has now come upon us with full strength; some projects with poor results and others with excellent results. Since the agile way includes elements of self-improvement, any poor results should soon become good results and finally,...

Robert Diana11/23/10
1 replies

Processes Do Not Fail, People Do

I was recently looking at Google Analytics and the data for this blog. For whatever reason, I was only looking at a two day span in the recent past, and I was focused on search keywords. One search caught my attention because it was short and was not...

Gunnar Peipman11/22/10
0 replies

Creating Twitpic client using ASP.NET and OData

Open Data Protocol (OData) is one of new HTTP based protocols for updating and querying data. It is simple protocol and it makes use of other protocols like HTTP, ATOM and JSON. One of sites that allows to consume their data over OData protocol is Twitpic...

Mike Cohn11/22/10
1 replies

Scrum Alliance Update

By now you may have heard that I am the new chairman of the board for the Scrum Alliance. Esther Derby, Ken Schwaber and I cofounded the Scrum Alliance a handful of years ago and it’s grown tremendously since then. We have over 100,000 members, which...

Jurgen Appelo11/22/10
1 replies

No True Agile, No True Lean, No True Latte

My presentation Complexity vs. Lean has been well received by many, whereas it was berated by a few. And good or bad, it certainly has sparked some interesting debates about "true Lean" and "true Agile". Here’s my take on the...

Rob Williams11/22/10
2 replies

TDD in Xcode Suddenly Tons Better

I tend to read the release notes on Tools. That was one thing the eclipse team was good about for a while. My #1 gripe about Xcode, somehow, has disappeared now. That was that when I was working on a unit test, I would have to open up the build window,...

Giorgio Sironi11/22/10
0 replies

Practical PHP Testing Patterns: Layer Test

Most of PHP web applications nowadays use a layered architecture: a division into horizontal components, which only know the existence of the nearest layers. For example, many applications are divided into a combination of infrastructure layer (data...

Michael Norton11/19/10
8 replies

It's our own damn fault

It ain't easy slinging codeOver the course of my more than twenty years in the software development industry, I've worked with hundreds if not thousands of developers. Many of the projects I've been involved with have suffered from the same malady; a...

Mitch Pronschinske11/19/10
1 replies

Grails Gets Some FitNesse Finesse

Erik Pragt, who also wrote DZone's "Getting Started with FitNesse" Refcard, is the author of a new Grails plugin that brings the power of FitNesse acceptance testing to Grails apps.  Clean Code author Bob Martin helped create the software...

Mitch Pronschinske11/18/10
0 replies

Scrum Deployments are Expanding, and So Must ScrumWorks

Victor Szalvay, the CTO CollabNet's ScrumWorks Business Unit, talked with DZone about a new release of ScrumWorks Pro that is available starting today.  ScrumWorks Pro is CollabNet's Agile project and program management software.  As Scrum and other Agile...

Ted Neward11/18/10
0 replies

New to ASP.NET MVC? Test-Drive Your Way

Short version: Jonathan McCracken has produced a great guided tour of ASP.NET MVC 2, meaning if you’re trying to figure out what everybody’s getting so amped up about (as opposed to traditional page-oriented ASP.NET), then Test-Drive ASP.NET MVC is...

Michael Norton11/18/10
6 replies

Excellent Developers Are the Best Hires

I recently read a post wherein the author was condoning the hire of excellent programmers with abrasive personalities over bad programmers with cordial personalities. Superficially, I agree with this advice as it is ultimately better to have an...

Giorgio Sironi11/18/10
5 replies

The best tools for writing UML diagrams

The Unified Modelling Language (version 2, usually) is a set of semi-formal notations that can be used to express aspects of software design in a graphical way. For example, design patterns are usually explained in a textual form with the aid of Uml class and...

Matt Stine11/17/10
1 replies

Leave the Campground Cleaner

Here's a little known fact about your Agile Zone Leader - I'm an Eagle Scout. I spent many happy years in the Boy Scouts, and this meant many happy weekends camping and hiking. Many of you may have heard of one of our camping principles: "Always leave...

Mike Cohn11/17/10
1 replies

Should Story Points Be Assigned to A Bug-Fixing Story?

When migrating a product from a traditional approach to an agile one, teams commonly bring along a large database of bugs. These are the result of an inadequate focus on continuously high quality. Shortly into their agile initiative, many teams (and...

Michael Norton11/17/10
1 replies

Should we always pay back Technical Debt?

Jim Highsmith on Technical DebtA former coworker of mine, Jim Highsmith, has recently written an article on The Financial Implications of Technical Debt. Jim states that recent studies indicate the cost of technical debt is near $1 trillion in the U.S. I...

Giorgio Sironi11/17/10
0 replies

Practical PHP Testing Patterns: Back Door Manipulation

In a test implementing Back Door Manipulation, you bypass the System Under Test to reach the resource it manipulates directly, with the goal of veryfing its behavior or to perform some other handy operations. In fact, there's more than one reasons why you may...

Alex Tkachman11/16/10
3 replies

How statically typed meta programming can look

I want to start with piece of code and challenge the reader to understand what the code means. To make the task a bit fair, I am telling you that this is the full content of the file called...

Kelly Waters11/16/10
0 replies

Agile Development: State Of The Art?

Scott Ambler is Chief Methodologist for Agile and Lean within IBM Rational, and an author of multiple books. Scott regularly produces various surveys to assess the state of agile in the industry and his latest survey is out now.I don't know about you, but...

Mark Needham11/16/10
1 replies

Retrospectives: My First Time Facilitating

Despite being part of numerous retrospectives over the past few years I don't remember actually facilitating one until my current team's last week. I've gradually come to appreciate the skill involved in facilitating this type of meeting having...

Dan Pritchett11/15/10
0 replies

Consistency vs. Innovation

I've been pondering the problem of how does an organization achieve innovation and at the same time have some level of consistency in the patterns and components that are in use across teams. Considering the very nature of innovation is to solve...

Mark Needham11/15/10
1 replies

Agile: Increasing team sizes

A fairly common trend on nearly every project I've worked on is that at some stage the client will ask for more people to be added to the team in order to 'improve' the velocity. Some of the most common arguments against doing so are that it will...

Giorgio Sironi11/15/10
0 replies

Practical PHP Testing Patterns: Shared Fixture

The Shared Fixture pattern is the last of the Fixture organization patterns treated in this series. A Shared Fixture is the opposite and specular case of a Fresh Fixture: it is not recreated for each test, but all the test methods reuse the same object graph...

Matt Stine11/12/10
1 replies

Failed Metric, Failed Build?

A very interesting discussion came up this past weekend during the "Project Automation" Birds of a Feather (BOF) session at the No Fluff Just Stuff show in Reston, VA. We had just spent a fair amount of time discussing how one can set up useful...