Состав команды проекта по доработке 1С.
Менеджер, или руководитель проекта (в зависимости от объема требований).
Функции: планирование, организация, контроль выполнения работ.
Аналитик.
Функции: обследование, постановка и формализация задачи, контроль разработки и консультирование программиста в процессе выполнения, внутреннее тестирование, внешнее тестирование (презентация, сдача заказчику).
Программист 1С.
Функции: Разработка, внутреннее тестирование доработок конфигураций 1С.
Краткое описание этапов проекта
У клиента появляется задача по доработке программного продукта. После отправки заявки или звонка, с клиентом связывается менеджер для уточнения целей доработки программы. На данном этапе речь не идет о формулировании четких технических требований к работам.
Информация передается аналитику, после чего он удаленно или в офисе заказчика (в зависимости от объема и сложности задачи и ряда организационных моментов) декомпозирует цели заказчика до уровня конкретных решений, при этом:
В техническом задании, которое подписывает клиент, используется понятная клиенту терминология, связанная с его ожиданиями (бизнес требованиями) от реализации доработки. Так в документе будут описаны бизнес-процессы с привязкой к будущим (доработанным типовым или разработанным с «нуля») инструментам системы, включая печатные формы и ключевые алгоритмы расчета тех или иных показателей. При этом от клиента не требуется утверждение (и подпись) сложных технических аспектов реализации задач, то есть техническая документация, которая поступает на утверждение, предельно понятна клиенту.
После того как цели клиента стали понятными и декомпозировались до уровня технических решений (зафиксированы в виде ТЗ/ПТИ), задача передается программисту, который оценивает трудозатраты на ее реализацию. Оценка осуществляется с применением рекомендованных нормировочных таблиц, статистических данных (при выполнении аналогичной работы на других проектах), а также экспертных знаний одного или нескольких программистов.
Программист предоставляет результат оценки менеджеру с необходимыми комментариями, а при необходимости – с разъяснениями ограничений и допущений в реализации требований заказчика.
На основе оценки трудозатрат менеджер формирует смету (бюджет) на выполнение доработки, а также определяет сроки доработки с учетом времени на программирование, а также внутреннее и внешнее тестирование.
Бюджет и сроки выполнения доработки согласовываются с клиентом и, при необходимости обосновываются на доступном уровне.
Выполнение работ начинается только после акцепта выявленных требований, а также бюджета и сроков со стороны клиента. Таким образом, бюджет каждой доработки известен клиенту заранее, что позволяет включить затраты на автоматизацию в соответствующий список расходов.
В процессе реализации доработки программистом, менеджер контролирует прогресс по заданию и промежуточные сроки работ, а аналитик – обеспечивает консультационную поддержку и внутреннее тестирование готовых функций.
По завершении разработки и внутреннего тестирования, менеджер сообщает клиенту о готовности сдачи результата. Согласовываются дата и время совместного тестирования. Важно, что все доработки внедряются исключительно в копию базы клиента, т.е. в процессе разработки и до момента полного завершения тестовых испытаний изменения в рабочую конфигурацию заказчика не вносятся.
Сдачу работ заказчику осуществляет аналитик. Программисты практически не взаимодействуют с заказчиком. После проведения всего цикла тестовых испытаний и подтверждения со стороны заказчика достижения ожидаемого результата, работа считается принятой, что оформляется необходимым образом, в зависимости от типа заключенного договора.
Наша компания предоставляет годовую гарантию на результаты всех проведенных работ. Если в течение 12 месяцев возникнет ошибка, связанная с проведенными работами, мы осуществим исправление в полном объеме и в минимальные сроки.
Стоит отметить, что ошибки в системе могут возникать по самым разным причинам. Поэтому, прежде чем приступать к исправлению, мы запустим процедуру верификации проблемы и оценки ее связи с выполненными настройками/доработками системы. Если будет выявлено, что проблема возникла в виду неточностей реализации, анализ и непосредственное исправление выполняются бесплатно. Если будет выявлено, что ошибка возникла не по вине разработчика (например, ошибка при ведении учета пользователем), то трудозатраты на ее анализ подлежат оплате, равно как и трудозатраты по исправлению (устранению) проблемы. Это общепринятая практика, которая гарантирует нашу полную ответственность за все результаты работ, и вместе с тем, защищает нас от возникновения убытков по причинам, не связанным с виной наших специалистов.
Основное конкурентное преимущество программных продуктов 1С 8.2 и 8.3 — возможность дорабатывать стандартные конфигурации программы и разрабатывать на основной базе платформы 1С наиболее оптимальные решения под требования конечного пользователя.
Широкий функционал реализует собственный язык программирования, а также встроенная среда разработки, обеспечивающая гибкость настроек.
Компания 1С в интересах пользователей программного обеспечения создает готовые решения, в равной степени способные удовлетворить запросы каждой организации, учитывающие уникальность и специфику любого предприятия. Широкий выбор надстроек к базовой конфигурации делает работу в 1С максимально комфортной.
Каковы самые частые доработки 1С?
Самый распространенный вид доработки - модификация пользовательского интерфейса. Более глубокие изменения, касающиеся создания и внедрения в систему специальных алгоритмов, встречаются реже, но также доступны для реализации.
Любая, даже небольшая организация имеет собственный набор бизнес-процессов. Для эффективной работы и получения наибольшей прибыли крупные бизнес-процессы необходимо автоматизировать. С данной функцией прекрасно справляются программы 1С. Но, к сожалению, идеальных программ не бывает, равно, как и каждый человек имеет свои представления о совершенстве. Программист 1с может помочь Вам в усовершенствовании Вашей программы. Доработав типовую 1С, Вы получите программу, полностью соответствующую Вашим представлениям и нуждам.
Доработка 1С - совокупность действий по настройке и модернизации программ 1С под нужды вашего предприятия.
Для достижения идеального результата, когда клиент получает именно то, что задумывал, при доработке программ 1С, мы предлагаем следующую схему работы:
Ниже перечислим особо востребованные доработки в программах 1С:
Существует ряд причин, почему заказывать доработки в нашей компании выгодно:
1С 8.2 и 8.3 обладает очень весомым конкурентным преимуществом — возможностью доработки 1С стандартных конфигураций и разработки своих решений на базе платформы. Достигается это благодаря встроенной среде разработки, система имеет даже собственный и собственный .
Фирма 1С, беспокоясь о клиентах, старается выпускать решения, которые в максимальной степени смогут подойти всем организациям на рынке. Каждое предприятие, как человек, уникально. Это своеобразный «тюнинг» конфигурации 1С под Ваши нужды.
Что обычно делают нового в 1С?
Как правило, модификации касаются интерфейсной части программы. Однако встречаются и серьезные доработки конфигураций — внедрение новых подсистем, новых алгоритмов.
Примеры изменений в 1С 8.3:
Стоимость работ по доработке типовых конфигураций 1С обычно оценивается в человеко-часах.
Одним из главных преимуществ программ 1С Предприятие являются огромные возможности настройки под индивидуальные требования каждого пользователя. Для этого требуется доработка и редактирование существующих конфигураций или разработка своих собственных с нуля.
Доработка 1С
это изменение типовых конфигураций, таких как бухгалтерия, зарплата и управление персоналом, управление торговлей, комплексная автоматизация, управление производственным предприятием и т.д., по требованию клиента. Во всех типовых программах 1С код конфигурации открыт, кроме базовых версий, и владелец программы 1С может беспрепятственно дорабатывать1С
под свои нужды. Именно это является самым существенным плюсом программ 1С. Недостатком в доработке программы 1С является то, что если изменить типовую конфигурацию, то ее обновление будет проходить сложнее. Но этот вопрос тоже можно решить.
Обычно 1С доработка включает в себя: доработка печатных форм, доработка отчетов или разработка новых отчетов, разработка обработок для анализа, для экономии времени обработки информации или заполнения информации, доработка конфигурации с созданием новых объектов конфигурации (справочников, документов, регистров, их реквизитов) Что бы доработать 1С вам необходимо воспользоваться услугами опытного программиста.
В программе 1С Предприятие применяется встроенный язык программирования, на котором написаны все без исключения конфигурации 1С - типовые и не типовые. Обладая навыками работы с программой 1С Предприятие в режиме - Конфигуратор - , специалист имеет возможность вносить произвольные изменения в тот или иной алгоритм работы конфигурации 1С, менять внешний вид элементов программы, создавать новые объекты конфигурации и т.д.
Именно поэтому система программ 1С Предприятие универсальная. Взяв за основу типовую конфигурацию, к примеру, 1С Управление Торговлей, программист может адаптировать ее к специфике предприятия любой сферы деятельности путем доработки 1С механизмов и объектов конфигурации.
Такой процесс называют - доработкой 1с - С использованием того же встроенного языка программист может создать совершенно новую конфигурацию, если речь идет об автоматизации очень специфических участков торговли, производства или других сфер человеческой деятельности. Для этого составляется подробное техническое задание, в котором описаны все ключевые моменты создаваемой конфигурации, вплоть до мельчайших подробностей. Проектирование подобной конфигурации занимает немало времени.
Преимущества созданной - с нуля - конфигурации на лицо, но есть один большой недостаток - продолжительное время разработки и высокая ее стоимость. Создать дополнительную подсистему на базе уже существующей конфигурации намного проще. Встроенный язык может быть применен также для создания новых - обработок.
Средствами встроенного языка 1С, может быть использован механизм для загрузки данных в 1С из программы, с которой вы работали. Если объем данных очень большой, перенести их вручную экономически нецелесообразно. Для специалиста это всего несколько часов работы. В любом случае не стоит недооценивать универсальность системы 1С Предприятие и возможности встроенного языка.