Unit Testing JavaScript with QUnit and Mockjax

I've been experimenting a bit with JavaScript. My lack of real knowledge of the language, apart from some simple DOM-manipulations, is starting to become embarrassing! So a couple of months ago I decided I should pick up the JS axe, and do some chopping. And the first step to guiding yourself into any new programming … Continue reading Unit Testing JavaScript with QUnit and Mockjax

Estimates and Commitments – The Hard Truth

My esteemed colleague, Ciarán ÓNéill just posted a nice and considered discussion on estimation, velocity and cycle time. I, however, do not plan on being so considered, or considerate. You see, too many people are bent under the crushing weight of living up to estimates. Even reckoning that they provided these estimates to begin with, the … Continue reading Estimates and Commitments – The Hard Truth

XP is Classic Rock

A while back I had a little fun comparing Agile to Rock'n'Roll. It's still one of my favourite posts, and after my recent talk on the benefits of TDD, I got the idea that the best follow-up on that is something about the XP practices. Test Driven Development with Bonnie Riatt The first artist that … Continue reading XP is Classic Rock

Success

I recently wrote here about the benefits of failure. One of my recent failures reminded me about the importance of success. I thought that to be nicely circular enough to warrant a new post! You see, while it's important to embrace failure - how else are you going to learn? - it is just as important … Continue reading Success

Technical Excellence: Why you should TDD!

Last Thursday, Januari 19, I gave a short talk at ArrowsGroup's Agile Evangelists event in Amsterdam. Michiel de Vries was the other speaker, talking about the role of Trust in Agile adoptions. On my recommendation the organisers had changed the format of the evening to include two Open Space Technology sessions, right after each 20 minute talk, with … Continue reading Technical Excellence: Why you should TDD!

Failure

Failure is not an option! I've heard that phrase a number of times during my career. Mostly by people imitating a manager they heard in a meeting, but still too often. What's remarkable is that this phrase is usually uttered at the moment that it is becoming very clear that, yes, failure seems to not … Continue reading Failure

On Discipline, Feedback and Management

Change is hard. If we know that about 80% of organisational change programs fail, then it's easy to appreciate just how hard. Why is that? And, more importantly, what can we do to make it easier? Recently, I saw a tweet come by from Alan Shalloway. He wrote that, back in the days, people were saying: … Continue reading On Discipline, Feedback and Management

Scrum Gathering London 2011 – day 3

The third day of the London Scrum Gathering (day 1, day 2) was reserved for an Open Space session led by Rachel Davies and a closing keynote by James Grenning. We started with the Open Space. I'd done Open Spaces before, but this one was definitely on a much larger scale than what I'd seen … Continue reading Scrum Gathering London 2011 – day 3

Article on Oracle and Agile posted (Dutch)

My article on using Agile on projects using Oracle technology was published in this months Optimize magazine, and the full text (in Dutch!) is now available on the Qualogy website. The article is mainly meant as an introduction to agile principles and practices for Oracle developers that are new to them. It focused on explaining short feedback … Continue reading Article on Oracle and Agile posted (Dutch)

Scrum Gathering London 2011 – day 2

First day report here. Steve Denning on Radical Management (slides are here) The second day of the London Scrum Gathering started with a Keynote by Steve Denning. Where yesterday's workshop had been about his storytelling work, today he was full-on about Radical Management. He quickly sketched the main points of his book (which everyone got … Continue reading Scrum Gathering London 2011 – day 2