Geeks With Blogs
John Hines' Software Process Blog
A blog on Agile software development and Scrum
October 2010 Entries
Books About Agile
For those interested in reading about Agile, here are some excellent titles mentioned during the five days of The Art of Agile Training taught by James Shore and Diana Larsen. Please leave a comment if I missed any! The Art of Agile Development by James Shore Agile Retrospectives by Esther Derby and Diana Larsen Large Scale Agile by James Shore (online) Agile Software Development with Distributed Teams by Jutta Eckstein Measuring and Managing Performance in Organizations by Robert Austin Phased Releases ......

Posted On Monday, October 18, 2010 6:08 PM

The Art of Agile Training - Days 4 & 5
What an ending. I've just finished the most interactive training class I've ever taken. I spent much of the last two days on a real Agile team producing a real product in 90-minute iterations. In a word, it was intense. It's ingenious to dangle the responsibility for shipping working code in front of programmers during a training class. It really made the content exceedingly relevant. After four iterations we shipped a working Java console game that was demonstrated to the class. And I ended up on ......

Posted On Friday, October 15, 2010 7:52 PM

The Art of Agile Training - Day 3
Day three of The Art of Agile Training (taught by James Shore and Diana Larsen) has been put to rest. Today we moved into the delivery phase of the training. In other words, less planning, more doing. I didn't think we could "do" much more interaction than the first two days, but James and Diana proved me wrong. My key learning today was the absolutely central role of Test-Driven Development (TDD) in Agile delivery. To explain how TDD makes me feel requires a story. About a year ago, while mired ......

Posted On Wednesday, October 13, 2010 7:32 PM

The Art of Agile Training - Day 2
Day two of The Art of Agile Training (taught by James Shore and Diana Larsen) has finished. This was a really enjoyable day for me, as it brought together a variety of concepts that had been disjointed in my brain for a long time. My primary disconnect had been: What ties customer value (say, in a Market Requirements Document) to Agile stories? How can stories be measured to show whether customer requirements are being met? And lastly, how can the stories that teams are completing indicate how close ......

Posted On Tuesday, October 12, 2010 6:51 PM

The Art of Agile Training - Day 1
I'm currently taking The Art of Agile Training by James Shore and Diana Larsen offered by the Oregon Training Network. Rob Myers is helping out, too. I'm suffering from a bit of information overload and mild exhaustion. Day one discussed how to use predictable, repeatable iterations as a method for completing work. We had a stand-up meeting comprised of 20 people that lasted only 7 minutes. There were plenty of collaborative exercises, and interestingly these generated a large number of unanticipated ......

Posted On Monday, October 11, 2010 5:34 PM

Projects and Tasks
It can be surprising to see engineers struggle to define work as a project or a task. A team that can't tell the difference is displaying a warning sign that it's lost a view of the bigger picture. Often the team has been focused solely on bug fixes and patches to legacy software. I think the simplest definition is that a project is a group of tasks that add value to a software product. This can come in the form of a new feature or improved functionality. In Scrum, a project is comprised of one or ......

Posted On Saturday, October 9, 2010 6:53 PM

Copyright © John | Powered by: