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.”
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.
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...
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
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.
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....
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...
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...
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...
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...
Have you ever been on a team where your velocity suffered wild
variances? Maybe you ended up using a running average instead of
Have you heard phrases like, "Well, our velocity last iteration was 3, but our average is still...
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...