Навык 21 из 30
HS-DEV-001-MSDLCРучное проведение агентного SDLC (Manual SDLC)
Вручную провести одно программное изменение через полный агентный SDLC: понять существующую систему, уточнить задачу и критерии, спланировать изменение, реализовать его, запустить проверки, провести ревью результата и подготовить его к осознанной приёмке. На каждом этапе человек понимает вход, выход и условие перехода дальше, не передавая управление скрытому автоматическому pipeline.
Тренажёр навыка
Понять.
Сделать.
Подтвердить.
Что нужно уметь
Вручную провести одно программное изменение через полный агентный SDLC: понять существующую систему, уточнить задачу и критерии, спланировать изменение, реализовать его, запустить проверки, провести ревью результата и подготовить его к осознанной приёмке. На каждом этапе человек понимает вход, выход и условие перехода дальше, не передавая управление скрытому автоматическому pipeline.
Как закрепить
Выбрать небольшое изменение в реальном репозитории и последовательно пройти discovery, task brief, acceptance criteria, Plan, Act, тестирование, review и приёмку. Сохранить артефакт каждого этапа и целевую историю Git, а также один раз осознанно вернуть работу на предыдущий этап после найденного дефекта или нового ограничения.
Как проверить перенос
В незнакомом небольшом проекте выполнить изменение с заложенным риском регрессии. Самостоятельно выбрать необходимые этапы и проверки, не пропустить исследование и review, обнаружить риск и довести результат до состояния, в котором решение о приёмке подтверждается evidence.
Результат, а не ощущение
Evidence
освоения
- краткая модель затрагиваемой системы;
- task brief и acceptance criteria;
- проверенный и подтверждённый план;
- ограниченный diff и целевая история Git;
- результаты автоматических и ручных проверок;
- замечания review и их разрешение;
- явное решение о готовности к приёмке.
Антипаттерны
Типовые ошибки
- переход к коду до понимания существующего поведения;
- смешивание исследования, реализации и review в один непрозрачный запрос;
- проверка только того, что код компилируется;
- принятие самооценки агента вместо независимых тестов и diff-review;
- автоматизация процесса до появления воспроизводимого ручного цикла.