Archive for the ‘Agile’ category

Agile Retrospectives : Making Good Teams Great

June 20th, 2011

The principle purpose of an Agile retrospective is to reflect on the recently completed Sprint in order to adapt the teams practices and improve the way in which they deliver software. Most teams will begin by asking three simple questions:

  • What went well?
  • What did not go so well?
  • What changes can we make to improve?

Early on, I took this rather simplistic approach and to be quite honest very little insight was generated. There were still benefits in that the team were sharing their experiences and learning from one another but this became stale very quickly. I needed to learn more about facilitating Agile retrospectives and so invested in a copy of Agile Retrospectives by Esther Derby and Diana Larsen.

» Read more: Agile Retrospectives : Making Good Teams Great

Agile Estimating and Planning

June 13th, 2011

Estimating and planning are inherently difficult and the mechanisms that Agile apply to these efforts differ significantly in approach and execution. In this book, Mike describes what makes planning so difficult and how an alternative approach can help alleviate the issues that arise with traditional approaches.

Again the quotes that Mike has scattered throughout the book capture the essence of the subject matter and so I have replicated them throughout this review.

» Read more: Agile Estimating and Planning

Mike Cohn’s Certified ScrumMaster Training

March 14th, 2011

Last week, I attended Mike Cohn’s Certified ScrumMaster course and I must say it was a great opportunity to learn from someone with such a vast amount of experience with Scrum and Agile.

In addition to authoring 3 books on Scrum, Mike publishes many of his presentations on his website, Mountain Goat Software. Having read his books and much of his published material I was quite familiar with what was being presented but still gained so much from listening to Mike’s views on the issues people were raising and his experiences of consulting for a range of companies adopting Agile.

Mike’s presentation style was relaxed and he welcomed questions from the floor throughout. He answered questions with great ease and a confidence that can only come from having experienced many of the issues raised before. His enthusiasm is infectious and for anyone floundering in their Agile adoption, this in and of itself is a great asset.

The two day course includes a number of group activities that reinforce the material and encourage attendees to consider their own experiences with Scrum and Agile. It was very encouraging to hear about how others were adopting Scrum, what issues they experienced and how they addressed them. With everyone coming from different backgrounds and adopting Agile in different ways, I gained a lot from these activities.

I would highly recommend that anyone who is considering adopting Scrum or is acting as Scrum Master consider attending this course. In my opinion, the main differentiator for such courses is the experience of the trainer. In this regard, Mike’s course has to be the benchmark.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

User Stories Applied

February 22nd, 2011

User stories are critical to the way in which an agile team discovers and delivers new features. They primarily act as place holders for features which form the product backlog. As the agile team begins a release or iteration, a planning exercise is performed in which user stories will be refined and estimates will be provided (with greater degrees of certainty as the process continues).

The utilisation of user stories by an agile team is significantly different to the way traditional teams utilise use cases or other types of requirement documentation. Through this book, Mike Cohn explains the what, when and how of user stories.

» Read more: User Stories Applied

Succeeding With Agile

February 2nd, 2011

Mike Cohn is a well respected author, trainer and coach. I follow his blog at Mountain Goat Software avidly and am hoping to attend his Certified Scrum Master training in the near future. In the interim, I obtained a copy of the three books he has published and I will be working my way through them as time permits.

I am not new to Agile or Scrum (but of course always learning), but more recently I have been tasked with building a Scrum team, delivering working software, and looking to further spread Scrum. Succeeding with Agile describes how to introduce and spread Scrum within an organisation, and the challenges\rewards of such an endeavour. I was looking forward to seeing how my experiences would compare to the experiences relayed by Mike.

» Read more: Succeeding With Agile