Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Метод анализ трудоемкости проекта на основе трудоемкости известного образца.




Для применения этого метода в качестве значения трудоемкости основной работы выбирают данные, характеризующие трудоемкость изделия-аналога относительно которого, вводят коэффициент сложности новой разработки или его части (например, разрабатываемой программы) - nсл. Сложность программы-аналога (ее отдельной части)принимается за единицу. Затем определяют коэффициент квалификации работника (программиста) - nкв, который отражает степень его подготовленности к выполнению порученной ему работы.

Коэффициент квалификации исполнителя определяют в зависимости от стажа работы: для работающих до 2-х лет - 0,8; от 2 до 3 лет -1,0; от 3 до 5 лет - 1,1 - 1,2; от 5 до 7 лет - 1,3 - 1,4 и свыше 7 лет - 1,5 - 1,7.

При этом подходе трудоемкость изготовления нового изделия или его части (например, программирования отдельных модулей программы) можно рассчитать используя соотношение 3:

3

Так, например, если оценить сложность разработки программы-аналога ( ) в 750 человеко-часов, коэффициент сложности новой программы (или ее отдельных составляющих) можно определить как 1,2, а коэффициент квалификации программистов установить на уровне 1, то трудозатраты на программирование составят 900 чел.-час.

Затраты труда на непосредственно изготовление нового изделия составляют лишь часть затрат соответствующего этапа работ. В процессе определения трудоемкости каждого этапа работ следует соотнести трудоемкость основной работы с трудоемкостью остальных видов работ.

В качестве примера, время выполнения всех работ, или его отдельных этапов, в процессе разработки программы можно разделить на следующие временные интервалы: время на разработку общей схемы работы (алгоритма) устройства (изделия), время на непосредственное изготовление изделия (написание программы, или непосредственно программирование), время на проведение тестирования и внесение исправлений и время на написание сопроводительной документации. Тогда трудозатраты конкретного этапа можно описать следующим соотношением:

4

Для вычисления объема трудозатрат всех составляющих (4) их следует соотнести их с объемом трудозатрат, необходимых для непосредственно разработки нового изделия, например, написания текста программы.

Сначала следует определить трудозатраты на алгоритмитизацию задачи. Его можно определить используя коэффициент затрат на алгоритмитизацию (na), равный отношению трудоемкости разработки алгоритма по отношению к трудоемкости его реализации при разработке изделия (программирования), откуда:

5

Его значение лежит в интервале значений 0,1 до 0,5. Обычно его выбирают равным na =0,3.

Для определения следует также найти коэффициенты связи трудозатрат на этом этапе с этапом разработки нового изделия.

Затраты труда на проведение тестирования и внесение исправлений определяются суммой затрат труда на выполнение каждой составляющей этой работы (6).

6

где - затраты труда на проведение тестирования,

- затраты труда на внесение исправлений (коррекция).

Значение можно определить, если ввести соответствующие коэффициенты к значениям затрат труда на непосредственно изготовление опытного образца , как показано в соотношении 7.

7

Коэффициент затрат на проведение тестирования отражает отношение затрат труда на тестирование программы по отношению к затратам труда на ее разработку и может достигать значения 50%. Обычно его выбирают на уровне nt = 0,3.

Коэффициент коррекции программы при ее разработке отражает увеличение объема работ при внесении изменений в алгоритм или непосредственно в изделие (в текст программы) по результатам уточнения постановки и описания задачи, изменения состава и структуры входной и выводимой информации, а также в процессе улучшения качества изделия без изменения ее алгоритмов. На практике, например, при разработке программы в среднем вносится 3 - 5 коррекции, каждая из которых ведет к переработке 5 - 10 % программы. Коэффициент коррекции программы выбирают на уровне ncor = 0,3.

Объединив полученные значения коэффициентов затрат в соотношении 6, определяют затраты труда на выполнение этапа тестирования (соотношение 8):

8

Затраты на подготовку сопроводительной документации проекта можно также определить, используя соответствующий коэффициент. Коэффициент затрат на написание документации отражает отношение затрат труда на создание сопроводительной документации по отношению к затратам труда на разработку изделия. Его значение может достигать 0,75. Для небольших программ коэффициент затрат на написание сопроводительной документации может составить: nd = 0,35. Установленное значение следует использовать в соотношении 9:

9

С учетом соотношений 4, 5, 8 и 9 можно определить трудозатраты соответствующего этапа проекта или проекта в целом, используя соотношение 10:

10

Зная экспертные значения трудозатрат на выполнение соответствующего этапа можно определить, затраты труда на проектирование основного содержания нового продукта, используя соотношение 11:

11

Для проверки следует внести показанные значения коэффициентов в соотношение 11, тогда значение затрат труда на программирование составит 400 чел.-час.

Поставляя полученное значение для в соотношения 5 - 9, следует получить значения затрат труда на разработку алгоритмов, проведение тестирования, внесение исправлений и написание сопроводительной документации.

Затраты труда на внедрение нового решения зависят от времени на осуществление опытной эксплуатации, которое согласовывается с заказчиком и, нередко составляет один месяц или 22 человеко-дня. При 8-и часовом рабочем дне этап внедрения может потребовать 176 чел.-часов.

Подставляя полученные данные в соотношение 1, определяют общее значение трудозатрат для выполнения проекта:

Этап № работы Содержание работы Трудоемкость (чел.-час)(чел.-дни)
    Разработка общих алгоритмов    
    Разработка алгоритмов вспомогательных модулей    
    Программирование интерфейса    

Полный перечень работ с разделением их по этапам выполнения проекта следует оформить в виде таблицы, фрагмент которой показан на рис. 2.2.

Рис. 2.2. Фрагмент таблицы перечня работ проекта

В качестве примера следует показать расчет трудозатрат для проектировании тепловизионного устройства. В проекте можно выделить следующие этапы:

1. Анализ технического задания, требований к устройству. Разработка алгоритмов, структуры основных и вспомогательных модулей, разработка структурной схемы, выбор элементной базы.

2. Разработка принципиальной схемы устройства, разработка печатной платы, проектирование конструкторской части устройства, реализация алгоритмов.

3. Тестирование, отладка и исправление недочетов: разработка методики проведения тестирования, отладка аппаратной части, исправление ошибок.

4. Опытная эксплуатация устройства.

Далее используя задание примера следует заполнить таблицу трудозатрат (таблица 1). Здесь длительность работ 3, 12 и 13 определяются с использованием коэффициентов связи трудозатрат на основные работы с другими этапами работ. Последние будут определены в процессе обработки экспертных оценок. Тогда будут заполнены те строки, на которых указываются значения трудозатрат для реализации непосредственно изделия. Методика определения трудозатрат на этих этапах показана в соответствующем разделе этого параграфа.

Таблица 1: Пример расчета трудоемкости проектирования

Этап ti № работы Содержание работы Трудоемкость
(чел-час) (чел-дни)
    Анализ алгоритмов, функций, требований    
    Разработка структурной схемы, выбор элементной базы    
    Разработка алгоритмов    
    Анализ интерфейсов    
    Разработка принципиальной схемы аналого-цифрового преобразователя    
    Разработка блока питания    
    Разработка цифрового блока    
    Разработка конфигурации логической схемы    
    Разработка блока управления    
    Разработка конструкции оптической части    
    Разработка конструкции устройства    
    Тестирование и отладка аппаратной части    
    Тестирование и отладка алгоритмов    
    Наладка производства    

В итоге трудоемкость проекта для данного примера составит 453 чел-дня.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...