
Когда я был тимлидом, сам ставил задачи ребятам. И быстро понял простую вещь: название и формулировка задачи должны быть такими, чтобы их понял кто угодно. Даже новичок, который только вчера пришёл в команду.
Почему? Потому что на груминге или PBR у команды есть всего 2–3 минуты на обсуждение одной задачи. Если её нужно «разжёвывать» полчаса — это уже плохая задача.
И вот тут помогает методика INVEST. Это такой мини-чек-лист для проверки качества задачи.
📌 INVEST: 6 критериев хорошей задачи
I — Independent (Независимая) Задача выполняется без блокировок.
N — Negotiable (Обсуждаемая) Суть понятна, детали можно обсудить.
V — Valuable (Ценная) Даёт понятную ценность для проекта. Проверочный вопрос: «Если выкинем задачу — пострадает ли цель?»
E — Estimable (Оцениваемая) Можно прикинуть сроки/усилия. Если задача туманная → дробим дальше.
S — Small (Маленькая) Лучше 2–3 маленьких задачи, чем одна огромная «мамонт-задача».
T — Testable (Проверяемая) Есть критерий «готово», понятный всем. С критериями приёмки команде разработки будет проще создать нужную функцию.
❌ Плохая задача (до) Название: «Доработать фронт»
Описание: Нужно поправить кое-что в форме авторизации, чтобы работало нормально.
Что не так: — Непонятно, что именно доработать — Неясно, зачем это делается — Невозможно оценить сроки — Нет критерия, как понять, что готово
✅ Хорошая задача (после, по INVEST) Название: CRM | Авторизация | Настроить вход через Google
Описание: — Пользователь должен иметь возможность войти в систему через аккаунт Google. — Добавить кнопку «Войти через Google» на экране авторизации — Использовать OAuth 2.0 (Google API) — После успешного входа сохранять токен в базе — В случае ошибки входа выводить уведомление пользователю
Критерии готовности: — Кнопка отображается и работает — Успешный вход создаёт пользователя в базе — Ошибка входа корректно отображается пользователю
Почему хорошо: ✔ Independent — задача автономна, не ждёт чужих доработок ✔ Negotiable — детали можно обсудить ✔ Valuable — ценность понятна: удобство для пользователей ✔ Estimable — задачу легко оценить (1–2 дня) ✔ Small — ограничена по масштабу ✔ Testable — есть чёткие критерии приемки, понятно как проверить
INVEST — это не бюрократия, а фильтр для экономии времени. Хотя стоит сказать, что время на предварительную подготовку потребуется больше. Инвестируйте свое время правильно 😎
В итоге: Хорошая задача = меньше споров, меньше сюрпризов и больше фокуса на результат.
Не забудь подписаться: @alexey_dmitriev_invest

