|
|
Способы выполнения работ
| Удаленная работа | |
| Работа выполняется с использованием средств телекоммуникаций из офиса Исполнителя. Исполнитель видит экран пользователя, может управлять мышью и набирать информацию на клавиатуре. Общение ведется по телефону (или с использованием технологии «skype»). | |
Преимущества:
|
Недостатки:
|
| Работа на выезде | |
| Работы выполняются в офисе Заказчика. | |
Преимущества:
|
Недостатки:
|
| Штатный сотрудник | |
| Работа выполняется своим штатным программистом. | |
Преимущества:
|
Недостатки:
|
Варианты оплаты работ
Почасовая оплата. Расчет производится за каждый отработанный час. Такса за час фиксируется и различается по способу выполнения (на выезде, удаленно) и направленности работ (программирование, консультации).
Стоимость часа (в г. Владивосток):
- удаленно – 700 руб.
- на выезде программист - 900 руб.
- на выезде бухгалтер-консультант - 1100 руб.

Абонемент. Оплата за месяц фиксирована. В ежемесячную оплату входит определенное количество часов (Ta). При превышении этого количества - оплата осуществляется по тарифу почасовой оплаты.
Стоимость часа на абонементе (в г. Владивосток) – 600 руб.

Зарплата программиста. Работы выполняет штатный сотрудник, который получает фиксированный оклад. Возможны премиальные за успешную работу по итогам месяца.
Таблица 1. Расчет полезных часов работы программиста в месяц
|
Показатель
|
Количество часов
|
|
|
Норма рабочего времени в 2010 году составляет: при 40-часовой рабочей неделе |
1987 |
|
|
Законодательная норма отпуска – 28 календарных дней |
224 |
|
|
Время на повышение квалификации (курсы, самостоятельная работа),1- 2 часа в день |
220 |
440 |
|
Потери времени (кофе-брейки, перекуры, одноклассники, подработки на стороне и т.д.), 1-2 часа в день |
220 |
440 |
|
Итого полезного времени в год |
1323 |
883 |
Таким образом, в зависимости от величины зарплаты и отвлечений программиста от полезной работы, стоимость часа может составлять от 300 до 900 рублей. Под полезными часами работы понимаются часы, которые потрачены на выполнение сопровождения ПО. То есть такие часы, которые можно сравнивать с часами, принимаемыми к оплате в случае выполнения сопровождениями сторонней компанией.
|
Прямые расходы
|
||||
|
Амортизация компьютера и мебели |
1000 |
$1200/30 (на 30 месяцев) |
||
|
Интернет |
1000 |
1000 Мбт |
||
|
Обучение, литература, повышение квалификации |
500 |
Курсы, тренинги |
||
|
Зарплата |
20000 |
40000 |
На руки |
|
|
Начисления на зарплату |
8800 |
17600 |
НДФЛ 13% ЕСН 26% Обналичивание 0,5% |
|
|
Косвенные расходы в месяц
|
||||
|
Охрана, уборка помещения, канцтовары и т.д. |
1500 |
|
||
|
Административные и прочие расходы |
3000 |
|||
|
Итого в месяц |
35800 |
64600 |
||
|
Стоимость часа работы программиста |
883 часов год |
486 |
878 |
74 часа в месяц |
|
1323 часов в год |
325 |
586 |
110 часов в месяц |
|

Выбор способа оплаты работ по сопровождению
Также как и способы выполнения работ, способы оплаты имеют недостатки и преимущества. Но главным показателем является сумма платежа. Рассмотрим, в каких случаях выгодно применять тот или иной способ оплаты. И затем проведем более тонкий анализ способов оплаты, учитывающий неколичественные показатели.
Трудоемкость сопровождения определяется количеством компьютеров, количеством баз данных, количеством различных конфигураций, распределенностью баз данных, степенью доработки типовых конфигураций и так далее. Единой мерой измерения всего этого разнообразия может быть количество часов работы программиста.
Известно, что при потребности Заказчика в небольшом количестве часов сопровождения, нет необходимости содержать своего программиста. Поэтому для этого случая сравним способы оплаты «Почасовая» и «Абонемент».
Почасовая или Абонемент? Прямая A соответствует почасовой оплате (синяя линия), ломаные В, С и D соответствуют оплате на абонементной основе (красный, желтый и зеленый цвета). Почасовая оплата 900 руб. в час, на абонементе 600 рублей.

При значении необходимых часов сопровождения в среднем в месяц равном 3,33 - затраты почасовой и абонементной оплате совпадают. Но это с количественной точки зрения. С точки зрения качества, почасовая оплата не стимулирует программиста на профилактические работы, предупреждающие проблемы в будущем. Если абонемент выполняется ежемесячно в пределах горизонтального участка графика, то сопровождающий программист стремится работы выполнять по максимуму так, чтобы его не вызывали в будущем. Можно сказать «делает для себя».
Выводы. На 3 часа однозначно заключать абонемент. На 2 часа нужно думать. На 1 час в месяц - заключать почасовую, однако понимать, что этого большая часть времени будет затрачена на поднятие релизов конфигураций.
Абонемент еще хорош тем, что возникает стабильность в отношениях. Заказчик вносит ежемесячную сумму платежа в бюджет на год и более точно планирует свои затраты на перспективу. Исполнитель имеет возможность планировать работы на год. Абонемент это гарантийные работы Исполнителю, что позволяет оптимально распределить трудовые ресурсы, тем самым иметь возможность снизить цену за час сопровождения.
При количестве необходимых часов сопровождения в месяц более трех (в течение года) – всегда выгоден абонемент. Возникает вопрос – как определить эти часы? Ответ – эмпирическим путем. В договоре на абонемент, сумму абонемента можно изменить 2 раза в течение года.
Абонемент или Свой программист? Согласно таблице 1 , цена часа своего программиста 300 - 900 рублей. Цена абонемента 600 рублей. То есть ровно посредине диапазона. Мы определили, что свой программист работает конкретно по назначению 74 - 110 часов. Возьмем наиболее оптимистичный вариант Затраты на своего программиста составляют 36 000 рублей, если часов при этом он отрабатывает даже и 74 (а может и до 110), то это выгодней абонемента. За такую сумму (36000) на абонементе Заказчик получит 60 часов обслуживания.

Если предприятию нужно в месяц 59 часов сопровождения, то на своего программиста затраты будут составлять не менее 36000, а на абонемент 35400 рублей. То есть вариант своего программиста можно начинать рассматривать только с 60 часов в месяц. При меньшем числе однозначно совой программист невыгоден. Но это не говорит о том, что при часах более 60 однозначно выгоден свой программист.
Давайте посмотрим на график. На нем зеленая линия абонемента пересекает горизонтальную отметку 36 000. Это отметка, ниже которой выгоден всегда абонемент. Далее линия пересекает розовый прямоугольник. Поставьте точку внутри этого прямоугольника, соответствующую положению своего штатного программиста. Если она ниже прямой абонемента, то выгодней свой. При расчете координаты точки учитывайте все бонусы: бесплатные обеды, мобильную связь, служебный автомобиль (доставку на служебном автобусе), страхование, съем жилья, униформу.
При требуемом количестве часов сопровождения более 110 на практике сочетают своего программиста с абонементом. Ситуацию когда становится выгодно содержать двух штатных программистов рассмотрите самостоятельно. Но сразу отметим, что два штатных программиста на сопровождении – это что-то неправильно.
Если Вы, уважаемый читатель, дочитали до этого места, значит материал небезинтересный. А то, что некоторые улыбаются наивности рассуждений автора, то это правильно. Но, во-первых: это лучше, чем ничего, во-вторых: направление мысли задано верно. Действительно, рассмотрена очень приблизительная модель, но модель поддается измерению, отражается в количественных оценках. Теперь давайте усложнять рассуждения, учитывать качественные характеристики.
Начнем с того что сравнивать будем не двух программистов: своего штатного и наемного. Сравнивать будем своего штатного и всю фирму, с которой договор на сопровождение. Конечно, за Заказчиком закрепляется конкретный сотрудник от Исполнителя, но работы выполняются в комплексе от лица компании в целом. А это значит:
- нет отпусков и больничных;
- компетентность коллектива всегда выше индивидуума;
- коллектив может выполнять несколько задач параллельно.
Если у Заказчика автоматизирован бухгалтерский учет и заработная плата, то, как правило, сопровождают эти два направления разные программисты Исполнителя, каждый из которых специалист в своем деле. Штатному программисту в одном лице сложней поддерживать знания на высоком уровне в двух конфигурациях одновременно.
Штатные программисты приходят и уходят. Не секрет, что любой штатный программист хочет получать зарплату больше, чем в текущее время. И это нормально, работают законы диалектики. Утро начинается с просмотра вакансий и если есть более приемлемое предложение – он уходит. Приходит новый программист. Говорит: "Как же здесь все запущено!"
И часто он прав, так как программист, который подумывает о переходе к другому работодателю – делает работу на той грани, которая еще устраивает хозяина. Что творится внутри программы - никто не знает. Конечно же, так поступают далеко не все программисты, но система (когда сам себе хозяин) не только позволяет, но и провоцирует на расслабление.
А кто гарантирует качество при аутсорсинге? Никто! Но система способствует качеству. На абонементе программист должен получать деньги за то, что ничего не делает. Речь идет о сопровождении. То есть ему выгодно, когда его не вызывают. И он так ведет сопровождение программного обеспечения, чтобы к нему как можно меньше обращались и в это время он может заработать на других объектах.
Это общие тенденции. На практике встречается всякие варианты. Часто недовольны сторонним сопровождением, так как программист старается быстренько «отвязаться» и бежит дальше зарабатывать. Но какой бы программист плохой не был, за все ответит фирма согласно договору. В случае же своего программиста – винить некого.
Конфиденциальность оговаривается со штатным Программистом при приеме на работу и с Исполнителем при заключении договора. Гарантий нет ни в том, ни в другом случае. Надо признать - во втором случае избежать утечки данных сложней - доступ имеют несколько человек и доступ удаленный. Это минус аутсорсингу. Но при увольнении программиста (принудительном увольнении) приходится учитывать факт его знаний и копий баз данных.
Теперь давайте реально оценим уровень компетенции программистов Исполнителя. Откуда эта цифра 600 руб? Она складывается из тех же составляющих, что указаны в таблице 1. Только еще добавить к себестоимости услуг маржу компании, например 15% . То есть на руки программист получает примерно около 30 000 рублей. Это не высокая зарплата для программиста франчайзи и рассчитывать на высокую и широкую компетентность не приходится. Специалисты Исполнителя высокого уровня работают на внедрении проектов, на сопровождении же высокая зарплата становится нерентабельной для Заказчика. Сопровождение не требует таких компетенций как внедрение. Но этот специалист по сопровождению решает проблемы сопровождения не хуже штатного программиста Заказчика с зарплатой 40 000 рублей. Почему?
- работает в команде и в сложной ситуации всегда может получить консультацию у коллег;
- имеет доступ на закрытый форум 1С, где можно получить ответ на любой вопрос;
- имеет опыт сопровождения на других предприятиях.
Главное в абонементе - гарантия успешного конечного результата. За него отвечает Исполнитель. Если не получается у конкретного специалиста сопровождения, то подтягивается «тяжелая артиллерия». Стоимость работ при этом не меняется. Могут сдвинутся сроки, но положительный результат гарантирован.
Как оптимизировать затраты на сопровождение?
Давайте рассмотрим – что такое учетная система 1С? Это справочники, документы, регистры, отчеты и обработки.

На рисунке ниже они отображены разными цветами. Синий цвет относится к объектам типовой конфигурации. Зеленый цвет отображает возможный вариант доработок ядра. Доработок заказчиком. То есть синий цвет это прерогатива опытных программистов. Эти объекты нельзя «трогать» - они на сопровождении у профессионалов. Объекты зеленого цвета можно добавлять и изменять без ограничений. К этим работам можно привлекать начинающих программистов, студентов, что позволит существенно сократить расходы.
Приложение
Заказчик
Потребность в сопровождении в месяц [V] (часы)
Удаленный доступ (да, нет)
Удаленность от Исполнителя, время в пути Тп (часы, стоимость)
Исполнитель
Гуд-вилл
Рейтинг фирмы 1С
Компетенции (ЦКП, ЦКС, ЦКТ, ЦСО и так далее)
Количество внедрений в сфере деятельности Заказчика
Процент успешных внедрений
Количество сотрудников
Вариант сопровождения
Свой программист
Абонемент
Почасовая оплата
Работа
Время реагирования - до начала работ Тр (часы)
Скорость выполнения работ конкретным работником V (часРабот/час)
Качество (регалии, компетенции)
Цена часа [C] (руб./час)
Функциональные зависимости
S=O*C=V*T*C
S – стоимость работ
О - объем работ [часРабот]
V – скорость выполнения работ [часРабот/час]
Т – время [час]
С – цена часа [руб./часРабот]
Полное время выполнения
Тп = Ту+Тр+О/V
Ту – удаленность Заказчика и Исполнителя
Тр – время реагирования на заявку
СОПРОВОЖДЕНИЕ 1С
ОБСЛУЖИВАНИЕ 1С
Срочная 1C-помощь:
Горячая линия:


