Agile Zone is brought to you in partnership with:
  • submit to reddit
Israel Gat04/18/11
0 replies

The Punched Cards in the Middle of Your Devops

In her foreword to Gender Codes, Linda Shafer vividly describes the flow of programming work at NASA in 1965: Following a design, we wrote – by hand – computer program instructions on large coding pads (80 columns per instruction, the same width as a...

Michael Sahota04/18/11
1 replies

Sustaining Agility Game

Game Objective Participants experience the attraction of short-term thinking and feel the long-term consequences. The game helps executives and managers understand the importance of investment in sustainable development practices. The game is...

Giorgio Sironi04/18/11
1 replies

Practical PHP Testing Patterns: Testcase Class per Feature

There are cases when you want to break the parallelism between production code classes and test cases. Let's start from some of these scenarios. You may have too much things to test in a single class, which presents many methods in its public Api. Or you may...

Jon Archer04/18/11
0 replies

Excuse me, I'd like to...ask you a few questions

I once worked with somebody who had the following pinned up on their wall for easy reference during the many teleconferences in which they participated: Use questions for clarity: What?Why?How?When?Where?Who?Which?Not a bad idea that, a little prompt to...

Gil Fink04/17/11
0 replies

Wrapping Up the MIX11 Experience

I got back home yesterday’s evening after ~20 hours on flights. This is the time to wrap up the MIX11 conference experience. Here are all the posts I wrote during the conference: MIX11 Keynote Session SummaryMIX11 First Day Sessions SummaryMIX11 Second...

Ayende Rahien04/17/11
0 replies

RavenDB: Safe by default design – it works!

One of the things that I really tried to do with RavenDB is to make sure that it is safe by default, which means that it will automatically detect common errors and warn you about it. Today I run into the following Stack Overflow question. What can I...

Bob Hartman04/17/11
1 replies

How to Make a LOT More Money Using Agile

Yesterday’s blog post dealt with how to manage scope for an agile project.  Today I have to admit it was a bit of a setup.  It was designed to set up today’s blog post which is really the important one! See that pile of money over there to the...

Michael Dubakov04/17/11
1 replies

5 Wrong Reasons To Apply Kanban

Kanban is becoming a popular agile tool. Indeed it is very good for software projects of certain types. However, there is a danger of false reasons behind Kanban adoption. #1. User Stories Diversity “Our stories vary in size a lot from 1 point to 40...

Daniel Ackerson04/17/11
0 replies

DevOps Entrenched – Tide Begins to Turn

I’ve always seen it as a battle. Maybe it’s the soldier in me or just the willingness to fight for my beliefs. Either way, we are winning and the IT industry will never be the same. Developers and Sysadmins are joining forces and forming...

Bob Hartman04/16/11
0 replies

New to agile? Learn how to fail well

Is success or failure really a choice?  I don’t think it is at all.  Pretty much no one chooses to fail.  Unfortunately, we can’t just choose to be successful either.  What we CAN choose is to try to make a success out of a failure!  The old...

Patrick Debois04/16/11
6 replies

What Is This DevOps Thing, Anyway?

Last year, DevOps was just beginning to coalesce into the movement it has become today.  It's growing stronger by the day and Peter Debois obtained an excellent overview of the movement in a guest post submitted to his blog by Stephen Nelson-Smith. ...

Jon Archer04/15/11
0 replies

What I got out of Mile High Agile 2011

This is a slightly longer than usual, rambling somewhat whimsical post. Sorry about that. There is some good stuff toward the end though. Well I think so anyway. Last Thursday I attended the inaugural Mile High Agile conference put on by Agile...

James Shore04/15/11
0 replies

The source code for this episode is available here. Visit the Let's Play archive for more episodes!

The source code for this episode is available here. Visit the Let's Play archive for more episodes.

Katie Mckinsey04/15/11
0 replies

Daily Dose: HTML5 Editor Maqetta Simplifies Implementation of New Standards

Using Maqetta, IBM's open-source WYSIWIG editor, developers can now easily and cheaply incorporate HTML5 into their user interfaces for mobile and desktop devices.  Also included with Maqetta is a Drag&Drop UI for mobile devices.  Accurate...

Katie Mckinsey04/14/11
1 replies

Daily Dose: Silverlight 5 Beta Ready to Shine

Microsoft has finally released a beta version of it's popular media plugin, Silverlight 5 Beta. Users can download the beta version off of Microsoft's site.  As expected, there are tons of new features.  Microsoft's official overview lists the following...

James Shore04/14/11
0 replies

Let's Play TDD #102: Heresy, Revisited

The source code for this episode is available here. Visit the Let's Play archive for more episodes!  Many thanks to Danny Jones for figuring out the HD Youtube embed code. 

Martin Fowler04/14/11
1 replies

Eradicating Non-Determinism in Tests

An automated regression suite can play a vital role on a software project, valuable both for reducing defects in production and essential for evolutionary design. In talking with development teams I've often heard about the problem of non-deterministic...

Daniel Ackerson04/13/11
1 replies

Stealthily Introducing Agile from the Bottom Up

Even today, in the 21st century, it’s rare for CEOs to steer their companies into agile waters. Change is hard, scary and leads into the unknown and changing an entire organization compounds all these fears. But, there are subtle, yet significant,...

James Shore04/13/11
1 replies

Rabu Workflow: How Do We Get Customers to Participate?

How do we get customers to participate in Agile development? An Agile team is supposed to be able to move full speed ahead at all times, making critical product decisions when they're needed without waiting for approval or clarifications. To achieve...

Esther Derby 04/13/11
1 replies

Pendulum Swings and Oscillating Systems

An effective hierarchy provides enough central control for coordinated action in achieving the aim of the organization. At the same time, the hierarchy must provides enough autonomy for subsystems to function, self-organize, flourish. Yes.  But how to...

Katie Mckinsey04/13/11
0 replies

Daily Dose: VMware Launches Cloud Foundry

VMware's SpringSource has just released what they are calling the first open source PaaS.  With Cloud Foundry, developers can choose their framework, app services, and can run their creations on a variety of cloud environments.   Cloud Foundry has...

Giorgio Sironi04/13/11
0 replies

Practical PHP Testing Patterns: Testcase Class Per Class

We have many, many tests in our suites. Each of them is a single method, starting with the 'test' prefix. But where do we put them? In several Testcase Classes.There are several alternatives for choosing how to name the Testcase Classes and how many should be...

Jurgen Appelo04/12/11
1 replies

Wasteful Product Owners?

In his recent blog post Banish “Priority” and “Prioritization” David Anderson (of Kanban fame) argues that prioritization of features by a ProductOwner is a “wasteful” act of “non-value-added” coordination. The ProductOwner role is,...

Mike Cottmeyer04/12/11
1 replies

Life in the Goldfish Bowl

You really don’t want to be a small animal living in the Cottmeyer house. We’ve tormented our share of Guinea Pigs, Hermit Crabs, Frogs, and Fish. We had this poor little goldfish one time that belonged to my son Daniel. The fish lived in...

Johanna Rothman04/12/11
2 replies

“Agile-the-Word” has Crossed the Chasm

When I lead public workshops, I ask people what their experience with with agile is. In the past, if I asked people if they were experienced with agile, their answers were reliable. Now, not so much. People think if they can spell agile, they are agile....