Предоставление общих шаблонов CI и проектов
Граф зависимостей
Описание
Предоставление типовых шаблонов репозиториев и CI внутренним командам разработки
Ценность
Преимущества:
- Ускорение старта разработки для новых команд, новых приложений.
- Реализация внутренних требований и требований регуляторов из коробки.
- Повышает качество кода за счет использования проверенных практик и шаблонов
Последствия отсутствия:
- Увеличение времени на настройку CI/CD
- Разнородность в конфигурациях CI/CD процессов, что может снизить их эффективность и надежность.
Действия для развития:
- Выявление новых стандартов де-факто по использованию фреймворков или новых языков программирования
- Автоматизация Obvservability-функционала
- Внедрение сбора DORA-метрик в типовой пайплайн
Критерии оценки 10
Используют ли ваши команды типовые шаблоны CI для новых проектов?
Дает ли использование типовых шаблонов удобство в процессе запуска новых проектов?
Предоставляется шаблон репозитория для типовых проектов (под каждый стек разработки)
Предусмотрен единый пайплайн для разных окружений
Предоставляется типовой шаблона CI
Предоставляется шаблон проекта для типовых языков программирования и фреймворков (с возможностью из коробки подключаться к платформенным сервисам, напр. observablitiy)
Есть инструкция по использованию типовых шаблонов (единая инструкция по запуску нового проекта или self-service портал засчитываются автоматом)
Шаблон CI версионируется
Обеспечена возможность кастомизации шаблона под нужды команды (форк, флаги, доп. инклуды).
Используются includes в CI/CD шаблонах
Ресурсы 2
-
www.thoughtworks.com
https://www.thoughtworks.com/radar/techniques/pipelines-as-code -
gitlab.com
https://gitlab.com/express42/starsmap/httpapi/-/blob/develop/.gitlab-ci.yml?ref_type=heads#L1
Метаданные
- ID:
- e6adcc6b-5f44-4560-9efb-b3ec400ae61f
- Slug:
development-templates- Версия:
- 2.0
- Проекты:
- MTSBank/UMPCore
- Критерии:
- 2 survey 2 interview 6 check
- Создано:
- 2026-04-30
- Обновлено:
- 2026-04-30