Подключите Taiga с полной моделью ответственности
ЗавершеноСвяжите ответственность за бизнес-результат, политики, границы платформы, контроль поставки и постоянную эксплуатацию до расширения использования на другие продукты.
Издатель TaigaКак мы пишем
Проверьте пониманиеTaiga сгенерировала политики организации. Что должна сделать ответственная команда, прежде чем на них полагаться?Выполните упражнение
Чему вы научитесь
- Подготавливать контекст организации и проверять сгенерированные настройки по умолчанию.
- Распределять обязанности между фабрикой ПО и существующей платформой.
- Определять подтверждения для эксплуатации и расширения продукта, использующего Taiga.
Начните с результата для организации
Последний сценарий объединяет предыдущие темы. Вымышленная компания хочет подключить Taiga для сервиса заявок на оборудование. Ожидаемая польза — повторяемый путь от бизнес-потребности к проверенному ПО и поддерживаемым знаниям о продукте.
Определите ожидаемый результат и работу, которая остаётся у вашей организации. Фабрика ПО не решает, какие бизнес-риски принимает компания и кто отвечает за действующий сервис.
Используйте те же критерии подтверждения, что и для другого поставщика. Через соответствующих ответственных подтвердите выбранные условия услуги, обработку данных, обязанности и требования к выходу.
Проверьте контекст, который определяет будущую работу
Taiga создаёт начальные политики и таблицу разрешённых технологий на основе данных настройки организации. Изучите эти данные и полученные политики до подтверждения их соответствия. Сгенерированная политика не доказывает, что кто-то её проверил.
Осознанно используйте три типа контекста:
| Контекст | Для чего использовать |
|---|---|
| Policies | Формальные правила организации |
| Instructions | Конкретное применение этих правил к вашей работе |
| Knowledge | Справочные материалы: контракты интерфейсов, определения данных и руководства по интеграции |
Держите конфиденциальные справочные материалы в пределах разрешённой обработки.
Размещайте инструкции и знания на самом высоком уровне, где они верны: организация, фабрика или продукт. Нижние уровни добавляют детали, но не отменяют правила верхних. Проверьте стандарты дизайна и при необходимости подключите реальный репозиторий дизайн-системы.
Подключите существующую платформу
Решите, кто пишет инфраструктурный код и CI/CD pipelines. Настройте соответствующие параметры Taiga в соответствии с этим распределением. Опишите реальную среду выполнения, способ управления идентификацией, сервисы данных, среды и процесс развёртывания.
Для сервиса оборудования команда платформы сохраняет ответственность за облачные аккаунты, production-доступ и одобрение развёртываний. Планирование Taiga должно использовать эти интерфейсы. Описания сред дают контекст. Учётные данные и разрешения требуют отдельной контролируемой настройки.
Поместите обязательные правила review и развёртывания в системы, которые их обеспечивают. До запуска очереди подтвердите настройки автономии продукта и отдельные решения для инициатив.
Установите ответственность за сервис
Назначьте ответственного за инциденты, обслуживание, решения о данных, восстановление и взаимодействие с поставщиком. Определите требования к доступности и RTO/RPO для приложения, которое будете эксплуатировать.
Monitoring в Taiga охватывает состояние продукта. Он не заменяет полные возможности организации по наблюдаемости инфраструктуры и реагированию. Подтвердите настройку нужной среды и путь от обнаруженной проблемы к человеку, который может действовать.
Проверьте первую поставку от требования через план, run, pull request и развёртывание. Проверьте, что сервис выполняет полезные функции с разрешёнными тестовыми данными. Отмечайте отсутствующие подтверждения как отсутствующие.
Расширяйте использование на основе повторяемых подтверждений
До добавления другого продукта или класса данных изучите различия в identity, контролях, эксплуатационных последствиях и ответственности. Повторно используйте подходящий общий контекст и исправляйте неприменимые предположения.
Сравнивайте полезную поставку, трудозатраты на review, переделки и эксплуатационные результаты с исходными показателями. Сохраняйте проверку выхода и дату пересмотра в операционной модели.
Результат обучения — умение задавать более точные вопросы и принимать обоснованное решение. Используйте документацию Taiga для актуального процесса и tai.ga для более широкого контекста услуги.
Выполните упражнение
Составьте одностраничное задание на подключение для вымышленного сервиса оборудования. Назовите ответственного за бизнес-результат, разрешённые данные, проверяющего политики, репозиторий, владельца платформы, требования к review, цели восстановления и порядок реагирования на инциденты. Отметьте неизвестное и назначьте ответственного за каждый вопрос.
Скачать рабочий лист (Markdown)Если снять этот флажок, весь прогресс, сохранённый в этом браузере, будет удалён.
Прогресс остаётся в этом браузере. Без аккаунта и отслеживания.
Источники и дополнительные материалы
- Taiga docs: Set up your organization ↗
- Taiga docs: Policies, Instructions and Knowledge ↗
- Taiga: Shared responsibility ↗
- Taiga docs: Monitoring ↗