где
– базовая трудоемкость разработки ПС, определяемая в соответствии с пунктом 3.2.10;
Кквал тест – поправочный коэффициент, учитывающий уровень квалификации персонала, осуществляющего тестирование (таблица 3.30);
Кср. тс – поправочный коэффициент, учитывающий используемые средства тестирования (таблица 3.31);
КБД – коэффициент, учитывающий размер БД (таблица 3.32);
А – поправочный коэффициент, рассчитанный на основе собранной статистики в подразделениях Банка России в 2003-2004 годах (А = 0,07).
Таблица 3.30
Значения коэффициента,
учитывающего уровень квалификации персонала,
осуществляющего тестирование (Кквал тест)
Уровень квалификации персонала, | Значение Кквал тест |
Крайне низкий | 1,50 |
Очень низкий | 1,30 |
Низкий | 1,13 |
Средний | 1,00 |
Высокий | 0,89 |
Очень высокий | 0,76 |
Исключительно высокий | 0,69 |
Примечание. При определении уровня квалификации кроме квалификации необходимо учесть эффективность работы, скрупулезность, коммуникабельность и способность работать в коллективе.
Таблица 3.31
Значения поправочного коэффициента,
учитывающего используемые средства тестирования (Кср. тс)
Средства тестирования | Значения Кср. тс |
Автоматизированные средства тестирования не использовались | 1,00 |
Автоматизированные средства тестирования использовались | 0,76 |
Таблица 3.32
Значения коэффициента, учитывающего размер БД (КБД)
Размер БД | Отношение объема тестовых данных в БД к объему ПС, байты/количество строк исходного текста (D/P) | Значение |
Низкий | < 10 | 0,95 |
Средний | 10<=D/P<100 | 1,0 |
Высокий | 100<=D/P<1000 | 1,08 |
Очень высокий | D/P>=1000 | 1,15 |
Примечание. Объем данных в БД высчитывается исходя из размера одной записи и количества записей. Размер одной записи высчитывается исходя из используемых типов полей таблиц и количества типов в каждом поле
4.2.17. Трудоемкость подпроцесса «Ввод в действие ПС» (Т5) определяется по формуле:
, (3.14)
где
– базовая трудоемкость разработки ПС, определяемая в соответствии с пунктом 3.2.10;
Кквал вн – поправочный коэффициент, учитывающий уровень квалификации персонала, осуществляющего ввод в действие ПС (таблица 3.33);
А – поправочный коэффициент, рассчитанный на основе собранной статистики в подразделениях Банка России в 2003-2004 годах (А = 0,01).
Таблица 3.33
Значения коэффициента,
учитывающего уровень квалификации персонала,
осуществляющего ввод в действие ПС (Кквал вн)
Уровень квалификации персонала, | Значение Кквал вн |
Крайне низкий | 1,16 |
Очень низкий | 1,09 |
Низкий | 1,02 |
Средний | 1,00 |
Высокий | 0,94 |
Очень высокий | 0,88 |
Исключительно высокий | 0,87 |
Примечание. При определении уровня квалификации кроме квалификации необходимо учесть эффективность работы, скрупулезность, коммуникабельность и способность работать в коллективе.
4.2.18. Исходя из рассчитанных трудоемкостей подпроцессов разработки ПС (Т1, Т2, Т3, Т4, Т5, см. пункты 3.2.13-3.2.17) в зависимости от заданных ограничений определяются либо сроки, необходимые для реализации подпроцессов разработки ПС, либо количество разработчиков.
Ограничением может быть одно из следующих:
- задано (ограничено) число разработчиков для каждого подпроцесса разработки ПС;
- заданы сроки реализации подпроцессов разработки ПС.
Срок реализации подпроцесса разработки ПС (в месяцах) определяется по формуле:
, (3.15)
где ti – время, необходимое для реализации i-го подпроцесса разработки ПС (месяцы);
Тi – трудоемкость i-го подпроцесса разработки ПС (чел.-дни);
Ni – количество разработчиков, принимающих участие в разработке ПС в ходе i-го подпроцесса;
Ф – фонд времени одного разработчика в течение месяца, дней/месяц;
.
Если сроки разработки ПС заданы, то их соблюдения добиваются путем подбора нужного количества разработчиков для каждого подпроцесса разработки ПС.
Количество разработчиков для каждого подпроцесса разработки ПС определяется по формуле:
, (3.16)
где Ni – количество разработчиков, необходимое для реализации i-го подпроцесса разработки ПС;
ti – время, реализации i-го подпроцесса разработки ПС (месяцы);
Тi – трудоемкость i-го подпроцесса разработки ПС (чел.-дни);
Ф – фонд времени одного разработчика в течение месяца, дней/месяц;
.
4.2.19. Трудоемкость процесса разработки ПС (Т) складывается из трудоемкостей отдельных подпроцессов разработки (Т1, Т2, Т3, Т4, Т5, см. пункты 3.2.13-3.2.17):
(3.17)
где Тi – трудоемкость i-го подпроцесса разработки ПС;
– количество подпроцессов разработки ПС (в Методике u = 5).
4.2.20. Срок реализации ПС (в месяцах) (t) определяется по формуле:
(3.18)
где ti – время, реализации i-го подпроцесса разработки ПС (месяцы);
– количество подпроцессов разработки ПС (в Методике u = 5).
4.2.21. Увеличение сроков разработки по сравнению с расчетными, как правило, не приводит к изменению суммарных трудозатрат на разработку ПС. Однако в случае сокращения сроков выполнения плана работ по разработке ПС существует тенденция к увеличению трудозатрат как на ранних этапах проекта (с тем, чтобы свести на нет дополнительные риски и улучшить архитектуру), так и на поздних этапах при параллельном проведении дополнительных испытаний и составлении документации. В этом случае трудоемкость процесса разработки ПС следует скорректировать по следующей формуле:
Тсрок = Т * Кср, (3.19)
где Тсрок – трудоемкость с учетом сроков разработки;
Т – трудоемкость процесса разработки;
Кср – коэффициент, учитывающий влияние сроков работ на трудоемкость (таблица 3.34).
Таблица 3.34
Значения коэффициента, учитывающего
влияние сроков работ на трудоемкость (Кср)
Продолжительность работ по сравнению с номинальной, % | Значение Кср |
меньше или равно 75 | 1,43 |
от 76 до 85 | 1,14 |
от 86 до 99 | 1,05 |
больше или равно 100 | 1,00 |
Пример расчета трудоемкости разработки ПС приведен в Приложении 1 к настоящей Методике.
5. ОЦЕНКА ТРУДОЕМКОСТИ СОПРОВОЖДЕНИЯ ПРОГРАММНЫХ СРЕДСТВ
5.1. Общие положения
5.1.1. Методика охватывает основные работы процесса сопровождения, а также вспомогательные и организационные процессы, относящиеся к сопровождению ПС. Основные работы процесса сопровождения:
подготовка процесса;
анализ проблем и изменений;
внесение изменений;
проверка и приемка при сопровождении;
перенос;
снятие с эксплуатации.
Вспомогательные процессы:
1) Документирование – процесс формализованного описания информации, созданной в процессе или работе жизненного цикла. Данный процесс состоит из набора работ, при помощи которых планируют, проектируют, разрабатывают, выпускают, редактируют, распространяют и сопровождают те документы, в которых нуждаются все заинтересованные лица.
2) Обеспечение качества – процесс обеспечения соответствующих гарантий того, что ПС и процессы в жизненном цикле проекта соответствуют установленным требованиям и утвержденным планам. Обеспечение качества должно быть организационно и полномочно независимым от субъектов, непосредственно связанных с разработкой ПС.
Организационные процессы:
1) Управление – процесс, состоящий из общих работ и задач, которые могут быть использованы любой стороной, управляющей соответствующим процессом. Администратор отвечает за управление ПС, проектом, работами и задачам соответствующего процесса.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |


