Thursday, 29 October 2009

What have we learnt today (last day)

At the end of the last day of the course I've asked two different questions:

  1. What will be the easiest thing to implement at your company?
  2. What is probably the hardest thing to implement at your company?

Here are the answers I've got (as is):

The easiest thing
  1. Pair Programming
  2. usage of Task Board (General purpose)
  3. Stand up meetings
  4. Creation of product backlog
  5. Agile estimation Techniques
  6. using Pair Programming to help bring a new team member up to speed
The Hardest thing
  1. Automated unit tests/TDD
  2. Division into Sprints (especially short sprints)
  3. Locating people for scrum roles and creating a self contained team
  4. XP
  5. Building a true self contained team.
  6. Pair Programming

Again almost no overlap of the answers (other then a few saying TDD /AUT is hard). I really enjoyed this cycle of the course, the people attending were really great and I would like to thank them for their feedback.

If anyone is interested in attending, next time will be toward the end of December. Just leave a comment.


Markus Gärtner said...

I'm amazed about the top 1 hardest to implement. Personally I consider TDD and fully automated unit tests to be very easy, once you're over the hill. Usually after 3-6 months you got it.

Thanks for sharing.

Lior Friedman said...

actually, that was not such a big surprise to me. This is more or less consistent with Scott Ambler surveys. if you consider the other techniques in comparison (CI, Stand up meeting,Using a task board...) 3-6 months is a big effort indeed.

Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Walgreens Printable Coupons