I am Paul Wilson; Mere Complexities Limited, sells my consulting, coaching, and coding services. I am passionate about Agile, particularly Test Driven Development.


Other people

When things aren't going the way I'd like I'm often tempted to blame others: "it would all be okay if it wasn't for those pesky programmers / business analysts / customers". These responsibility holidays are comforting and relieve stress, but have the potential to ossify into a dangerous habit. I have to remember that blaming others draws focus away from my own faults. By act or omission I am always in some way responsible for any of those failures. By focussing on what others seem to be doing wrong, I can fail to see the pressure points I might use to turn things round. Complaining that the rest of the team do not take TDD seriously is a dead end. On the other hand, if I apply Ohno's Five Whys......
  • Why do they not take TDD seriously? Because they have not been fully exposed to the benefits.
  • Why haven't they been fully exposed to the benefits? Because they are not practicing TDD.
  • Why are they not practicing TDD? Because they are not familiar with the tools and practice (and I haven't nagged them enough)
  • Why are they not familiar with the tools and practices? Because they haven't been properly tutored in TDD.
  • Why haven't they been tutored in TDD.
  • Because
    • answer 1: because I am too impatient and distracted to spend the time.
    • answer 2: because I am too engaged in trying to solve all the problems myself to get help from outside the team.

0 Comments:

Post a Comment

<< Home

subscribe here subscribe

About me

picture

Conference

RailsConf Europe 2008
Scotland on Rails Organiser

Previous blog posts

Blog archive

Other links: