Газета "Работающие технологии клиент/сервер", No 3 (14) от 20.04.98

Публикации


Завтрак с Centura
С. Л. Зайцев, Interface Ltd.


Meeting Региональный менеджер Centura по странам Восточной Европы Петер Носек (слева) и директор компании Interface Ltd. Булат Гайфуллин.


В последний день первого месяца весны, 31 марта 1998 года, в Москве проходила организованная компанией Interface Ltd. конференция "Завтрак с Centura". Желая пообщаться с российскими разработчиками и компьютерными журналистами, в Москву приехал региональный менеджер Centura по странам Восточной Европы легендарный Петер Носек. Почему легендарный?

Дело в том, что этот человек по праву считается одним из "компьютерных гуру". Но не в области технологий как таковых, а в области их продвижения и организации разработок. В свое время Носек завоевал для Сеntura рынки стран бывшего социалистического лагеря. Затем он на некоторое время покинул эту компанию и начал заниматься организацией так называемого "оффшорного программирования". Что это такое? Многие фирмы-производители программного обеспечения хотели бы сократить свои затраты на разработку ПО. Это можно сделать, разместив производство в тех странах, где труд программиста стоит относительно дешево, при том, что квалификация последнего может быть весьма высока. Именно такая ситуация и сложилась после распада социалистического блока во входивших в него странах. Петеру Носеку удалось организовать регулярное поступление в страны Восточной Европы заказов от западных фирм на разработку компонентов поставляемого ими ПО. И, разумеется, своевременное и качественное выполнение таких заказов. Затем, решив эту задачу, Носек вернулся в компанию Centura, где снова занял должность регионального менеджера по странам Восточной Европы. Петер Носек говорил о позиционировании инструментария Centura и сервера баз данных SQLBase. Носек охарактеризовал Centura Team Developer как средство для индустриального программирования и работы больших программистских коллективов над крупными проектами.

Имеющиеся в Centura Team Developer средства коллективной разработки и управления проектами позволяют организовать взаимодействие между участниками проекта следующим образом. Один-два квалифицированных системных аналитика ("гуру") разрабатывают общую архитектуру приложения: формируют иерархию классов, структуры базы данных, в общем, "скелета" системы. Затем остальные участники проекта, кодировщики, квалификация которых может ограничиваться хорошим знанием Centura Team Developer, используют предоставляемые им классы для создания конкретных модулей, диалоговых окон для работы с записями из базы данных и т. п. Кодировщиков может быть довольно много, например, по числу модулей в создаваемом приложении. Они могут выдавать большие объемы программного кода, качество которого будет зависеть в основном от того, насколько удачно "гуру" построили иерархию классов.

При такой организации производства ПО необходимо, чтобы в руки к кодировщику попадали только те классы, которые, во-первых, готовы для использования и, во-вторых, предназначены для решения поставленных перед ним задач. Выполнение этих условий и обеспечивают имеющиеся в Centura Team Developer средства поддержки коллективной работы над проектом. Заметим, что подобных средств нет в таких популярных инструментальных средах, как Delphi и Borland C++ Builder, которые Петер Носек считает предназначенными для профессионалов-одиночек. Что же касается сервера баз данных SQLBase, то Centura - и это давно не является ни для кого секретом - позиционирует его как встраиваемую СУБД. Петер Носек проиллюстрировал это обстоятельство несколькими интересными фактами, так, специальная версия SQLBase используется в цветных копировальных аппаратах фирмы Xerox.

Чрезвычайно интересные беседы велись участниками конференции в кулуарах. О чем?

Во-первых, о начале проведения компанией Centura программы поддержки российских разработчиков. Программа проводится для желающих перейти на новый технологический уровень отечественных софтверных фирм, имеющих собственные тиражируемые программные продукты, созданные с помощью настольных средств разработки. Таким фирмам при выполнении ими определенных программой условий будет бесплатно поставляться Centura Team Developer - средство быстрой разработки приложений. Для того чтобы принять участие в программе, фирме необходимо оформить заявку, в которой указать данные о себе и о том программном продукте (проекте), для работы над которым предполагается использовать Centura Team Developer. Заявки будет рассматривать комиссия, состоящая из менеджеров Centura.

Во-вторых, о перспективах развития оффшорного программирования в России. По мнению Носека, перспективы эти весьма заманчивы. Многие западные фирмы готовы размещать в нашей стране заказы на разработку своих программных продуктов или их отдельных компонентов. Говоря об этом, необходимо также учесть, что для этих же фирм значительный интерес представляет и внутренний софтверный рынок в России. Многие из них хотели бы локализовать свое ПО и продавать его российским потребителям. Очевидно, что локализацию выгоднее производить здесь же и силами местных специалистов, высокий профессиональный уровень которых в мире давно не подвергается сомнению. Возникает резонный вопрос: если условия для внедрения оффшорного программирования в нашей стране настолько благоприятны, то почему же оно до сих пор так мало распространено? Возможно, дело в том, что вышеозначенный процесс до сих пор никто не организовал. Последнее входит в планы Петера Носека, который успешно справился с данной задачей в других странах. Конечно, первыми в этот процесс будут вовлечены со стороны Запада заказчики, использующие технологии Centura (а их довольно много), а со стороны России специалисты, коллективы, фирмы, знакомые с этими технологиями.

grball.gif (1062 bytes)

Публикации

В начало страницы