Agile Zone is brought to you in partnership with:
  • submit to reddit
Robert Diana05/12/11
0 replies

A Developer’s Job Mirrors The Project Lifecycle

The topic of what is a software developer’s job comes up quite often. Obviously, they are paid to write code, but that is a very narrow definition. As a developer gets more senior, they are asked to design the various components of a system, instead...

Patrick Debois05/12/11
0 replies

The leaning of life - History of the Silos

'Break down the silos', that is a rallying cry that you will often hear amongst devops people: the word silo in an enterprise context usually has a bad connotation. Still they keep on existing and I figure there must be good reasons for...

Jakub Holý05/12/11
0 replies

Discussion: Agile not suitable for governmental IT?

The recent article Agile will fail GovIT, says corporate lawyer is rather controversial but very valuable. Its value lays not in its claim that agile cannot work in governmental environment, something I quite disagree with, but in its presentation of...

Katie Mckinsey05/11/11
0 replies

Daily Dose: Google App Engine 1.5.0 Released At Google IO

As a kickoff to Google IO, Google announced the release of Google App Engine 1.5.0. The addition of long running instances has added a new level of control over  the kinds of applications that can be run on the infrastructure. Pull Queues, another new...

Mike Cottmeyer05/11/11
0 replies

Some Thoughts on Agile Planning

Agile Math The basic math of team based agile is pretty simple. You can slice it several ways, but at the end of the day, one of these three basic formulas has to hold true. It’s all about time, cost, and scope… you get to decide which two...

Martin Fowler05/11/11
0 replies


ThoughtWorks is an unusual company, which is why such a corporate-skeptic as myself has hung around for a decade here. An important feature of ThoughtWorks is that we take a broader view of our purpose than simply a commercial entity. Over the last couple...

Michael Sahota05/11/11
0 replies

Kanban is Like an Oreo Cookie

Kanban is like an Oreo Cookie: Dark Crunchy Control on the outside, but Sweet White Goodness (collaboration, cultivation and craftsmanship) on the inside! Dark Crunchy Control In an earlier post, I wrote about how Kanban aligns with Control Culture ...

Jez Humble05/11/11
0 replies

What DevOps Means for Enterprises

The DevOps movement only came to my attention in the final year of writing my book, Continuous Delivery. The book, based on experiences that are described by Chris Read in his earlier guest post in this series, describes principles and practices that are...

Giorgio Sironi05/11/11
1 replies

Practical PHP Testing Patterns: Transaction Rollback Teardown

Maintaining isolation of tests when they have a database as Shared Fixture is not a trivial task. An important constraint is not having the headache of keeping track what manipulations on the database has your code done; in that case the rollback may not even...

Katie Mckinsey05/10/11
0 replies

Daily Dose: Microsoft Buys Skype for a Cool $8.5 Billion

After several weeks of rumors, Microsoft has officially announced their plan to acquire Skype. The $8.5 billion dollar buy is the largest Microsoft has undertaken to date. If the rumor mill is to be believed, Microsoft could be planning on integrating Skype...

Michael Dubakov05/10/11
1 replies

Productive Meetings: 1, 3, many

Do you know how to run a really productive meeting? I don’t. I’m learning, and I run meetings with various success so far. My most recent insight is related to the size of a meeting group. Let’s evaluate various sizes and identify strong and weak...

Roman Pichler05/10/11
1 replies

The Product Vision Board

The product vision sketches the future product and acts as the shared, overarching goal. To leverage its full power, I use a product vision board. As its name suggests, the vision board is a physical pin board or whiteboard. Here is an example: The...

Giorgio Sironi05/10/11
0 replies

PHP UML generation from a live object graph

Sometimes you need to share a design with your colleagues. You can walk him through the code, and explain which classes and interfaces you created, but there are higher abstracted models that you can show to him to make him grasp the picture quickly.One of...

Matthias Marschall05/10/11
1 replies

Scrum vs Continuous Deployment or why Scrum falls short for web applications

Product development needs consistency The basic idea of Scrum is to create a safe and change-free environment to enable a team to concentrate on the planned development tasks. The team plans out a sprint of typically two weeks and the idea is that they...

Katie Mckinsey05/09/11
0 replies

Daily Dose: Google Chrome Pwned

After withstanding several hacking attempts, Google Chrome's sandbox has been compromised. The VUPEN Security team officially announced their accomplishment on their website. A video accompanying the announcement shows the hack in progress, but fails to...

David Bland05/09/11
0 replies

How to Create a Burndown Chart in Google Docs

A burndown chart can be used by an agile team to track their progress against a release plan. In its simplest form, the chart consists of time on the X axis and the amount of work on the Y axis. You can choose to burn down on whatever metrics that are...

Robert Diana05/09/11
0 replies

Acknowledge Your Bias And Succeed

As is typical in the blogosphere, people will latch onto whatever topic is popular or controversial. Today, I read an interesting post from Michael Arrington regarding the responses to his investment policy. In his “Screw Them All” post, he says something...

Johanna Rothman05/09/11
1 replies

Plan for Murphy

It seems strange to plan for Murphy’s Law, but if you don’t plan for risks, they will happen and they will turn into disasters. Some risks you can’t plan for, but many risks you can anticipate. I plan for some typical risks: I keep a power cord in...

Jez Humble05/09/11
0 replies

Continuous Delivery (Free Chapter): Anatomy of the Deployment Pipeline

The following is a full chapter from Jez Humble and David Farley's new book: "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation".  You can find a link to purchase the full book in our recommended...

Giorgio Sironi05/09/11
0 replies

Practical PHP Testing Patterns: Table Truncation Teardown

It's a fact of life that you will have to executes tests which touch some kind of database, usually on a Fake database like Sqlite to boost speed. Test isolation should be preserved across test cases: a failed test may not influence subsequent ones by leaving...

Matt O'Keefe05/08/11
0 replies Interview with @DEVOPS_BORAT

@DEVOPS_BORAT has exploded onto the DevOps scene as of late, via Twitter. He won Best Cloud Philospher and Best Cloud Tweet at Cloudy Awards 2011. is pleased to share with you this interview from @mattokeefe: Congrats on winning...

Israel Gat05/08/11
0 replies

Making Agile Work Measuring Agile Success Rate the Right Way

Much has been said recently about the success/failure rate of Agile projects. In particular, a debate arose around the success rate of Scrum vis-a-vis Kanban.  For example, in a post entitled Some Day Kanban will fail 75% of the Time, colleague Jurgen...

Bob Hartman05/08/11
0 replies

New To Agile? Give Thanks!

Here in the United States we will be celebrating the Thanksgiving holiday on Thursday, November 26.  If you are currently on an agile team you may want to consider giving thanks a bit earlier!  My thank you list would definitely include: 1. Thanks...

Mike Cottmeyer05/08/11
1 replies

Guaranteed Success With Scrum

At this point in my coaching career, I’ve worked with lots of teams, in lots of companies, trying to adopt Scrum. I’ve seen teams do exceedingly well… and I’ve seen a few totally crash and burn. I want to share a few things I believe to be...

Israel Gat05/06/11
0 replies

Beautiful Quality

    Figure 1: Agile Assessment – Quality (Source: QSMA) Colleague and friend Michael Mah has kindly shared with me the figure above – quality assessment for a sample of Agile projects in the QSMA metrics database of more than 8000...