Все записи

Работа над ошибками | Как правильно работать
с требованиями

Саша Воронов уже почти пять лет работает в IT. Был инженером-технологом, руководителем проектов, бизнес-аналитиком и системным аналитиком в компаниях разного размера. И не понаслышке знает, как специалистам бывает тяжело разобраться в требованиях клиента. Эта проблема становится глобальной, когда правки в изначальный бриф приходится вносить почти каждый релиз — «Почему нет этого функционала? Мы думали вы сделаете». Отсюда возникают лишние трудозатраты, потеря лояльности клиента и снижение мотивации команды. Чтобы этого не произошло, важно на первых этапах дотошно уточнять каждую деталь.

1jpg

Саша разобрал несколько ошибок сбора требований, с которыми встречался на практике. А также поделился советами, как правильно работать с требованиями.

Ошибка 1

Не зовете на встречу функциональных пользователей

Мне пришла задача: рассчитать бюджет проекта, оценить плановый ФОТ и трудоемкость, подготовить устав. Чтобы погрузиться, прочитал ТЗ по похожим проектам. Собрал проектную команду и руководителей со стороны клиента на мозговой штурм.
Мы вместе решили, как будут покрываться те или иные требования технического задания. Пожали руки и уже пошли думать над реализацией — здорово, работа пошла. Но заметили? Я не позвал на встречу тех, кто будет пользоваться нашим продуктом. Это ошибка.

Продукт должен решать «боли» бизнеса. А правдиво рассказать о них могут только пользователи. Также они помогут понять нюансы бизнес-процессов.

Ошибка 2

Не выясняете детали

Предыдущую промашку поняли, исправили: позвали на встречу будущих пользователей продукта. Выслушали их боли и пожелания, стандартно опросили по брифу. «Концепция ясна, детали выясним позже», — решили мы. Прописали и согласовали план по ресурсам, а уже потом начали копать вглубь по требованиям клиента. В итоге реальные трудозатраты превысили плановые почти в три раза!

Пришлось заключать дополнительное соглашение и двигать сроки.

Чем раньше вы начнете уточнять детали, тем меньше ошибок совершите в планировании работ. А, значит, не нарушите дедлайны и поставите более четкое ТЗ разработчикам. Получите лояльного клиента и довольную команду.

Чтобы лучше понять причины требований можно использовать технику «5 почему». Задавайте вопрос «Почему?» пока не получите результат.

Ошибка 3

Не фиксируете договоренности в общем файле

На одном из созвонов новый ЛПР попросил внести существенную правку в ТЗ, хотя на ранних этапах этого требования не было, о чем я и сообщил. Клиент настаивал, что раз теперь за проект взялся он, то будем реализовывать по‑новому. Возразить я не мог — общего файла, где мы фиксировали предыдущие договоренности и согласовывали их, не было.

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

Чтобы таких ситуаций не возникало, фиксируйте все договоренности в общем поле и назначьте ответственных за согласование. Обсудите с клиентом формат внесения изменений на берегу, желательно пропишите это в договоре. Требования могут меняться — это нормально. Главное, чтобы и вы, и клиент были готовы к тому, что внесение изменений потребует дополнительных трудозатрат.

Ошибка 4

Используете размытые формулировки

На одном из проектов столкнулся с плохо написанным техническим заданием. Компании было важно успеть податься на тендер, поэтому глубокой проработки ТЗ не случилось. Там были абстрактные формулировки без метрик и описания. Текст не давал понимания, что конкретно нужно клиенту. Для наглядности приведу цитаты: «система должна быть удобной в использовании», «должна быть обеспечена высокая безопасность».

С таким заданием работать невозможно — мы сделаем не то, что хочет клиент. Важно понимать, какие задачи решает команда, реализуя требования. Поэтому, если вы получили текст без объективной информации, возвращайтесь к заказчику и дотошно проясняйте каждый пункт. Например, «должна быть обеспечена высокая безопасность» — что значит «высокая», каким стандартам должна соответствовать, какой подход в компании к оценке информационной безопасности?

Похожие новости

Как семейные форматы стали частью нашей культуры

В Naumen мы строим культуру, где ценят не только профессиональные результаты, но и людей — с их историями, близкими, образом жизни. Семья — это поддержка, устойчивость и важная часть жизни, которую мы не отделяем от работы.

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

В статье примеры того, как мы делаем это на практике.

История успеха | Ксения Мельник

Когда продукт только формируется, важно не просто задать ему направление, но и довести до первых реальных результатов. Ксюша вместе с командой собрала Project Ruler с нуля — продумала архитектуру, упростила интерфейс, устранила технические ограничения и сделала настройку системы удобной для пользователей.

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

В статье — путь Ксюши, ее принципы и то, как продукт вырос из идеи в работающий инструмент.

Истории коллег, в которых поддержка команды изменила все

Просить помощи бывает непросто — особенно в начале, когда хочется доказать, что справишься сам. Но чаще всего именно вовремя заданный вопрос помогает избежать ошибок, сэкономить время и почувствовать, что ты не один.

Мы собрали истории коллег, в которых поддержка команды сыграла ключевую роль — помогла не только решить задачу, но и вырасти.

Все новости