воскресенье, 17 февраля 2013 г.

Будни разработчиков

Сегодня я хотел бы написать про то, как создаются проекты от идеи до реализации. Именно по похожему алгоритму происходит процесс разработки во многих других организациях. Небольшое отклонение вносит лишь специфика проекта, деятельность самой компании, её целевой рынок и желания Заказчика в конечном счёте. Но канва всегда одинаковая.

Итак, начнём.


В один прекрасный момент некий абстрактный Заказчик осознаёт свою потребность в некоем продукте. Будь то промо-сайт, система периметрального контроля территории, система защиты корпоративной компьютерной сети или рекламная PR-акция, призванная повысить интерес к его продукту. В голове Заказчика зарождаются идеи, некие размытые пока мысли о том, что он хочет. В очень редких случаях Заказчик сразу чётко знает, чего он хочет, но это исключение из правила. С этими мыслями он обращается в специализированную организацию, которая может помочь воплотить идеи в жизнь.

И вот тут начинается сам процесс проектирования.

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

Бывают ситуации, когда Заказчик предъявляет поистине фантастические требования к работе, говоря: "Я в кино такое видел, сделайте мне так же". В этом случае аргументированно объясняется, почему так не получится, и приводятся существующие решения, наиболее близко соответствующие изначальным запросам.

После того, как все основные моменты решены, понимание конечного продукта достигнуто, пишется техническое задание на разработку, называемое на профессиональном языке по-другому тасками. На самом деле ТЗ должно исходить от Заказчика, но, повторюсь, далеко не все заказчики знают, чего точно хотят в конечном итоге и как это всё должно работать.

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


Параллельно с этим составляется сметная документация для последующего воплощения проекта в жизнь.

Эскизный проект согласовывается с Заказчиком и, если это необходимо, с другими организациями, которых касается результат проекта. В него вносятся дополнения и изменения. Иногда процесс согласования эскиза занимает очень длительное время.

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


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





Работа разработчика над проектом - это творческая деятельность. Ведь каждый проект требует индивидуального подхода.

Комментариев нет:

Отправить комментарий