DevOps-аудит для 1С
Проводим проекты по комплексному аудиту DevOps-инфраструктуры
- Исследуем существующие процессы разработки
- Выявляем узкие места процессов и инфраструктуры разработки, тестирования, поставки и сопровождения ПО
- Предлагаем варианты их устранения, даем рекомендации по автоматизации тестирования и развертывания


Что такое DevOps-аудит?
DevOps-аудит — это комплексное обследование и анализ процессов и инфраструктуры разработки, тестирования и сопровождения вашей организации.
Услуга направлена на повышение эффективности, стабильности и безопасности ваших IT-операций и процессов разработки.
- Аудит контура разработки: комплексный анализ применяемых инфраструктурных решений для разработки, тестирования и развертывания (применение штатных средств 1С: 1С:Конфигуратор, 1С:EDT, 1С:Элемент и сторонних инструментов);
- Анализ CI/CD-процессов: оценка автоматизации сборки, тестирования и развертывания обновлений;
- Разработка рекомендаций по автоматизации: интеграция с Jenkins, GitLab, настройка инструментов мониторинга (Prometheus, Zabbix) и тд.
DevOps-аудит
Когда вашей команде нужен DevOps-аудит?
Задачи бизнеса решаются медленно
Копится очередь нерешенных бизнес-задач и техдолг, а пользователи жалуются, что разработчики ничего не делают, хотя ресурсов достаточно
Сами внедрили Git, CI/CD, но не увидели пользы
Хотели повысить эффективность разработки, а вместо этого тратите время на решение конфликтов в Git и поддержку CI/CD-контура
Нет специалистов с опытом DevOps в 1С
Хотите понять, с чего и как начать автоматизацию разработки с минимальным риском повторения ошибок первопроходцев
Необходим непредвзятый взгляд на процессы
Хотите получить независимую точку зрения на то, как организована ваша разработка и рекомендации, как можно ее улучшить
Что вы получите?
Результатом аудита является Отчет в электронном виде с информацией о выявленных проблемах и рекомендациях по их устранению.

Результаты аудита
Как вы сможете использовать результаты аудита?
Внедрить необходимые изменения самостоятельно
Запланировать и устранить все или только основные проблемы силами собственной команды, при необходимости с привлечением команды ИТ-лаборатории Инфостарта для получения консультаций по сложным техническим, методическим и организационным вопросам, возникшим в ходе вашей работы.

Внедрить изменения силами команды ИТ-лаборатории
Заказать проект внедрения DevOps-практик, технологий для 1С в ИТ-лаборатории. На основе результатов в рамках DevOps-аудита подготовим план устранения проблем, узких мест и осуществим эти изменения: настроим нужное ПО, сформулируем регламенты, обучим регламентам и процессам разработчиков.

Этапы аудита
В процессе проект проходит несколько основных этапов:
Подготовительный этап
-
Цель: Определить и согласовать цели аудита (с позиции заказчика), план его проведения, согласовать организационные и юридические вопросы
-
Процесс: На этом этапе стороны договариваются о плане проведения, а также решают организационные и юридические вопросы. Формируется команда проекта, в которую входят эксперты со стороны заказчика и исполнителя. Устанавливаются средства коммуникации и инструменты для проведения интервью. Заказчик формирует список участников интервью — по одному-двум представителям каждой ключевой роли команды, а также включает в него ответственных лиц. Далее готовится календарь интервью, который согласовывается со всеми участниками. Параллельно проверяется соблюдение всех юридических и финансовых формальностей в рамках действующих договоренностей: NDA, договоров, приложений и условий оплаты.
Сбор и обработка исходной информации
-
Цель: Собрать всю необходимую исходную информацию для проведения аудита
-
Процесс: Проводятся интервью с заявленными ключевыми представителями заказчика. Если в ходе общения выявляются дополнительные важные участники, интервью проводятся и с ними. Изучаются все предоставленные документы, включая регламенты, инструкции, соглашения, внутренние гайды по работе, кодстайлы и другие формальные и неформальные материалы, связанные с процессами разработки. После завершения интервью информация структурируется, готовятся резюме по каждому интервью и агрегируются данные из опросов.
Анализ информации и выработка рекомендаций
-
Цель: Идентифицировать проблемные места в процессах команды разработки, в инфраструктуре разработки и выработать рекомендации по их устранению и предложения по улучшению процессов в целом
-
Процесс:На основе этого формулируются рекомендации по устранению выявленных трудностей, а также предложения по улучшению процессов и инфраструктуры. Каждая проблема получает экспертную оценку важности и критичности, а все предлагаемые решения — приоритизацию. На основании анализа подготавливается отчет об аудите. В нем оформляются карточки с проблемами и предложениями по их решению, а также формулируется краткое резюме для руководства и лиц, принимающих решения со стороны заказчика. Параллельно готовится презентация для защиты отчета. Отчет согласовывается с руководителем проекта или другими ответственными представителями заказчика, при необходимости корректируется по результатам согласования.
Защита результатов аудита
-
Цель: Презентация/устное донесение кратких результатов аудита, оформленных в отчете, чтобы минимизировать непонимание/некорректную интерпретацию содержания отчета
-
Процесс: На основе проведенного анализа и выработанных рекомендаций составляется отчет. В отчет включается краткое описание исходной ситуации, текущее состояние исследуемых процессов, выявленные проблемы, боли, источники потерь и потенциальные точки роста/возможности, а также рекомендации по устранению проблем и реализации возможностей. По желанию заказчика к отчету могут быть приложены все интервью, как в исходном варианте (видеозаписи), так и в виде текстовых резюме/тезисов, а также любая другая полученная в результате аудита информация в ее исходном виде.
Стоимость и сроки DevOps-аудита

Сроки
1-2 месяца
- 2-4 недели плотных интервью
- До 4 недель на подготовку отчета
- Стоимость - от 500 тыс
- Общий срок - не больше 2х месяцев, так как за большее время ваши процессы могут поменяться в важных деталях

Команда
2-3 эксперта с нашей стороны в течение проекта
- Минимизируются противоречия в понимании полученной информации
- Исключается фактор автобуса с нашей стороны
- Третий эксперт привлекается по необходимости для более глубокого исследования отдельных областей (железо и какие-то специализированные особенности)
Что влияет на стоимость DevOps-аудита
Сложность проекта
- Количество и размер команд разработки
- Уровень юридических требований
- Цель аудита (узкий запрос — быстрее, общий анализ — дольше)
Объем работ
- Количество интервью (включая подготовку, запись, расшифровку, анализ)
- Дополнительные интервью
- Объем и роль документации
Формирование рекомендаций
- Основывается на объеме проведенных интервью и документации
Наша команда
Экспертиза в 1С и DevOps

Артур Аюханов
- Лидер DevOps направления и технический директор компании «Инфостарт», руководитель IT-лаборатории
- Более 20 лет опыта в разработке на 1С
- Внедрение DevOps-методик в крупных компаниях, таких как Газпромнефть, Билайн, Связной, Спортмастер

Александр Кунташов
- С 2004 года в сфере 1С и веб-разработке
- С 2013 года занимается созданием методических обучающих материалов и преподаванием. Соавтор курса "DevOps для 1С", автор курсов по автоматизированному тестированию в 1С и по системам контроля версий для разработки на 1С
- Активно применяет практики тестирования (TDD, BDD и т.п.)

Василий Соколов
- Разрабатывает и внедряет решения на 1С с 2006 года
- С 2015 года специализируется на технологиях и инструментах автоматизации разработки, в частности CI/CD, соавтор курса "DevOps для 1С"
- Основной профессиональный интерес — автоматизация разработки
инструменты
Используем проверенные современные технологии и инструменты
Оставьте заявку на DevOps-аудит!
- Мы свяжемся с вами по удобному каналу связи;
- Бесплатно проконсультируем по проекту.
