"With ideal time estimates you have to take how many real hours it
takes to get an ideal hour's work done"
I'm not clear on how this description defines the difference between
an ideal hour and a real/actual hour?
Is an ideal hour an hour with no dependencies or delays?
If a task
involves dealing with 1 or more third parties then I'm not sure how
the concept of ideal hours would handle this? ex - you need to have
meetings with the third parties, you need to integrate with the third
parties, test the integration and fix any issues. When you're dealing
with new third parties there's no way to really know how long it's
going to take until you start having discussions. The third party may
have different ideas about how the implementation should be done, the
third party may have additional requirements, the third party may have
skill or resource gaps that the primary party would not know about up
front.
An "ideal" hour for third party integration would be telling the third
party that for example you need a web service that will return a
certain response based on a certain request. You would spend 15
minutes to put this request in an email and you would get a response
from the third party providing instructions on how to get exactly the
information you want from a brand new custom web service that they
build just for you.
However, 30 minutes "ideal time" for third party integration is not
realistic so I don't see how this type of estimate adds any value. In
fact, this type of estimate seems to add risk by creating unrealistic
schedule expectations.
Yesterday I coded X and send it to Third Party;Today I can code Y and send it to Third Party;In my way is that I am waiting for A, B, C, D, ..., to come back from Third Party. I think I have forgotten how A works ...
Please let me know if I don't understand the concept of ideal time
correctly or if what I'm describing is an example of a flaw with ideal
time estimates....
@Paul - I thought during Sprint planning the goal was to estimate in
realistic hours not ideal hours.
Ideal hours assumes everything goes perfectly which is not realistic.
Note that none of this is deep, complex, nor requires much accuracy.OK, this one is a six, these four are all threes, these three are twos. Twenty-four ideal hours.We've done between twenty-two and twenty-eight ideal hours the last few Sprints.This upcoming Sprint, Dave is on vacation, and we have that all-hands meeting.That's going to knock out about 1/8 of our progress because of Dave, and another 5 percent for the meeting;Call it twenty percent. So we'll probably do between seventeen and twenty-two.Twenty-two is iffy. Let's commit to the six and the three fours, for eighteen.We'll take on some of the twos if things go well.Let's do it.
@Ron - I like your perspective on how third party integration should
be estimated as workflow. Can you please elaborate on that?
![]() |
Pierre E. Neis Scrum/Lean Improver WE & Co , the Collab Lab | PLöRK
http://meetwith.me/pierreneis Mobile: (+352) 661 SCRUMS Luxembourg - Brussels - Paris - Zürich - London - Amsterdam - Barcelona - Hanoi |
Owner of the "Product Owner's Help Desk" - "PLöRK - the leader's tool"

@Ron - There may be stories that require third party integration. A
Scrum team will usually treat this story as any other story as far as
sizing and estimation.
A workflow perspective could help with sizing/estimation. I know you
don't like estimation but if all stories are sized/estimated then
stories involving third party integration will also need to be sized/
estimated.
So the question is - in an environment where all stories need to be
sized/estimated what's the best way to size/estimate stories involving
third party integration? It seems like a workflow perspective could
be helpful. The question is what's the best way to integrate this
workflow perspective into the Scrum sizing/estimation process for
stories involving third-party integration?