Нормирование труда по сопровождению программных продуктов: проблемы и их решения
В условиях инновационного развития отраслей экономики, модернизации организаций и либерализации вопросов оплаты труда в Республике Беларусь большое значение придается нормированию труда различных категорий работников для определения их оптимальной численности, рациональной загрузки и наиболее полного использования ими рабочего времени. Актуальность в настоящее время приобретают вопросы нормирования труда работников, занятых в области компьютерных технологий (разработка и сопровождение программных продуктов (далее – ПП)), осуществляющих ремонт и обслуживание компьютерной техники и офисного оборудования, которые сегодня применяются во всех сферах деятельности.
Законодательством РБ предоставлены широкие права коммерческим организациям в вопросах нормирования труда. В соответствии со ст. 87 Трудового кодекса РБ (далее – ТК) наниматель обязан устанавливать нормы труда, обеспечивать их замену и пересмотр с участием профсоюза.
Справочно:
формирование государственной политики в области нормирования труда осуществляет Минтруда и соцзащиты РБ. Отраслевые органы государственного управления координируют разработку межотраслевых и отраслевых нормативных материалов для нормирования труда в подведомственных организациях.
В связи с этим возрастают требования к нормированию труда всех категорий работников коммерческих организаций.
Реализация указанных требований вызывает необходимость усиления функции управления на всех уровнях для обеспечения единых методических принципов при нормировании труда, а также в принятии решений, касающихся разрабатываемых в централизованном порядке межотраслевых и отраслевых нормативных материалов.
На каждом уровне определены функции и задачи по управлению нормированием труда.
Нормативные материалы для регламентации труда работников, занятых в области компьютерных технологий, требуют совершенствования
Особую потребность в нормативных материалах для регламентации труда, учитывающих современный уровень развития информационных технологий, испытывают организации, занимающиеся разработкой и сопровождением ПП с целью определения оптимальных трудовых затрат и установления реальных финансовых расходов по выполняемым работам.
Сложность данной работы заключается в следующем:
– существует большое разнообразие ПП, различающихся по характеру решаемых задач, сфере их применения, структуре, функциональному назначению, наполнению, доступности, надежности и другим критериям. Каждый ПП характеризуется различной сложностью, объемом, степенью новизны, технологией разработки и т.д. Единая полная и общепринятая классификация ПП по степени сложности отсутствует;
– отсутствует единый состав работ по разработке и сопровождению ПП.
Важно!
Главная задача НИИ труда состоит в разработке и совершенствовании научно-методических основ по нормированию труда и межотраслевых нормативных материалов для нормирования труда работников, создании и пополнении республиканского банка норм и нормативов по труду, оказании консультативных услуг по проблемам нормирования, а также практической помощи коммерческим организациям при разработке ими нормативных материалов и внедрении эффективных методов нормирования.
Что касается сопровождения ПП, то организации, выполняющие работы по сопровождению, самостоятельно относят те или иные работы к процессу сопровождения, не ориентируясь на стандарты в этой области. Каждая из работ подразделяется на подвиды (элементы) работ нескольких уровней, что усложняет как сбор исходных данных по фактическим затратам труда, так и определение методических подходов по определению трудоемкости выполняемых работ. Это обстоятельство не позволяет определить универсальный перечень работ по сопровождению ПП, удовлетворяющий все организации, осуществляющие такой вид деятельности. Кроме того, состав работ зависит от того, кто обеспечивает сопровождение: организация – разработчик ПП или иная организация, не являющаяся разработчиком, а также от типа самого сопровождения (адаптивное, полное, корректирующее, профилактическое и др.). Зарубежная практика также свидетельствует о том, что международный стандарт дает лишь описание процесса сопровождения ПП, но не дает порядка реализации или выполнения конкретных действий и задач, включенных в этот процесс. Состав работ по сопровождению ПП, приведенный в стандарте, не является исчерпывающим и обязательным для применения и приводится в качестве примера.
Аналогичная ситуация характерна и для разработки программного обеспечения (ПО). В настоящее время существует большое разнообразие технологий разработки ПО и языков программирования, что усложняет процедуру нормирования и определения объективных затрат труда на выполнение указанных работ.
Особые трудности заключаются в определении измерителей объема и сложности ПП как основных показателей, определяющих базовую трудоемкость разработки и сопровождения ПП, которая корректируется с учетом влияния различных факторов.
Усложняющим фактором регламентации труда является стихийный характер возникновения работ по сопровождению ПП, который невозможно предугадать на стадии планирования работ по сопровождению ПП, и невозможность предусмотреть весь состав работ по разработке конкретного ПП, полностью удовлетворяющего требованиям заказчика, поскольку в процессе его разработки возникает необходимость вносить изменения в техническое задание.
Предлагаем 3 варианта решения проблемы нормирования труда работников, занятых сопровождением программных продуктов
Исследования данной проблемы на примере разработки нормативных материалов для нормирования труда работников, осуществляющих сопровождение ПП, позволили сделать вывод о целесообразности использования 3 вариантов определения трудоемкости (затрат труда) на выполнение этих работ.
Вариант 1
Первый вариант предполагает разработку организациями локальных нормативов времени для расчета трудоемкости выполнения работ по сопровождению ПП с учетом конкретных организационно-технических условий их выполнения и специфических характеристик сопровождаемых ПП на основе индивидуальных и групповых экспертных оценок ведущих специалистов, осуществляющих разработку и сопровождение ПП.
Важно!
Источники информации для разработки нормативов времени: статистическая отчетность; данные текущего учета; материалы изучения затрат рабочего времени на рабочих местах работников. Информация, необходимая для разработки нормативов времени, должна быть простой, доступной для учета, достоверной, предоставлять возможность проверки используемых данных.
Локальные нормативы и нормы времени на сопровождение ПП в организациях разрабатывают в следующем порядке:
1) сбор и обработка информации для разработки нормативов времени на сопровождение ПП:
– изучение организационно-технических условий выполнения работ по сопровождению ПП;
– определение состава, объема и продолжительности работ по сопровождению ПП;
– разработка инструментария для сбора информации, сбор информации, первичная обработка и анализ затрат труда по видам выполняемых работ по сопровождению ПП;
2) определение основных факторов (технических, организационных, психофизиологических, экономических), оказывающих влияние на величину затрат труда, выявление недостатков в организации труда при выполнении работ по сопровождению ПП;
3) определение зависимости величин затрат труда от выбранных факторов;
4) разработка нормативных таблиц и расчет нормативных величин нормативов времени на выполнение работ по сопровождению ПП, оформление проекта нормативов времени в сборник;
5) апробация проекта нормативов времени и анализ результатов апробации, доработка проекта нормативов времени по результатам апробации и подготовка к утверждению в организации.
Одновременно со сбором необходимой информации для разработки нормативов времени на сопровождение ПП проводятся:
– изучение организационно-технических условий выполнения работ;
– проектирование рациональной организации труда и определение состава и технологии выполнения работ, рациональных методов и условий труда работников, осуществляющих сопровождение ПП;
– непосредственные наблюдения на рабочих местах, а также изучение и анализ нормативно-технической литературы и документации, относящейся к процессу сопровождения ПП.
Справочно:
работы по сопровождению ПП имеют ряд специфических особенностей: наличие творческих элементов в труде; значительный удельный вес затрат времени на поиск решений, анализ и обобщение информации; высокие требования к качеству выполняемых работ; коллективный характер принимаемых решений. Кроме того, умственная деятельность требует применения специальных методов наблюдения за возникновением, развитием и принятием конкретного решения. Это затрудняет изучение затрат времени на поиск, анализ и обобщение информации, на проведение консультаций по вопросам эксплуатации ПП, согласование технических решений и т.д.
Учитывая сложности изучения фактических затрат рабочего времени на выполнение трудовых процессов работниками, занятыми сопровождением ПП, целесообразно использовать методы экспертных оценок и фотографий (самофотографий) рабочего дня.
Достоинством метода экспертных оценок является то, что трудозатраты исследователей составляют при этом не более 10 % затрат, необходимых для проведения непрерывных наблюдений. Кроме того, создается возможность одновременно получить требуемые сведения по большой группе работников или одной работе, но от большого числа ее исполнителей. Это позволяет более объективно оценивать фактические затраты труда на выполнение работ. В процессе изучения состава работ и продолжительности их выполнения, а также исследования фактических затрат труда на выполнение работ по сопровождению, определяются факторы, оказывающие влияние на трудоемкость выполнения работ. Практика свидетельствует о наличии множества факторов, которые в той или иной степени оказывают влияние на трудоемкость сопровождения ПП. Факторы, влияющие на трудоемкость, могут быть как количественными, так и качественными.
При разработке нормативных материалов необходимо учитывать влияние постоянных факторов, действие которых имеет продолжительный характер. Влияние на трудоемкость непостоянных (переменных) факторов, если оно существенно, может учитываться с помощью применения к рассчитанным нормам времени поправочных (корректирующих) коэффициентов.
Справочно:
к количественным факторам относят те из них, которые имеют числовое значение, к качественным – факторы, значения которых не могут быть выражены количественно. Как правило, количественные факторы выступают в роли основных факторов.
К основным факторам, влияющим на трудоемкость сопровождения ПП, можно отнести:
– объем сопровождаемых ПП, выраженный в единицах измерения: количество строк условного кода; килобайт, строк технической документации на сопровождаемый ПП, функциональных точек и т.д.;
– вид сопровождения (адаптивное, полное, корректирующее, профилактическое, модификация);
– состав процесса сопровождения (весь процесс сопровождения или определенные договором отдельные виды работ);
– функциональные требования пользователей к системе или ПП (желательное свойство, характеристика или поведение информационной системы);
– характер поставки (локальная поставка стандартного комплекта или поставка в комплексе с несвязанными программными средствами (ПС); локальная поставка нестандартного комплекта ПС; поставка стандартного комплекта ПС в составе комплекса взаимосвязанных ПС; поставка нестандартного комплекта ПС в составе комплекса невзаимосвязанных ПС; поставка комплекта ПС как компонента системы обработки информации (СОИ), не связанного с другими компонентами; поставка комплекта ПС, компонента СОИ, связанного с другими компонентами; поставка комплекта ПС как компонента СОИ, связанного с другими компонентами поставки и с уже функционирующими компонентами СОИ, и другие варианты);
– наличие (отсутствие) аналогов сопровождаемого ПП;
– качество разработки ПП и срок его эксплуатации;
– степень сложности и новизна ПП;
– уровень квалификации работников, осуществляющих сопровождение (специалисты-программисты (без квалификационной категории), не имеющие достаточного стажа и опыта работы; высококвалифицированные специалисты-программисты, обладающие опытом работы в области разработки и сопровождения ПП);
– степень охвата реализуемых функций типовыми (стандартными) программами и ПП;
– язык программирования (проблемно-ориетированные языки, процедурные языки высокого уровня (С, Paskal и др.), системы программирования на основе СУБД, CASE-средства, машинно-ориетированные языки, применение одновременно процедурных и машинно-ориентированных языков (смешанных) и др.);
– другие факторы.
Важно!
При отборе факторов, принимаемых для расчета норм времени на сопровождение ПП, необходимо учитывать следующее:
– выбор факторов должен быть логически обоснован;
– факторы должны иметь количественное выражение;
– количественные значения факторов или их качественные характеристики устанавливаются по данным статистической отчетности, оперативного учета или другим документам.
Из всего множества факторов, влияющих на трудоемкость сопровождения ПП, при разработке локальных норм времени для нормирования труда работников, занятых сопровождением ПП, определяются те из них, которые наиболее существенно оказывают влияние на трудоемкость выполнения работ.
Степень влияния каждого из факторов на трудоемкость сопровождения определяют по результатам сбора и обработки исходных данных, а также изучения фактических затрат рабочего времени на выполнение трудовых процессов работниками, выполняющими сопровождение ПП.
В процессе математической обработки исходных данных и вывода уравнений регрессии должна обеспечиваться необходимая точность норм времени. Для этого необходимо на основе выведенных уравнений и величин принятых факторов рассчитать нормативные величины затрат времени, соответствующие величинам выбранных факторов.
Апробация разработанных нормативов времени на сопровождение ПП в производственных условиях организации проводится подразделением, возглавляющим их разработку.
Справочно:
при определении количественных значений влияния указанных выше факторов на величину затрат труда применяют математические методы: расчет средних величин; графоаналитический метод установления уравнений регрессии; метод наименьших квадратов; корреляционно-регрессивный метод.
В ходе апробации надо установить:
– соответствие организационно-технических условий, принятых при разработке нормативов и норм времени, тому уровню технического оснащения, технологии, организации труда, которые имеются или могут быть обеспечены в организации;
– полноту охвата нормативами видов работ и технологических процессов, возможность снижения трудоемкости выполнения работ в результате наиболее рационального проектирования трудового процесса и применения прогрессивных методов, предусмотренных при расчете нормативов времени;
– соответствие рассчитанных нормативов и норм времени фактическим затратам труда работников.
Результаты апробации систематизируются, обсуждаются специалистами в области нормирования, а также специалистами в области программирования, принимавшими участие в разработке и экспертной оценке нормативов времени. По результатам обсуждения проект нормативов и норм времени дорабатывают и подготавливают к утверждению в установленном в организации порядке.
Для расчета норм времени на работы по сопровождению ПП необходимо к затратам времени на оперативную работу добавить затраты времени на подготовительно-заключительные работы и время на отдых и личные надобности.
Внимание!
При сравнении полученных нормативных величин с соответствующими им исходными данными о затратах времени устанавливается процент отклонений исходных затрат времени от нормативных по каждому значению в отдельности, который не должен превышать ±15 %. Превышение указанной величины будет свидетельствовать о недостатках при выборе факторов или при определении характера зависимости и соответствующего ей уравнения, а также о возможной неточности некоторых исходных данных. Для этого необходимо выявить имеющиеся недостатки и повторно вывести уравнения регрессии.
На основе рассчитанных норм времени определяют трудо-емкость (Т) каждого вида работ по сопровождению ПП по формуле
где Нbi – норма времени на выполнение i-го вида работ по сопровождению ПП, чел.-ч;
Vi – объем выполняемого i-го вида работ по сопровождению ПП, в установленных по каждому виду работ единицам измерения;
n – количество видов работ.
Трудоемкость рассчитывают на каждый вид работ по сопровождению ПП отдельно или на укрупненный их состав с учетом факторов, влияющих на затраты времени на их выполнение.
Наряду с указанным выше вариантом определения затрат труда на выполнение работ по сопровождению ПП можно использовать подходы, позволяющие укрупненно рассчитать трудоемкость работ.
Вариант 2
Второй вариант основан на определении базовой трудоемкости сопровождения ПП с применением корректирующих (поправочных) коэффициентов, отражающих влияние на трудоемкость различных характеристик сопровождаемых ПП.
Он применяется в тех случаях, когда трудоемкость выполнения работ по сопровождению ПП определяется в зависимости от функциональных и иных характеристик ПП и предусматривает следующий порядок:
1) рассчитывается трудоемкость сопровождения ПП, имеющих в общих затратах на сопровождение наибольший удельный вес. Данная группа ПП условно принимается в качестве базовой. Для этого определяют группу однотипных, имеющих наибольший удельный вес затрат труда на их сопровождение в общих затратах труда на сопровождение ПП в целом по организации, и количество входящих в данную группу ПП. Количество сопровождаемых ПП данной группы за изучаемый период суммируется;
Важно!
Данные используются не менее чем за 3 предшествующих года.
2) определяется общая трудоемкость (затраты труда) сопровождения ПП за изучаемый период на основании данных учета фактической трудоемкости сопровождения данной группы ПП;
3) рассчитывается трудоемкость обслуживания единицы сопровождаемого ПП данной группы путем деления общей суммы трудоемкости на сопровождение всех ПП за все годы анализируемого периода на количество сопровождаемых ПП за аналогичный период;
4) определяются функциональные и иные характеристики, свойственные данной группе ПП. Ими могут быть:
– объемные показатели, характеризующие размер ПП. С учетом того что не существует единого мнения о наиболее приемлемой единице измерения объема ПП, применяется та единица измерения, которая, по мнению специалистов организации, в большей степени выражает объем сопровождаемых ими ПП (или уже используется в организации для определения объема ПП);
Документы:
1. Нормативы для определения численности работников, выполняющих обслуживание и сопровождение программного обеспечения ПЭВМ. – Минск: Минсвязи и информатизации Республики Беларусь, 2008.
2. Укрупненные нормы затрат труда на разработку программного обеспечения. – Минск: НИИ труда, 2007.
3. СТБ ИСО /МЭК 14764-2003 «Информационные технологии. Сопровождение программных средств».
– группа сложности ПП. Группу сложности ПП определяют с использованием критериев, представленных в таблице на с. 39. К первой группе относятся наиболее сложные ПП, к третьей – наименее сложные. Конкретные значения корректирующих коэффициентов по группам сложности ПП определяются экспертным путем и могут иметь различные диапазоны в зависимости от конкретных характеристик сопровождаемых ПП;
– язык программирования;
– степень новизны ПП;
– степень участия сопроводителя в разработке ПП;
– характер поставки;
– характер эксплуатации;
– характер внедрения;
– степень полноты тестирования ПП;
– срок эксплуатации;
– другие характеристики, присущие базовому ПП.
Трудоемкость сопровождения других ПП определяют на основе использования трудоемкости сопровождения базового ПП и корректирующих коэффициентов, отражающих влияние на трудоемкость сопровождения иных (отличных от базовой группы) характеристик ПП.
Число, состав и количественное значение корректирующих коэффициентов, отражающих отклонения трудоемкости иных ПП от характеристик базового ПП, определяются экспертным путем.
Трудоемкость сопровождения (Т) ПП рассчитывается по следующей формуле:
Т = Тбаз.пп × Ксл × Кк,
где Тбаз.пп – трудоемкость сопровождения базового ПП, чел.-ч;
Ксл – корректирующий коэффициент, характеризующий сложность конкретного сопровождаемого ПП;
Кк – корректирующие коэффициенты, отражающие отклонение трудоемкости иных ПП от характеристик базового ПП.
Вариант 3
По третьему варианту трудоемкость сопровождения ПП определяется по ее удельному весу в общей трудоемкости на разработку ПП.
Трудоемкость разработки ПП определяют в соответствии с принятым в организации порядком.
Важно!
В том случае, когда в организациях осуществляется постоянное сопровождение однотипных ПП собственной разработки, трудоемкость их сопровождения можно определить по удельному весу трудоемкости на сопровождение в общей трудоемкости на разработку ПП за ряд лет. При этом практика показывает, что трудоемкость на сопровождение ПП за год, превышающая 10 % от трудоемкости на их разработку, относится к процессу разработки.
Трудоемкость сопровождения ПП определяется отношением фактической трудоемкости (в чел.-ч) сопровождения ПП к фактической трудоемкости разработки сопровождаемых ПП. Фактическая трудоемкость сопровождения рассчитывается как среднее ее значение за ряд предыдущих лет (не менее чем за 3 предыдущие года) и может корректироваться ежегодно в начале планового периода.
По данному варианту трудоемкость сопровождения ПП (Т) считают по формуле
Т = Тр × У,
где Тр – трудоемкость (затраты труда) на разработку сопровождаемого ПП, в чел.-ч;
У – удельный вес затрат труда на сопровождение ПП в затратах труда на разработку сопровождаемого продукта, в процентах.
Таким образом, несмотря на вышеперечисленные сложности, регламентация затрат труда на выполнение указанных работ возможна на основе различных подходов, учитывающих как специфические особенности самого процесса выполнения работ, так и множественность характеристик, сопровождаемых ПП.