VIN VIN

VIN

Техническая архитектура

Пять уровней: правила, знания, работа, шлюзы и аудит. Правила определяют работу, работа порождает записи, записи возвращаются и правят правила.

Пять уровней и последствия их отказа

УровеньОтвечает на вопросЧто происходит при отказе
Уровень правилКаков верный порядок действий? И почему именно такой?Порядок действий остаётся при человеке: уходит он — уходит способность
Уровень знанийКакие правила нужно прочитать для этой работы?Работа по впечатлению, новые или переработанные стандарты остаются непрочитанными
Уровень работыКто выполняет эту работу? Какими инструментами?Одна роль делает всё, права и доступ к данным становятся слишком широкими
Уровень шлюзовГде ещё можно успеть остановить?Обнаруживается только потом, когда дело уже сделано
Уровень аудитаПочему тогда сделали именно так? Какие были ошибки?Те же ошибки повторяются, и никто этого не замечает

Уровень правил | Стандарты самой организации

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

Уровень знаний | Руководства по типу работ

Он отвечает на один вопрос: какие правила нужно прочитать для этой работы? Организован по типу работ, а не по структуре документов; каждому типу отвечает руководство со списком обязательного чтения, условным чтением по случаю, требованиями к результату, финальной проверкой, а также типичными упущениями и прошлыми уроками этого типа работ.

В начале работы сначала обновляется само руководство, затем перечисленные в нём правила: пока не обновлён указатель, неизвестно, что именно следует обновить.

Уровень шлюзов | Точка перехвата определяется риском

Перехват происходит в трёх местах: перед началом работы (полны ли предварительные условия), перед необратимым действием (план изменений на независимую проверку) и перед сдачей (проверка результата и независимая приёмка).

Место шлюза определяется тем, когда ошибка становится непоправимой: ошибки в документах и реализации ещё можно перехватить до попадания в репозиторий, а ошибки установки и развёртывания после совершённого — уже нет; поэтому предварительный шлюз нужен только вторым.

Уровень аудита | Прослеживаемые записи

Хранит полную запись каждой работы: на какую редакцию какого правила она опиралась, что было сделано, каков результат, сколько раз были неудачи и полный журнал каждой неудачи. Записи маршрутизируются по машинно проверяемым условиям: при выполнении всех условий дело закрывается, иначе превращается в открытую задачу.

Решение о закрытии принимает не исполняющая роль, потому что закрытие — единственный путь без последующей проверки.