Agile Zone is brought to you in partnership with:
  • submit to reddit
Julian Simpson02/23/10
1359 views
1 replies

Continuous Integration in the cloud: good idea?

Continuous Integration can be tricky to provision. It’s IO or CPU bound at the beginning and then it has a tendancy to batter your database for a long time while staying almost idle. Slava Imeshev of Viewtier kindly commented on myoutsourcing ...

Kelly Waters02/23/10
8959 views
5 replies

10 Things I Hate About Agile Development!

Agile development. Love it or hate it, there's no doubt that it's here to stay. I've enjoyed a great deal of success thanks to agile software development and agile project management methods, but here are 10 things I hate about Agile! 1. Saying you're...

Lyndsey Clevesy02/22/10
2430 views
0 replies

Doc List on Facilitation, Behavioral Patterns

Steven "Doc" List is the Principal Consultant at ThoughtWorks, a global agile consultancy and ALM tool vendor.  In his consulting, List emphasizes the importance of facilitation.  Facilitation is about providing better organization for meetings...

Mitch Pronschinske02/22/10
2905 views
0 replies

CollabNet Goes Agile, Acquires Danube

Today, CollabNet announced that it has acquired Danube Technologies, a company that develops Scrum project management software and conducts Scrum certification training.  Founded in 2000, Danube was a small business with about 30 employees before the...

Joshua Barnes02/22/10
1093 views
0 replies

Pulling the plug...

What happens when the plug is pulled too soon on an initiative's budget?Process implementation, process improvement, and process reengineering initiatives are no different than other types of project work when it comes to cutting budget. These types...

Julian Simpson02/19/10
6311 views
0 replies

A way to cool dependency Hell?

How to break a deploy: Take one codebase. Sieve in a new class. Mix in the dry ingredients and a new runtime dependency. Place another dependency on a pre-warmed Hudson, bake for 10 minutes (on a medium heat) and then deploy. Oh dear. It didn’t...

Michael Dubakov02/18/10
1556 views
1 replies

Relax, Agile Development IS Growing Up

I read Agile development grows UP article written by Mark Lines. It has quite a strange taste… Is it an attempt to advertise new methodology? I hope it is, otherwise Mark is completely missing the point and agile development trends.I want to review...

Lyndsey Clevesy02/17/10
13998 views
0 replies

Uncle Bob on Software Craftsmanship

Bob Martin is the founder of Object Mentor, a team of experienced software professionals that provide Agile and Object Oriented Design training and consulting.  He's been coding in Java, Ruby, and Clojure, and he says as you gain more experience coding in...

Mitch Pronschinske02/17/10
6895 views
0 replies

Electric Cloud's New Tools Avoid Unnecessary Builds

Electric Cloud has recently developed several unique capabilities for its software production suite, and now the company has built these technologies into the newest versions of their ElectricAccelerator and ElectricCommander products, which were released...

Mark Lines02/17/10
4889 views
5 replies

Agile development grows UP

“The Agile community likes to think that they represent God’s answer to good software development.  NO!!  You are acting like children and making fools of us all!!” - Scott Ambler, IBM Rational Software Conference 2009I have followed Scott...

Mitch Pronschinske02/17/10
2652 views
1 replies

Pair Programming Tactics

Many developers have embraced the tactics of pair programming while others have shunned and criticized it, generating controversy over whether or not it's generally a good method for development.  One of the problems is in the broad definition of pair...

Michael Dubakov02/16/10
3356 views
0 replies

Cumulative Flow Chart in Kanban: Real Usage Example

Cumulative Flow diagram is a very good starting point for stop-the-line or retrospective meeting. Here is a real example from TargetProcess development.You can see in the chart that we had a bottleneck in the beginning of December. It was caused by a...

Mitch Pronschinske02/16/10
13299 views
0 replies

4 Methods to Automate Development Environment Setup

It's a common headache for development teams of any size to set up all the things that go into a local development environment whenever a new programmer is brought on board or moved to another machine.  There's a multitude of installations that go into a...

Nitin Bharti02/15/10
6360 views
1 replies

Our Obsesssion with Efficiency

Dan North doesn't believe in efficiency -- it's our obsession with efficiency that has got us into the current technology mess, and which has led almost directly to heavy waterfall processes. Dan believes that efficiency is how you let the big vendors sell...

Lyndsey Clevesy02/15/10
22134 views
0 replies

Caucho's Emil Ong Discusses Resin 4.0

Emil Ong is the Chief Evangelist at Caucho Technology, an independent application server vendor.  Caucho's flagship product is a high-performance, open source application server called Resin.  Ong says that Caucho's independence has given the company a...

Mike Cottmeyer02/15/10
1218 views
1 replies

Product Owners in Practice

At the risk of being accused of bashing Scrum for the second time this week, I want to talk a little about the Product Owner role. What I want to explore a bit is why the Product Owner is such an important construct in Scrum... and furthermore, why it...

Mitch Pronschinske02/12/10
13458 views
1 replies

Selenium RC Gets Sauced

From the developers who brought you Selenium, comes a new free and open source distribution of Selenium 1.0.1 RC with commercial support and added open source features called Sauce RC.  Sauce RC (Remote Control) 1.0 is a cross-browser, multi-language...

Joshua Barnes02/12/10
872 views
0 replies

Leaders Need Vision

Leaders of process improvement initiatives need vision (note not the vision artifact from the unified process).  A lot of the clients that I engage with are often in need of help to turn around an initiative that has not yielded the expected return on...

Michael Dubakov02/11/10
898 views
1 replies

Cellular Manufacturing and Software Development

I’m digging into Lean Manufacturing and it’s so interesting to learn manufacturing history and its trends. There are so many parallels between manufacturing and software development. Of course they are not direct, but a curious mind can draw them...

Kirk Knoernschild02/11/10
7379 views
2 replies

Agile: The New Era

It’s housecleaning time again, and like last time, I stumbled across an article I wrote back in 2006 that I don’t believe ever reached publication (at least, I don’t think it did…how am I expected to remember what I did in 2006?). For the most...

Martin Fowler02/10/10
29216 views
0 replies

Promiscuous Integration vs Continuous Integration

With the rise of Distributed Version Control Systems (DVCS) such as git and Mercurial, I've seen more conversations about strategies for branching and merging and how they fit in with Continuous Integration (CI). There's a bit of confusion here,...

Mitch Pronschinske02/10/10
5485 views
0 replies

Moving Items Backwards on a Kanban Board

A question that comes up a lot and is discussed at great length during Kanban conferences is whether or not you should move an item backwards on a Kanban board.  Sometimes an item will have made it to the implementation station, but for some reason needs to...

Lyndsey Clevesy02/09/10
5805 views
0 replies

Engineering Best Practices from Agile Coach David Laribee

David Laribee, an agile coach at VersionOne, shares his experiences from being embedded in development teams that are transitioning to agile methodologies.  He talks about the concept of "the collective" and how developers don't have to lose...

Nitin Bharti02/09/10
1337 views
0 replies

Agile Adoption past the Team

In this presentation, recorded at Øredev 2009, Mike Cottmeyer explores a 3 month coaching engagement where one of his customers needed to coordinate requirements and design across five highly dependent development teams. Mike shows how the teams went...

Mitch Pronschinske02/09/10
10956 views
1 replies

Ant 1.8 Scanning Leaves 1.7.1 in the Dust

The classic Java build tool, Apache Ant, just reached its next GA version update.  Ant 1.8 has improved directory scanning performance and better symbolic link cycle handling.  Dramatic improvements have been achieved when scanning large directory trees. ...