Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Сопровождение программного обеспечения




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

В конце прошлого тысячелетия возникла огромная проблема, связанная с экс­плуатацией ПО. Она получила название проблемы 2000 г., иногда называемой техническим дефектом тысячелетия, или проблемой Y2K. Ее суть заключается в невозможности программ поддерживать любые даты, кроме соответствующих XX в. (начинаются с 19). Многие устаревшие компьютерные программы (и даже некоторые новые программы) хранят даты в поле, включающем шесть цифр, по две цифры на день, месяц и год (ММ-ДД-ГГ), в целях экономии места в памяти компьютера. Используя подобное представление дат, компьютеры интерпрети­руют год, следующий за 1999, как 1900, а не 2000. В результате программы, вычис­ляющие календарные даты, могут делать ошибки. Для решения этой проблемы до наступления 2000 г. были проверены все корпоративные программы, выполня­ющие некорректное вычисление дат. Согласно некоторым оценкам, во всем мире на решение этой проблемы было потрачено от $400-600 млрд.

Выбор программного обеспечения для организации

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

Соответствие решаемым задачам

Некоторые языки программирования являются универсальными и могут быть использованы для решения разнообразных проблем, тогда как другие являются специализированными, пригодными для решения ограниченного круга задач. Язык программирования Кобол идеально подходит для обработки бизнес-дан­ных, но малопригоден для выполнения математических вычислений. Выбор язы­ка включает определение потребностей организации и пользователей в данной программе. Необходим упрощенный процесс изменения и сопровождения при-

ПРИНЯТИЕ УПРАВЛЕНЧЕСКОГО РЕШЕНИЯ

Оценивание провайдера услуг приложений

Штат вашей компании вырос с 40 до 200 служащих за последние два года. Обработка данных отдела кадров, например внесение сведений о нанятых и уво­ленных служащих, документирование продвижений по службе, а также вклю­чение служащих в планы медицинской и стомотологической страховок, вы­полнялась вручную, но отдел кадров, штат которого насчитывает два человека, буквально «завален» бумажной работой. Существуют две возможности для автоматизации этих функций. Одна — приобрести программный пакет авто­матизации работы отдела кадров (клиент-серверная технология), который будет выполняться на среднем компьютере компании. Другая — обратиться к провайдеру услуг приложения, предлагающему доступ к приложению авто­матизации работы отдела кадров через Интернет. Отдел кадров компании имеет ПК, на котором установлен web-браузер и имеется подключение к Ин­тернету. Штат служащих отдела информационных систем насчитывает два человека.

Программный пакет автоматизации деятельности отдела кадров, который лучше всего соответствует вашим нуждам, стоит $9500. Один специалист из отдела информационных систем с годовым окладом $65 тыс. должен будет тратить 4 часа при 40-часовой рабочей неделе, сопровождая программу, а также устанавливая новые версии по мере их появления. Переход к новой версии обходится в $1 тыс., а поставщик обеспечивает один переход к новой версии каждый год по истечении первого года покупки пакета.

Провайдер услуг приложений, с которым вы имеете дело, берет плату в $1500 за первую установку системы, а затем $5 в месяц из расчета на каждого слу­жащего в фирме. Для запуска системы не требуется дополнительное аппа­ратное обеспечение, а поставщик несет ответственность за поддержку си­стемы.

1. Каковы издержки, связанные с выбором того или иного варианта в пер­вый год?

2. Какой из вариантов менее дорогостоящий за период в три года?

3. Какую возможность вы бы выбрали? Почему? Какими факторами вы бы руководствовались в процессе принятия решения? Каковы риски, связан­ные с каждым подходом?

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

Эффективность

Несмотря на то что данный пункт менее важен, чем ранее, эффективность компи­ляции и выполнения языка программирования играет роль при покупке ПО. Некоторые языки программирования более эффективны в использовании ма­шинного времени, чем другие, причем бывают такие ситуации, когда этот фактор перевешивает издержки, связанные с персоналом. Языки программирования, имеющие медленные компиляторы или интерпретаторы (Бейсик, Java или языки четвертого поколения), могут оказаться слишком медленными и дорого-

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

Совместимость

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

Поддержка

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

..

Резюме

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

2. Рассмотрите функции системного ПО и сравните ведущие операционные системы ПК. Системное ПО координирует разные части компьютерной си­стемы, а также служит связующим звеном между прикладным ПО и аппа­ратным обеспечением компьютера. Системное ПО, которое управляет и конт­ролирует деятельность компьютера, называется операционной системой. Другие типы системного ПО включают программы трансляторов с компью­терных языков, которые преобразуют языки программирования в машин­ный язык, и утилиты, которые выполняют общие задачи обработки.

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

ОКНО УПРАВЛЕНИЯ

Менеджмент

Менеджеры обязаны знать, каким образом выбирать и управлять программ­ными ресурсами организации в инфраструктуре информационных техноло­гий (ИТ) фирмы. У них должно быть представление о преимуществах и недо­статках, связанных с разработкой этих ресурсов или их арендой у других служб. Следует также сознавать сильные и слабые места программных бизнес-инст­рументов, иметь представление о задачах, для выполнения которых они луч­ше всего подходят, а также о том, вписываются ли эти инструменты в долго­срочную стратегию фирмы и ИТ-инфраструктуру. Следует найти компромисс между эффективностью, простотой в применении и гибкостью. Соображения, связанные с организацией, влекут долговременные, связанные с затратами последствия.

Организация

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

Технология

Организации могут получить доступ к ряду системных и прикладных про­граммных технологий. Ключевые технологические решения включают провер­ку адекватности программного инструмента, предназначенного для решения определенной проблемы; совместимость с аппаратным обеспечением фир­мы, а также другими компонентами ИТ-инфраструктуры; эффективность про­граммного обеспечения, предназначенного для выполнения определенных задач; поддержка поставщиком программных пакетов и служб; возможности по отладке, документированию и повторному применению.

Вопросы аля обсуждения

1. Почему выбор системного и прикладного ПО организации является важ­ным управленческим решением?

2. Должны ли организации обращаться к провайдерам услуг приложений (ASP) для удовлетворения всех своих потребностей в ПО? Почему?

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

Мультипрограммность (многозадачность в среде ПК) позволяет несколь­ким программам использовать ресурсы компьютера в одно и то же время. Виртуальная память разбивает программы на маленькие части, обеспечи-

вая более эффективное использование основной памяти. Благодаря распре­делению времени несколько пользователей могут получать одновременный доступ к компьютерным ресурсам путем назначения каждому пользователю кванта вычислительного времени. Многопроцессорность — это использова­ние двух или более ЦПУ, выполняющих одновременно несколько задач.

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

Операционным системам, управляющим персональными компьютера­ми, присущи сложные возможности, такие как многозадачность и поддерж­ка нескольких пользователей, работающих в различных сетях. Ведущие операционные системы ПК включают Windows XP, Windows 98 и Windows Me, Windows СЕ, Windows 2000, OS/2, Unix, Linux, Mac OS и DOS. Опе­рационные системы ПК с графическими интерфейсами пользователя не­сравненно более популярны, чем операционные системы, управляемые ко­мандами.

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

Традиционные языки программирования включают трансляционные языки: Фортран, Кобол, Си, Бейсик и Паскаль. Языки из этой категории обеспечивают более эффективное использование компьютерных ресурсов (по сравнению с языками четвертого поколения), а каждый из них предназ­начается для решения определенных типов задач.

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

4. Опишите современные подходы к разработке программ. Объектно-ориенти­рованное программирование сочетает данные и процедуры в одном объекте, который может действовать как независимый «строительный» програм-

мный блок. Каждый объект может многократно применяться многими си­стемами без модификации программного кода.

Java является объектно-ориентированным языком программирования, предназначенным для использования в Интернете. Этот язык может инкап­сулировать в составе апплета минимальный набор функциональных свойств, требуемых для решения отдельной задачи. Апплеты загружаются с помо­щью сети. Язык программирования Java может выполняться на любом ком­пьютере с любой операционной системой. Язык HTML является языком описания страницы, применяемым для разработки web-страниц. Язык XML предназначен для создания структурированных документов, в которых дан­ным присваивается определенный смысл. В результате обеспечивается ма­нипулирование подобными данными в составе XML-документов, причем они могут использоваться другими компьютерными системами.

5. Идентифицируйте важные вопросы управления программными ресурсами организации. Программное обеспечение представляет собой основной ресурс организации, которым следует управлять весьма аккуратно. Менеджеры долж­ны балансировать между издержками и преимуществами при принятии реше­ния о самостоятельной разработке программ, их приобретении или аренды у провайдера услуг приложений. Стоимость поддержки программ может со­ставлять более 50% величины издержек, связанных с эксплуатацией инфор­мационной системы. Выбор ПО осуществляется с помощью таких критериев, как эффективность, совместимость с технологической платформой органи­зации, поддержка, а также соответствие языка программирования или про­граммного инструмента проблемам и задачам, стоящим перед организацией.

..

Ключевые термины

ActiveX; генератор приложений; провайдер услуг приложений (ASP); приклад­ное ПО; язык транслятора; Бейсик; Си; C++; класс; Кобол; компилятор; ПО управления данными; настольная издательская система; DOS; электронная почта (e-mail); ПО интеграции корпоративных приложений; корпоративное ПО; Форт­ран; язык четвертого поколения; графический интерфейс пользователя (GUI); графический язык; ПО коллективной работы; гипертекстовый язык разметки (HTML); наследование; интегрированный программный пакет; интерпретатор; Java; Linux; машинный язык; Mac OS; промежуточное ПО; многопроцессорность; мультипрограммность; многозадачность; многопоточность; естественный язык; объектный код; объектно-ориентированное программирование; Office 2000 и Office ХР; ПО с открытым исходным кодом; операционная система; OS/2; Паскаль; пре­зентационная графика; программа; язык запросов; генератор отчетов; программ­ное обеспечение; программный пакет; исходный код; электронная таблица; си­стемное ПО; ветвь; разделение времени; Unix; утилита; язык программирования сверхвысокого уровня; виртуальная память; визуальное программирование; web-браузер; web-сервер; Windows; Windows СЕ; Windows 95; Windows 98; Windows Me; Windows XP; Windows 2000; ПО текстового процессора; XHTML; XML; пробле­ма 2000 г.

..

Контрольные вопросы

1. Назовите основные типы ПО, их отличия в терминах применения и поль­зователей.

2. Что такое операционная система компьютера? Каковы ее функции?

3. Опишите мультипрограммность, виртуальную память, разделение времени и многопроцессорность. Почему они важны для управления информацион­ной системой?

4. Какое отличие между транслятором, компилятором и интерпретатором?

5. Дайте определение и опишите графические интерфейсы пользователя.

6. Сравните основные операционные системы ПК.

7. Назовите три языка программирования высокого уровня. Опишите их преи­мущества и недостатки.

8. Дайте определение языкам четвертого поколения и перечислите семь кате­горий программных инструментов четвертого поколения.

9. В чем состоит отличие между языками четвертого поколения и традицион­ными языками программирования?

10. В чем состоит отличие между генератором приложения и прикладным про­граммным пакетом? Между генератором отчетов и языком запросов?

11. Назовите и опишите наиболее важные программные инструменты, приме­няемые для ПК.

12. Назовите и опишите типы ПО, которое может быть использовано для ин­теграции в масштабах корпорации.

13. Что такое объектно-ориентированное программирование? Чем оно отлича­ется от традиционных средств разработки программ?

14. Что такое Java? Почему этот язык применяется при разработке приложе­ний?

15. Что такое HTML и XML? Сравните их возможности. Почему они столь важ­ны?

16. Назовите и опишите три аспекта в управлении программными ресурсами.

17. Почему организации обращаются к провайдерам услуг приложений? Какие преимущества обеспечиваются в этом случае?

18. Каковы критерии выбора ПО для организации?

 

..

Практический пример

Фирма Sunburst Hotels International обращается к провайдеру услуг приложений

Когда компания Sunburst Hotels International Inc. преодолела кризис в конце 1997 г., в ней полностью отсутствовала ИТ-инфраструктура, поэтому главный информа­ционный менеджер Чарли Варзак (Charles Warczak) должен был создать ее «с нуля». Компания Sunburst заработала около $114 млн в 1997 г., владея и управляя 87 отеля-

ми в 27 штатах, включая некоторые отели Comfort Inns и EconoLodges. Чарли знал, что его компания не может выполнять все требуемые сложные функции без под­держки прикладных программных пакетов. Фирма Choice Hotels International Corp., бывшая родительская компания Sunburst, использовала систему планирования корпоративных ресурсов (ERP, Enterprise resource planning) от PeopleSoft, и Вар-зак хотел использовать подобную систему. Основная проблема, с которой он столкнулся, были большие издержки. Согласно его подсчетам, чтобы приобрести и установить требуемый ERP-пакет, компания должна была сразу потратить $1,5 млн капитальных затрат (в основном на аппаратное и программное обеспе­чение), что достаточно много для небольшой, недавно отделившейся компании. И это было только началом запланированных расходов. В настоящем практиче­ском примере исследуется суть проблемы, а также иллюстрируется метод, приме­няемый для ее решения.

Установка новой ERP-системы может обойтись очень дорого, особенно для начинающей фирмы или для компании, преодолевшей кризис. В случае с компа­нией Sunburst Чарли встретился с представителями отдела информационных си­стем и с финансовым персоналом с целью определения потребностей и издержек компании. Они в конце концов пришли к выводу о том, что компания Sunburst вынуждена затратить сразу же более $ 1 млн на аппаратное и программное обес­печение, включая компьютеры, сеть, к тому же следовало приобрести ПО управ­ления данными Oracle за $500 тыс., обеспечивающее поддержку ERP-системы от PeopleSoft, И это была только часть издержек.

Сложные компьютерные системы требуют высококвалифицированного пер­сонала для их эксплуатации и сопровождения, и, согласно оценкам Варзака, стои­мость услуг подобного персонала для его маленькой компании будет составлять около $500 тыс. Однако непосредственная проблема была даже труднее: как найти и нанять такой персонал. Квалифицированные технические специалисты встре­чаются нечасто, поэтому их поиск и наем представляли существенную проблему. Варзак нуждался в персонале, имеющем опыт работы с ПО от PeopleSoft, а зна­ющие ERP технические специалисты были в большом дефиците везде, особенно в округе Вашингтон D. С. (штаб-квартира компании Sunburst находится в Сил-вер-Спрингс, штат Мэриленд, пригород Вашингтона). Эксперты по сетям также практически отсутствовали на рынке наемного труда. Однако наем такого квали­фицированного персонала не решил бы проблемы, поскольку, однажды наняв их, Варзак столкнулся бы с проблемой удержания специалистов, которые пользуются высоким спросом. «Мы бы пережили трудное время, удерживая людей, которые являются экспертами, скажем, в модуле, предназначенном для хранения сведе­ний о подлежащих оплате счетах», — говорил Варзак. И, думая о дополнитель­ных долгосрочных издержках, он добавлял: «Очень большие издержки связаны с высокой текучестью персонала».

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

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

При условии наличия всей этой информации и опыта принятие окончатель­ного решения не представляло особого труда. Варзак принял решение разместить свою ERP-систему вне организации. Однако поскольку он не хотел полностью выносить компьютерную систему и процесс выполнения важных задач, связан­ных с управлением отелями, за пределы организации, он выбрал недавно появив­шуюся возможность: провайдер услуг приложений (ASP). Провайдеры ASP раз­личаются по отношению к аппаратному и программному обеспечению, которым они управляют, а также по сдаваемым в аренду с помощью Web или частной сети компьютерным приложениям. Клиент, в данном случае компания Sunburst, пла­тит ASP и использует систему, как будто она установлена у него в организации, хотя на самом деле ASP отвечает за обслуживание и управление аппаратными и про­граммными средствами.

Компании сдают в аренду программное обеспечение описанным образом на­чиная с 1997 г., а к числу тех, кто предоставляют эти услуги, относятся PeopleSoft, J. D. Edwards & Co., Great Plains Software Inc. и Oracle Corp. Компания Sunburst выбрала менее известного провайдера ASP, фирму USintemetworking Inc. (USi), ко­торая находится около Аннаполиса (штат Мэриленд), и подписала пятилетний контракт, дата действия которого начинается 1 апреля 1999 г. Обратите внимание на преимущества, связанные с выбором этого способа для фирмы Sunburst.

Фундаментальным изменением, по сравнению с которым любое другое преиму­щество меркнет, было то, что компании Sunburst не потребовалось приобретать и поддерживать новые вычислительные системы (кроме ПК или сетевых компью­теров). Компании также не потребовалось покупать ПО PeopleSoft и Oracle. К тому же исключались издержки на создание и обслуживания сети, поскольку компания Sunburst получила доступ к своей ERP-системе через Web. Единствен­ными издержками компании Sunburst в дополнение к ежемесячной сумме аренд­ной платы были затраты на ПК, web-браузеры, а также оплата каналов связи, ис­пользованных для подключения к Web. В результате большинство начальных издержек Sunburst, связанных с установкой инфраструктуры, было устранено. Присутствовали обычные кадровые издержки, связанные с необходимостью пе­рехода от старой системы (в нашем случае идет речь о системе Choise) к новой, а также с изучением особенностей новой системы. Компания платит определен­ную сумму за аренду ежемесячно, но, согласно утверждению представителей USi, ее сумма варьирует от $50 тыс. до $200 тыс. в зависимости от количества модулей PeopleSoft, используемых клиентом. Некоторые провайдеры ASP берут оплату не за модуль, а за количество пользователей, обычно она составляет от $3 до $500

в месяц из расчета на одного пользователя. Этот подход дает возможность ма­леньким компаниям платить меньше, их издержки растут только по мере того, как растет компания.

Издержки на персонал были исключены благодаря услугам провайдера ASP, поскольку программное обеспечение PeopleSoft находится в собственности и под­держивается USi. Однако клиенты ASP обычно выбирают одного или нескольких лиц, ответственных за администрирование системы. Это необходимо для того, чтобы удостовериться в корректном функционировании системы, а также в том, что персонал арендодателя использует ее по назначению. Подобный человек (или группа) обычно выполняет функции посредника в переговорах с ASP. Благодаря обращению к ASP компания Sunburst также избежала проблем, связанных с пер­соналом. Ей не пришлось искать квалифицированных технических специали­стов — это была проблема USi.

Внедрение программного комплекса не составило особого труда. ПО уже функ­ционировало, готовое к допуску персонала компании Sunburst. ERP-система от компании PeopleSoft была подготовлена и запущена в эксплуатацию всего лишь за три месяца и начала функционировать с апреля 1999 г.

Обращение к ASP обеспечивает еще одно преимущество для многих организа­ций. Компании имеют возможность постепенно осваивать программные пакеты, предлагаемые ASP, проверяя работу отдельных компонентов. Благодаря этому можно определить пригодность программного пакета для организации, не неся больших предварительных издержек (этим положительным моментом компания Sunburst не воспользовалась, поскольку освоила данный программный пакет в то время, когда входила в состав Choise). Обращение к услугам ASP связано с опре­деленным риском. Некоторые компании боятся использовать этот метод, по­скольку он появился сравнительно недавно. Компании, которые не хотят риско­вать, могут захотеть подождать год или два до тех пор, пока услуги ASP не станут более распространенными. Угрозы безопасности следует учитывать всегда, осо­бенно в том случае, когда компания предоставляет доступ к важным данным через Интернет. Дик Лефебр (Dick Lefebvre), вице-президент департамента информа­ционных технологий производителя автозапчастей Simpson Industries Inc. в Пли­муте (штат Мичиган) сталкивался с аналогичными проблемами. Он хотел вос­пользоваться ERP-системой/. D. Edwards, обратившись к услугам компании IBM Global Services, которая также является провайдером ASP. Чтобы устранить угро­зу безопасности, он решил не использовать Web, а подключиться к IBM Global че­рез выделенный канал. Аренда такого канала обходится дорого, примерно в 10 раз превышает издержки, связанные с подключением к Web с помощью обычной коммутируемой линии. Однако Лефебр предпочел заплатить эти деньги, чтобы предотвратить возможность перехвата конкурентами важной информации о зап­частях, которые производит его компания. Другие компании более спокойно от­носятся к применению Интернета. Обычно они используют несколько брандмау­эров, а также шифрование для защиты своих данных.

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

провайдеры ASP бывают разными, а степень риска при работе с ними меньше, чем в случае с обращением к традиционным внешним источникам. Главное отличие заключается в том, что программное обеспечение, которое использует компания (PeopleSoft в случае с компанией Sunburst), не принадлежит провайдеру ASP на эксклюзивной основе (в нашем случае в роли провайдера выступает USi). Компания Sunburst может перейти к другому провайдеру ASP, предоставляющему в аренду ERP-систему от PeopleSoft. И наконец, если компания не может обращаться к про­вайдерам ASP, она может пойти традиционным путем, приобретая требуемое ап­паратное и программное обеспечение, а также неся все связанные с этим управ­ленческие расходы.

Источники: Jenny С. McCune. «ASPs@Your Service», Beyond Computing, January/February 2000; Peter Fabris. «Network Computer Revival?» and I «A New Lease», CIO Web Business Magazine, May 1, 1999; Lee Gomes. «Somebody Else's Problem», The Wall Street Journal, November 15,1999; Paul Keegan. «Is This the Death of Packaged Software?» Upside, Octo­ber 1999.

Вопросы к практическому примеру

1. Почему сложная ERP-система была столь необходимой для компании Sunburst?

2. Опишите проблемы, которые побудили компанию обратиться к ASP. Како­вы другие причины совершения подобного шага?

3. Какие управленческие, организационные и технические аспекты учитыва­лись Варзаком при установке ERP-системы?

4. Какие управленческие, организационные и технические аспекты учитыва­лись Варзаком в процессе принятия решения относительно обращения к услугам провайдера ASP?

Глава 7

 

 

После изучения материала этой главы вы сможете:

1. Описывать базовую концепцию организации файлов и проблемы традици­онной файловой среды.

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

3. Сравнивать принципиально разные типы баз данных.

4. Определять важные принципы разработки базы данных, а также требова­ния к управлению и организации среды базы данных.

5. Оценивать новые тенденции в развитии баз данных.

 

..

Успехи компании Famous Footware связаны с улучшением обработки данных

С

о времени своего основания компания Famous Footware, владеющая сетью обувных магазинов в 860 населенных пунктах 49 штатов США, задалась целью сформировать «правильный стиль обуви в правильных магазинах за нормальную цену». До недавнего времени эта цель была труднодостижима. Фирма испытывала трудности в связи с отсутствием соответствующих возмож­ностей слежения за наличием всего ассортимента обуви в каждом магазине и при проведении кампаний продвижения, а также в оперативном регулировании то­варных запасов. Компания Famous Footware использовала базу данных Oracle на серверах IBM AS/400, содержавшую гигабайты данных, отражающих более чем 600 тыс. транзакций в день, и еженедельные отчеты. Но система была устаревшая, отражавшая реалии прежних времен, когда структуры управления были более централизованными и в большей степени соответствовали иерархическим прин­ципам, поэтому компания была не в состоянии немедленно отвечать на измене­ния требований рынка.

Поскольку времена изменились, Famous Footware нуждалась в лучшем способе анализа данных. Компания должна была назначить специального программиста для помощи пользователям в деле создания новых нестандартных отчетов, повы­шая производительность ИТ. Более того, система не могла предоставлять необходи­мую информацию по мере необходимости. Маркетинговый персонал не мог оце­нить эффективность акций продвижения и, таким образом, не всегда мог выявить

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

Тогда для улучшения качества информации от основных систем своего бизне­са и для принятия более точных решений компания Famous Footware разработала информационное хранилище, используя программное обеспечение от ShowCase Solutions Corp. из Рочестера (штат Миннесота). Система выбирает данные по про­дажам и товарным запасам, передает их в информационное хранилище, где про­изводится соответствующий анализ. Обращение к данным с целью генерации отчетов реализуется с помощью набора программ Strategy от ShowCase. Это ПО обеспечивает создание пользователями требуемых отчетов. Благодаря этому тор­говые представители могут отслеживать тенденции продаж, а также перераспре­делять товар, отсутствующий в тех или иных магазинах. Такого рода информация способствует увеличению прибыли, поскольку меньше товаров продается на рас­продажах и можно оптимизировать товарные запасы. Отдел маркетинга может произвести детальное сравнение и анализ продаж для определения эффективно-

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

Проблемы управления

Программная система, установленная в компании Famous Footware, демонстриру­ет то, насколько зависит эффективность использования информации от способа организации хранения данных, их структурирования и возможности доступа к ним. Доступность информации зависит не только от возможностей аппаратной части компьютеров и программного обеспечения, но также и от способности орга­низации управлять данными как важным ресурсом. Компания Famous Footware была не в состоянии объединить данные, касающиеся товарных запасов и про­даж, требуемых для мониторинга хода продаж и осуществления маркетинговых кампаний, что привело к дезорганизации, а также к неэффективности служб мар­кетинга и сбыта, что ухудшило ситуацию в организации. Эффективное управле­ние данными стало практически невозможным. На повестку дня встали две сле­дующие проблемы:

1. Организационные препятствия для создания среды базы данных. Внедре­ние базы данных требует обширных организационных изменений отноше­ния к роли информации (и к управлению информацией), полномочий на верхнем уровне, владения информацией и ее совместного использования, согласованности в организации. Система управления базами данных (СУБД) бросает вызов существующему устройству управления в организации и по этой причине часто вызывает сопротивление при внедрении. В традицион­ной файловой среде каждый отдел конструирует файлы и программы для удовлетворения своих специфических нужд. Теперь посредством базы дан­ных файлы и программы должны строиться с учетом заинтересованности в данных всей организации (Wixom and Watson, 2001). Хотя компания и по­тратила деньги на аппаратные и программные средства, она может не полу­чить от этого пользы, если не сможет провести должных организационных изменений.

2. Соотношение «затраты—выгода». Стоимость перехода к среде баз данных ощутима, заметна и значительна на протяжении короткого времени (три года). Большинство фирм покупают коммерческие пакеты СУБД и соответст­венное оборудование. Само программное обеспечение может стоить около $500 тыс. за полнофункциональный пакет со всеми дополнениями. Новое оборудование может стоить дополнительно 1 или $2

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...