• submit to reddit
Allan Kelly03/17/11
4909 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
3736 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
6136 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
966 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
1153 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
7685 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
8174 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
2214 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
1588 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:

Giorgio Sironi03/14/11
8348 views
0 replies

Practical PHP Testing Patterns: Mock Object

The Test Doubles we have seen until now are rather passive: they provide predefined results or record calls, but make no decision on their own. A Mock Object instead, is more than that: it verifies if it's used correctly, by making implicit assertions on what...

Robert Diana03/14/11
909 views
1 replies

Traditional CS Education Weeding Out The Unwilling

Every once in a while, the computer science education debate appears anew. Is the curriculum too hard, is it too easy or is it even relevant to today’s business environment. Typically, nothing comes of these debates because the people doing the debating...

Mitch Pronschinske03/11/11
16670 views
0 replies

Live at Cloud Connect 2011 - DZone Shares the Experience

This week DZone was on location in Silicon Valley attending the 2nd annual Cloud Connect conference.  After a strong showing in the first year, Cloud Connect really took off the second time around (a 66% increase in attendance).  Over 3,000 people showed up...

Jared Richardson03/11/11
1154 views
2 replies

Top Five Ways to Transform Your Organization

The really hard part of changing an organization is changing the people, and that's not something I can tell you how to do in a blog post. However, I can tell you about five great practices that will boost your team's productivity, increase quality, and...

Michael Norton03/11/11
3347 views
1 replies

Stabilizing Velocity

Have you ever been on a team where your velocity suffered wild variances? Maybe you ended up using a running average instead of yesterday's weather? Have you heard phrases like, "Well, our velocity last iteration was 3, but our average is still...

Aslam Khan03/11/11
3323 views
0 replies

A Design Centric Approach to Implementing a Methodology

Implementing a new methodology is a painful exercise.  Lots change, lots break, and lots of so-called “colateral damage”.  I have tried implementing new methodologies including XP and Scrum many times.  I have also witnessed a lot of attempts by other...