Разработка

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

1
Запрос

  1. Минимизация рисков возникновения критических ошибок и вынужденного простоя рабочей системы.
  2. Уменьшение трудозатрат и рутинных действий разработчиков и администраторов.
  3. Удешевление и ускорение регулярного процесса обновления.
  4. Существенное сокращение объема работ по последующей оптимизации или переработке решений.

2
Решение

Анализ качества кода: 

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

Групповая разработка: 

  • автоматизация управления качеством кода;
  • внедрение методик CI/CD и настройка инструментов devops;
  • внедрение практик и написание сценарных автотестов;
  • разработка и внедрение devops-окружения, автоматизирующего процесс ведения разработки и тестирования;
  • внедрение практик ведения групповой разработки по нескольким сценариям: хранилище + GIT, GIT без хранилища;
  • прототипирование решений на ландшафте заказчика;
  • пилотирование решений на ландшафте заказчика;
  • передача знаний по организации процесса ведения разработки с применением devops-инструментов.

3
Результаты

Анализ качества кода: 

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

Групповая разработка: 

  • создание и отладка архитектуры для групповой разработки в соответствии с потребностями заказчика;
  • запуск процесса автоматизированного сценарного тестирования;
  • протестированный прототип с необходимой документацией по архитектуре / параметрам, инструкциям по сопровождению.

БАЗЫ ЗНАНИЙ "ПРОФКЕЙС"