Разработка на платформе 1С

Введние

Российская IT компания 1С является бессменным лидером в отечественном программном обеспечении для автоматизации малого и среднего бизнеса. В чем секрет успеха?

  1. Большое количество готовых конфигураций для различных направлений бизнеса.
  2. Хорошая подготовка для интеграции с продуктами для введения бухгалтерского и управленческого учета от компании 1С, которые де-факто стали стандартом.
  3. Множество готовых решений для интеграции с оборудованием и различными сервисами во всех отраслях.
  4. Относительно низкая стоимость - покупка лицензий, как правило, не очень дорогая на старте использования
  5. Возможность быстро начать использование – начинать ведение учета можно буквально сразу же после установки продукта - это зависит, разумеется, от конкретной компании и области ведения бизнеса

Однако есть и сложности. С какими проблемами сталкиваются компании покупающие готовые продукты 1С?

  1. Решения и платформа созданы слишком универсальными в попытке закрыть все возможные области применения. Но когда вникаешь в тонкости выясняется, что многое не реализовано не доделано или не предусмотрено.
  2. Из первой проблемы проистекает вторая. Интерфейсы перегружены множеством атрибутов и кнопок. Поначалу 80% из них просто игнорируются, но когда задачи усложняются, то тут выясняется, что они были нужны и важны.
  3. Предусмотренные создателями продуктов схемы бизнес-процессов и документооборота ориентированы на «среднюю температуру по больнице». Чем крупнее становится компания, тем более индивидуальные методы ведения бизнеса и бизнес-процессы она внедряет и это требует адаптации ПО.
  4. Как водится, преимущество – сама платформа 1С, позволяющая опираться на крупную IT-компанию и её ресурсы, становится ограничением при развитии и попытках улучшить быстродействие или интерфейсы, часто упираемся в ограничения платформ.
  5. При самостоятельном запуске 1С или попытке использовать функционал программы не по назначению, не зная всех тонкостей алгоритмов работы продуктов, пользователя приходят к серьезным проблемам и затратам на исправление допущенных промахов, на более поздних стадиях развития компании. Стоимость ошибки растет со временем. Иногда это приводит к необходимости полностью менять или обновлять платформу, что очень трудоемко и дорого для любой компании.
  6. Множество продуктов от сторонних разработчиков в которых сложно разобраться если нет опыта использования этих решений. Понять и решить заранее насколько этот продукт или модуль (доработка) к стандартной конфигурации, закроет потребности бизнеса и не приведет к проблемам в будущем по силам не каждому.

Исходя из того, что указано выше, можно сделать некоторые выводы, о том, как стоит подходить к выбору учетной системы или платформы, стоит ли отдавать предпочтение 1С или другим платформам, какую конфигурацию выбрать от стороннего разработчика или от самой компании 1С.

  • 1С это универсальная платформа, при правильном выборе способна закрыть множество потребностей бизнеса, при этому обладает двумя важными качествами – быстрый запуск и низкая стоимость на старте использования.
  • Если есть возможность, лучше спросить «совета друга». Найти человека, опыт которого подтверждает его квалификацию, которому вы доверяете и спросить совета. Лучше найти нескольких таких людей и составить общее резюме, какую конкретно конфигурацию или продукт среди множества вариантов на 1С платформе. Если таких людей нет, лучше обратиться к профессионалам, желательно к тем, кто потом будет поддерживать и развивать Вашу учетную систему.
  • Не стоит рассчитывать, что вы купили готовое и решение и на этом всё. Какой бы продукт или конфигурацию вы не выбрали - это только входной билет. Как только компания будет чуть сложнее, чем лоток с цветами (а даже в этом сегменте есть сетевые компании, и бывает весьма сложный учет), надо понимать, что настройки, доработки, развитие системы, будут стоить денег и это будет требоваться практически постоянно.
  • Как только пошел поток доработок и доделок не стоит делать их по принципу «после нас хоть трава не расти». Ищите не максимально дешёвого подрядчика, а компанию, которая будет с вами долгие годы, будет знать особенности вашей компании и бизнеса, вашего продукта, требования, будет наработано доверие. Иначе, обращаясь к разным максимально дешевым подрядчикам вы сегодня, возможно, недорого закроете горящий вопрос, завтра потратите существенно больше на переделки и исправления.
  • Так же максимальная экономия на доработках и развитии учетной системы, обязательно приведет к ситуации, когда очередной, новый подрядчик заявит, что «тут дописывать нечего надо все переписывать с нуля», потому что «лоскутный» подход без единой концепции, неизбежно приводит к таким последствиям.
Зачем нужно дорабатывать и дописывать вашу 1С?

На платформе 1С существует множество продуктов, конфигураций, как от самой компании 1С так и от сторонних разработчиков. Как уже отмечалось выше, в теории, вы можете найти конфигурацию, которая закроет ваши первичные потребности, однако, вероятности, что она закроет 100% потребностей компании даже среднего размера нет. В любом случае покупка первичного продукта это входной билет, это, так сказать заготовка, которая должна не только закрыть сегодняшние ваши потребности, но дать возможность дальше развивать продукт и дорабатывать функционал.

Компания растет или меняется под давлением конкурентов, регулирования. Даже если бизнес выглядит очень стандартным, он всегда имеет свои внутренние особенности, которые в ходе изменений становятся все более индивидуальными. Политика учета, варианты ведения бухгалтерии, обработки заказов, способы взаимодействия с клиентом, система отчетности, уровень обученности персонала, размеры компании, количество юридических лиц, множество других факторов. Поэтому нет продуктов, которые на 100% подходят всем - это фикция. Вопрос в том, на каком этапе и в каком объеме потребуются доработки и насколько выбранное изначально решение позволит идти дальше. Так же не стоит пытаться сделать решение, где все вопросы решены внутри одного продукта - это тоже утопия. Задача включить базовые критичные бизнес-процессы в основу Вашего продукта, остальное может работать в виде отдельных внешних сервисов. Главное - подбирать их с учетом возможности и нужности дальнейшей интеграции с вашей 1С и с системой аналитики.

Еще одной весомой причиной для развития вашей 1С является автоматизация. На сегодня персонал это самый ценный ресурс для любой компании. Вот вам простой расчёт окупаемости. Например, абстрактная доработка стоит 50 или 100 тысяч рублей, вроде для небольшой компании немало. Если это позволит сэкономить всего 15 минут времени, одного сотрудника в день (например на складе, а таких сотрудников у вас например 4), то вы экономите час в день, кажется, немного. При работе склада 30 дней в месяц, выйдет 30 человеко-часов в месяц (15мин х 4 и умножаем на 30 дней). Если час работы вашего сотрудника обходится вам с налогами 1500 рублей в день (это мы берем очень заниженную оценку) то доработку в 100 000 рублей компания окупит всего за 2 месяца!

Несколько простых выводов

  • Во многих отраслях выигрывают не те компании, или не только те компании, у которых больше склад, производство, количество персонала или денег, а те, у которых лучшее IT решение. От того насколько в ходе развития удастся сделать подходящим Вашей компании, рынку и клиентам зависит Ваш успех.
  • В конкурентной борьбе или даже на рынках, где ее почти нет, грамотное развитие IT решения и вложений в него, окупаются крайне быстро. Поэтому стоит рассматривать это не как затраты, а как вложения в ваш инструментарий для ведения бизнеса, не менее важный чем офисы, станки, машины и оборудование.
  • В условиях жесточайшей нехватки персонала, которая не продлится год или два, а будет теперь нашим спутником долгие годы, автоматизация является важнейшим аспектом, иногда критически важным.
Методы поиска подрядчика для разработки на платформе 1С

Самый недорогой способ - это поиск подрядчиков на биржах фриланса, досках объявлений типа Авито и тематических форумах. Более высокую цену за аналогичные работы предложат небольшие и средние компании, т.к. у них есть высокий процент постоянных затрат: офис, бухгалтерия, налоги и прочее. Разумеется, конкурировать по цене с частными фрилансерами компании предлагающие такие же услуги не могут. Зато способны предложить различные варианты оплаты, более качественный подход к разработке, гарантийные обязательства, постоянное сопровождение и масштабирование. Наиболее дорогими, как правило, являются крупные компании франчайзи 1С. Это не всегда напрямую связано с качеством разработки. Но, как правило, такие компании проходят сертификацию, сотрудники обязаны сдавать экзамены и проходить аттестацию. К тому же крупная компания способна справиться с большим потоком задач, имеет больше специалистов и опыта в решении поставленных задач. Однако и внимания конкретному клиенту с относительно небольшим бизнесом, они окажут меньше: им интересны крупные и очень крупные проекты.

Давайте рассмотрим подробнее какие вопросы возникают у компаний при работе с различными типами подрядчиков для создания доработок и развития своих учетных систем на платформе 1С. Написание небольших обработок, в целом задача несложная, однако и тут мы рекомендуем подойти к выбору подрядчиков с осторожностью и вниманием. Рынок разработки на 1С «перегрет», а высокие зарплаты и нехватка специалистов приводят на этот рынок дилетантов либо откровенных шарлатанов, поэтому вопрос не праздный.

Фрилансеры или частные разработчики

Да, фрилансеры всегда дешевле, потому что:

  • У них меньше налоговая база: как правило они оформлены как самозанятые, иногда вообще никак не оформлены.
  • Нет офиса, нет постоянных затрат.
  • Нет административного персонала, отдела продаж, аналитиков.

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

  • Фрилансер может пропасть и никто его работу не подхватит. А если отчет нужен срочно или что-то сломалось и нужна срочная поддержка?
  • Если исполнитель никак не оформлен, то ему неудобно платить. Не все компании легко располагают наличными на подобные нужды и готовы не получать документы об оплате.
  • Производительность такого специалиста ограничена, он не сможет кратно увеличить выработку.
  • Фрилансер может быть занят другими проектами, и если у количество задач "плавает", то можно попасть в ситуацию, когда ваш запрос будет реализован значительно позже, чем Вы ожидаете.
  • Нет инфраструктуры: подробных отчетов по затраченному времени, личного кабинета с просмотром текущих задач и истории взаиморасчетов.
  • Обеспечение безопасности так же может быть проблемой если рабочие отношения не оформлены юридически, спрашивать не с кого.

При наличии внутри компании людей, способных грамотно сформулировать техническое задание, поставить его и принять результат работы, вполне оправданно сотрудничать с частными разработчиками, по дискретным, узким, небольшим задачам. Но если компания растёт, количество даже мелких задач так же увеличивается и во главе угла уже стоит надежность, скорость и качество предоставляемых услуг. Стоит рассматривать долгосрочное сотрудничество среди небольших и средних компаний, которые профессионально занимаются разработкой софта, сопровождением и поддержкой продуктов на платформе 1С. Тоже можно сказать и о более крупных доработках и проектах – лучше искать более крупного подрядчика.

Отдельно остановимся на качестве. Да разумеется и биржи фриланса, и доски объявлений типа Авито, пытаются использовать системы для оценки рейтинга аккаунта, через систему отзывов. В целом это лучше чем ничего, однако нередки случаи манипуляции и искусственной накрутки положительных отзывов. Это не значит, что они все неправдивые, но прямая оплата в виде скидок за положительный отзыв, по сути является манипуляцией. Без этой оплаты количество положительных отзывов было бы в десятки раз меньше, т.е. сама суть системы рейтинга, скажем мягко, несколько искажается. Так же встречается и нечестная конкуренция, когда наоборот оставляются несуществующие отрицательные отзывы. Оспаривание таких отзывов - это хлопотное и затратное мероприятие, и опять же рейтинг аккаунта искажается. Поэтому рейтинги фрилансеров не могут являться гарантией того, что именно ваше сотрудничество сложится удачно.

Небольшие и средние компании разработчики

Как уже указывалось выше, цена на услуги от компании, будет скорее всего выше, чем у частного разработчика. Однако вы скорее всего, получите как минимум часть из перечисленных ниже преимуществ:

  • Более системный подход. В компании есть аналитики и руководители, это, как правило, люди с большим опытом, способные видеть вперёд на несколько шагов, что сэкономит деньги в будущем, возможно, очень большие деньги и время. Так же одну задачу можно решить несколькими способами, поэтому они предложат оптимальный вариант для конкретного случая.
  • Масштабируемость. Компания способна работать с плавающей загрузкой, т.к. у нее есть другие клиенты с нерегулярными задачами. С большой долей вероятности, в разных бизнесах и в разных сегментах, пики и низкая загрузка приходятся на разные периоды, вы можете ожидать, что все ваши потребности будут закрыты в ожидаемый срок.
  • Использование накопленного опыта. Компания имеет значительный опыт внедрений и наработки по решению типичных проблем, возникающих у большинства клиентов. Поэтому сотрудничая с компанией, Вы получите уже готовые решения, которые опробованы в реальных бизнесах. Это означает экономию времени и отсутствие необходимости самостоятельно “изобретать велосипед” по многим типовым вопросам.
  • Некоторые компании разработчики, такие как наша например, располагают различными отделами – DEVOPS (системные администраторы), WEB разработка, специалисты по аналитике и базам данных и др. Если у вас нет своего отдела IT, то вы можете получить «внешний отдел IT» за разумные деньги и с полным набором специалистов. Самостоятельно нанять, загрузить работой и администрировать всех специалистов, очень сложно, это отдельная компетенция и по карману только крупным компаниям.
  • Подобный подход, когда компания совмещает различные области разработки, позволяет решать вопросы на стыке систем. Классический пример выгрузка товара на сайт и загрузка обратно заказов. Казалось бы, простая и стандартная задача, но в ней, может быть, миллион нюансов. Что бы избежать «футбола», когда специалисты по 1С говорят: «вот тут наша компетенция закончилась, обращайтесь к спецам по сайту», а те, в свою очередь указывают обратно на 1С, лучше найти подрядчика «под ключ».
  • Компания предложит более четкий бизнес-процесс постановки и решения задач, прозрачный и понятный для обеих сторон. Это даст экономию времени и денег для заказчика.
  • Сервисные вопросы решены на более высоком уровне – личный кабинет, взаиморасчеты, расшифровки по выполненным задачам, каналы коммуникации, способы оплаты и другие вопросы взаимодействия с разработчиком.

Конечно в любой бочке меда …., есть свои недостатки:

  • Компания заинтересована в формализации каналов постановки задач. Часть компаний предложат постановку задач через тикет-систему по входящим письмам, другие предоставят личный кабинет. Но принимать задачи в любом виде и в любое время, по телефону, Телеграму, почте, смс и т.д. скорее всего откажутся, так как это может привести к конфликтам, связанным с тем, что задачи и требования не были четко зафиксированы. Любые ограничения снижают удобство.
  • Компания, скорее всего, будет задавать больше вопросов и больше времени тратить на ТЗ, по сравнению с фрилансером.
  • Так же могут быть искажения при передаче ТЗ, от специалиста общающегося с заказчиком к исполнителю. В компаниях это, как правило, не один и тот же человек.
Крупные компании разработчики

У крупных компаний одно большое преимущество - это масштабы и способность переварить практически любой проект. Они и сами тяготеют к крупным заказам, мегапроектам.

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

Что предлагает компания Softfabric в плане разработки на платформе 1С.

Наша компания готова работать по любому из трех принципов

Time and Material
Проектный подход
IT на аутсорсинге

В первом случае, Time and Material, задачи идут сплошным потоком, фиксируются каналы, по которым задачи могут ставиться задачи и ограничивается круг лиц в компании заказчике, которые имеют право на постановку задач. Наша компания ведет трекинг затраченного времени в разрезе задач, и оно становится основой для взаиморасчетов. Очевидно, что такой подход требует взаимного доверия между заказчиком и исполнителем.

У многих возникает вопрос: «А не будет ли «приписок»?» - т.е. каких-то завышений потраченного времени со стороны исполнителя. На самом деле, если взглянуть на это с другой стороны, то затраты на администрирование и проверку предоставляемых time sheet (расшифровок учета времени) тоже могут быть достаточно велики. Поэтому вполне может быть, что сокращение затрат на администрирование и проверки со стороны клиента, при большом потоке задач, перекроют возможное завышение сметы исполнителем. Так же как супермаркеты списывают какой-то процент товара на махинации и порчу покупателями и сотрудниками, и это дешевле, чем ловить каждого сотрудника или покупателя на мелком ущербе. Сказанное вовсе не значит, что все исполнители, тем более наша компания, сознательно завышают сметы, а заказчики вообще не проверяют предоставляемые счета. Мы объясняем почему наши клиенты согласны на определенный риск, и в итоге это снижает их затраты. Разумеется, все выставляемые счета и расшифровки проходят проверку внутри нашей компании. Мы являемся «фильтром» и сами отсекаем попытки персонала исказить отчетность, поскольку мы заинтересованы в долгосрочном сотрудничестве и доверии клиента. Лишние доходы, как правило мизерные, сегодня, не стоят потерянного крупного клиента и потерянной репутации завтра.

Во-втором случае, «проектный подход», задачи сравнительно объемные и\или заказчик хочет заранее понимать масштабы затрат. Мы можем провести предварительную оценку стоимости разработки. Каждая поступающая задача оценивается и предоставляется предварительная стоимость, которая может меняться только в случае, если задача изменяется заказчиком или открываются особенности, которые не могли предвидеть ни заказчик, ни исполнитель.

Для более крупных задач, проектов, написание технического задания - обязательный этап разработки, это в интересах как клиента, так и исполнителя. Заказчик хочет получить как можно более точную оценку и срок сдачи проектов, но это невозможно без грамотного технического задания. Это необязательно 1000 листов мелкого текста, с описанием каждой кнопки и вариантов ее поведения, но общая логика и критические нюансы должны быть зафиксированы, желательно как можно подробнее. Наша компания, как исполнитель, заинтересована в том, чтобы у нас с заказчиком было одинаковое понимание того, что требуется сделать. Это особенно важно для крупных проектов, где часто возникают проблемы с «расползанием» сроков и бюджета из-за разного понимания функционала и требований, слишком общего, неконкретного технического задания или из-за изменений и дополнений в процессе выполнения проекта. Составление технического задания, даже не самого подробного, для крупного проекта, является отдельной работой, стоимость которой может составлять от 10 до 30% от общей стоимости проекта, а иногда и больше. Детализированное техническое задание уже включает в себя часть работы по выполнению проекта – разработку логики работы, структуры хранения и обмена данными, уточнение требований, дизайн, прототипирование. Конечно, здесь важно найти баланс: если стоимость разработки составляет 50-60 тысяч рублей, требовать такую же сумму за техническое задание неразумно и можно ограничиться фиксацией основных моментов. Если речь идет о крупных проектах или подсистемах, эффективнее для всех сторон заранее потратить время и деньги на четкую конкретизацию всех аспектов и нюансов работы будущей системы, чтобы в итоге получить качественный результат в заранее оговоренные сроки.

Для небольших задач стоимость уже включает работу аналитика, постановку ТЗ, предварительное тестирование. В таких случаях не принято выделять это в отдельные строки в расшифровке времени или стоимости.

Возможен и третий вариант работы. Наша компания готова быть вашим отделом IT на аутсорсинге, т.к. у нас в команде множество специалистов разного профиля, с громадным опытом. Мы готовы взять на себя вопросы от администрирования серверов и настройки кассового оборудования, терминалов оплаты и прочих систем до написания и внедрения кастомных и индивидуальных конфигураций на платформе 1С. Если ваша компания уже переросла уровень, когда «дядя Ваня» чинит вам принтеры и по совместительству готов настроить сервер 1С, но у вас нет возможности или соответствующего потока задач и компетенций по управлению этой командой, чтобы держать всех разнопрофильных специалистов в своем штате, мы готовы прийти вам на помощь, проконсультировать, а так же помочь в поддержании и развитии вашей IT инфраструктуры. Разделение труда придумано не нами, и это зачастую самый правильный подход – делайте то, что у вас получается лучше всего, остальное оставьте специалистам.

Основные этапы разработки

1
Анализ требований
2
Проектирование
3
Разработка
4
Тестирование
5
Внедрение
6
Поддержка и сопровождение
  1. Анализ требований

    Сбор требований включает в себя общение с заказчиками и пользователями системы, чтобы понять их потребности и ожидания.

  2. Проектирование

    Описывается структура базы данных и логика работы системы, интерфейсы пользователей и архитектура приложения.

  3. Разработка

    В 1С:Предприятие используется специализированный язык программирования — 1С:Язык. Работая в конфигураторе, разработчик создает объекты метаданных, разрабатывает коды, а также формирует интерфейсы.

  4. Тестирование

    Функциональное тестирование, тестирование производительности и тестирование на соответствие требованиям к результату, описанным в п.2.

  5. Внедрение

    Установка программного обеспечения на рабочие места пользователей, обучение работников и настройка.

  6. Поддержка и сопровождение

    После внедрения необходимо обеспечить техническую поддержку пользователей, а также следить за работой системы и вносить изменения по мере необходимости.

Наша компания предлагает полный спектр услуг по 1С:

  • Продажа продуктов и лицензий 1С – мы готовы предложить Вам как покупку новых продуктов, так и продление существующих лицензий
  • Настройка, запуск и внедрение - мы готовы предложить помощь в запуске и настройке стандартных конфигураций и продуктов на основе 1С, как выпускаемых самой компаний 1С и её дочерними компаниями, так и продуктов и конфигураций сторонних разработчиков
  • Подготовка серверов, баз данных, настройка сетевых соединений - у нас большой опыт в подключении различного оборудования, касс, штрихкод и QR-сканеров, настройка принтеров этикеток и прочего оборудования
  • Настройка интеграций и обменов между конфигурациями 1С или сторонними сервисами – Бухгалтерия, УНФ (управление нашей фирмой), УТ (Управление торговлей), ЗУП (зарплата и управление кадрами), 1СБитрикс, интеграция с внешними системами – транспортных компаний, различных API, банковскими сервисами, системой Честный Знак и другими
  • Разработка обработок и кастомных решений - мы создадим индивидуальные обработки, микросервисы и отчеты, которые идеально подойдут для Ваших бизнес-процессов
  • Написание крупных кастомных решений – на основе существующих продуктов 1С мы можем построить полностью индивидуальную систему учета, которая будет оптимизирована под бизнес-процессы Вашей компании в конкретной отрасли применения

Цены на услуги

Мы предлагаем профессиональные услуги по оптимизации 1С, чтобы помочь вашему бизнесу эффективно управлять сложными операциями и учетом. Наши специалисты готовы настроить все необходимые функции, включая:
  • Оптимизацию учета и автоматизацию нестандартных операций для снижения ручной работы и ошибок.
  • Настройку отчетов, печатных форм и обработок для быстрого получения актуальных данных.
  • Разграничение прав доступа для безопасности и конфиденциальности информации.
  • Настройку расписания регламентных заданий для выполнения задач в нужное время.
  • Автоматическое резервное копирование, чтобы ваши данные всегда были защищены.
  • Создание распределенных информационных баз (РИБ) для удобной работы филиалов и удаленных сотрудников.
  • Обмен данными с решениями 1С и внешними системами для полной интеграции в единую информационную среду.
Стоимость работы специалиста:
  • Бизнес аналитик – 3500₽/час

Примеры работ

Есть идея для разработки?

Давайте обсудим

Ответим на Ваши вопросы, звоните или оставьте заявку на сайте
+7 (812) 509-36-39
Оставить заявку
Ваше имя
Выберите способ связи
Номер телефона