Студопедия
rus | ua | other

Home Random lecture






Приобретение системы


Date: 2015-10-07; view: 421.


ПОДХОДЫ К СОЗДАНИЮ ИС

Как правило, при разработке ИС организации испытывают различного рода трудности:

· Новая ИС не всегда удовлетворяет потребности пользователей. Это может произойти даже если разработка длится достаточно долго и пользователи участвовали в ее проведении. И только когда новая система начала использоваться, вдруг обнаруживается, что она работает неадекватно.

· Пользователи очень часто неспособны определить, чего бы они хотели. Часто они этого просто не знают.

· Разработчики часто не знают или не понимают специфики компании и поэтому неспособны предложить что-то действительно значимое для улучшения ИС.

· Процесс разработки может длиться так долго, что к моменту его завершения новая ИС уже не соответствует реалиям компании.

· Изменения и усовершенствования в системе при ее разработке не могут делаться бесконечно. Когда-нибудь должно быть принято решение о ее применении, иначе затраты на разработку превысят допустимые пределы.

Эксперты компании и разработчики системы должны быстро и эффективно удовлетворять потребности пользователей. Для этого существует три способа: приобретение готовой системы, использование услуг сторонней организации и прототипирование.

Программное обеспечение может разрабатываться внутри организации, покупаться готовым или приобретаться и модифицироваться. Особенности этих трех подходов перечислены в таблице.

Таблица. Сравнение подходов к приобретению программ

  Достоинства Недостатки
Разработка собственных программ Программы могут разрабаты­ваться для конкретных нужд. Нет ограничений, присущих готовым программам. Лучшая совместимость с уже использующимися прог­раммами Разработка может управлять­ся и контролироваться. Служащие более лояльны к системе, в разработке которой участвовали. Построение уникальной системы может дать особые преимущества, которых никто не имеет. Большие затраты средств, труда и времени. Новые программы содержат ошибки. Пользователям трудно определить свои нужды. Разработчикам трудно понять нужды пользователей. Требуется контроль за разработкой. Большинство компаний не имеет достаточно квалифицированных разработчиков.
Покупка готовых программ Минимальные задержки и затраты до внедрения. Можно выбрать пакет, наиболее подходящий для организации. Можно заранее познакомить­ся с программами. Высококачественные прог­раммы хорошо отлажены. Обновление программ не так дорого. Хорошая документация. Может не удовлетворять потребностям компании. Разработчик может прекратить свое существование или обслуживание программ. Выбор и оценка программ требуют средств и времени. Ограниченные возможности для решения возникающих проблем.
Приобретение и модификация программ Дешевле и требует меньше времени, чем разработка. Меньше ограничений и лучше удовлетворяются нужды организации, чем при покупке готовых программ. Сочетает выгоды двух других подходов. Модификация трудна, порождает новые ошибки и проблемы контроля. Трудно вести документацию внесенных изменений. Значительные изменения могут быть дороги. Разработчик может отказаться обслуживать модифицированные программы.

 

Даже при наличии хороших готовых программ организация может решить разрабатывать свою систему, если имеет специфические потребности или этого требуют ее размеры и сложность. Обычно такие разработки ведутся самими компаниями, однако возможен вариант приглашения сторонних разработчиков. В этом случае совершенно необходимо:

· Тщательно выбрать разработчика. Лучше, если сторонний разработчик имеет опыт работы с другими компаниями данной отрасли и понимает, как компания ведет свои дела.

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

· Планировать и контролировать каждый шаг. Должно быть достигнуто соглашение по всем аспектам разработки и установлены частые контрольные сроки.

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

· Контролировать все затраты. Все затраты должны проверяться, а денежные выплаты до завершения разработки должны быть минимизированы.

Другая альтернатива - покупка программ. Немало разработчиков программного обеспечения специализируется на определенной отрасли и даже поставляющих информационные системы вместе с компьютерами “под ключ”. По оценкам около 80% компаний предпочитают покупать программное обеспечение, а не разрабатывать его. Однако и в этом случае организации приходится проходить жизненный цикл разработки системы, за исключением только некоторых шагов физической разработки, связанных с программированием.

Наиболее гибкий подход к приобретению системы - модификация готового программного обеспечения. Он сочетает достоинства других подходов, однако сопровождается и своими рисками, обусловленными тем, что программное обеспечение при этом как бы меняет своего разработчика.


<== previous lecture | next lecture ==>
ЭКСПЛУАТАЦИЯ И ОБСЛУЖИВАНИЕ | Использование услуг сторонней организации
lektsiopedia.org - 2013 год. | Page generation: 8.282 s.