Читаем Журнал «Компьютерра» № 14 от 11 апреля 2006 года полностью

В конфликтах обычно виноваты обе стороны. Заказчик, как правило, стремится сэкономить, где только возможно (с его точки зрения). Однако не понимает, что есть работы, экономия на которых неизбежно приведет к возникновению рисков, а их компенсация может потребовать существенного увеличения бюджета проекта. Это непонимание вполне объяснимо, учитывая, что большинство заказчиков не являются специалистами в IT (и к тому же плохо представляют процесс разработки ПО).

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

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

Заказчик, думая об информационной системе, способной повысить эффективность его бизнеса, имеет некоторое видение ее функциональных и технических характеристик, которое (при весьма четком понимании целей создания системы) порой является очень туманным. Хуже того, в подавляющем большинстве случаев высказываемые пожелания не могут быть использованы даже в качестве исходных данных для проектирования. Процесс разработки требований представляет собой попытку формализации пожеланий заказчика к проектируемой системе в терминах, понятных как заказчику, так и исполнителю.


Пример из практики

При работе над одним довольно крупным проектом по автоматизации деятельности компании заказчика был подготовлен и подписан документ требований. На его основании велась разработка системы. По окончании сборки первой версии системы один из разработчиков был командирован к заказчику (находящемуся в другом городе) с целью развертывания и тестирования системы реальными пользователями. Он провел несколько встреч с представителями бизнеса и в итоге полностью уяснил, что хотят пользователи и как это можно реализовать. И пообещал, что это будет сделано. Только вот одно «но». Их договоренности не были нигде и ни в каком виде зафиксированы. Вернувшись из командировки, разработчик действительно начал воплощать в жизнь свое обещание. Но, как обычно бывает, постепенно навалились другие заботы. А потом ему предложили более выгодную работу, и он уволился. Подошла пора сдавать проект. И вот тут-то и всплыли те самые, нигде не зафиксированные договоренности. Заказчик наотрез отказался принимать систему без необходимого ему функционала. А компания-разработчик отказалась этот функционал реализовывать. Поскольку ни сроки, ни стоимость этих работ не были заложены в бюджет проекта.


Разбор перед полетом

Требования должны быть собраны, проанализированы, структурированы, формализованы и представлены в виде законченного, согласованного и утвержденного документа. Как со стороны тех, кто эти требования предъявляет (тем самым они выражают свое согласие с тем, что в документе представлено именно то, что им нужно), так и со стороны тех, кто будет разрабатывать систему (этим они подписываются под тем, что требования им понятны, реализуемы и достаточны для разработки системы).

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

«Если», 1998 № 03
«Если», 1998 № 03

ФАНТАСТИКАЕжемесячный журналСодержание:Роберт Силверберг. ЗОВИТЕ МЕНЯ ТИТАНОМ, рассказВладимир Губарев, Мириам Салганик. ОКО ЗА ОКО?ФАКТЫЭлиот Финтушел. ИЗЗИ И ОТЕЦ СТРАХА, повестьСергей Лукьяненко. ХОЛОДНЫЕ БЕРЕГА, романВладислав Гончаров. ИСТОРИЯ: ЕСТЬ ВАРИАНТЫ?ФАКТЫФАНТАРИУМ*Звездный портПРЯМОЙ РАЗГОВОР*Гарри Гаррисон «НЕ БУДЬ Я ПИСАТЕЛЕМ, СТАЛ БЫ МИЛЛИОНЕРОМ…» (ответы на вопросы читателей «Если»)Эдуард Геворкян. ЧТО-ТО СТРАННОЕ ГРЯДЕТ…КУРСОРРЕЦЕНЗИИPERSONALIAВЕРНИСАЖ*Елена Николаева. ПАРАЛЛЕЛЬНЫЙ ШЕХОВВИДЕОДРОМ*Тема— Вл. Гаков. ЭКСПЕРИМЕНТЫ С РЕАЛЬНОСТЬЮ*Рецензии*Интервью— Наталья Милосердова. РУССКИЕ В ГОЛЛИВУДЕ (интервью с Александром Балуевым)Обложка С. Шехова.Иллюстрации Г. Варканова, А. Филиппова.

Владимир Гаков , Владимир Степанович Губарев , Гарри Гаррисон , Журнал «Если» , Сергей Васильевич Лукьяненко , Эдуард Вачаганович Геворкян , Элиот Финтушел

Фантастика / Журналы, газеты / Научная Фантастика