• submit to reddit
David Bland03/21/11
1821 views
1 replies

Retrospecting the Soul Crushing Iteration

Is your team demotivated? Would you recognize it if they were? Luckily for you, the retrospective is an ideal team setting to: Take a temperature reading and gauge morale.Have a conversation about motivational & demotivational events.Identify actions to...

Giorgio Sironi03/21/11
5348 views
0 replies

Practical PHP Testing Patterns: Configurable Test Double

A Test Double is instantiated from a class, that can be reused by instancing different objects from it. This class is a child of an already existing class, or an alternate implementation of a known interface.

Mitch Pronschinske03/20/11
10771 views
1 replies

Using TDD With Modern JavaScript

Scott Allen is the founder and Principal Consultant with OdeToCode LLC. He is also a member of the Pluralsight technical staff.  This article contains NDC 2010 presentations by Allen and Mark Nijhof about modern JavaScript and how to make it 'test-driven'. 

Jurgen Appelo03/18/11
5239 views
1 replies

Delegation Poker (Game Description)

The Delegation Poker game was first played at the Scrum Gathering in Amsterdam. Since then I had people play it in a number of workshops, and I improved it with their feedback. Here is the first full description of the game. Purpose of the Game I came...

Jon Archer03/18/11
7615 views
2 replies

"If it ain't broke, don't fix it" vs. "Continuous improvement"

I don’t really remember when I first heard the phrase, “If it ain’t broke, don’t fix it,” but I’ve used it plenty. Upon reflection I’ve mostly used it to avoid doing boring or unappealing work – endeavoring to cast undesirable requests as...

Dror Helper03/17/11
2697 views
0 replies

Advice for the newbie developer

Every developer was a newbie once. It doesn’t matter if you’re fresh out of college or been developing software for 10 in this line of work you get to be the newbie from time to time – whenever you learn a new technology or programming language and...

Allan Kelly03/17/11
4847 views
2 replies

Humans can't estimate tasks

As I said in my last blog entry I’ve been looking at some of the academic research on task time estimation. Long long ago, well 1979, two researchers, Kahneman and Tversky described “The Planning Fallacy.”

Dennis Doomen03/17/11
3688 views
1 replies

A story about User Stories; Where do you start and what about the planning?

In this multi-part post, I’m going to share my personal experiences while working with user stories for gathering, tracking and planning requirements. It currently consists out of three parts:

Giorgio Sironi03/16/11
5978 views
0 replies

Practical PHP Testing Patterns: Fake Object

The purpose of a Fake Object, a kind of Test Double, is to replace a collaborator with a functional copy. While Mocks prefer a specification of the behavior to check, Fake Objects are really a simplified version of the production object they substitute.

Michael Sahota03/16/11
943 views
1 replies

Play4Agile Conference – Almost Perfect

I just realized now – a month after the conference – what it was that made Play4Agile a special, magical conference for me. Of course it’s the people, but there is more to it than that. I am writing this post in hopes of inspiring others to organize...

Michael Norton03/16/11
1125 views
1 replies

Values and Beliefs

Earlier this week, Bob Marshall (@flowchainsensei) retweeted an article by Dan McCarthy on The Meaning of Respect, where he discussed respect as a value.

Jay Fields03/16/11
7616 views
1 replies

Types of Technical Debt

As a developer at DRW, technical debt is often on your mind. Our front office teams work directly with their traders (often sitting directly next to them), and are exposed in real-time to their software needs. While sitting with the traders you see the...

Jurgen Appelo03/15/11
7854 views
3 replies

Top 15 Systems Thinking Books

I know. I have not been very kind to systems thinking in my recent “Complexity vs. Lean” presentation. But most systems thinkers are nice and smart people, and so I will try and make up with this Top 15 of Systems Thinking Books.

Michael Sahota03/15/11
2119 views
1 replies

Post-Chasm Agile Blues

Agile has crossed the chasm and things are different over here. Really different. And not so good. It feels like we have landed at Dieppe (Canadian/British Military WW2 Failure). The bad news is that there is significant failure successfully adopting Agile....

Stephen Forte03/15/11
1561 views
0 replies

Rethinking Agile Methodologies Part II: Scrum, but

In the last post, we looked at how I got into Agile and Scrum. Today we will take a look at how I started to break the rules.See also: