Что измеряется в человеко часах
Трудозатраты на предприятии: считаем, снижаем и увеличиваем прибыль.
Содержание:
Каждому владельцу бизнеса известно правило: чтобы увеличить прибыль, нужно повысить темпы производства или снизить затраты на выпуск текущего объема продукта (услуги). Важной составляющей расходов на получение готовой единицы продукции является оплата труда персонала. Работники, которые выполняют свои задачи медленно, будут тормозить процесс, получая положенный оклад, но не позволяя достигнуть предприятию возможных показателей продуктивности. Поэтому снижение трудозатрат является важным шагом к увеличению эффективности предприятия.
На основании бухгалтерских формул, рассмотренных ниже, рассчитываются трудозатраты на выполнение каждой операции. Сравнив реальную производительность сотрудника с теоретической, можно выявить продуктивные и непродуктивные единицы штата, чтобы предпринять меры, направленные на оптимизацию труда персонала. Расчет человеко-часов поможет оценивать время и трудозатраты при разработке коммерческих предложений, вести планирование будущих периодов, подсчитывать фактические затраты и потери. Это важный управленческий инструмент как для количественного и качественного учета отработанного времени, так и для повышения мотивации труда.
Что такое трудозатраты: основные определения
Под трудозатратами сотрудника понимается время, которое требуется данному специалисту на выполнение конкретной задачи. Расчет трудозатрат по предприятию на выполнение некоторой операции представляет собой суммирование трудозатрат каждой рабочей единицы, задействованной в этом технологическом процессе. На трудозатраты каждого сотрудника влияет большое количество факторов:
Не всегда трудозатраты долго проработавшего и опытного сотрудника будут ниже, чем трудозатраты выпускника или новичка, только вступившего в должность: порой специалисты предпенсионного возраста сопротивляются нововведениям в техпроцесс, в то время как молодые специалисты более инициативны и готовы к улучшениям. Важно и качество управления предприятием: умение своевременно отслеживать текущие потребности в обновлении программ и оборудования, расчеты реальных показателей эффективности, работа над мотивированием персонала к повышению производительности, проведение обучения и тренингов. Все это заметно сказывается на снижении трудозатрат, ведь без грамотных управленческих решений даже самый знающий и умелый специалист может лениться, работать неэффективно, тратить впустую оплачиваемое время.
Помимо понятия трудозатрат существует и понятие трудоемкости. Трудоемкость отличается от трудозатрат тем, что задает и оценивает не только время на выполнение задачи для конкретного специалиста, но и расход времени, связанный с особенностями производства. Так, рабочий способен выточить деталь за 20 минут, но старые станки или неоптимизированный техпроцесс приводят к тому, что деталь изготавливается за 40 минут. Снижение трудоемкости производства — важный шаг к повышению эффективности предприятия, на который в первую очередь и следует обратить внимание при потребности снизить трудозатраты специалистов.
Оценка трудозатрат необходима, чтобы понимать, насколько результативно трудятся работники и к каким показателям стоит стремиться. Медленное выполнение работ сигнализирует о назревшей необходимости в оптимизации рабочего процесса, итогом которой должно стать снижение трудозатрат и новые возможности для получения прибыли.
Единицы измерения трудозатрат
Для расчета трудозатрат часто используются такие единицы измерения, как человеко-час и человеко-день. Они показывают, какой объем человеческих и временных ресурсов потребуется для достижения намеченной. Часто эти единицы встречаются в расчете себестоимости продукции, при составлении коммерческих предложений и договоров, при план-фактном анализе деятельности предприятия.
Человеко-час (чел/час) — это единица измерения, которая показывает, сколько времени в часах будет затрачено на выполнение работы при занятости одного специалиста. Например, на разработку коммерческого предложения заложено два человеко-часа. Это подразумевает работу одного менеджера в течение двух часов или совместную работу двух менеджеров в течение одного часа (подготовка документа по частям: общие положения и обсчет для конкретного заказчика).
Человеко-день (чел/день) — аналог человеко-часа, но учитываются не часы, а дни работы (что более удобно при оценке длительных процессов или при поденном расчете сдельной оплаты труда). Считается, что если сотрудник вовремя приступает к своим обязанностям в начале рабочего дня, то человеко-день засчитан. Но при отсутствии сверх трех часов в течение дня расчет возвращается к человеко-часам. В целом, человеко-час — это более точная единица измерения трудозатрат, которая в основном и используется в бухгалтерском учете.
Расчет трудовых затрат — для чего это нужно?
Оценка трудозатрат обязательна на любом предприятии, которое ставит своей задачей контроль и учет отработанного времени. Даже самая малая точка в сфере услуг может достичь значительного повышения эффективности, если внедрит подсчет плановых трудозатрат и контроль его фактического соблюдения. Для более крупных организаций расчет в совокупности с развитой системой планирования и готовностью повышать заинтересованность сотрудников в повышении личной продуктивности является мощным средством для оптимизации внутренних трудовых резервов, увеличения эффективности и роста конкурентоспособности.
Расчет трудозатрат обязателен в следующих случаях:
Важно заметить, что при расчете фактических трудозатрат в человеко-часах используется только реально отработанное сотрудником время (без учета отгулов, больничных, отпусков и иных видов отсутствия — за исключением выполнения работы за пределами территории организации либо в командировке).
Как рассчитать затраты труда: формулы для подсчета
Как посчитать трудозатраты на задачу, если известно, какое время должно быть затрачено на ее решение при работе одного специалиста? Когда стоит цель вычислить трудозатраты на выполнение некоторой операции, используется следующая формула:
где:
Ч — искомые трудозатраты за единицу времени (чел/час),
Т — выбранная единица времени (обычно час),
К — количество работников.
Например, указание, что для решения задачи потребуется объем труда в размере 24 человеко-часов, говорит о следующем:
А если задействовать шесть, восемь, двенадцать или даже двадцать четыре сотрудника, то время на выполнение можно сократить, получив от 4-х до 1-го часа (конечно, в том случае, если задача допускает коллективный труд).
Оценка трудозатрат на основании подобных подсчетов наглядно показывает трудоемкость предстоящего процесса (при составлении сметы или коммерческого предложения), помогает планировать предстоящую загрузку специалистов, а также демонстрирует, как можно ускорить выполнение срочной задачи за счет повышения количества вовлеченных работников.
Чтобы рассчитать, каковы будут затраты на оплату труда задействованных специалистов (чтобы заложить их в себестоимость продукта или услуги), используют следующую формулу:
где:
Ц — цена (стоимость) одного человеко-часа (человеко-дня), иными словами — стоимость расчетных трудозатрат,
ЗП — заработная плата сотрудника или группы сотрудников, задействованных в технологическом процессе,
РЧ — количество фактически отработанных (планируемых к отработке) часов (дней).
В величину РЧ входят только часы или дни, непосредственно потраченные на выполнение работы, без учета временных отлучек, перерывов, отгулов и любого иного вида отсутствия на рабочем месте, не связанном с выполнением служебных задач за пределами территории организации.
Эти формулы помогают оценить трудозатраты на выполнение работ при планировании загрузки, подсчете эффективности труда и вычислении величины заработной платы сотрудников.
Программы для учета трудозатрат: автоматизированный подсчет продуктивности
Расчетные трудозатраты на выполнение работ, включенные в план, смету или коммерческое предложение, необходимо контролировать, ведь в случае их превышения все издержки лягут на предприятие. Заработную плату специалистам выдать в любом случае будет необходимо, а сроки проекта могут быть сорваны. К примеру, вместо того, чтобы выполнить за месяц два проекта, организация справится лишь с одним, потеряв возможную прибыль и понеся репутационные издержки.
Отсутствие контроля расхолаживает и самих работников. Ну и что, что приложение необходимо разработать за месяц? Торопиться не обязательно, ведь в оплате мы не потеряем — сделаем за три, работая с перерывами на интернет-серфинг и общение в социальных сетях. Если контроль работы не ведется, то и нормы трудозатрат в большинстве случаев не соблюдаются.
Поэтому так важно контролировать работу сотрудников и оценивать их реальную производительность. С одной стороны, это мотивирует ответственно и результативно трудиться, укладываясь в установленные сроки, с другой — позволяет выявить ошибки в планировании. Возможно, на выполнение данной задачи действительно требуется больше времени? Тогда следует в следующий раз соответствующим образом увеличить смету, или же сперва устранить препятствия для более эффективного труда (модернизировать оборудование, обучить персонал, внедрить современное программное обеспечение).Но как оценить реальную производительность сотрудника? При взгляде со стороны он может целый день не отрываться от монитора, в то время как большую часть дня решает личные задачи, общается или играет. На совещаниях он будет уверять, что ему поставлена слишком объемная задача, на реализацию которой требуется больше времени, хотя в действительности значительная часть этого времени (оплачиваемая работодателем), фактически, тратится им впустую.Для персонала, чей труд связан с использованием персонального компьютера (а такие сотрудники преобладают в современных бизнес-реалиях) разработаны специальные программы по учету рабочего времени и подсчету продуктивности, которые ведут непрерывный мониторинг деятельности неявно для работника.Рассмотрим, как может использоваться подобная система учета для оценки трудозатрат на примере программы Bitcop — современного и мощного средства для оценки продуктивности персонала.
Система обладает следующими возможностями:
- Bitcop может работать неявно для пользователей, не отображаясь в системном трее и в списке запущенных задач, что подходит для целей скрытого мониторинга. Отключить Bitcop невозможно для рядового пользователя, а остановка программы привилегированным пользователем сразу станет известна ответственному лицу (благодаря системе мгновенных уведомлений по электронной почте). Bitcop ведет посекундную запись действий пользователя, будь то запуск приложений, ввод поисковых запросов в строке браузера или посещение разнообразных интернет-ресурсов. Осуществляются снимки рабочего экрана через заданные промежутки времени, которые будут доступны для просмотра столько, сколько потребуется (время хранения задается в настройках). Пользователей можно разделить на группы и задать им настройки доступа к интернет-ресурсам в соответствии со служебными обязанностями, в том числе и по маске. Это позволит полностью исключить возможность бесцельного времяпрепровождения в интернете на ресурсах или отдельных страницах ресурсов, использование которых не связано с производственной необходимостью. Bitcop содержит большое количество отчетов с гибкими входными фильтрами, возможностью печати и экспорта в форматы PDF и Excel, которые отражают структуру рабочего дня сотрудников. С их помощью можно получить исчерпывающую информацию о том, чем занимался сотрудник на протяжении своей смены, включая опоздания, частые отлучки и ранние уходы домой. Ни одно запущенное приложение, введенный поисковый запрос или посещенный сайт не останутся незамеченными. Оценив время и частоту использования различных программ и сайтов, можно сделать обоснованный вывод о продуктивности сотрудника.
Использование такой системы сделает занятость сотрудников абсолютно прозрачной для руководителя, позволит оценить реальные трудозатраты и принять верные управленческие решения для повышения эффективности.
Учет трудозатрат как средство повышения мотивации сотрудников
Таким образом, планирование и учет трудозатрат имеют решающее значение для снижения издержек и повышения производительности труда на предприятии любого размера и направления деятельности.
Система учета рабочего времени, внедренная с информированием персонала, может мотивировать работников более качественно трудиться, зная, что ни одно действие теперь не останется незамеченным. Она не только станет необходимым инструментом для точного анализа отработанного времени со стороны руководителя (что практически невозможно осуществить иными способами), но и поощрит инициативных сотрудников выдвигаться за счет продуктивной работы. Такой подход к учету трудозатрат является оптимальным, сочетая в себе получение количественных и качественных показателей с повышением мотивации персонала.
Как рассчитать человеко-часы и человеко-дни?
Как рассчитать человеко-часы и человеко-дни?
Человеко-час
Человеко-час – это единица, равная одному часу рабочего времени сотрудника. Этот показатель используется при расчётах рабочего времени персонала или для определения количества человек на выполнение какой-либо задачи. Но, разумеется, больше всего этот показатель нужен для налоговых отчётов. Существует специальная форма П-4, которая подаётся в Росстат.
Расчёт. По сути, вычисление человеко-часов представляет собой подсчёт всего рабочего времени сотрудника за период, который указывается в документе. Всё рабочее время – значит не только те часы, которые сотрудник должен отработать по трудовому договору, но и внеурочное время, а также время в командировках.
В расчёты не включаются:
Формула расчёта. Она достаточно простая. Обозначим показатель человеко-час как «Ч». Количество сотрудников предприятия – «С», а время работы – «В».
Так у нас получится Ч = С * В
За единицу времени обычно берут часы, но это может быть и другой показатель (это должно быть обязательно указано в документах).
Примеры расчёта.
Пример 1. В компании «Комод», занимающейся сборкой мебели, работают 40 человек. Рабочий день их составляет стандартные 8 часов. Нужно рассчитать показатель человеко-часов для одного рабочего месяца – сентября. В этом сентябре 20 рабочих дней. Мы подставляем показатели в формулу. Чтобы указать точное количество рабочих часов, умножаем количество рабочих дней на часы. Получается:
Это был пример того, как в принципе должен производиться расчёт. Однако на деле очень редко всё бывает так идеально. Некоторые сотрудники уходят в отпуск в середине месяца, кто-то может заболеть, кто-то работает неполный рабочий день и т.п. Приведём ещё один пример.
Пример 2. В компании «Комод» работает 40 человек по 8 часов в день. Однако в сентябре месяце сотрудник Васильев работал всего 10 дней и потом ушёл в отпуск. Иванов и Сидоров – студенты и работаю неполный рабочий день. Сотрудница Березина весь месяц находилась в декрете. А гражданин Петров на 3 дня уходил на больничный. Получается, из сорока человек полный день, 8 часов, все 20 дней работали только 35 человек.
Мы считаем по формуле показатель для этих 35 человек: 35 * 8 * 20 = 5600
Затем считаем количество часов для Васильева: 8 * 10 = 80
Неполный рабочий день: 2 * 4 * 20 = 160
Сотрудницу Березину не учитываем вообще. А у гражданина петрова из рабочих дней вычитаем 3 дня больничного: 8 * (20 – 3) = 136
И далее мы складываем все получившиеся показатели: 5600 + 80 + 160 + 136 = 5976
Человеко-день
Человеко-день по сути своей очень похож на человеко-час. Только за единицу времени здесь берут рабочий день. При этом не учитывается, сколько времени этот рабочий день длился – был он стандартным, сокращённым или, наоборот – со сверхурочной работой. Следовательно, этот показатель получается менее точным, чем человеко-час.
Этот показатель тоже используется для оптимизации рабочего процесса. В отличие он человеко-часов, в различных налоговых отчётах он требуется значительно реже.
С помощью этого показателя считают:
Помимо стандартного рабочего времени, при расчёте этого показателя учитывается:
Формула расчёта. Как и формула для расчёта человеко-часов, эта формула достаточно простая. Рассчитывается показатель обычно независимо, но мы для простоты будем использовать показатель человеко-часов. Обозначим его буквой «Ч». Этот показатель делится на среднюю продолжительность рабочего дня, т.е. на 8 часов. Обозначим человеко-дни буквой «Д». И получаем следующую формулу:
Пример расчётов.
Чтобы не повторятся, обратимся к примеру 2, приведенному выше.
По всем расчётам у нас получился показатель – 5976 человеко-часов за сентябрь месяц. Мы делим это число на 8.
Получается, за сентябрь в компании было 747 человеко-дней.
Поясним на примере, почему этот показатель более абстрактный. Для примера мы взяли сентябрь. Но если бы в примере был месяц май, то здесь в начале очень много праздников, а перед праздничными днями по закону рабочий день сокращённый. Т.е., сотрудники работали в этот день меньшее количество часов, но рассчитанное число человеко-часов всё равно делится на 8, независимо от того, что в какие-то дни рабочий день был короче.
Однако это пример идеального расчёте. На деле, когда заполняются различные бухгалтерские отчётности, показатели человеко-дней рассчитываются отдельно для тех, кто работал полный день и для тех, кто работает неполный день. Различные отпуска, больничные и прочее в отчётах тоже указываются отдельно.
Человеко-дни могут рассчитываться по каждому сотруднику отдельно. Однако для большинства отчётов требуется среднемесячные показатели по всему штабу работников.
Человеко-часы и человеко-дни используются в различных других расчётах, документах и т.п. Полный их список мы приводить не будет, т.к. он достаточно большой. Важно помнить – от правильности расчётов этих показателей может зависеть очень много, и ко всем расчётам нужно относится максимально внимательно.
Мифический человеко-час
Что такое человеко-час, человеко-месяц и человеко-год? Как правильно ими пользоваться при планировании и выполнении программных проектов? Какие типичные ошибки допускают проектные менеджеры и руководители групп программистов?
Меня зовут Гелий Шаров, и я работаю тим-лидом в 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-проектов. А что говорит Ваш опыт? – жду Ваших комментариев к этой статье.
В заключение я бы хотел процитировать слова Фредерика Брукса:
Программные проекты чаще проваливаются из-за нехватки календарного времени, чем по всем остальным причинам вместе взятым.