“TUFE” is Not TOUGH to Understand!
Dotted Pattern

“TUFE” is Not TOUGH to Understand!

Posted By Praveen Joshi

May 20th, 2022

Related Articles

Got Problems? Artificial Intelligence Has the Answer!
Independent Software Testing Services vs. In-House Testing
Independent Software Testing Services vs. In-House Testing
Expert Cybersecurity Services
New testing after modifications
offshore product development
Pen Testing

RSK BSL Tech Team
February 19, 2025
Software Development

Praveen Joshi
February 11, 2025
Offshore Software Product Development
Software Development

Praveen Joshi
January 20, 2025
Web Application Development
Software Development

Praveen Joshi
January 13, 2025
Infographics

Praveen Joshi
January 13, 2025
Hybrid Mobile App Development
Mobile Application Development

Praveen Joshi
January 10, 2025
Agile Development Company
Software Development

Praveen Joshi
January 7, 2025
Independent Software Testing Services
Software Development

Praveen Joshi
January 5, 2025
Hire Resources
Hire resources

Praveen Joshi
January 4, 2025
Artificial Intelligence
Artificial Intelligence

Praveen Joshi
January 3, 2025
Azure Web Application Development
Software Development

Praveen Joshi
January 2, 2025
Software Development Solutions
Software Development

Praveen Joshi
December 30, 2024
Custom Software Development
Software Development

Praveen Joshi
December 27, 2024

"TUFE" is Not TOUGH to Understand!

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 stands for:

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

For most of us it can be difficult to understand & differentiate among these. So here I have explained this in the simplest way. Let’s see!

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

Agile

As per this plan:

  1. The organization has 4 Releases in a year.
  2. Each Release occurs after 3 Sprints.
  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: –

Agile

As per this hierarchy: –

  1. Epic is the highest-level requirement. It contains multiple Features.
  2. Each feature consists of a number of user stories.
  3. Each User Story consists of the number of tasks.
  4. Task is the lowest level requirement.

The interesting thing is that the Release Hierarchy and TUFE Hierarchy have a relationship. Let’s consider the below diagram and then let’s try to find out the relationship between them: –

Agile

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 several hours to complete in that 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?

If you would like to find more about Agile methodology and how it can help your development process then please contact us via this link.

Praveen Joshi

Praveen is a seasoned IT Solutions Leader and Director at RSK Business Solutions, a technology-driven IT Consulting Company that specializes in Bespoke Software Development, Agile Consulting, Mobile App Development, Smart Sourcing, and much more. For the last 17 years, he has been delivering quality custom IT solutions that help businesses achieve their goals.

COOKIE INFORMATION

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking accept all you consent to the use of ALL cookies. However, you may wish to visit cookie preferences to provide a controlled consent. Read our cookie policy.