Agile – Craftsmanship

Bob ‘Uncle Bob’ Martin – adding a ‘fifth element for the Agile Manifesto’ – ‘Craftmanship’

Some snippets:

As you know the Agile Manifesto is composed of four balanced value statements. Here they are:

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

In my talk I proposed the following addition

  • Craftsmanship over Crap.


Most software development teams execute, but they don’t take care. We value execution, but we value craftsmanship more.


More can be found in this InfoQ post – including some reactions, etc… blah blah…  🙂

Personally I like Sean Hanly’s article :

In today’s economy we have more to do with fewer resources. Giving software developers the right kind of skills means we can do this. I would take one developer who has the potential to be exceptional over two average developers any day.

What we need to do to fix our software processes is find Zen: assess our software development values, focus on quality and develop a craftsmanship approach to our work.

By the way, I’m going to order Uncle Bob’s newest book, I could use all I can get from ‘Clean Code’  🙂  Hope it’s a good read!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s