Tuesday, April 12, 2016

Story Splitting – Part 1

I am sure you’ve already read about story splitting on at least a dozen blogs. Still, I think I have something new to say.

Let’s start from the very beginning.  Firstly, test your story on the INVEST model 
(https://en.wikipedia.org/wiki/INVEST_%28mnemonic%29) criterion.  If your sprint or Kanban flow is in motion, ensure that the story size is approximately 1/10 to 1/6 of average velocity of your team. These numbers are not hard-set but more of a guideline. Hurray!! you have the right sized story.

In case the story doesn't pass the INVEST model test or is bigger than the 1/10th to 1/6th of average velocity, consider splitting the story. 




In my story split workshops, I consider four big approaches to splitting a story. Here we'll talk about approach 1, the Grammar Approach.
  1. ·         Grammar approach
  2. ·         Business approach
  3. ·         Technology approach
  4. ·         Miscellaneous





In the Grammar approach, focus is on the grammatical construct of the story. There are 
two possible paths here:




   Path 1: In all the three parts of the story, look for conjunctions (e.g. and, or, but, when,  
               commas, etc.). Conjunctions are potential join points for different ideas. You may 
               like to split the story.

   Path 2: You may also search for generic words (especially in Part 2 and 3) in the story 
                which can be replaced by specific words. For example,
 



As a customer,

I want to load the welcome page within a few seconds.

So that I won’t need to wait a long time for the welcome page


In this story, you might have spotted “a few seconds” and “wait a long time” as generic words. You may now split this story in two parts:
 

As a customer,

I want to load the welcome page within 2 seconds (if simultaneous users are less than 1000),

So that I won’t need to wait long for the welcome page.



As a customer,

I want to load the welcome page within 2 seconds (if simultaneous users are more than 1000
 but less than 5000),

So that I won’t need to wait long for the welcome page.



Hope this is helpful. Looking forward to your comments and stay tuned for parts 2.






Monday, April 4, 2016

Book Review: Understanding The Agile Manifesto – A Brief & Bold Guide to Agile by Larry Apke



Book Review: Understanding The Agile Manifesto – A Brief & Bold Guide to Agile by Larry Apke, Sold by - Amazon Digital Services LLC, ASIN: B00GR31ZDU

Agile manifesto is the soul of agile movement. I was looking around for something which can explain agile manifesto in simple business English. Then I stumbled upon “Understanding the Agile Manifesto – A Brief & Bold Guide to Agile by Larry Apke”. The book is small one evening read of around forty pages which, throws light on the agile manifesto from an agile coach’s point of view. The book is divided into values and principles as iterated in agile manifesto.

Larry has multiple years of experience as an agile coach, and from that experience he shares some practical scenarios while explaining values and principles of agile manifesto.  Some of the examples and metaphors illustrated have assumed that the reader is acquainted with US sports and Hollywood movies.  Also in another metaphor Larry talks about socialism and USSR but I am of the view that political examples were unnecessary in an agile book.

The best part of the book is the weaving of small stories like different treatments to different aged children, carrying a copy of agile manifesto, etc.  within fabric of book. Stories in the book make it interesting.

The book is a good read to understand how various agile practitioners are absorbing and interpreting the agile manifesto.

Disclaimer: I did not get paid to review this book, and I do not stand to gain anything if you buy the book. I have no relationship with the publisher or the author. I got a free copy of this book from author.


Further reading: Agile manifesto: http://agilemanifesto.org


One can get more information about book and related topics from:

1. Book’s web presence http://www.amazon.com/Understanding-Agile-Manifesto-Brief-Guide-ebook/dp/B00GR31ZDU