CASE-STUDY
11.07.02

Компания CAS Software AG реализовала на Delphi
онлайновую систему заказов на изготовление
автомобилей Mercedes-Benz

"Решения от Borland - лучший выбор для такого проекта".
"Мы уверены, что программы, написанные на Delphi, отличаются необыкновенной скоростью выполнения и стабильностью".

Хельмут Мелхер, менеджер проекта, CAS Software AG

 Компания

 CAS Software AG (http://www.cas-software.de/)

 Название приложения:

 Truck Online Configurator (TOC)

 Индустрия

 автомобилестроение

 Инструмент разработки:

 Borland Delphi

 Сервер баз данных:

 Oracle8

 Операционная система:

 Microsoft Windows 2000

 Численность команды разработчиков:

 11 человек

Предыстория. Ведение продаж через компьютер

"Какая будет кабина и рация у этого 24-тонника?". В прошлом, в поисках ответа на этот вопрос дилерам Mercedes-Benz пришлось бы потратить немало времени на изучение солидных справочников. Сегодня на интернет-сайте Mercedes-Benz вниманию посетителей предлагается система онлайнового консультирования покупателей Mercedes-Benz (MBKS) по выбору транспортных средств различных модификаций, разработанная в среде Borland Delphi компанией CAS Software AG из Карлсруэ. Компания работает под маркой DaimlerChrysler, подразделения Mercedes-Benz, над созданием приложений компьютеризированных продаж с 1986 года, и с тех пор на рынке Германии она является крупнейшим поставщиком программ для осуществления продаж. Все это время, CAS остается стойким приверженцем среды разработки от Borland. Работа с инструментарием Delphi позволила команде из Карлсруэ быстро перейти к объектно-ориентированной парадигме программирования Windows-приложений. Благодаря этой столь популярной сегодня концепции, процесс разработки заметно ускоряется и становится более гибким.

Задача. Гибкость благодаря компонентной технологии

На реализацию проекта онлайнового конфигуратора заказа автомобилей, Truck Online Configurator (TOC), у компании CAS ушло значительно больше времени на разработку, чем потребовалось бы при тривиальном наложении готовых онлайновых модулей формирования заказов на новые данные и графику. Более того, TOC - это совершенно новый тип путеводителя, решающий задачи формирования заказов посетителей веб-сайта Mercedes-Benz по следующим направлениям: подбор технических характеристик, коммерческое решение, формулировка транспортных задач.

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

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

Решения Borland: каждому клиенту - персональная поддержка

При столь жестких сроках применяется стратегия рискованного управления проектом, по которой реализация отдельных этапов осуществляется с частичным пересечением по времени. В то время как разработчики совместно с менеджерами из Mercedes-Benz разрабатывали технические требования к функционалу, другие модули TOC уже реализовывались. "Так можно работать, только если на 100% полагаешься на инструмент разработки - так, как CAS полагается на Delphi. По опыту многих проектов мы хорошо себе представляем, насколько надежна эта среда разработки от Borland,"- особо подчеркнул менеджер проекта Хельмут Мельхер. Это позволило нам быстрее находить ошибки: "В каждом программном проекте всегда есть неработающие части программы. Но в одном мы уверены всегда: виной этому не Delphi".

Положительный опыт работы в Delphi стал для CAS решающим фактором при выборе этого инструмента от Borland для реализации проекта TOC. "Система MBKS реализована на Delphi. Мы пришли к выводу, что и в проекте TOC будет использована та же концепция языка программирования, - пояснил Мельхер, и далее добавил: "Этот инструмент от Borland как нельзя лучше подходит для данного проекта. Мы точно знаем, что программы, написанные в этой среде, отличаются необыкновенной скоростью выполнения и стабильностью. Главными техническими требованиями от DaimlerChrysler для реализации проекта TOC были следующие: компании требовалось приложение, отличающееся максимальной доступностью при минимальном времени отклика".

"Компонентная технология позволяет создавать очень быстрые и высококачественные приложения. Поэтому разработка программ для нас означает написание новых и адаптацию существующих компонентов. В этом нам очень помогает Delphi", - особо подчеркнул менеджер проекта Хельмут Мельхер, ответственный за развитие проекта TOC, и далее добавил: "Среда разработки Borland Delphi - очень надежное и выверенное решение, благодаря которому из отдельных компонентов мы строим законченные приложения. Благодаря полезным функциям настройки среды и интуитивному графическому интерфейсу процесс разработки становится особенно удобным и понятным. Delphi проявляет свои достоинства особенно на больших проектах, реализуемых командами разработчиков. Здесь очень важен мощный компилятор. Он транслирует программу на Object Pascal в исполняемые EXE-файлы, т.е. в готовые Windows-программы".

В этом Web-проекте подбор нужного транспортного средства должен выполняться средствами мультимедиа: со своих компьютеров в течение нескольких минут клиенты могут подобрать нужное транспортное средство по специфическим требованиям. Mercedes-Benz и CAS разработали гибкую модульную систему, предлагающую покупателям подбор оптимальных вариантов. Производитель разбивает транспортные средства на составляющие компоненты, которые можно комбинировать различными способами: двигатели, прицепные трейлеры, тормозные системы, коробки передач или кабины водителя. Это дает Mercedes-Benz прямые выгоды от серийного производства индивидуально заказываемых запчастей и компонентов и привлечения новых покупателей, заинтересованных в индивидуальном подборе автомобиля.

Перспективы: уверенность в будущем

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

Для CAS, Delphi - это выгодное капиталовложение, потому что Borland - в числе лидеров на рынке сред разработки, - сказал директор компании CAS Людвиг Неер. Уже в 1997 году, когда мы приступили к разработке Web-приложений для Mercedes-Benz, мы использовали проверенную и испытанную среду Delphi, в которой уже тогда присутствовали все необходимые функции для надежной и профессиональной разработки такого рода приложений. "С годами Delphi выросла и укрепилась: реализована поддержка новых технологий, учтены требования CAS и пожелания клиентов. Поэтому мы уверены, что разработка проекта TOC будет продолжена на новейших версиях Delphi, независимо от меняющихся требований" - сказал Неер.

Поэтому не удивительно, что разработчики из Карлсруэ уже используют это решение от Borland для реализации первого модуля расширения TOC, в котором будет создан интерфейс между онлайновым конфигуратором заказов и системой продаж MBKS. Очень скоро посетители сайта Mercedes-Benz смогут оформлять индивидуальные заказы через местные представительства Mercedes-Benz. Это означает, что вся необходимая информация будет доступна дилерам еще до того, как продолжатся последующие переговоры с покупателем, и заказ будет выполнен своевременно. Дилеру остается лишь провести тонкую настройку заказа через персональный компьютер или лаптоп и детально проанализировать данные прибыльности продаж того или иного автомобиля. Что наиболее привлекательно, это то, что через систему MBKS станет возможным указывать точное время доставки заказа.

Генератором идеи проекта является Готтлиб Даймлер, чья необыкновенная решимость принесла колоссальный успех, и идея воплотилась в реальность: мир автомобилей на земле, воде, в воздухе. TOC продолжает успешно развиваться благодаря надежности, стабильности и высокой производительности среды разработки Delphi.

Дополнительная информация

Delphi - ведущее средство разработки приложений
Подробнее о других продуктах Borland
Курсы по продуктам фирмы Borland
Приобрести продукцию Borland в электронном магазине ITshop.ru

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Borland
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 11.07.02