Метрики за оценка на софтуерния процес


Инкрементална методология на финансиране



Pdf просмотр
страница8/32
Дата21.03.2023
Размер1.14 Mb.
#116975
ТипАвтореферат
1   ...   4   5   6   7   8   9   10   11   ...   32
avtoreferat
Свързани:
discrete structure, Математически методи за цифрова обработка, 240 Heming codes, 11168, 6656474, 2008-05-05-19-19-Paranoia Doll-seti lab-bl
Инкрементална методология на финансиране
(Denne & Cleland-Huang, 2003) въвежда методологията "инкрементална методология на финансиране" (IFM - Incremental Funding Methodology) като начин да бъде скъсена дистанцията между разработващите софтуера и тези, които го финансират. Методологията използва подход, в който софтуерът се разработва и доставя във внимателно приоритизирани парчета от функционалност, наречени минимално продаваема функционалност.
Разпределянето на софтуерните изисквания в минимално продаваеми функционалности позволява рисковете в разработката да бъдат обвързани с конкретни


9 изчисления за възвръщаемост на инвестициите, което от своя страна позволява третирането на рисковете в строг математически модел, вместо като субективни и неизмерими единици.
CMMI метрики
Съгласно (CMMI for Development, Version 1.3, 2010), CMMI представлява програма за подобряване на процесите, свързани с разработка на софтуер. Програмата категоризира организациите в едно от пет нива на зрялост, в зависимост от организацията на вътрешните процеси:
1. Начално ниво - процесите са непредвидими, зле управлявани и реактивни.
2. Управлявано - налични са процеси на ниво проекти и често са реактивни.
3. Дефинирано - налични са процеси на ниво организация и са проактивни.
4. Количествено управлявано - процесите се измерват и контролират.
5. Оптимизиране - фокусът е върху подобрение на процесите.
CMMI описва добри практики за множество области от процеси. За всяка област се дефинират специфични цели, а за всяка цел - специфични практики, които я постигат. За да достигне най-високото, пето, ниво, организацията трябва да постига специфичните цели, прилагайки специфичните практики, така че да реализира процеси, които са проактивни, измерват се и се контролират количествено и водят до непрекъснато подобрение.
Scrum метрики
Методологията Scrum е описана от (Schwaber & Beedle, 2002) и представлява гъвкава, холистична стратегия за разработка, при която екипът работи като едно цяло за постигане на обща цел. В основата на методологията е съждението, че клиентите може многократно да променят изискванията към софтуера, докато установят точно какво искат и от какво се нуждаят. По тази причина scrum се фокусира върху това да доставя резултати бързо, да реагира лесно на нови изисквания и да се адаптира към променящи се технологии и пазари.
Основната работна единица в scrum е т.нар. спринт. Ежедневно по време на спринт се отбелязват завършените задачи (типичната задача в scrum е не по-голяма от един-два дни).
Това позволява да се проследи оставащата работа спрямо планиранината и при необходимост да бъдат взети допълнителни мерки. (Radigan, 2015) нарича тази метрика "графика на изгаряне на задачите". Авторът разглежда още четири метрики, които са част от scrum:
 Графика на изгаряне на епопеята
 Скорост
 Контролна графика
 Натрупваща диаграма на потока


Сподели с приятели:
1   ...   4   5   6   7   8   9   10   11   ...   32




©obuch.info 2024
отнасят до администрацията

    Начална страница