English site

For those who do not read Russian

Вход для клиентов

Задачи по проектам и багтрекинг

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

Высокие технологии: практичный подход

12 марта 2009

12 марта состоялся мастер-класс президента компании Digital Zone Дмитрия Завалишина, организованный факультетом бизнес-информатики ГУ-ВШЭ. Семинар был посвящен сразу двум темам: опыту разработки архитектуры портала Яндекса и проектированию операционной системы «Фантом».

DZ:  разработка операционной системыДмитрий Завалишин

Затронутая проблематика привлекла многих студентов и сотрудников факультета бизнес-информатики — на мастер-класс пришли около 30-ти человек.

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

В этом смысле крайне интересной оказалась история компании Яндекс: оказывается, в самом начале она представляла собой совсем небольшой, но амбициозный коллектив, поиск Яндекса был задуман как реклама офлайновой технологии индексирования документов, главными конкурентами на рынке были компании Апорт и Рамблер.

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

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

Что касается второй темы, «Фантом — бизнес-ориентированный подход к проектированию операционной системы», то создание новой ОС — это событие, ведь сегодня в мире разрабатывается всего 20—30 операционных систем. По словам г-на Завалишина, отличие «Фантома» не только в принципах построения, но и в осознанном понимании причин создания новой операционной системы. Ведь «разработка софта — это в первую очередь идеология и лишь во вторую — конкретный софт, подразумевающий коммерческий выход».

Эта часть мастер-класса была проведена по той же схеме, что и первая: от истории разработки операционных систем к конкретным проблемам. Недостатком первых ОС, по словам докладчика, было отсутствие возможности эффективного использования программистами наработок друг друга: если раньше функция представлялась единым куском, то сегодня это три компонента — внешний вид, поведение, воздействие среды. Операционные системы развивались в направлении интеграции и взаимодействия процессов, но сами процессы отвечают задачам разделения пространства для обеспечения безопасности данных. В то же время существуют другие подходы к процессам, позволяющие выстраивать работу в едином пространстве и при этом не ослабляющие защиту данных, — и разрабатываемая операционная система «Фантом» строится именно на таких принципах. Помимо этого, в такой ОС нет многих привычных компонентов: нет файлов, оперативной памяти, программы, процесса — в привычном понимании. Преследуется цель создать концептуально новую среду, удобную для написания сложных, гибких и надежных программ. Эта операционная система создает жизненную среду, все объекты которой живут всегда, ее работу можно быстро возобновить без потерь результатов работы даже при неожиданном отключении компьютера. В настоящее время уже работают виртуальная машина, менеджер памяти и компилятор. Итоговая разработка такой операционной системы, несомненно, откроет не только новые возможности, но и новые проблемы.

Мастер-класс Дмитрия Завалишина проводился в рамках научного магистерского семинара «Электронный бизнес» кафедры инноваций и бизнеса в сфере ИТ и программы профессиональной переподготовки «Менеджмент в сфере электронного бизнеса и интернет-проектов» Высшей школы бизнес-информатики ГУ-ВШЭ. Организатор семинара доцент кафедры инноваций и бизнеса в сфере ИТ Екатерина Лобза отметила, что на факультете бизнес-информатики реализуется несколько образовательных проектов и программ, связанных с электронным бизнесом, причем речь идет как о проведении мастер-классов и семинаров, так и о поступлении на магистерские программы и программы дополнительного образования. Госпожа Лобза напомнила, что 24 и 26 марта состоится презентация программ профессиональной переподготовки, а ближайшее мероприятие в рамках научного семинара назначено на 17 марта — лекция Михаила Жукова о специфике управления Интернет-компаниями.

Марина Иванова, Новостная служба портала ГУ-ВШЭ
Фотографии Виктории Силаевой

http://www.hse.ru/news/recent/6537573.html