Как я неудачно внедрял управление требованиями. Часть 2-я.Работал ИТ-директор в девелоперской компании, строим класс элит.
Гипотеза: есть иерархический справочник бюджетных и сметных статей, на нём же строим графики производства работ, и на нём же сируктурируем требования. Условно на 4-м уровне справочника у нас есть описание вида работы, время, необходимое на её выполнение, и её стоимость. Изменение одного из 3-х показателей влечёт изменение двух связанных. Получаем классический треугольник качество-цена-сроки.
Отбрасываем необходимость увязки требований между собой, ищем систему, позволяющую поддерживать перечень требований, разбитый в иерархической структуре. Excel, к сожалению, не подходит: текста и графики много, файл становится неуправляемым.
Смотрел в сторону разработки нового продукта, и на одной из встреч партнёры говорят:
«Не парься, обычная wiki-система закроет все твои задачи»
Бинго. Смотрю несколько продуктов хотелось бы Confluence, но выбрал российский аналог Документерру.
Протестили, подготовили структуру, отдали бизнесу на заполнение. Для меня идеальное внедрение: продукт готовый, с настроенной поддержкой и понятным развитием. А вот для бизнеса...
1) далеко не все требования разработаны, а не «просто по разным Wordам разложены»
2) «не так удобно, как в Excel и Word»
Долго отрабатывали возражения. По первому пункту твёрдо понимали, что, заполнив типовую структуру, упростим разработку ТЗ под новые проекты. По второму — проводили обучение и разъяснения. Дополнительно сделали связку с системой электронного документооборота, куда автоматически уходило ТЗ на согласование и возвращалось со сменой статуса.
Итоговую связку требования-сроки-деньги реализовать программно не успели. Но аналитики (сметчики и финансисты) начинали работать с этим, так как кодировка связала эти сущности между собой.
Проект я считал закрытым, система была в промышленной эксплуатации... Но через несколько лет, работая уже в другом месте, со мной связался старый знакомый - теперь он продакт на проекте по разработке системы управления требованиями в той самой компании. Честно говоря, я тогда приуныл: для меня это точно путь в никуда, так как архитектурно они повторят wiki-систему, а сделать в ней достойный текстовый редактор и редактор таблиц ресурса не хватит, возможно что-то встроят из существующих решений. Потратят время, деньги и ресурсы...
В итоге, как говорил один мой знакомый:
«Хотели заработать денег, а получили вновь опыт»!
Главный итог для меня — все ТЗ команды теперь структурированы и разбиты на атомарные требования. Поскольку они не самые объёмные, Google Sheets достаточно. А если будем делать базу знаний в компании на основе wiki — переедем с требованиями туда.