Skip to main content
← Назад към библиотекатаМетоди

Управление на изискванията

Управлението на изискванията е структуриран процес на събиране, документиране, валидиране, приоритизиране и проследяване на изискванията към продукт, система или проект през целия му жизнен цикъл.

Управлението на изискванията започва със събиране: чрез интервюта, работни срещи или директно наблюдение се установява какво реално е нужно на клиентите, потребителите или вътрешните заинтересовани страни. След като бъдат събрани, изискванията се документират, проверяват се за противоречия и се разделят на функционални изисквания, какво трябва да прави системата, и нефункционални изисквания, като сигурност, производителност или удобство на използване. Едва тогава идва приоритизирането, често чрез метода MoSCoW, който подрежда изискванията в задължителни, желателни, възможни и невключени.

Документацията обикновено включва бизнес документ с изисквания (Lastenheft), който описва какво иска да постигне клиентът, и съответна спецификация (Pflichtenheft), която описва как доставчикът планира да го реализира. Матрицата за проследимост на изискванията свързва всяко отделно изискване с неговия източник, статус и тестовете, които по-късно потвърждават изпълнението му. В агилните проекти тази роля често поема продуктовият бекложг, като изискванията се записват като потребителски истории, които се доуточняват и доставят спринт по спринт.

Когато изискванията се променят в хода на проекта, се задейства процес на управление на промените: всяка промяна се оценява, претегля спрямо разходи и срокове и се приема едва след формално одобрение. Ако тази стъпка бъде пропусната, се стига до scope creep, постепенно разширяване на обхвата на доставяното без съответна корекция на бюджета или сроковете. Стабилното управление на изискванията е това, което изобщо прави възможни реалистичните оферти, ясната отговорност и проверимите резултати.

Практически пример

Средно голям производител на опаковъчни машини планира нов софтуер за обработка на поръчки. Като част от управлението на изискванията проектният екип интервюира 12 служители от продажби, производство и експедиция и събира 84 отделни изисквания. След приоритизиране по метода MoSCoW за първото издание остават 31 задължителни изисквания, описани в 18-страничен документ с изисквания. По средата на реализацията изискване, свързано с фактурирането, се променя, и управлението на промените го регистрира в матрицата за проследимост, така че всички участници да могат да го проследят до първоначалното изискване.

Как помага Leanshift

Управлението на изискванията и Kaizen споделят едно и също основно разбиране: преди да подобриш каквото и да е, трябва да разбереш точно какво реално е нужно. Внимателното събиране на изисквания и последователното им проследяване гарантират, че работата по подобрение попада в реалната цел, а не гони симптоми. Тази яснота сама по себе си е част от работата по процеса, тя разкрива какво наистина има значение и дава на другите солидна основа, върху която да продължат да подобряват.

Често задавани въпроси

Каква е разликата между управлението на изискванията и документ с изисквания като Lastenheft?

Управлението на изискванията е непрекъснатият процес; документът с изисквания е само един от неговите резултати. Той описва какво иска да постигне клиентът, докато съответният документ със спецификация описва как доставчикът ще го реализира.

Кога трябва да започне управлението на изискванията в един проект?

В идеалния случай по време на концепцията или предложението, преди самото начало на проекта. Изясняването на изискванията едва след старта на реализацията носи риск от скъпи преработки и разширяване на обхвата.

Как работи управлението на изискванията в агилни проекти като Scrum?

То протича итеративно чрез продуктовия бекложг, а не като еднократен документ. Изискванията се записват като потребителски истории, приоритизират се непрекъснато и се доуточняват и доставят спринт по спринт.