• submit to reddit
Daniel Ackerson08/04/11
1310 views
1 replies

Do Annual Budgets Hurt Agility?

Desktop application development is traditionally done in waterfall development mode. Specifications and requirements are gathered over a period of months before being unleashed upon a “pool” of developers for implementation. Development times run into...

Jim Highsmith08/04/11
2661 views
0 replies

Leadership and Decision Making

A good leader has to be a visionary, a teacher, a motivator, a facilitator, and other things, but she must also be a decision maker. The same is true of lead engineers for technical issues. So the question becomes, at what point does a leader’s decision...

James Shore08/04/11
756 views
0 replies

Rabu Schedule Now Available for Download

A few months ago, I announced Rabu, a project focused on creating wonderful relationships between Agile teams and their customers. Today I'm proud to announce that our first tool, Rabu Schedule, is now available.

Patrick Debois08/04/11
9306 views
1 replies

Translating Code Smells in Server Smells

At xpdays Benelux 2009, I attended an interesting session called 'Developing a Sense of Smells' by Kevin RutherFord and Lindsay McEwan.

Mike Cottmeyer08/03/11
2145 views
1 replies

Work In Process Limits, Revisited

I am noticing a troubling trend with many of the organizations I interact with. The project teams have a release date, a relatively fixed team size, and somewhere between 5 to 10 times more work in the backlog than they are ever actually going to get...

James Shore08/03/11
825 views
0 replies

Let's Play TDD #128: 2^7

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. 

Julian Holmes08/03/11
1138 views
0 replies

Can You Trust Your IT Supplier?

This updated article was originally published in Business Computing World, July 2010.

Paul Stack08/03/11
7955 views
0 replies

Choosing the Correct CI Tool

This is the 3rd post in a series ‘How to get started with CI’ Previously, we talked about choosing the correct infrastructure for your CI system. We will now talk about CI tools themselves. There are lots of CI tools out there. Many more than I know...

Johanna Rothman08/02/11
1319 views
1 replies

Looking for Agile Authors

For those of you who follow All Things Agile, SQE has acquired Agile Journal. And, with that acquisition, comes a few changes. Russell Pannone, our agile buddy, has stepped away as editor-in-chief. Russell is irreplaceable. I’m not replacing him as...

Martin Fowler08/02/11
957 views
0 replies

OverloadedGetterSetter

I've been poking around in Javascript recently and one thing that's struck me is the habit of using the same function name for a getter and a setter. So if you want to find out the height of your banner in jQuery you would use...

Benjamin Mitchell08/02/11
1400 views
0 replies

Ineffective pushback to a pushy manager?

How do you deal with a manager who believes that a software development team needs to go faster and should be pushed? I want to review some of the responses to my earlier blog and test the idea that they would create a productive conversation that would...

Mark Needham08/01/11
2846 views
1 replies

Clojure: Getting caught out by lazy collections

Most of the work that I’ve done with Clojure has involved running a bunch of functions directly in the REPL or through Leiningen’s run target which led to me getting caught out when I created a JAR and tried to run that. As I mentioned a few weeks ago ...

Benjamin Mitchell08/01/11
1598 views
0 replies

Improvements on using a simple kanban for effective meetings

Since I posted last week about using a simple kanban to structure workshops, I’ve used the technique with several other clients and have made some subtle but useful improvements. Here are the key improvements:

Dave Rooney08/01/11
4936 views
6 replies

Waterfall Works!

When I'm providing training or giving a talk on Agile Software Development, I love to shock the attendees with the following statement: Waterfall works!Gasps of disbelief abound... "WTF?!  This guy who has just described how he has been working with...

Wille Faler08/01/11
11065 views
0 replies

BDD & the Holy Grail of User Story Testability & Traceability

The Holy Grail of Requirements has always been traceability, measurability and perhaps most importantly testability. The evolution of requirements has gone through various iterations: Use Cases, MosCow analysis and perhaps most usefully, Agile User Stories.