Порядок выполнения работы. 2.1 С учетом коэффициентов удельных весов трудоемкости стадий разработки ПО (КТЗ
Ситуация А
2.1 С учетом коэффициентов удельных весов трудоемкости стадий разработки ПО (КТЗ, КЭП, КТП, КРП, КВН) в общей трудоемкости ПО (лабораторная работа № 1, пункт 2.8) и фактической численности исполнителей по стадиям (исходные данные, таблица 3.1) рассчитать уровень загрузки разработчиков по стадиям разработки (Узi) по формуле 2.1.
2.2 На основании результатов проведенных расчетов в п.2.1 определить сроки, необходимые для реализации стадий разработки ПО по формуле 2.2. Результаты расчетов оформить в соответствии с таблицей 2.1.
Таблица 2.1 – Расчет сроков реализации стадий разработки ПО
№ п/п | Показатели | Стадии разработки | Итого | ||||
ТЗ | ЭП | ТП | РП | ВН | |||
1. | Коэффициенты удельных весов трудоемкости стадий разработки ПО (КТЗ, КЭП, КТП, КРП, КВН)* | 1,0 | |||||
2. | Распределение нормативной трудоемкости ПО по стадиям, чел.-дн. ** | ||||||
3. | Распределение скорректированной (с учетом Кс, Кн, Кт, Кур) трудоемкости ПО по стадиям, чел.-дн.*** | ||||||
4. | Численность разработчиков по стадиям, чел. | ||||||
5. | Частный уровень загрузки исполнителей по стадиям, % | - | |||||
5. | Фонд времени одного разработчика в течение года, дн. | - | - | - | - | - | |
6. | Срок реализации, лет | ||||||
7. | Срок реализации, месяцев | ||||||
8. | Срок реализации, дней **** |
Примечания: * - расчетные данные из лабораторной работы №1, таблица 2.2, строка 9;
** - расчетные данные из лабораторной работы №1, таблица 2.2, строка 10;
*** - расчетные данные из лабораторной работы №1, таблица 2.2, строка 11;
**** - при проведении перерасчета сроков реализации стадий разработки
принять количество рабочих дней в месяце равным 21.
2.3 Провести распределение суммарной рабочей нагрузки между j-ми разработчиками на каждой i-й стадии для определения индивидуальных уровней загрузки (Узji) с использованием формулы 2.3 и описанного алгоритма в п.1.3.
2.4 На основании проведенных в п.2.1-2.3 расчетов построить фактический график загрузки разработчиков по стадиям разработки ПО, провести корректировку численности с учетом индивидуальных уровней загрузки и построить скорректированный график загрузки исполнителей по стадиям разработки ПО. Результаты оформить в соответствии с таблицами 2.2 и 2.3.
Таблица 2.2 – Фактический график загрузки исполнителей по стадиям разработки ПО
Стадии разработки ПО | Фактическая численность исполнителей, чел. | Номер исполнителя | Уровень загрузки | График работы (распределения фонда времени одного рабочего), дн. | |||||
% | дн. | … | |||||||
ТЗ | |||||||||
ЭП | |||||||||
…. | |||||||||
ВН |
Таблица 2.3 – Скорректированный график загрузки исполнителей по стадиям разработки ПО
Стадии разработки ПО | Скорректированная численность исполнителей, чел. | Номер исполнителя | Уровень загрузки | График работы (распределения фонда времени одного рабочего), дн. | |||||
% | дн. | … | |||||||
ТЗ | |||||||||
ЭП | |||||||||
…. | |||||||||
ВН |
2.5 На основании скорректированной численности исполнителей и индивидуальных уровней загрузки разработчиков (п. 2.4) провести перерасчет срока разработки ПО по формуле 2.4. Результаты расчетов оформить в соответствии с таблицей 2.4.
Таблица 2.4 – Перерасчет сроков реализации стадий разработки ПО с учетом откорректированной численности исполнителей
№ п/п | Показатели | Стадии разработки | Итого | ||||
ТЗ | ЭП | ТП | РП | ВН | |||
1. | Коэффициенты удельных весов трудоемкости стадий разработки ПО (КТЗ, КЭП, КТП, КРП, КВН) | 1,0 | |||||
2. | Распределение скорректированной (с учетом Кс, Кн, Кт, Кур) трудоемкости ПО по стадиям, чел.-дн. | ||||||
3. | Фонд времени одного разработчика в течение года, дн. | - | - | - | - | - | |
4. | Фактическая численность разработчиков по стадиям, чел. | ||||||
5. | Фактический срок реализации, лет | ||||||
6. | Скорректированная численность разработчиков по стадиям, чел. | ||||||
7. | Скорректированный срок реализации, лет | ||||||
8. | Скорректированный срок реализации, месяцев | ||||||
9. | Скорректированный срок реализации, дней |
2.6 С учетом установленного срока реализации стадий разработки ПО построить календарный график выполнения работ во времени (диаграмму Ганта). Результаты построения оформить в соответствии с таблицей 2.5.
Таблица 2.5 – Календарный график реализации стадий разработки ПО
№ п/п | Стадии разработки | Трудоемкость, чел -дн. | Численность разработчиков, чел. | Длительность, мес. | График выполнения по месяцам | ||||||||
. | . | ||||||||||||
1. | ТЗ | ||||||||||||
2. | ЭП | ||||||||||||
3. | ТП | ||||||||||||
4. | РП | ||||||||||||
5. | ВН |
Ситуация Б
2.7 На основании заданного срока разработки ПО (исходные данные, таблица 3.2) с использованием формул 2.5-2.6 определить расчетное и принятое число разработчиков на каждой стадии разработки ПО. Значение Кпер = 1,41. В соответствии с полученными результатами уточнить срок разработки ПО (по формуле 2.7). Результаты расчетов оформить в соответствии с таблицей 2.6.
Таблица 2.6 – Расчет числа разработчиков по стадиям разработки ПО
№ п/п | Показатели | Стадии разработки | Итого | ||||
ТЗ | ЭП | ТП | РП | ВН | |||
1. | Коэффициенты удельных весов трудоемкости стадий разработки ПО (КТЗ, КЭП, КТП, КРП, КВН) | 1,0 | |||||
2. | Срок разработки ПО, лет | - | - | - | - | - | |
3. | Фонд времени одного разработчика в течение года, дн. | - | - | - | - | - | |
4. | Расчетная численность разработчиков по стадиям, чел. | ||||||
5. | Принятая численность разработчиков по стадиям, чел. | ||||||
6. | Коэффициент загрузки исполнителей, % | - | |||||
7. | Распределение скорректированной (с учетом Кс, Кн, Кт, Кур) трудоемкости ПО по стадиям, чел.-дн. | ||||||
8. | Уточненный срок реализации стадий разработки ПО, лет | ||||||
9. | Уточненный срок реализации стадий разработки ПО, мес. | ||||||
10. | Уточненный срок реализации стадий разработки ПО, дн. |
2.7 С учетом установленного срока реализации стадий разработки ПО построить календарный график выполнения работ во времени (диаграмму Ганта). Результаты построения оформить в соответствии с таблицей 2.7.
Таблица 2.7 – Календарный график реализации стадий разработки ПО
№ п/п | Стадии разработки | Трудоемкость, чел -дн. | Численность разработчиков, чел. | Длительность, мес. | График выполнения по месяцам | ||||||||
. | . | ||||||||||||
1. | ТЗ | ||||||||||||
2. | ЭП | ||||||||||||
3. | ТП | ||||||||||||
4. | РП | ||||||||||||
5. | ВН |
2.8 Результаты оценки сроков и численности исполнителей по стадиям разработки ПО в различных условиях реализации проекта свести в таблицу 2.8.
Таблица 2.8 – Сводная таблица оценки сроков и численности исполнителей по стадиям разработки ПО в различных условиях
№ | Показатели | Стадии разработки | Итого | ||||
ТЗ | ЭП | ТП | РП | ВН | |||
При ограничении числа разработчиков | |||||||
1. | Фактическая численность разработчиков по стадиям, чел.(табл. 2.4, стр. 4) | ||||||
2. | Фактический срок реализации, лет (табл. 2.4, стр. 5) | ||||||
3. | Скорректированная численность разработчиков по стадиям, чел. (табл. 2.4, стр. 7) | ||||||
4. | Скорректированный срок реализации, лет (табл. 2.4, стр. 8) | ||||||
При изначально заданном сроке разработки ПО | |||||||
5. | Срок разработки ПО, лет (табл. 2.6, стр. 2) | ||||||
6. | Принятая численность разработчиков по стадиям, чел. (табл. 2.6, стр. 5) | ||||||
7. | Уточненный срок реализации стадий разработки ПО, лет (табл. 2.6, стр. 7) |
2.9 Сделать выводы по результатам проведенных расчетов и оформить отчет по лабораторной работе.
Исходные данные
3.1 В таблице 3.1 приведены исходные данные по вариантам для проведения расчетов в п. 2.1-2.2.
Таблица 3.1 – Ограничение численности исполнителей по стадиям разработки ПО
Вариант | Стадии разработки | Фонд времени одного разработчика в течение года, дн. | ||||
ТЗ | ЭП | ТП | РП | ВН | ||
3.2 В таблице 3.2 приведены исходные данные по вариантам для проведения расчетов в п. 2.7.
Таблица 3.2 – Заданные сроки разработки ПО по вариантам
Срок разработки ПО, лет | Вариант | |||||||||||||
1,5 | 2,0 | 1,0 | 2,5 | 1,8 | 2,2 | 1,9 | 2,0 | 1,0 | 1,5 | 2,5 | 1,5 | 1,0 | 1,3 | 2,2 |
Вариант | ||||||||||||||
1,0 | 1,5 | 2,5 | 2,0 | 1,0 | 1,5 | 1,8 | 1,3 | 2,2 | 1,5 | 1,0 | 2,5 | 1,0 | 1,5 | 2,3 |