Project Management

Please login or join to subscribe to this thread

Fibonacci numbers in agile estimation

linkedin twitter facebook   Estimating  
avatar
Periasamy Srirengaramiah Palanichamy Project Director| Oracle Financial Services Software Inc Charlotte, Nc, United States
Experts,

I have a question on what is the significance of using Fibonacci numbers in agile estimation? Appreciate your inputs. Thank you!
Sort By:
avatar
Sergio Luis Conte Helping to create solutions for everyone| Worldwide based Organizations Buenos Aires, Argentina
No more than assign numbers to user stories/use cases or anything you used to get wishes/desires/wants/etc from stakeholders that must be converted into requirements. The only thing those numbers mean is "how much it takes making those dreams comes true". No more than that. Inside "how much it takes" is all related to do that. But do not fall into the trap thinking that if you asign a 2 it does mean hours, or needed resources, or cost or something like that.
avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Periasamy -

The use of a non-linear sequence such as modified Fibonacci is two fold:

1. It recognizes that complexity and effort do not scale linearly. For example, the hardest task you might perform might take many orders of magnitude more effort than the simplest task.

2. It simplifies the decision making process. With linear sequences, an individual or team can get into analysis-paralysis whereas with the big gaps at the higher ends of the typical modified Fibonacci sequence, it becomes a fairly quick discussion on which bucket to drop a given work item into.

Kiron
avatar
Rami Kaibni
Community Champion
Senior Projects Manager | Field & Marten Associates New Westminster, British Columbia, Canada
Kiron put that in a great way, fully agree with him.
avatar
Logan Berger President| Berger Consulting LLC Seattle, Wa, United States
The Fibonacci series is just one example of an exponential estimation scale. The reason an exponential scale is used comes from Information Theory.

The information that we obtain out of estimation grows much slower than the precision of estimation. In fact it grows as a logarithmic function. This is the reason for the higher uncertainty for larger items.
avatar
Peter Ambrosy Weinheim, Germany
It supports sizing of stories in (fast and easy, pragmatic) relative team estimation. It does have a relative story sizing meaning, nothing more. Sergio and Kiron made the important points.
avatar
Periasamy Srirengaramiah Palanichamy Project Director| Oracle Financial Services Software Inc Charlotte, Nc, United States
Thank you all for the inputs
avatar
Riyadh Salih Saskatchewan, Canada
Periasamy, Are you trying to predict patterns? like triangle or support and resistance I don't see much real use of this in project management even if you are trying to calculate population for statistic the more deep you can go with Fibonacci Retracement and extensions, you know the golden ratio 1.618 then you have maximum pullback zone retacement is 0.618 and you still have other ratio to watch 0.50 and 0.382. It is more for technical analysis for chartist.

I would welcome Kiron or Sergio to provide real example where Fibonacci applied
avatar
Milind Patil Bangalore, Karnataka, India
Periasamy-

The sequence looks like this: 1, 2, 3, 5, 8, ….

The main benefit of the Fibonacci scale is that enough separation exists between the numbers to prevent the team from squabbling over slight differences. For example, if the scale was 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, team members might debate whether a feature was a 7 or an 8. It’s easier for team members to reach agreement if the scale jumps from 5 to 8.

Fibonacci numbers are simple, easily understood, and provide enough accuracy to get us to the goal that is providing relative estimates.

Please login or join to reply

Content ID:
ADVERTISEMENTS

"You can't build a reputation on what you are going to do."

- Henry Ford

ADVERTISEMENT

Sponsors