Как ставить задачи разработчикам с помощью ИИ

15 мин чтения
mysummit.school
mysummit.school Engineering Leader в Microsoft
Как ставить задачи разработчикам с помощью ИИ

Мы спросили сорок руководителей, какую рабочую задачу они хотели бы ускорить с помощью ИИ. Без вариантов ответа, без подсказок. Самый частый запрос – с большим отрывом – оказался не про красивые презентации и не про автоматизацию переписки. Каждый четвёртый ответ был про одно и то же: помочь поставить задачу разработчикам.

Формулировки разные, боль одна. «Улучшить качество требований в постановках от аналитиков». «Ускорить составление ТЗ разработчикам». «Написать user stories по отрисованным аналитиком схемам». «Проверять описания задач перед передачей в разработку». «Составить тест-план по требованиям». «Стандартизировать постановки бизнес-аналитика». Менеджеры проектов, продакты, аналитики – все упёрлись в один и тот же барьер между «я понимаю, что нужно» и «команда поняла то же самое».

Любопытно, что это ровно та задача, на которой языковые модели работают надёжнее всего. Постановка задачи – это работа с текстом в чистом виде: взять неоформленную мысль и привести её к структуре, которую можно передать дальше. Совпадение спроса и сильной стороны инструмента здесь почти идеальное. Но между «ИИ хорошо структурирует текст» и «ИИ напишет вам ТЗ» лежит пропасть, в которую легко свалиться.

Сразу обозначу границу. Сорок ответов – это срез одной аудитории, людей, которые уже пришли учиться работать с ИИ. Полный разбор этих данных – в статье «Чего менеджеры хотят от ИИ: данные 40 ответов». Все примеры здесь анонимны и обобщены до уровня типа задачи – никаких имён и компаний.

Почему ИИ действительно силён в постановке задач

Стоит разобрать механизм, иначе совет «используйте ИИ для ТЗ» останется лозунгом. Языковая модель хорошо делает одну вещь: берёт неструктурированный вход и приводит его к заданной форме. Три абзаца сырой мысли превращает в нумерованный список требований. Описание схемы – в набор user stories. Готовые требования – в тест-план с позитивными и негативными сценариями.

У менеджера или аналитика в голове обычно есть понимание, что нужно. Оно просто не оформлено: живёт в виде «ну, надо чтобы заявки важных типов как-то выделялись». Модель помогает выгрузить уже существующую мысль, разложить по полкам и проверить на полноту. ИИ закрывает трудоёмкую часть постановки – оформление, выравнивание формата, поиск пропущенных пунктов – а не творческую.

Вот тут начинается самое полезное. Большинство проблем с ТЗ в том, что в нём есть дыры, которых автор не заметил. Что происходит, если поле пустое? Кто видит эту кнопку, а кто нет? Что считать успешным результатом? Модель, которой запрещено додумывать, эти дыры подсвечивает. И часто список вопросов «а вы про это подумали?» полезнее самой структуры.

Есть и третья способность, менее очевидная – генерация граничных случаев. Спросите модель «какие сценарии ошибок и пустых состояний я мог пропустить в этой задаче», и она выдаст десяток вариантов, половина из которых к вашему случаю не относится, а вторая половина – именно то, что всплывёт в проде через месяц. Тестировщики называют это «негативными сценариями», и их пропуск – классическая причина переоткрытых задач.

Где ИИ подведёт, если ему довериться

Теперь честно про обратную сторону, потому что без неё совет вредный. Модель не знает вашего домена. Она не в курсе, что у вас заявки определённого типа нельзя редактировать после согласования, что есть регуляторное ограничение на хранение данных, что прошлый релиз сломался именно на этом сценарии. Всё это – контекст, который живёт в голове команды и в закрытых системах, куда у модели нет доступа.

Если не поставить ограничения, модель радостно заполнит пробелы выдумкой. Попросите её написать ТЗ по короткой фразе – и она допишет требования, сроки и метрики, которых вы не задавали, причём сделает это уверенно и правдоподобно. Менеджер, не перечитав внимательно, передаёт это в разработку, команда берёт в спринт выдуманное требование, и вот вы уже потратили неделю на то, чего никто не просил.

Рабочий принцип звучит иначе: ИИ структурирует то, что дал ему человек, и честно говорит, чего не хватает. Разница – в одном правиле промпта: запретить додумывать и дать модели легальный способ сказать «не знаю». Когда данных не хватает – не угадывай, а вынеси вопрос в отдельный список. Тогда на выходе вместо выдумки вы получаете перечень того, что надо уточнить у заказчика. Это самый ценный артефакт всего процесса.

Перед тем как раздавать ИИ задачи команде, полезно самому пройти десяток типовых управленческих ситуаций руками и увидеть, где он ускоряет работу, а где тихо подсовывает правдоподобную ошибку. Без этого граница между сильным и слабым применением остаётся теоретической.

Пройдите 9 реальных задач менеджера и сами увидите, где ИИ структурирует надёжно, а где начинает выдумывать. Бесплатно, без регистрации.

Доступ сразу после регистрации

Начать обучение

Рабочий процесс: от размытого запроса до тест-плана

Дальше – не теория, а последовательность из четырёх шагов, которую можно встроить в свою неделю. Каждый шаг закрывает конкретную боль из ответов руководителей. Принцип сквозной: вы даёте вход и контекст, модель структурирует и подсвечивает пропуски, вы проверяете и идёте дальше.

Первый шаг – размытый запрос в структурированное ТЗ. На входе у вас фраза заказчика или собственная заметка. На выходе – постановка с целью, требованиями, критериями приёмки и, главное, списком открытых вопросов.

Второй шаг – скептический ревью. Готовое ТЗ прогоняется через модель в роли въедливого техлида, который не хочет потратить спринт впустую. Её задача – найти двусмысленности, непроверяемые критерии и пропущенные сценарии. Не залатать, а подсветить.

Третий шаг – тест-план. Из того же ТЗ собирается перечень проверок для тестирования: позитивные, негативные и граничные сценарии. Это закрывает отдельный частый запрос – «составить подробный тест-план для отдела тестирования».

Отдельная ветка для аналитиков – user stories по схеме. Если на входе не текст заказчика, а описание схемы или макета, первый шаг превращается в генерацию пользовательских историй. Об этом ниже отдельным промптом.

Важная оговорка про порядок. Соблазн – сразу взять результат первого шага и отдать в работу. Ценность процесса именно в том, что второй шаг атакует первый. Один проход даёт черновик, два прохода дают черновик, который уже пережил оппонирование. Тот самый момент «перед публикацией», который один из руководителей описал как мечту: собрать драфт, но проверить его до того, как он уйдёт дальше.

Промпт 1: размытый запрос в ТЗ с критериями приёмки

Начнём с самого частого случая. На входе – сырая формулировка, часто прямо словами заказчика. Главное в этом промпте – он не позволяет модели додумывать. Чего не хватает, то уходит в открытые вопросы, а не в выдуманное требование.

Попробуйте сами
Размытая фраза заказчика -> структурированное ТЗ. Запустите и проверьте: модель вынесла пробелы в открытые вопросы, а не выдумала требования?
Вы
Ты – опытный системный аналитик. Я дам тебе черновую формулировку задачи для команды разработки. Она может быть размытой, неполной, написанной словами заказчика. Преврати её в структурированную постановку строго по формату: 1. Цель – одно-два предложения: какую проблему пользователя или бизнеса решаем и зачем. Не «сделать кнопку», а зачем эта кнопка нужна. 2. Контекст – где в продукте это находится, кого затрагивает, что есть сейчас. 3. Требования – нумерованный список того, что нужно сделать. Только то, что прямо следует из моего текста. Ничего не додумывай. 4. Критерии приёмки – проверяемые условия в формате «когда [условие], то [результат]». По ним тестировщик должен однозначно сказать, готова задача или нет. 5. Что НЕ входит в задачу – явно вынеси за рамки то, что легко спутать с этой задачей. 6. Открытые вопросы – перечисли всё, чего не хватает в моей формулировке для полноты постановки. Это самый важный пункт: не угадывай недостающее, а спрашивай. Если по моему тексту нельзя заполнить пункт, напиши «недостаточно данных» и вынеси вопрос в пункт 6. Не выдумывай требования, сроки и метрики. Вот черновая формулировка: Прошу рассмотреть возможность выделять чаты заявок цветом по типу, как важные. В течение дня в заявки сыплются уведомления от ботов, заявки поднимаются в списке, и те, где я жду реального ответа от клиента, теряются из фокуса. Хочу, чтобы важные заявки было видно сразу. Это в нашей системе поддержки, в общем списке чатов у оператора.
Сравниваем:
gpt-5.4-nano · deepseek-v4-flash

Обратите внимание на пример внутри скобок – это слегка обобщённая реальная формулировка из ответов руководителей. Заказчик описал боль, а не решение: «заявки теряются из фокуса». Хорошая постановка начинается с того, чтобы вытащить эту боль в пункт «Цель», а не сразу прыгнуть к «выделить цветом». Модель с таким промптом как раз и помогает не перепутать симптом с задачей.

Промпт 2: ревью готового ТЗ глазами скептичного техлида

Второй проход важнее первого. Структуру модель собирает почти всегда нормально, а вот найти в ней дыры до того, как их найдёт команда в середине спринта, – это и есть экономия времени.

Попробуйте сами
Готовое ТЗ -> разбор глазами скептичного техлида. Запустите и проверьте: модель нашла непроверяемый критерий и пропущенные сценарии ошибок?
Вы
Вот готовое ТЗ для команды разработки. Выступи в роли скептичного техлида, который не хочет потратить спринт впустую. Найди в постановке всё, что помешает взять её в работу без уточнений: – требования, которые можно понять двумя способами; – критерии приёмки, которые нельзя однозначно проверить; – пропущенные сценарии: ошибки, пустые состояния, граничные случаи, поведение при больших объёмах данных; – противоречия между пунктами; – неявные допущения о том, как устроена система. По каждому пункту дай конкретный вопрос, который ты задал бы автору. Не переписывай ТЗ сам – твоя задача найти дыры, а не залатать их за меня. Вот ТЗ: Цель: ускорить экспорт отчётов, чтобы менеджеры не ждали выгрузку вручную. Требования: 1. Добавить на странице «Отчёты» кнопку «Экспорт в Excel». 2. По нажатию формируется файл со всеми сделками за выбранный период и скачивается. 3. Экспорт должен работать быстро. 4. Доступ к кнопке – у менеджеров и руководителей. Критерии приёмки: – Когда пользователь нажимает «Экспорт», то скачивается корректный Excel-файл. – Файл содержит все нужные данные. Срок: к концу спринта.
Сравниваем:
gpt-5.4-nano · deepseek-v4-flash

Эти два промпта вместе закрывают именно ту боль, которую чаще всего называли руководители: качество требований перед передачей в разработку. Первый собирает структуру, второй её атакует. Замечу честно – часть вопросов техлида окажется не по делу, модель не знает ваш контекст. Но один-два вопроса из десяти обычно бьют точно в место, которое вы пропустили. Ради них всё и затевается.

Промпт 3: user stories по описанию схемы аналитика

Отдельный запрос из ответов звучал так: «написание user stories по отрисованным аналитиком схемам». Картинку модель напрямую не разбирает в этом сценарии, но описание схемы словами она превращает в истории отлично. Аналитик и так держит логику схемы в голове – остаётся продиктовать её и получить структуру.

Попробуйте сами
Описание схемы словами -> user stories с критериями приёмки. Запустите и проверьте: модель вынесла пробел про отклонённую заявку в «нужно уточнить», а не выдумала шаг?
Вы
Ты – бизнес-аналитик. Я опишу словами схему или сценарий из макета: какие роли участвуют, какие шаги они проходят, какие развилки есть. Собери из этого пользовательские истории (user stories) в формате: «Как [роль], я хочу [действие], чтобы [ценность]». К каждой истории добавь критерии приёмки в формате «когда [условие], то [результат]». Правила: – одна история = один законченный пользовательский сценарий, не дроби на технические шаги; – покрой не только основной путь, но и развилки, которые я упомянул; – если в моём описании есть пробел (роль без действия, шаг без понятного результата), не выдумывай – вынеси это в отдельный список «Нужно уточнить у автора схемы». Вот описание схемы: Сценарий подачи заявки на отпуск. Роли: сотрудник, руководитель, HR. Сотрудник на экране «Мои отпуска» нажимает «Новая заявка», выбирает даты и тип отпуска, отправляет. Заявка уходит руководителю. Руководитель видит заявку в списке «На согласовании», открывает её и нажимает «Согласовать» или «Отклонить». Если согласовал – заявка уходит в HR. Если отклонил – тут на схеме стрелка просто обрывается. HR получает согласованные заявки, отмечает их в кадровом учёте и закрывает заявку. Сотрудник в итоге видит статус «Учтено».
Сравниваем:
gpt-5.4-nano · deepseek-v4-flash

Тот же принцип, что и в первых двух: модель структурирует ваш вход и честно отделяет то, что вы сказали, от того, чего не хватает. Чтобы получить из этих историй тест-план, добавьте следующим сообщением простую просьбу – собери из критериев приёмки перечень проверок, раздели на позитивные, негативные и граничные сценарии. Это и есть закрытие запроса про подробный тест-план для отдела тестирования, причём бесплатным продолжением той же сессии.

Кстати, похожий подход работает и в смежных задачах. Если вы ускоряете разбор клиентских обращений или готовите конкурентный анализ – принцип «структурируй вход, выноси пробелы в вопросы» работает одинаково.

Постановка задач разработчикам – одна из 9 управленческих ситуаций в открытом модуле. Проверьте свой подход бесплатно, без регистрации.

Доступ сразу после регистрации

Начать обучение

Что отличает случайную удачу от стабильного результата

Эти промпты можно скопировать и получить пользу сразу. Но между «один раз сработало» и «работает стабильно» есть навык, который не появляется сам от факта установки приложения.

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

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

Третье – понимание, где ИИ вообще не помощник. Если задача требует доступа к закрытой системе, точного расчёта или проверяемых свежих фактов о вашем продукте, модель не справится в одиночку и выдаст уверенно сформулированную ошибку. Постановка текста – её сильная сторона. Знание вашего домена – нет.

Эти три навыка передаются, но не возникают от прочтения статьи. Они нарабатываются на десятке задач с понятным разбором, почему сработало или не сработало. Ровно для этого нужна не подборка промптов, а практика с обратной связью.

Что стоит зафиксировать

Постановка задач разработчикам оказалась запросом номер один у реальных руководителей – и это здравый выбор. Языковые модели действительно сильны там, где надо взять неоформленную мысль и привести к структуре: ТЗ, user stories, критерии приёмки, тест-планы. Аудитория интуитивно нащупала задачу, на которой ИИ ускоряет работу надёжнее всего.

Граница успеха проходит по одному правилу: модель структурирует ваш вход, но не должна додумывать. Запретите выдумку, дайте легальное «не знаю» – и список открытых вопросов станет ценнее самого ТЗ. Два прохода вместо одного – собрать и атаковать – закрывают ту самую боль про качество требований перед передачей в разработку.

Промпт можно скопировать за минуту, а вот калибровку доверия – нет. Где дать контекст, что проверять обязательно, где честно остановиться и спросить человека вместо модели. Это навык, и он отделяет менеджера, который один раз получил красивое ТЗ, от менеджера, у которого ИИ стабильно ускоряет постановку каждую неделю. Вопрос к вам – какая ваша регулярная задача первой пойдёт через этот процесс?

Foundation

Инструмент есть. Теперь – навык

Фундамент курса строит то, что не копируется из промпта: где дать контекст, что проверять обязательно, где модель надёжна, а где врёт. Реальные управленческие задачи, разбор ошибок, Foundation и специализация по управлению проектами.

9 практических задач менеджера в открытом модуле
Промпт для ТЗ с защитой от додумывания
User stories и тест-план из требований
Проверка AI-ответов на фактах и домене

Часто задаваемые вопросы

Может ли ИИ написать ТЗ за менеджера?
ИИ хорошо превращает уже имеющуюся мысль менеджера в структуру: цель, требования, критерии приёмки, граничные случаи. Но требования он не знает – он их додумает, если ему позволить. Поэтому ключевая часть работы остаётся за человеком: дать контекст и проверить, что модель не выдумала пункты, которых вы не имели в виду.
Зачем использовать ИИ для постановки задач, если я и сам умею писать ТЗ?
Дело в скорости и полноте. Размытую формулировку модель за минуту разворачивает в структуру с открытыми вопросами, которые вы не заметили. Самая полезная часть – не генерация текста, а подсветка дыр: что вы забыли описать, какие сценарии ошибок пропустили, какой критерий приёмки нельзя однозначно проверить.
Как заставить ИИ не выдумывать требования?
Явно запретить это в промпте и дать модели легальный способ сказать «не знаю». В рабочем промпте есть инструкция: если данных не хватает, не угадывай, а вынеси вопрос в отдельный список открытых вопросов. Тогда вместо правдоподобной выдумки вы получаете перечень того, что нужно уточнить у заказчика или аналитика.
Подходит ли это для user stories и тест-планов, а не только для ТЗ?
Да, механика одна и та же. Из описания схемы аналитика ИИ собирает user stories с критериями приёмки, из готовых требований – тест-план с позитивными, негативными и граничными сценариями. Меняется формат на выходе, но принцип сохраняется: вы даёте вход и контекст, модель структурирует и подсвечивает пропуски, вы проверяете.
mysummit.school

mysummit.school

Engineering Leader в Microsoft

18 лет в управлении инженерными командами. Основатель mysummit.school. 700+ выпускников в Яндекс Практикуме и Стратоплане.