Әңгіме ұпайлары – жұмыстың қанша сағат немесе күн ішінде орындалатынын емес, оның басқа шығармалармен салыстырғандағы көлемін білдіру үшін қолданылатын салыстырмалы бағалау бірлігі. Команда бұрыннан орындаған анықтамалық элементтермен салыстыру арқылы ұпайларды береді, ал әрбір итерация үшін жинақталған ұпайлар болашақ жұмыстың қаншалықты сәйкес келетінін болжауға негіз болады.
Абстракция адамдардың салыстырмалы өлшемді абсолютті ұзақтыққа қарағанда сенімдірек бағалайтындығынан туындайды. Бір нәрсе қанша уақытты алады деген сұраққа бағалаушылар оптимистік болжамдарға сүйенеді, үзіліс пен қайта өңдеуді өткізіп жібереді және үнемі төмен қарай бағытталған сандарды шығарады. Бір элемент екіншісінен үлкенірек пе деген сұраққа сол адамдар әлдеқайда дәл жауап береді. Нүктелер салыстыруды алу және бақыланатын өнімділікті уақытқа түрлендіруге мүмкіндік беру арқылы сол асимметрияны пайдаланады.
Ұпайлар тек күш-жігерді ғана емес, көлемнің, күрделіліктің және белгісіздіктің үйлесімін көрсетуге арналған. Белгісіз талаптары бар таныс емес кодқа енгізілген шағын өзгеріс жақсы түсінікті салаға енгізілген кең ауқымды өзгерістен үлкенірек болуы мүмкін. Ұпайларды бірнеше сағат бойы проксиге дейін азайтатын топтар бұл өлшемді жоғалтады және әдіс болдырмау үшін жасалған бағалау мәселелерін қайталайды.
Бұл өлшем құрылымы бойынша жергілікті болып табылады, бұл іс жүзінде ең жиі бұзылатын қасиет. Ұпайлар белгілі бір команданың анықтамалық элементтеріне сәйкес калибрленеді және сол команданың контекстін, код базасын және құрамын көрсетеді. Сондықтан командалар арасындағы ұпай қорытындыларын салыстыру мағынасыз, ал жылдамдықты командалар бойынша өнімділік өлшемі ретінде пайдалану сенімді түрде инфляцияны болжайды, себебі ынталандыру сол жұмысты жоғары бағалау болып табылады.
Жылдамдық нысанаға айналған кезде командада дәл осындай бұрмалану пайда болады. Жылдамдықты арттыруды сұраған команда мұны жомарт бағалау арқылы бірден жасай алады, ал сан ештеңе өзгермей жақсарады. Метриканы басқару оңай болғандықтан және өнімділік өлшемі емес, жоспарлау құралы ретінде жасалғандықтан, оны өнімділік туралы есеп беруде пайдалану оның нақты мақсаты үшін пайдалылығын жояды.
Бағалау мұқият тексеруді қажет ететін нақты шығындарды талап етеді. Нақтылау және жоспарлау сессиялары команданың айтарлықтай уақытын алады, ал біркелкі көлемдік үлестіріммен жұмыс істеу үшін болжаудың элементтерді жай ғана санаудан артықшылығы аз. Бағалаусыз жұмыс істейтін топтар аяқталған элементтерді санайды және болжамды тарихи өнімділік негізінде жасайды, бұл көбінесе дәл және айтарлықтай арзан. Бағалау өз құнын ақтай ма, жоқ па, бұл адасушылық емес, заңды сұрақ.
Қайта калибрлеу сілтеме элементтері репрезентативті болуды тоқтатқан кезде қажет, бұл код базасы жетілгенде, команда құрамы өзгергенде немесе жұмыстың сипаты өзгергенде болады. Бастапқы шкаланы жылдар бойы алға жылжытатын топтар өз ұпайларының енді жоқ контекстті сипаттайтынын және нәтижесінде болжамдардың себебін ешкім анықтамай өзгеретінін анықтайды.
Бағалау кезінде келіспеушіліктерді анықтау пайдалы болып қала береді. Команда мүшелері бір элементке мүлдем басқа мәндер бергенде, кейінгі талқылау әдетте олардың талапты басқаша түсінгенін немесе бір адамның басқалары білмейтін күрделілікті білетінін көрсетеді. Бұл әңгіме көбінесе алынған саннан артық құнды болады, бұл талқылауды жалғастыру және арифметикаға қатысты прагматикалық болу үшін дәлел болып табылады.
Бұл әдіс тек бір команда ішінде жоспарлау көмекшісі ретінде қызмет ететіндіктен, оның құндылығы қоршаған ұйымның өнімді қалай пайдаланатынына толығымен байланысты. Іс жүзінде бағалау тәжірибесі оның ішінде шешіледі. өнімді дамытужәне бірнеше команда бір өніммен жұмыс істеген кезде, үйлестіру тәуелділікті басқару және ағымды өлшеу арқылы жақсырақ жүзеге асырылады өнім бөлімі командалар арасындағы бағалауларды қалыпқа келтіру әрекеттері арқылы.