Robert Martin - Why Tdd Is Important to a Languages Survival

This morning I watched a really great key note from Uncle Bob about how test driven development is very important to a language, not just in terms of writing clean code but as part of an professional approach to project delivery and relations with the wider industry.

In summary, Smalltalk was an amazing language but its community built walls to keep out the rest of the industry and did not accept that they needed tools to keep their work maintainable through testing (TDD).

I hope you enjoy this 1 hour keynote as much as I did: RailsConf 09: Robert Martin, “What Killed Smalltalk Could Kill Ruby, Too”

Thank you
@jr0cket


This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket
Creative Commons License

Scrum to Scurmban Experience Report - Chris Pitts

My notes from Confessions of a Kanban Virgin - Chris Pitts - Thirsty Bear Software - principle consultant and M.D.

Chris was coaching a team that was using scrum towards a leaner approach using Kanban.  At the time Chris had no experience with Kanban and learned to see the potential of the team as they tried it out.

When Chris arrived, something was not quite working right with the teams Scrum approach and kanban seemed a more relevant approach. Here is what Chris did to try support the team in their efforts.

Read More

Collaborative Agile Practices

For what is seen as a lightweight practice, there are a large number of techniques that help an agile team be successful.

Most people are aware of extreme programming, pairing, test driven development and more.  Very few teams I have worked with had experience of the more creative and collaborative practices that make an agile team successful.  Here are some examples of techniques I introduce that are often missed.

Read More

Can You Be Both Lean and Agile?

In a Linked in post, someone asked if its possible to be both lean and agile. I think it is possible and this is what I replied:

If you are considering the value of the activities and your deliverables within your process, be that an agile process or not, you are starting to tend towards lean. How far you go towards lean depends on how much introspection you do and how much you act on the results.

Read More