1с erp что это такое
ERP-система – это решение для управления ресурсами бизнеса. Чтобы понять, что это за программа и нужна ли она вашей компании, следует разобраться в том, как работает система на практике, из чего состоит, каковы ее плюсы и минусы.
В нашей статье мы попробуем рассказать, что такое ERP-система простыми словами и дать ответы на распространенные вопросы пользователей.
Что такое ERP-система?
ERP-система (от англ. Enterprise Resource Planning) – как следует из названия, в первую очередь, это инструмент для планирования ресурсов предприятия.
Какие такие ресурсы и зачем их планировать? Когда масштабы компании невелики и многие вопросы можно удержать в голове, то и планировать здесь особо нечего. А если у вас производство в сотни наименований, для которых нужны тысячи комплектующих, а число сотрудников превышает, к примеру, 2 000 человек, то без планирования ресурсов обойтись довольно сложно.
Системы ERP предназначены для хранения и обработки большого объема данных, позволяют связать все информационные ресурсы предприятия в единый механизм.
Полученная информация позволит более грамотно распределять производственные ресурсы и принимать точные управленческие решения. Именно качественное планирование в крупном бизнесе и приносит ощутимый эффект.
Программа не просто хранит данные о происходящем на предприятии, но и позволяет благодаря встроенным модулям ERP-системы планировать и оптимизировать все виды ресурсов – финансовые, материальные, человеческие, временные и др.
Простыми словами, ERP-система позволяет не только получать актуальную информацию, но и анализировать ее и принимать решения, а также доносить связанные с этим задачи до сотрудников.
Здесь может возникнуть резонный вопрос – зачем нужно внедрение ERP-системы, если предприятие уже и без того оснащено автоматизированными решениями для ведения учета, управления персоналом, финансами и т.п.? Ответ прост: ERP-система, в отличие от других программ, охватывает работу всей компании, а не отдельных подразделений. Современные ERP-системы нужны, чтобы связать все процессы в единый цикл управления. Автоматизация ERP позволяет объединить все бизнес-процессы компании на одной мощной платформе.
Акцент делается именно на объединении. Долгое время считалось, что различные задачи лучше автоматизировать при помощи разных программ, а затем все данные где-то централизовать. Если разработчики таких решений различаются, то интеграция программ может быть затруднительной. Поэтому сегодня тенденция меняется в сторону единых решений, где все: от учета до отчетности ведется в одной конфигурации.
Комплексные системы управления предприятием, такие как ERP, стремятся максимально объединить в рамках единой платформы все процессы, что сокращает затраты на поддержку и обслуживание системы, а также ускоряет работу сотрудников компании.
ERP-система охватывает множество функций предприятия. Перечислим лишь несколько основных. Автоматизация ERP позволит:
- объединить все бизнес-процессы и вести дела по единым стандартам в рамках одной системы;
- улучшить качество планирования;
- объединить работу всех служб и подразделений;
- координировать производство и производить «точно в срок»;
- контролировать работу подразделений;
- повысить прозрачность бизнес-процессов;
- оценивать качество работы подразделений, отделов и сотрудников;
- оперативно получать информацию о всех сторонах деятельности и принимать точные управленческие решения.
Кому необходимо внедрение ERP-системы?
Как мы уже упоминали выше, внедрение ERP-системы чаще всего требуется крупным предприятиям со сложным производственным процессом, большим ассортиментом выпускаемой продукции, широкой филиальной сетью. Именно в этом случае достигается окупаемость системы в перспективе за счет более грамотного планирования ресурсов и точного управления бизнесом.
Учитывая высокую стоимость и сложность внедрения ERP-системы, автоматизация ERP в малом и среднем бизнесе считается нецелесообразной. Такое масштабное решение может, наоборот, замедлить процессы и привести к неоправданным убыткам.
История ERP-систем
Чтобы лучше понять смысл ERP-системы, стоит совершить краткий экскурс в историю ее возникновения.
В конце 20-го века началось массовое распространение персональных компьютеров и постепенный переход на цифровой формат. Для этих ПК стали разрабатывать программное обеспечение. Началась повсеместная автоматизация бизнеса, появились конфигурации для облегчения работы бухгалтеров, финансистов и других подразделений.
Вся информация постепенно переформатировалась в цифровой вид, уменьшалось количество бумажных носителей. Суть процессов заключалась не только в переводе информации в цифровой вид, но и в появлении новых способов и моделей для анализа и обмена данными.
В результате, такие изменения позволили видеть как деятельность предприятия в целом, так и анализировать ее отдельные направления. Полученная информация позволила более грамотно распределять использование производственных мощностей и принимать правильные управленческие решения. Именно такой способ ведения бизнеса получил название Enterprise Resource Planning, а программное обеспечение для автоматизации этих задач назвали EPR-системой.
Функционал ERP-системы
Функционал ERP-систем может различаться, особенно если речь идет о зарубежных разработчиках и отечественных решениях, но есть и общие для всех продуктов функции:
- планирование производственных ресурсов и продаж;
- ведение технологических карт, необходимых для производства изделий;
- анализ и планирование потребностей в комплектующих и материалах, анализ затрат и сроков для выполнения плана;
- управление закупками и запасами;
- управление финансами, ведение управленческого, бухгалтерского и налогового учета;
- управление проектами;
- управление производственными ресурсами в различных масштабах: от всего предприятия до отдельного цеха или конкретного станка.
Архитектура ERP
Архитектура ERP по большей части схожа. Как правило, стандартная ERP-система включает два блока:
- Платформа — фундамент системы, обеспечивающий работу ее компонентов. Состоит из ядра (программной среды, в которой выполняются все операции) и базового функционала (пользовательские функции, справочники).
- Модули ERP-системы – компоненты, которые при необходимости подключаются к платформе. Это значит, что вы можете подключить только те модули, которые требуются предприятию на определенном этапе развития. Основные модули ERP-систем: «Управление производством», «Проекты», «Управление поставками», «Финансы», «Управление взаимоотношениями с клиентами», «Трудовые ресурсы» и др. Модули ERP-системы запускаются последовательно, что минимизирует влияние на ход работы компании. Такая архитектура является отличительной особенностью ERP.
Преимущества ERP-системы
Резюмируя все вышесказанное, выделим пять ключевых преимуществ современных ERP-систем:
- Универсальность. Автоматизация ERP возможна в разных типах производства, система включает широкий спектр инструментов для компаний разных сфер и масштабов. Программу можно внедрить не только в промышленности, но и в банках, сфере торговли, услуг и др.
- Гибкость и масштабируемость. Программа ERP хорошо совместима с другими конфигурациями и приложениями. Система легко настраивается под различные бизнес-процессы и масштабируется под предприятия разной величины, что даст возможность управления корпорациями с большим числом подразделений.
- Единая платформа. Внедрение ERP-системы позволит создать в компании единую информационную среду, которая существенно облегчит и оптимизирует работу подразделений, руководства и сотрудников.
- Распределение прав доступа. ERP дает возможность гибко распределить права доступа между сотрудниками любых отделов и защитить ценные корпоративные данные от посторонних глаз.
- Качественное планирование и учет. Системы ERP предназначены для хранения и обработки большого объема данных, эта информация позволит более грамотно распределять производственные ресурсы, вести учет и принимать точные управленческие решения.
Недостатки
У ERP-систем есть два весомых недостатка: внедрять их, как правило, дорого и долго. Расходы на установку такой сложной и дорогостоящей программы должны рассматриваться руководством как стратегические вложения, которые окупят себя и начнут приносить прибыль не сразу, а в перспективе 2-3 лет.
Из менее весомых недостатков ERP выделим следующие:
- Сложность программы и, как следствие, необходимость дополнительного обучения пользователей.
- Повышенные требования к оборудованию. Речь идет не только о ПК, но и о серверах для хранения резервных копий. Вся инфраструктура должна быть надежной и быстродействующей, что существенно повышает стоимость ее владения и обслуживания.
- Повышенные требования к защите данных. Хранение и передача ценных корпоративных документов, особенно в случае с доступом к ним по сети для удаленных подразделений, требуют более тщательного контроля со стороны системы безопасности.
Как узнать, что пора внедрять ERP?
Три признака, которые помогут определить, что вам нужна автоматизация ERP:
- Текущие решения тормозят развитие компании. К примеру, на ранних этапах бизнесу хватало возможностей информационной системы, но сейчас вы понимаете, что программное обеспечение тормозит ваше развитие на рынке. Очевидно, вы переросли это ПО и стоит задуматься о его смене.
- В компании используются разнородные программы. Вы все чаще сталкиваетесь с проблемами интеграции и обмена данными между имеющимися в компании ПО. Откровенно, все это плохо работает вместе. К примеру, новая программа для бухгалтерии несовместима с устаревшим решением для отдела кадров, и вашим IT-специалистам надоело тратить время и ресурсы в попытках их «подружить». Это тоже верный признак того, что вам пора задуматься о внедрении комплексной информационной системы.
- Ваше ПО несовместимо с мобильными устройствами клиентов и сотрудников. IT-сфера – одна из самых динамично развивающихся отраслей бизнеса, и если уже сейчас ваше ПО не позволяет подстроиться под современные изменения рынка, то спустя всего год оно может и вовсе устареть. Лучше уже сейчас задуматься о переходе на более функциональное и современное решение. Хорошая ERP-система постоянно развивается и совершенствуется. Разработчики обновляют и дорабатывают продукт с учетом трендов и потребностей рынка. Вы можете не беспокоиться о будущих нюансах даже через 5 лет.
Как выбрать и что важно знать при выборе ERP?
На IT-рынке представлены несколько комплексных ERP-систем как западных, так и отечественных производителей. Какую платформу выбрать – западную или российскую? Мнения по этому вопросу довольно противоречивы.
Зарубежные ERP-системы таких разработчиков, как: SAP, Microsoft, Oracle, PeopleSoft, Sage, Baan могут использоваться на предприятиях любой сферы и являются примерами для подражания. Сильной стороной западных решений принято считать точно прописанный алгоритм действий производственного планирования и большой практический опыт при разработке продуктов. Ключевой недостаток – необходимость доработок программы с учетом особенностей российского рынка и законодательства. Такие доработки потребуют дополнительных финансовых вложений, о которых лучше знать заранее. Также к недостаткам стоит отнести высокую стоимость системы и слишком узкое число квалифицированных специалистов, способных провести качественное внедрение ERP-системы и оказать дальнейшее сопровождение.
Отечественные разработки и их внедрение стоят ощутимо дешевле западных. И, само собой, в них учитывается специфика рынка и поддерживается актуализация программы в соответствии с изменениями законодательства.
Как пример можно привести программное обеспечение фирмы «1C» – «1С:ERP Управление предприятием 2» («1С:ERP»). Это продвинутая система, в которую включены инструменты для комплексного управления производством. По функциональности ERP «1С» является одной из самых мощных программ в своем классе. В ней есть все, что может потребоваться современному предприятию.
Важно понимать, что установка системы класса ERP на предприятии — это всегда трудоемкая задача. При выборе интегратора – компании, с которой будет проводиться автоматизация ERP, нужно учитывать два фактора: ее компетенции и опыт работы с предприятиями смежных отраслей и масштабов. Также следует обратить внимание на то, какие профессиональные услуги предоставляет организация: техподдержка, доработка ПО, обучение сотрудников и т.д.
Если остановите свой выбор на решении фирмы «1С», то при подборе партнера по внедрению обязательно обратите внимание на наличие статуса «1С:Центр компетенции по ERP-решениям». Наличие такого статуса является гарантией качества услуг по внедрению и сопровождению ERP-системы.
«1С-Архитектор бизнеса» имеет большой практический опыт и владеет отлаженной методологией внедрения «1С:ERP »: от анализа задач до сопровождения системы. Мы поможем вам сократить время на запуск и освоение программы, избежать ошибок в работе. В рейтинге фирмы «1С» среди Центров компетенции по ERP наша компания занимает третье место.
Методы внедрения ERP-системы
Выделяют три ключевых стратегии внедрения ERP-системы:
- Пошаговая интеграция. В этом случае автоматизация ERP проводится на нескольких основных модулях, а затем, после их отладки, реализуется постепенное внедрение ERP-системы на всех участках бизнеса. При таком варианте риск неудачи относительно невелик. Но стоит упомянуть, что такой метод занимает довольно много времени, поэтому вам будет сложно оценить эффект от внедрения системы сразу.
- Комплексное внедрение ERP. Установка программы сразу и полностью, по всем направлениям бизнеса. Это довольно рискованный вариант, его рекомендуют использовать в компаниях с несложной организационной структурой и производством. Эта стратегия требует тщательного тестирования всех процессов, так как до внедрения ERP необходимо детально проверить, насколько корректно автоматизированы все бизнес-процессы.
- Комбинированный метод. Внедрение ERP-системы проводится сразу по всем направлениям, но поэтапно. Этот метод позволяет максимально ускорить ввод системы в эксплуатацию при наименьшей потере качества работы. Риск ошибок в этом случае чаще всего незначительный.
Этапы внедрения ERP
Длительное и сложное внедрение ERP-системы обусловлено необходимостью всестороннего предварительного исследования работы компании. Это позволит понять, целесообразна ли автоматизация ERP в этой организации или для начала следуют скорректировать определенные бизнес-процессы. Мы рекомендуем не пропускать этот этап, иначе вы рискуете потерять много времени и ресурсов в случае затянувшегося или неудачного внедрения системы.
Если в результате предпроектного исследования выявлено, что у компании все процессы достаточно отлажены и все готово к внедрению, можно приступать к составлению плана проекта. Мы рекомендуем на этом этапе руководству составить подробный список требований к ERP-системе, определить, какие области работы следует охватить, какие подразделения автоматизировать и т.д.
Типовое внедрение ERP-системы подразумевает автоматизацию предприятия по специально разработанной технологии, в которую, как правило, обязательно входят:
- Подготовка к внедрению. Как мы уже писали выше, до покупки системы следует обязательно следует взвесить все «за и против» и понять, действительно ли автоматизация ERP нужна организации. Это позволит определить цели и ожидания от внедрения, а также оценить бюджет проекта автоматизации.
- Анализ и составление плана. На этом этапе проводится анализ компании, изучается работа подразделений и производственные процессы. Затем определяются задачи, ставятся цели, после чего формируется технический план проекта.
- Установка и тестирование. Следующим этапом проводится установка программы, перенос данных из используемых учетных систем в новую, выверка данных, тестирование системы и устранение возможных ошибок.
- Обучение сотрудников. Это обязательное условие для корректного использования ERP-системы на предприятии. Чаще всего для сотрудников проводится ознакомительный курс по работе с продуктом, возможно создание инструкций для предотвращения будущих ошибок пользователей.
- Ввод в эксплуатацию. Специалисты настраивают параметры учета и конфигурации для корректной работы системы, при необходимости проводят доработки в отчетах. На заключительном этапе можно найти и устранить проблемы, возникающие при работе с ERP.
Узнайте о преимуществах ERP-системы для вашей компании! Если вы обдумываете возможность внедрения «1С:ERP» в своей организации и вам требуется более подробная консультация — звоните в нашу компанию. Специалисты «1С-Архитектора бизнеса» проконсультируют вас по всем интересующим вопросам. Вы также можете узнать больше о возможностях «1С:ERP» в нашей статье
Подведем итоги
Комплексные системы управления предприятием, такие как ERP, это, в первую очередь, инструмент для планирования ресурсов предприятия. Системы ERP предназначены для хранения и обработки большого объема данных, что позволит более грамотно распределять производственные ресурсы и принимать точные управленческие решения. Именно качественное планирование в крупном бизнесе и приносит ощутимый эффект.
Надеемся, что наша статья помогла вам понять особенности программы ERP и разобраться, как выбрать наиболее эффективный продукт, грамотно провести внедрение ERP-системы и добиться в перспективе роста прибыли и существенных улучшений в работе компании.
«1С:ERP Управление предприятием» («1C:ERP») — это инновационное и эффективное решение от компании «1С» для создания комплексной информационной системы управления любым предприятием. Этот продукт позволяет автоматизировать основные бизнес-процессы, контролировать ключевые показатели деятельности предприятия, организовать взаимодействие служб и подразделений, координировать деятельность производственных подразделений, оценивать эффективность деятельности предприятия, отдельных подразделений и персонала.
«1C:ERP» был создан с учетом лучших мировых и отечественных практик автоматизации крупного и среднего бизнеса, а также при непосредственном участии представителей крупных промышленных предприятий. Благодаря экспертному подходу к разработке и поэтапному тестированию «1C:ERP» получил именно те функциональные возможности, которые наиболее востребованы в крупных предприятиях с различными направлениями деятельности, в том числе в технически сложных многопередельных производствах.
Для чего используют «1C:ERP»?
Начиная с 2014 года свыше 5000 предприятий стали клиентами «1С:ERP Управление предприятием»:- для оптимизации процесса производства, составления достоверного графика деятельности с учетом загрузки оборудования и обеспечения ресурсами;
- при переходе от морально устаревших разрозненных систем управления – чтобы организовать эффективную работу в едином информационном пространстве;
- для простого и удобного отслеживания ключевых показателей работы предприятия на всех уровнях управления;
- для согласованной работы служб предприятия при построении и исполнении планов продаж, производства и закупок;
- чтобы внедрить эффективную систему управления денежными средствами, выработать оптимальные способы достижения финансовых целей компании;
- чтобы повысить эффективность работы коммерческих и логистических служб, улучшить качество обслуживания клиентов, повысить точность и оперативность получения информации;
- для получения достоверных данных о деятельности предприятия, себестоимости и выручке в разрезе требуемых аналитик.
Узнать подробнее об информационно-управленческих системах, построенных на базе «1C:ERP» и других решениях «1С», вы сможете на сайте «1С:Консалтинг». Информация об уже реализованных проектах размещена в справочнике «Внедренные решения».
Мы стараемся писать приложение так, чтобы с ним было легко и удобно работать даже неискушенному пользователю.
Особенности разработки
- «Объекты УП, УТ, КА» — объекты, входящие во все прикладные решения: Управление Торговлей, Комплексная Автоматизация, Управление Предприятием (русскоязычное название ERP).
- «Объекты УП, КА» — объекты, относящиеся только к конфигурациям Комплексная Автоматизация и ERP.
- «Объекты УП» — объекты, относящиеся только к решению ERP
Цифры после запятой
Версия продукта ERP состоит из четырех чисел, разделенных точками. Например — 2.1.3.117.
- Первое число (редакция) в версии меняется крайне редко (например КА 1.х.х.х и КА 2.х.х.х разделяет почти 8 лет).
- Второе число (подредакция) меняется примерно раз в год. В версии с новой подредакцией выпускается новая функциональность. Выпуск таких версий часто приурочивается к началу календарного года, чтобы у пользователей было достаточно времени на «переезд» на новую версию.
- В версиях с новым третьим числом (релиз) развивается существующая функциональность; новый релиз выходит примерно раз в два-три месяца.
- Версии с обновленным четвертым числом (исправительные сборки) содержат в себе только исправления ошибок и обновления для соответствия текущему законодательству. Выходят каждые две недели.
- 2.1.3.X – Поддерживаемый релиз предыдущей подредакции. Будет выпускаться до конца 2016 года. В этой версии идет только исправление ошибок и правки для соответствия текущему законодательству.
- 2.2.1.X – Текущий релиз текущей подредакции. В нем новая функциональность подредакции. Для него до выпуска релиза 2.2.2.X, будут выпускаться исправительные сборки.
- 2.2.2.X – Развитие функциональности текущей подредакции. Именно этот релиз активно разрабатывается.
Учитывая, что из каждой ветки ERP получаются, помимо ERP, еще 3 решения – КА, УТ и УТ Базовая – получаем 12 версий продуктов, находящихся в 12-ти разных хранилищах.
В ходе разработки мы имеем до 4 горизонтов планирования, например:
- 2.1.3 (поддерживается), решаем, какие ошибки правятся, какие проекты, связанные с изменением законодательства, будем реализовывать. Будут реализованы только те изменения, которые вступят в силу в 2016 году. Горизонт – до конца 2016 г.
- 2.2.1 (поддерживается) – исправляются «внешние» ошибки + изменения законодательства, вступающие в силу до выхода 2.2.2. Горизонт – до выхода 2.2.2.
- 2.2.2 (активно разрабатывается) — исправляются «внешние» ошибки + найденные нами ошибки + реализуется новая функциональность. Горизонт – до выхода 2.2.3
- 2.2.3 (планируется). Если проект большой, то он может сразу разрабатываться на эту версию (и не войдёт в предыдущую). Горизонт – до выхода 2.2.4 или до конца 2017 года.
Использование продукта «1С:Система проектирования прикладных решений» в разработке ERP
- Запрос от партнера или клиента. Такие запросы мы собираем, в частности, на партнерских семинарах; путем голосования среди партнеров мы выделяем наиболее приоритетные из них.
- Запрос может возникнуть в ходе пилотного проекта по внедрению новой версии в том случае, если у клиента возникло важное для него пожелание.
- Запрос от нашей службы техподдержки (точнее, запрос от партнера или клиента, прошедший через нашу техподдержку), запрос с нашего партнерского форума или от нашего аккаунт-менеджера (который сопровождает важного для нас клиента/клиентов).
- Запрос от команды разработки платформы 1С:Предприятие. Платформенная команда просит команду разработки ERP (и других типовых конфигураций) использовать новую платформенную функциональность – например, интерфейс Такси, отказ от модальных окон, отказ синхронных вызовов и т.д.
- Рефакторинг, оптимизация архитектуры, улучшение юзабилити.
Поводом для рефакторинга (п.5) могут быть серьезные архитектурные изменения (например, пересмотр распоряжений на отгрузку, когда вместо накладных стали использоваться заказы).
Продукт СППР поставляется в составе ERP (но его можно купить и отдельно). Решение ERP может быть запущено в режиме интеграции с СППР; в этом случае на каждой форме будет кнопка «Открыть функциональную модель», при ее нажатии откроется описание функциональности формы в СППР.
Вот, что открывается – это модель рабочего места в IDEF0:
Можно и наоборот – изучать функциональную модель и из нее открывать формы рабочих мест. Такой режим можно использовать при изучении работы программы.
Важный момент – открывается не СППР, открывается форма внутри ERP, куда подгружаются данные из СППР. Т.е. интеграция «бесшовная» (пользователь ее не видит). Этот прием применяется при интеграции и с другими продуктами. Например, с 1С:Документооборот (можно работать не выходя из ERP с почтой, задачами, бизнес-процессами, которые работают в другой базе).
Как мы разрабатываем ERP: 6 контрольных точек проекта
- Качественное проектирование, учет всевозможных сценариев, сопряжение со смежными блоками
- Сроки
- Качество архитектуры, пользовательского интерфейса
- Написание справки, оформление проекта, в т.ч. разработку функциональной модели
Точка 1. Открытие проекта
Тим-лид заводит технические проекты в СППР списком на релиз. В каждом проекте расписываются цели, указываются реализуемые требования. Список перед началом работы над релизом обсуждается с руководителем разработки. Собственно при открытии проекта совещаний не проводят – просто проект в СППР посылают на открытие.
Команда проекта приступает к разработке концепции.
Точка 2. Согласование концепции
Для согласования концепции проводится онлайн или офлайн встреча, в которой участвуют ответственный за проект, тим-лид, руководитель разработки, вовлеченные в проект специалисты. Обычно к этому этапу у ответственного за проект готов «крупноблочный» концепт, который дошлифовывается в ходе встречи. Также обсуждаются (и прописываются в СППР) сценарии, описание пользовательского интерфейса. Если требование родилось из запроса партнеров или клиентов, то материалы проекта (концепции, сценарии, UI) могут быть отправлены партнеру/клиенту для оценки решения.
В процессе встречи согласуется трудоемкость создания прототипа (обычно создание прототипа занимает до 5 рабочих дней). Команда приступает к созданию прототипа.
Точка 3. Согласование прототипов
- Согласование правильности описания проекта в СППР (в частности, отслеживается, что все задачи на предыдущих контрольных точках проекта выполнены).
- Какие новые объекты метаданных (справочники, документы и т.д.) будут добавляться в решение
- Какие изменения будут делаться в уже существующих объектах метаданных
- Согласование планов обменов данными с другими решениями(будут ли новые/измененные данные участвовать в обмене данными с другими приложениями, и если да – то как именно)
Точка 4. Согласование разработанного решения
Решение разработано, подготовлена презентация (в формате PowerPoint). Часто проводится очное совещание с «живым» показом разработанного решения.
Если проект публичный (опубликован в доступном партнерам списке планов на сайте 1С), то презентация выкладывается на партнерском форуме в разделе ERP, чтобы все заинтересованные партнеры могли ознакомиться и высказать свои замечания.
Точка 5. Тестирование и аудит проекта
Точка 6. Окончание проекта
Закрываем проект в СППР – присваиваем ему статус «Выполнено».
Выпуск версии
Примерно за месяц до выпуска нового релиза накладывается мораторий на заливку новых проектов в основное хранилище (разработка в хранилищах тех. проектов продолжается); те проекты, которые не успели закончиться к этому времени, переносятся на другую версию.
В течение этого месяца проводится регрессионное тестирование; вносить изменения в код разрешено только для исправления привнесенных в этом релизе ошибок. Непривнесенные ошибки (те, которые воспроизводились и на предыдущих релизах), к началу регрессионного тестирования обычно почти все исправлены; те же ошибки, что остались, переносятся на следующий релиз. Основная задача регрессионного тестирования – гарантировать неухудшение качества продукта.
В качестве баг-трекера, как уже говорилось, используется все тот же СППР.
Исправительные сборки
Каждые две недели мы выпускаем исправительные сборки к версиям; на сегодня это 2.1.3.x, после выхода релиза 2.2.1 будут выпускаться 2 исправительные сборки — 2.1.3.x и 2.2.1.х. От регистрации ошибки до появления ее в исправительном релизе у нас проходит менее двух недель; наша статистика показывает, что среднее время от обращения клиента с ошибкой в ERP в поддержку до выхода ее исправления в исправительной сборке на сегодня – 9 дней.
Разветвленная разработка
В групповой работе над ERP мы стараемся использовать средства, предоставляемые нам платформой 1С:Предприятие. Конфигурации хранятся в хранилище конфигураций, при чекине новой функциональности в ветки используется стандартный механизм поставки и поддержки. Все операции автоматизируются по максимуму; в случае, если объекты менялись только на стороне разработчика – объединение кода происходит без участия программиста. Если для объединения исходников нужно вмешательство разработчика, обычно мы используем встроенные возможности платформы. Но есть также возможность вызова сторонних инструментов сравнения/объединения из инструментов платформы (например, KDiff3 или Araxis). Кстати, эта фича – вызова сторонних инструментов сравнения/объединения — была добавлена в платформу по запросу именно команды разработки ERP.
Читайте также: