Реализация — это реализация приложения, выполнение плана , идеи , модели , проекта , спецификации , стандарта , алгоритма , политики или администрирование или управление процессом или целью .
В индустрии информационных технологий внедрение относится к послепродажному процессу сопровождения клиента от покупки до использования приобретенного программного обеспечения или оборудования. Это включает в себя анализ требований, анализ области действия, настройки, системную интеграцию, пользовательские политики, обучение пользователей и доставку. Эти этапы часто контролируются менеджером проекта с использованием методологий управления проектами . Внедрение программного обеспечения включает в себя несколько профессионалов, которые являются относительно новыми для экономики, основанной на знаниях, такие как бизнес-аналитики , специалисты по внедрению программного обеспечения, архитекторы решений и менеджеры проектов.
Для успешного внедрения системы необходимо выполнить множество взаимосвязанных задач в соответствующей последовательности. Использование проверенной методологии внедрения и привлечение профессиональных советов может помочь, но часто именно количество задач, плохое планирование и неадекватное обеспечение ресурсами вызывают проблемы с проектом внедрения, а не какая-либо из задач является особенно сложной. Аналогично с культурными проблемами, часто отсутствие адекватных консультаций и двусторонней коммуникации препятствует достижению желаемых результатов.
Реализация определяется как определенный набор действий, разработанный для реализации на практике действия или программы известных размеров. [1] Согласно этому определению, процессы реализации являются целенаправленными и описываются достаточно подробно, чтобы независимые наблюдатели могли обнаружить наличие и силу «определенного набора действий», связанных с реализацией. Кроме того, реализуемая деятельность или программа описывается достаточно подробно, чтобы независимые наблюдатели могли обнаружить ее наличие и силу.
В компьютерной науке результатом внедрения становится программное обеспечение, тогда как в социальных и медицинских науках наука внедрения изучает, как программное обеспечение может быть реализовано на практике или в повседневном использовании. [2]
Внедрение системы обычно выигрывает от высокого уровня вовлеченности пользователей и поддержки руководства. Участие пользователей в проектировании и эксплуатации информационных систем имеет несколько положительных результатов. Во-первых, если пользователи активно вовлечены в проектирование систем, они перемещают возможности для формирования системы в соответствии со своими приоритетами и бизнес-требованиями, а также больше возможностей для контроля результата. Во-вторых, они с большей вероятностью будут положительно реагировать на процесс изменений. Включение знаний и опыта пользователей приводит к лучшим решениям.
Отношения между пользователями и специалистами по информационным системам традиционно были проблемной областью для усилий по внедрению информационных систем. Пользователи и специалисты по информационным системам, как правило, имеют разный опыт, интересы и приоритеты. Это называется разрывом в коммуникациях между пользователем и проектировщиком. Эти различия приводят к расхождению организационных лояльностей, подходов к решению проблем и словарей. [3] Примеры этих различий или проблем приведены ниже:
Социально-научные исследования по внедрению также отходят от проекта, ориентированного на внедрение плана, и превращают проект в объект изучения. Работа Люси Сачман была ключевой в этом отношении, показывая, как инженерная модель планов и их внедрения не может учитывать ситуативное действие и познание, вовлеченные в реальные практики пользователей, связанные с планами: [4] эта работа показывает, что план не может быть достаточно конкретным для детализации всего, что требуется для успешного внедрения. Вместо этого внедрение опирается на неявные и неявные ресурсы и характеристики пользователей и компонентов плана.