Tuesday, October 9, 2018

"TUFE" is not TOUGH to understand!

I believe you are thinking "Ok, it's not tough to understand, but what is TUFE by the way?" So, TUFE is something which confused many of us many times and it is:-

T - Tasks
U - User Story
F - Feature
E - Epic

Most of the time, for most of us it is difficult to understand these & differentiate among these. I've tried to explain this here in the simplest way. Let's see!

First, consider the below Release plan & hierarchy from any organization for a particular Calander Year:-



As per this plan:-

  1. The organization has 4 Releases in a year.
  2. Each Release occurs after 3 Sprints. Therefore, the deliverable of 3 sequential sprints will be the part of MVP in a particular release (R#.#)
  3. Each sprint has 30 calendar days.
  4. The organization has taken the decision to have 6 hours capacity per person per day. So, there are 6 hours a Day. 

This was the top-to-bottom hierarchy of Releases.

Now, Secondly, consider another hierarchy and see how TUFE is placed:-


As per this hierarchy:-

  1. Epic is the highest level requirement. It contains multiple Features.
  2. Feature consists of the number of user story.
  3. User Story consists of the number of tasks.
  4.  Task is the lowest level requirement.

The interesting thing is that Release Hierarchy and TUFE Hierarchy is related to each other and has some relationship. Let's consider the below diagram and then let's try to find out the relationship in these:-


What does this relationship mean? 

It says:-
  1. Epic - The high-level requirement which shall be completed in multiple releases and cannot be completed in a single release. E.g.- Create an e-commerce website.   
  2. Feature - The high-level requirement which shall be released in a single release but cannot be completed in a single sprint. There will be more than one sprint to implement this requirement. E.g.- Implement Payment Gateway in e-commerce website
  3.  User Story - The requirement which shall be completed in a particular sprint but can or cannot be completed in a single day. E.g.- Create Payment Gateway page as part of Payment Gateway implementation in E-Commerce website.
  4. Task - The lowest level requirement which is the subset of a user story. It shall be completed in a particular day but can take a number of hours in a single day (say 3 hours out of 6 hours). E.g.- Add Image for Credit/Debit card option at Payment Gateway Page etc.  

Was TUFE tough to understand, really?







'Science' of making Teams effective lies in 'Art' of Retrospective

“What is the Retrospective and what do we do in this?” My team asked. “ Apne Girebaan mein jhaankna ” – I replied in regional language. L...