- Как рассчитать человеко-часы
- Что за показатель такой
- Как считать
- Пример расчета на декабрь 2020 года
- Нестандартные условия
- Годовые показатели
- Как посчитать человеко-дни
- Онлайн калькулятор для расчета человеко-часов — примеры и формулы
- Как рассчитать человеко-часы в онлайн калькуляторе?
- Пример
- Пример для статистики (калькулятор №2):
- Формулы и порядок расчета в 2021 году
- Для чего нужно определять?
- Мифический человеко-час
- Что такое человеко-час, человеко-месяц и человеко-год? Как правильно ими пользоваться при планировании и выполнении программных проектов? Какие типичные ошибки допускают проектные менеджеры и руководители групп программистов?
- Планирование и учёт человеко-часов
- Производительность программистов
- Тестирование продукта
- Выполнение крупных проектов
- Fixed cost vs T&M
- Заключение
Как рассчитать человеко-часы
Что за показатель такой
Человеко-час — это общепринятая единица учета подсчета трудового времени. Этот показатель обозначает один полностью отработанный час одним конкретным работником. Учетная единица просто необходима в планировании бизнеса. Руководителю компании, например, очень удобно определять продолжительность трудовых смен или дней, планировать штатную численность и количество персонала, необходимого для выполнения работ.
Отметим, что трудовое законодательство обязывает всех работодателей без исключения вести учет фактического времени работы по каждому наемному специалисту в отдельности. Причем это обязательство действует не только в рамках трудовых взаимоотношений в части сотрудников, работающих по трудовым договорам. При взаимодействии по договорам гражданско-правового характера стороны обязаны самостоятельно определить порядок учета трудового времени.
Помимо внутреннего планирования и анализа, такие данные требуются для заполнения статистической отчетности. Но ни одна из отчетных форм не содержит точных указаний на формулу или порядок расчета, только общая описательная часть. Разберемся, как посчитать человеко-часы (расчет: формула для П-4, Т-57 и других статотчетов).
Как считать
Итак, как разберем, как сделать расчет человеко-часов, формула:
- К — это количество сотрудников компании;
- Т — это время труда в расчетном периоде, исчисленное в часах, на каждого работника.
Данную формулу удобно использовать для компании со стандартным восьмичасовым рабочим днем. Но такой подсчет имеет ряд недостатков. К примеру, если работник заболел, отправился в очередной отпуск или оформил дни без содержания. Такие периоды нельзя включить в расчет. Следовательно, формулу можно использовать только в отношении наемников, которые полностью отработали расчетный месяц.
Учитывайте в расчете следующие периоды:
- Время работы по факту.
- Часы работы, проведенные в служебных командировках.
- Переработки, сверхурочные, ночные и праздничные часы труда.
- Работа по совмещению (в этой же организации).
Исключите из подсчета следующие периоды:
- Дни болезни сотрудника по листку нетрудоспособности.
- Простои, независимо от причин.
- Все виды отпусков (трудовые, учебные, дополнительные, неоплачиваемые).
- Сокращенное время труда, которое устанавливается для отдельных категорий работников (подробнее «Сокращенный рабочий день: 4 примера расчетов»).
- Перерывы на кормление ребенка.
- Периоды повышения квалификации.
- Участие в забастовках.
- Обучение с отрывом от производства.
- Иные причины, по которым работник отсутствовал на месте и не выполнял своих прямых обязанностей.
Пример расчета на декабрь 2020 года
В ООО «ВЕСНА» трудится 10 человек. В компании установлен 8-часовой рабочий день.
В декабре 2020 года 22 рабочих дня.
Сотрудники компании выработали декабрь полностью.
Нестандартные условия
Алгоритм подсчета, приведенный выше, не подойдет предприятию, в котором работники трудятся посменно, при условии, что длительность смены устанавливается в индивидуальном порядке. В таком случае удобнее использовать иную формулу расчета человеко-часов:
- Чn — это фактически отработанные часы в месяц, исчисленные по конкретному работнику в отдельности.
Простыми словами, для подсчета вычисляется количество часов, которые отработали все рабочие, но по отдельности. А потом полученные результаты суммируются. Отметим, что все исчисления должны проводиться на основании данных табелей учета рабочего времени.
Годовые показатели
Для того чтобы определить человеко-часы за год, расчет (формула) аналогична. Только при исчислении высчитывается сумма отработанных Чч не в месяц, а за целый год. Включаемые и не учитываемые периоды определяются в аналогичном порядке.
Чтобы правильно определить статистический показатель, придется высчитать, сколько часов отработал каждый трудящийся на предприятии. А потом полученные цифры суммируются. Формула:
- ГЧn — это суммарное количество часов, отработанных конкретным сотрудником.
Как посчитать человеко-дни
Если Чч — это исключительно точный расчетный показатель, то термин человеко-день определяет довольно приблизительные значения. Так, человеко-днем считают единицу измерения рабочего времени, которая равна одному отработанному дню, независимо от количества часов. То есть для одного специалиста человеко-день может быть равен 8 часам, а для другого — 12 часам. Но они оба отработали один человеко-день.
Такой показатель используется для подсчета:
- дней, проведенных в командировках;
- явки сотрудников;
- простоев (если это целый день и более);
- прогулов (сотрудник не явился на работу);
- иных показателей.
Расчет человеко-дней, формула:
- сумма Чч — суммарное количество отработанных Чч в расчетном периоде, например месяце;
- ПСМ — продолжительность рабочего дня, которая установлена на предприятии.
Если расчетный период отработан полностью, то полученное значение человеко-дней совпадет с количеством трудовых дней в периоде. Отметим, что если в рамках одной организации продолжительность рабочих дней разнится между сотрудниками цехов и офисными специалистами, то исчислять значения следует в отдельности по каждой категории наемных специалистов.
Источник
Онлайн калькулятор для расчета человеко-часов — примеры и формулы
Человеко-час — это единица учета отработанного времени, соответствующая 1-му часу работы 1-го сотрудника, рассчитать их можно в онлайн калmкeляторе ниже — для расчета достаточно заполнить несколько полей.
Организации важно знать данный параметр, чтобы планировать грамотно рабочий процесс — определять необходимое время для выполнения работы, количество работников, длительность трудового дня.
Калькулятор №1:
Калькулятор №2:
Как рассчитать человеко-часы в онлайн калькуляторе?
Калькулятор №1:
В большинстве случаев для расчета необходимо взять два параметры:
- Количество работников.
- Время в часах, отрабатываемое одним работником.
Два указанных параметра нужно перемножить, чтобы получить такой показатель, как человеко-часы.
Предлагаем проделать эту несложную операцию в онлайн калькуляторе выше. Для онлайн расчета нужно сделать всего два простых шага:
- Шаг 1. В поле 1 указать число работников.
- Шаг 2. В поле 2 ввести количество часов работы одного человека.
Далее производится автоматический онлайн расчет нужного параметра без перезагрузки страницы и ожиданий.
В нижней строке будет указано количество рассчитанных человеко-часов.
Калькулятор №2:
Для учета отработанного времени каждым работником отдельно предлагаем воспользоваться онлайн калькулятором №2, который позволяет рассчитать человеко-часы за месяц при пятидневной рабочей неделе.
Для онлайн расчета нужно:
- в поле 1 — выбрать месяц, за который производится расчет;
- в поле 2 — указать общее количество работников;
- в поле 3 — вписать продолжительность рабочего дня сотрудника (при пятидневной рабочей неделе обычно это 8 ч.);
- в поле 4 — указать количество тех сотрудников, кто полностью отработали месяц (то есть каждый день трудились по 8 ч.);
- в поле 5 — указать общее количество дней за месяц по всем сотрудникам, которые пришлись на исключаемые периоды (когда человек фактически не работал).
Результаты онлайн расчета можно посмотреть в нижней строке калькулятора.
Если нужно рассчитать человеко-часы при других исходных данных или за другой период, отличный от месяца, то предлагаем изучить информацию ниже и провести расчет самостоятельно, используя приведеные формулы.
Пример
Для простого расчета (калькулятор №1):
Цех по ручной лепке в месяц производит 1000 пачек вареников, при этом работает 10 лепщиц, каждая из которых работает 8 часов в день. Требуется рассчитать человеко-часы:
В онлайн калькулятор в поле 1 вносит 10, в поле 2 — 8. ЧЧ = 10 * 8 = 80.
Теперь зная этот параметр, цех сможет определить, например, сколько часов потребуется для лепки 1000 пачек, если цех примет на работу еще двух лепщиц, то есть всего их будет 12 = 80 / 12 = 6,7 ч.
Пример для статистики (калькулятор №2):
В организации 10 работников, трудовой день длится 8 часов, у сотрудников пятидневная неделя. Рассчитаем человеко-часы за июль 2021, в котором было 22 рабочих дня по календарю.
8 сотрудников весь месяц работали по 8 ч. ежедневно, девятый — болел 5 дней, десятый — был в отпуске 10 рабочих дней.
В онлайн калькуляторе заполняем:
- 1 — выбираем июль 2021;
- 2 — указывает 10 работников;
- 3 — 8 часов — длительность рабочего дня;
- 4 — 8 человек полностью отработали все дни месяца;
- 5 — 15 дней пришлись на исключаемые периоды (5 больничных и 10 отпуск).
ЧЧ = 8чел. * 22 дн. * 8 ч. + (22 — 5) * 8ч. + (22 — 10) * 8ч. = 1640 чч.
Формулы и порядок расчета в 2021 году
В общем случае, человеко-часы рассчитываются по следующей формуле:
ЧЧ = Кол-во работников * Фактически отработанное время в часах.
Для статистических целей (заполнение формы П-4) расчет проводится по следующей формуле:
ЧЧ = Ч1 + Ч2 + Ч3 + … + Чn,
Ч1, Ч2 … — число часов, отработанным конкретным сотрудником.
При расчете учитывается только фактическое время труда, в том числе отработанное в командировках, сверхурочно, в вечерние, ночные смены, выходные и праздничные дни.
Не нужно учитывать:
- отпуска любого вида;
- нетрудоспособность;
- простои;
- забастовки;
- повышение квалификации с отрывом от работы;
- отгулы и перерывы для кормления;
- часы, на которые сокращается рабочее время по законодательству;
- иные периоды, когда работа фактически не выполнялась.
Для расчета человеко-часов для статистики за месяц нужно сложить отработанное время каждого работника за этот месяц. Если у кого-то из сотрудников были неучитываемые периоды из списка выше, их часы нужно отнять.
Для чего нужно определять?
Человеко-часы нужно рассчитывать организация в следующих целях:
- планирование рабочей деятельности предприятия;
- заполнение статистической отчетности (в частности, форма П-4).
Как правило, человеко-часы или реже человеко-дни рассчитывают организации, работы в которых представляет многоуровневый и многоэтапный сложный процесс с ограниченными срока ее исполнения.
В подобных случаях заранее рассчитывается необходимое количество человек для выполнения общего объема работы, а также устанавливается количество часов, нужных для достижения цели.
Пример:
Установлено, что для выполнения работы на предприятии действует показатель человеко-часов = 160. Что это значит и для чего нужно предприятию?
Данный параметр позволяет определить следующие сведения:
- Необходимый объем рабочих задач может быть исполнен одним сотрудником за 160 часов или двумя сотрудниками за 80 ч. (160/2), или четырьмя работниками за 40 ч. (160/4) и т.д. Если рабочая бригада 10 человек, то работа будет выполнена за 16 ч. (160/10).
- Если рабочий день на предприятии длится 8 часов, то для выполнения работы за один день необходимо иметь на предприятии 20 работников (160/8), за два дня — 10 сотрудников (160/16) и т.д.
То есть известный заранее показатель ЧЧ позволяет установить:
- необходимое количество человек, требуемых для достижения цели (при заданных сроках) — человеко-часы нужно разделить на рабочие часы;
- необходимое количество часов для исполнения работы (при имеющейся рабочей бригаде) — человеко-часы нужно разделить на количество работников.
Источник
Мифический человеко-час
Что такое человеко-час, человеко-месяц и человеко-год? Как правильно ими пользоваться при планировании и выполнении программных проектов? Какие типичные ошибки допускают проектные менеджеры и руководители групп программистов?
Меня зовут Гелий Шаров, и я работаю тим-лидом в Orion Innovation. Проработав 24 года в IT-компании на разных должностях, включая менеджерские, я понял, что существует путаница в понятии человеко-час и в том, как им можно манипулировать в IT-проектах. Эта статья поможет развеять мифы и подскажет как правильно планировать работы в проектах. От правильной оценки проекта зависит очень многое. И то, согласится ли с ней ваш клиент и даст ли проекту старт. И то, насколько сложно вам будет делать коррекцию этой оценки в процессе, что неизбежно, и сможете ли вы эту коррекцию обосновать, и то, как вы будете выстраивать бизнес-процессы в управлении проектом. Поэтому в оценке IT-проекта задействована масса факторов, шкал и расчетов. Тем не менее, основная масса клиентов ориентируется на очень понятную и четкую единицу измерения – человеко-час.
И разумеется, это палка о двух концах. С одной стороны – это предельна простая базовая единица. С другой стороны, нередко задача по адекватной оценке сложного проекта в столь простых единицах похожа на попытку измерить расстояния в нелинейной системе в попугаях.
Человеко-час — это единица измерения, которой пользуются в проектах для двух разных целей:
Оценки объёма/сложности разработки программного продукта/компонента – то есть оценки необходимых усилий на его создание и тестирование.
Подсчёта стоимости работ по проекту.
Например, если пять человек выполняют работу в течение рабочей недели, то это составляет 5 * 40 = 200 человеко-часов. Человеко-часы — это удобный инструмент, который широко используется в аутсорсинговых организациях по разработке ПО.
Если сравнить человеко-месяц и человеко-час, то в разных проектах ситуация может отличаться. Чаще всего человеко-месяц это 20 рабочих дней * 8 часов = 160 человеко-часов, но в некоторых проектах может быть 21 рабочий день. Если работы по проекту начались 1 февраля и закончились в конце месяца, то это не то же самое, что с 1 марта до конца марта, так как количество рабочих дней разное. Поэтому термин человеко-месяц нужно употреблять аккуратно при оценке и планировании работ, лучше использовать человеко-часы. Более того в разных странах отличается длительность рабочей недели. Например, во Франции она составляет 35 часов, то есть во Франции термин человеко-месяц может содержать меньшее количество человеко-часов, чем в России.
Ещё больше сложностей в определении термина человеко-год. Для подсчёта суммарного количества человеко-часов в одном человеко-годе необходимо взять количество календарных дней – 365 для невисокосного года и 366 для високосного, вычесть из него количество выходных дней в этом году и количество праздничных нерабочих дней. Также стоит вычесть длительность отпуска, что составляет в России 28 календарных дней или 20 рабочих.
Очевидно, что в разные календарные года объём человеко-года будет разный. Это зависит от страны, в которой выполняются работы по проекту, от количества выходных дней, попавших в календарный год и других условий.
Дополнительным преимуществом человеко-часа перед человеко-месяцем и человеко-годом является его точность. Так если программист работает параллельно в двух проектах, его отработанные часы легко поделить между проектами пропорционально отработанному времени.
Планирование и учёт человеко-часов
Теперь давайте рассмотрим человеко-час как инструмент оценки объёма работ по будущему проекту. В первую очередь работы разбиваются до уровня задач, каждую из которых может выполнить один инженер в ограниченное количество времени. Выполнение этих задач оценивается в человеко-часах, они суммируются, добавляются административные задачи, оцениваются риски и усилия по их минимизации, после чего всё суммируется для оценки будущей стоимости всего проекта. Также составляется календарный график работ по проекту, в котором наибольшее внимание следует уделить задачам на критическом пути.
Но оценки объёма работ могут оказаться неточными и Вам могут потребоваться дополнительные усилия для завершения задач по проекту. Предположим, до финальной отсылки кода осталось два месяца. У Вас в проекте работают два инженера, а оставшаяся работа оценена в 14 человеко-месяцев. Тогда напрашивается решение о добавлении в проект ещё пяти инженеров на два месяца, чтобы успеть в срок. Сработает ли такое решение на практике? Да или нет – это зависит от многих условий. Во-первых, оставшиеся в проекте задачи должны быть разбиваемыми на подзадачи, чтобы их можно было выполнять параллельно. Во-вторых, новые инженеры должны иметь достаточно времени, чтобы вникнуть в проект и свои задачи. В-третьих, необходимо заложить время на коммуникации между семью инженерами, а также на интеграцию их кода в единый продукт. Если хотя бы одно из этих условий не выполнено, то проект не будет завершён в срок. Добавление же ещё большего числа инженеров может даже привести к увеличению сроков, а не к уменьшению.
Фредерик Брукс в своей книге «Мифический человеко-месяц» писал:
Если проект не укладывается в сроки, то добавление рабочей силы задержит его еще больше. Это развенчивает миф о человеко-месяце. Продолжительность осуществления проекта зависит от ограничений, накладываемых последовательностью работ. Максимальное количество разработчиков зависит от числа независимых подзадач. Эти две величины позволяют получить график работ, в котором будет меньше занятых разработчиков и больше месяцев.
Производительность программистов
Термин человеко-час удобен для планирования работ, но важно понимать, что разные инженеры работают с разной производительностью.
В одном из исследований Сакман (Sackman), Эриксон (Erikson) и Грант (Grant) измеряли производительность труда в группе опытных программистов. Внутри одной лишь этой группы соотношение между лучшими и худшими результатами составило примерно 10:1. Это означает, что какие-то задачи в проекте будут выполнены быстрее чем ранее сделанные оценки по объёму работ, а другие наоборот будут задержаны. Поэтому самых опытных программистов нужно планировать на выполнение задач на критическом пути проекта, от выполнения которого зависят сроки отсылки кода и продукта заказчику. Самый ценный ресурс в любом проекте – это календарное время. Если оно упущено, обратно его уже не вернуть, в то время как другие ресурсы проекта восполнимы в течение жизненного цикла проекта.
Тестирование продукта
Для разработки конечного программного продукта требуется оценить и запланировать человеко-часы на тестирование, что является одной из важнейших задач в практически любом проекте. В каждой компании по разработке ПО желательно иметь независимую команду инженеров по тестированию, которая верифицирует выполнение всех проектных требований в программном продукте. Планирование тестов должно учитывать возможные дефекты в продукте, которые необходимо устранить в коде продукта и перевыполнить соответствующие тесты – на что начинающие менеджеры иногда забывают запланировать соответствующие человеко-часы. Существует такой подход к тестированию, когда объём часов на эти задачи выделяется как некий фиксированный процент от объёма часов на разработку продукта. Такой подход излишне упрощает проблему планирования, ведь разные программные продукты отличаются по сложности выполнения функциональных и регрессионных тестов.
К счастью, процесс тестирования в IT проектах довольно стандартизирован и подсчитать трудозатраты QA немного проще. Обычно при таких расчётах учитываются требования заказчика к видам тестирования, которые довольно несложно собрать уже перед началом проекта. Есть мнение, что в среднем трудозатраты в человеко-часах на тестирование в среднем составляют 0.7 от трудозатрат на разработку. Можно сказать, что если расчеты очень сильно отклоняются от этого показателя, то это как минимум повод провести их еще раз.
Выполнение крупных проектов
Существует мнение что объём потраченных человеко-часов в ИТ-проектах линейно зависит от объёма написанного кода. График ниже демонстрирует результаты, полученные в исследовании, проведенном Нанусом (Nanus) и Фарром (Farr) в System Development Corporation. В нем выявляется зависимость с показателем степени 1,5. На графике по горизонтали указан объём написанного кода, по вертикали – объём потраченных человеко-месяцев, в виде жирных точек приведена статистика из реальных проектов. Пунктиром изображена линейная зависимость. Сплошной кривой изображена степенная зависимость.
Объем работы = (константа) × (количество команд) 1,5
То есть в проектах по разработке сложных объёмных продуктов средняя производительность инженеров в машинных командах в единицу времени ниже, чем в небольших проектах, что необходимо учитывать при планировании таких проектов.
Fixed cost vs T&M
Планирование работ в человеко-часах зависит от используемой бизнес-модели. Существуют две основные бизнес-модели оплаты услуг аутсорсинговых организаций Fixed Cost и Time&Material. Давайте их рассмотрим поподробнее:
В модели Fixed Cost оценивается стоимость всех работ по проекту, которую указывают в контракте вместе со списком основных требований к программному продукту. Заказчик оплачивает работу после получения предварительных версий продукта и финальной версии. В случае изменений требований к продукту пересматривается контракт для согласования новой стоимости. В этой модели для заказчика не важно, сколько инженеров и на какой срок привлечено в реализацию проекта. Для компании-исполнителя важно построить такую команду, чтобы выполнить обязательства в полном объёме и не превысить планируемые расходы на проект. В этом случае от грамотного расчёта исполнителя будет зависеть то, реализует ли он проект в срок и заранее рассчитанным количеством человек, или, если расчет окажется неверным, будет ли работать себе в убыток, превысив бюджет и/или выйдя за дедлайн.
В модели Time&Material также оценивается объём работ по проекту в человеко-часах, но в контракте указывается стоимость одного человеко-часа и базовые принципы по их планированию, отчётности и оплате. После привлечения сотрудников в проект в конце каждого месяца отсылается отчёт по проделанной работе и затраченным человеко-часам. Оплата происходит ежемесячно при условии, что исполнитель не превышает заранее установленных планов и критериев по суммарным человеко-часам. В этой модели заказчик видит часы каждого сотрудника, вовлечённого в проект. В случае изменения проектных требований они оцениваются и бюджет может быть увеличен для вовлечения дополнительных сотрудников.
В проектах, где есть устойчивые требования к разрабатываемому программному продукту, модель Fixed Cost обладает преимуществами как для заказчика, так и для исполнителя. В других проектах, включая Agile, T&M модель более предпочтительна так как эта модель не требует пересматривать контракт при изменении требований.
Заключение
Инструмент планирования «человеко-час» удобен для сложения, деления, переноса и других математических операций, в то время как в реальных проектах перепланирование работ требует более глубокого анализа планируемых работ по проекту и учёта многих факторов. Я имел опыт работы с проектами размером более 30000 человеко-часов и могу сказать, что собственный опыт является ключевым фактором в правильном планировании и выполнении IT-проектов. А что говорит Ваш опыт? – жду Ваших комментариев к этой статье.
В заключение я бы хотел процитировать слова Фредерика Брукса:
Программные проекты чаще проваливаются из-за нехватки календарного времени, чем по всем остальным причинам вместе взятым.
Источник