Дмитрий, Мурманская область21 сентября 2010 13:25
<----------------
Предлагаю Вам и участникам блога смоделировать небольшую ситуацию
----------------->
Давайте смоделируем...
Предположим, некая государственная структура объявляет конкурс на разработку системы выпуска биометрических загранпаспортов (данная система квалифицируется как программно-аппаратный комплекс). Означенная организация нанимает эксперта-консультанта (или нескольких), который во первых участвует в оценке конкурсных предложений, а во вторых контролирует процесс реализации системы, представляя заказчика. (сразу скажу - ничего рационализаторского тут нет - это типовой шаблон действий более или менее крупных корпораций - тоже конкурсы, тоже нанимают экспертов-контракторов). Конкурс выигрывает хм... некая компания-разработчик (системный интегратор). По окончании конкурса ВСЕ предложения поступившие на конкурс публикуются...
Согласно условиям конкурса (мы ведь моделируем правда?) проект должен быть разработан на условиях аналогичных в Open Source проектах. В частности это означает, что ВСЯ проектная документация должна быть опубликована, равно как и все исходники программного обеспечения, за исключением проприетарных компонент третьих компаний.
И вот проект завершен, документация и исходники опубликованы, равно как и всеконкурсные предложения.
И вот через несколько месяцев разработанная система стоимостью 8 млрд. руб. перестает функционировать якобы потому, что конденсат из кондиционера залил сервера (с точки зрения профессионала - детский лепет).
Предположим, что существует некое экспертное сообщество (организованная совокупность специалистов в данной и смежных областях). Это сообщество после анализа проектной документации и исходников публикует свое мнение относительно всех сторон проекта (архитектура, качество, стоимость итд.). Это может быть сделано до возникновения проблемы или после - неважно.
Результат - консультант, не справившийся с задачей, равно как и исполнитель, теряют репутацию.