Agile Zone is brought to you in partnership with:
  • submit to reddit
Mike Cottmeyer07/09/10
730 views
0 replies

Okay... Just What are we Transforming?

I'm constantly reminded that context is king... that words have meaning... and that the meaning of our words is almost entirely dependent on our context.Last night I had coffee with an agile coach here in the Atlanta area. We got to talking about the...

Nitin Bharti07/08/10
4466 views
0 replies

Southern Fried Agile Comes to Charlotte, NC: July 23

Southern Fried Agile is a fun, accessible way to get better connected to Agile practitioners,  and learn from Agile experts in the Charlotte region.   Seven regional experts will present and lead discussions on a variety of topics that will be useful...

Mitch Pronschinske07/08/10
3908 views
0 replies

ScrumWorks Pro 4.4 Harnesses CollabNet Framework

Acquired by CollabNet in February, the developers from Danube have released the next version of their Scrum-based project management software.  Newly unveiled ScrumWorks Pro 4.4 is the first version to leverage the CollabNet Connector Framework, with major...

Mark Needham07/08/10
1465 views
0 replies

Is 'be the worst' ever limiting?

One of my favourite patterns from Ade Oshineye and Dave Hoover's 'Apprenticeship Patterns' is 'Be the worst' which is described as follows: Surround yourself with developers who are better than you. Find a stronger team where you are the weakest...

Giorgio Sironi07/08/10
55683 views
13 replies

How to be a worse programmer

Lots of tips collections come up on DZone about how to become a better programmer. But no one ever told us how to become a worse one. What would make our colleagues and everyone who read our code violent? What can question their assumption and introduce...

Matt Stine07/07/10
4765 views
0 replies

Show (Don't Tell), Persuade (Don't Preach)

Welcome back to another episode of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level. In our last episode, we defined guerilla...

Eric Hagan07/07/10
9104 views
0 replies

Video: Agile Testing and SeleNesse

Tools like FitNesse allows test automation to happen quickly and broadly.  However, many companies can't support it in their infrastructure.  Dawn Cannan got around this problem by helping create a Selenium-FitNesse plugin.  She also paired with developers...

David Bland07/07/10
1674 views
2 replies

Our Divisive Scrum Terminology Needs to be Deprecated

I’ve finally come to the realization that the terminology is divisive and needs to be deprecated. Take the chicken & pig story used in many introductory paragraphs to Scrum: A chicken and a pig are together when the chicken says, “Let’s...

Matt Stine07/06/10
3070 views
0 replies

But the ScrumMaster said I had to!

Today's article will be a short one, but I think it raises a very important point. A wide range of software development methodologies exist, some of them more prescriptive than others. Extreme Programming prescribes twelve to thirteen practices depending on...

Lyndsey Clevesy07/06/10
16567 views
0 replies

Get Started with NoSQL and Data Scalability!

Download your free copy of our newest Refcard on Getting Started with NoSQL and Data Scalability now! This DZone Refcard demystifies NoSQL and data scalability techniques by introducing some core concepts.  It also offers an overview of...

Stoimen Popov07/06/10
11510 views
12 replies

Four Things to Know when Writing Comments

Every developer has been learned from his teachers how important is to comment his source code. You should comment the classes, the methods, the logic, etc. However nobody explained how exactly to code with comments between the lines. Have you ever seen...

Giorgio Sironi07/06/10
6931 views
0 replies

Software engineering in the rail system

During my trip to Corropoli for the phpDay 2010 I took six trains to cover a total of 1000 kilometers. During the waiting periods in the train stations, I got to observe how the system is built and I found out that it reflects some principles of (software)...

Nitin Bharti07/02/10
8414 views
0 replies

Video: The Pair Programming Show

 Did you try pair programming but it didn't work? Are you wondering if it's worth it? Then, this play is for you.In this live play, recorded at Øredev 2009, you'll follow a team as they go through stages and struggles of learning pair programming....

Allan Kelly07/02/10
3872 views
1 replies

How to improve a team's velocity

By way of wrapping up my velocity mini-series (Two ways to fill and iteration, Filling an iteration too well, and Velocity Targeting and Velocity Inflation) I’m going to end with some advice on how to improve a team’s velocity.Bad news first:...

Matt Stine07/01/10
6447 views
0 replies

The Agile Guerilla

While it certainly seems that agile software development has gone mainstream, I still encounter a number of software developers who work in one of two environments:A traditional waterfall process shop, complete with a serial workflow through requirements,...

Eric Hagan07/01/10
4347 views
0 replies

Video: The Unique Development Processes of Relevance

Relevance does agile consulting with their own unique process which mixes and matches many agile methodologies.  Their standard workflow involves 2-week iterations, daily stand-ups, and they pair on everything as much as possible (QA, programming,...

Olga Kouzina07/01/10
1727 views
1 replies

Product Backlog: Small Steps vs. Giant Leaps

When reading this Kill Your To-Do List blog post, I thought that managing personal to-do list can be similar to product backlog management. Not in the part that you should totally kill your product backlog, but in the “one thing at a time” part....

Giorgio Sironi07/01/10
14680 views
1 replies

Web MVC in Java (without frameworks)

The Model-View-Controller architectural pattern is a classic trait of Java applications. For example, Swing is a well-known implementation of this pattern in the context of desktop applications.MVC is part of the oldies but goodies group of patterns: since...

Mitch Pronschinske06/30/10
2688 views
0 replies

Due to Confusion with Cruise Control, TWS 'Cruise' Changes Name

There's a new "Go" in town.  Not the programming language Google made, but a "continuous deployment" server from ThoughtWorks Studios that has gone by a different name:  Cruise.  DZone MVB Julian Simpson (aka. The Build Doctor) found...

Lyndsey Clevesy06/30/10
1036 views
0 replies

Zone Leader

Want to gain a following and make a name for yourself in this industry?DZone is currently looking for Zone Leaders to write original content for Javalobby, Agile Zone, Web Builder Zone, and .NET Zone. If you have writing skills and strong knowledge in one of...

Johanna Rothman06/30/10
2961 views
4 replies

Functional Managers Acting as Scrum Masters: Not a Good Idea

I often meet people who are transitioning to agile, and they decided to pick Scrum, because it’s a helpful project management framework. Ok, that makes sense. But then they decide that they no longer need project managers, and that the development...

Steven Lott06/30/10
1289 views
0 replies

Creating Complexity Where None Existed

I read a 482-word treatise that amounted to these four words "sales and delivery disagree". A more useful summary is "Sales and Delivery have different views of the order".It started out calling the standard sales-delivery...

Michael Sahota06/29/10
3764 views
2 replies

Go Faster with Root Cause Analysis

One of the workshops I run is to help team members understand root cause analysis. I use it with operations teams as well as product development teams. My workshop goal is to have people leave with a basic understanding and some practice. I created the...

Matt Stine06/28/10
10554 views
0 replies

Use Stories to Deliver Business Value

Why is it that companies choose to pay developers to write software? It's definitely not because software has any degree of intrinsic value. Companies fund software products (and by extension software developers) because they derive significant business value...

Lyndsey Clevesy06/28/10
20885 views
0 replies

Get Started with Apache Ant!

Click here to download your free copy of our "Getting Started with Apache Ant" Refcard!   This DZone Refcard will provide you with the perfect resource to help you automate software build processes with Apache Ant. Included is a description of...