Кто-то уходит
Самый частый повод — и единственный, у которого есть срок. Здесь важно то, что вы успеете установить, пока человек ещё на связи: окно короткое и второй раз не открывается.
- Ситуация Разработчик ушёл Что на самом деле теряется, когда уходит человек, построивший вашу систему, что проверить в первую неделю, о чём его спросить, пока он на связи, и как собрать техническую картину без него. Разработчик ушёл, документации нет. Что мне делать?
- Ситуация Передача проекта Передача завершена, когда команда, впервые увидевшая систему, может её эксплуатировать, менять и отвечать на вопросы о ней. Что для этого нужно, в каком порядке и как это проверить, а не понадеяться. Как передать программный проект новой команде?
- Ситуация Смена агентства Что установить до того, как вы объявите об уходе, что уходящее агентство вам должно, что нужно приходящему и как не попасть в промежуток, где не отвечает ни то, ни другое. Как безопасно сменить агентство разработки?
Здесь никто не может ответить на вопрос
Ни срока, ни аварии — просто система, которой компания владеет и которую не может описать. Так продолжается годами, а обнаруживается это обычно во время первой из ситуаций выше.
- Ситуация Legacy-система Legacy обычно значит «люди ушли», а не «технология старая». Как получить владельческую картину унаследованной системы, в каком порядке и что стоит прекратить делать, пока вы этим заняты. Как вернуть контроль над системой, которую здесь никто не понимает?
- Ситуация Программа, написанная ИИ Когда программу пишут быстрее, чем её кто-либо читает, понимание не создаётся вовсе. Что это меняет для владельца и как установить, что там есть, — не объявляя ИИ проблемой. Как понять программу, которую написал кодовый агент?
- Ситуация Нетехнический владелец Читать код не нужно. Нужно уметь получать конкретные ответы о собственной системе, не завися от доброй воли одного человека. Какие это ответы и как их получить. Как нетехническому основателю понять собственную программу?
Кто-то приходит
Зеркальное отражение: человек или компания берёт ответственность за систему, которой никогда не видела, у людей, которые и так заняты.
- Ситуация Новый технический руководитель Новый технический руководитель тратит первые месяцы на восстановление того, что уже есть, у людей, которые и так заняты. Что установить в первую очередь, что запросить и чего пока не менять. Я принимаю существующую систему. Что мне нужно в первый месяц?
- Ситуация Зависимость от подрядчика Зависимость — не ощущение, а набор конкретных фактов о том, у кого что находится, и каждый из них проверяется. Что измерять и что делать с каждым ответом. Насколько мы на самом деле зависим от нашего подрядчика?
И когда это не для вас
Если вы сами технический человек, вам нужен один ответ об одной кодовой базе сегодня и больше он не понадобится — достаточно кодового агента. Он справится быстрее и лучше, а 1ADK будет лишним шагом без выгоды. 1ADK нужен там, где ответ должен пережить того, кто задал вопрос, и быть проверяемым тем, кто его не задавал.
Подбор решения намеренно готов прийти к такому выводу — и к нескольким другим, которые тоже не про этот продукт.