От аутсорсинга к продуктам
Проф. Андрей Н. Терехов
Генеральный директор ЗАО "ЛАНИТ-Терком", заведующий кафедрой системного программирования Санкт-Петербургского государственного университета
Андрей А. Терехов
Директор департамента стратегических технологий Microsoft Ukraine
Тезисы
В докладе мы планируем предложить направление для дальнейшего развития индустрии программного обеспечения в России и на Украине, основываясь на собственном опыте. Более 10 лет назад оба докладчика работали в компании Ланит-Терком, представлявшей тогда классический пример чистого аутсорсера. Мы полагаем, что для того этапа развития рынка это было почти что неизбежно. В те времена у российских программистов не было ни опыта работы с западными заказчиками, ни элементарной культуры управления проектами, ни финансовых возможностей для выхода на западные рынки со своими продуктами. Внутренний же рынок программного обеспечения в то время практически не существовал.
Ланит-Терком и сегодня зарабатывает существенную часть своей прибыли именно на аутсорсинге. Однако, мы считаем, что ситуация изменилась и аутсорсинг, являвшийся раньше единственным устойчивым способом развития, постепенно заводит нас в тупик. Поэтому мы считаем, что настало время переориентироваться на более инновационную модель развития, а именно, на создание продуктов.
В рамках доклада мы рассмотрим переход от аутсорсинга к продуктам как с точки зрения одной отдельно взятой российской компании, которую возглавляет проф. Терехов, так и с позиций крупного вендора на рынке Украины, в котором работает более Терехов-младший. Мы приведем примеры инновационных продуктов, созданных Ланит-Теркомом и программ по поддержке инноваций и старт-апов, реализуемых Microsoft Украина.
Биография
Андрей Н. Терехов закончил с отличием математико-механический факультет ЛГУ в 1971 году, был первым выпускником новой кафедры математического обеспечения ЭВМ. В 1978 Андрей Н. Терехов защитил кандидатскую диссертацию (к.ф.-м.н.) по технике трансляции, а в 1991 докторскую диссертацию (также физ-мат
наук) по технологии программирования встроенных систем реального времени. В 1994 году стал профессором.
В 1976 году Андрей Н. Терехов был назначен и.о. заведующего лабораторией системного программирования НИИММ ЛГУ, в 1984 - стал официальным заведующим этой лаборатории, в 1987 им был образован совместный комплексный отдел Минпромсвязи СССР и Минобр РСФСР, на основе которого в 1989 году был образован НИИ "Звезда" ЛНПО "Красная
Заря", в котором Андрей Н. Терехов работал заместителем директора по
перспективным научным исследованиям (по совместительству). В 1996 году Андрей Н. Терехов создал и возглавил кафедру системного программирования СПбГУ, а в 2002 году - создал и возглавил НИИ информационных технологий СПбГУ. Имеет более 80 научных публикаций (из них 4 книги).
В 1991 году Андрей Н. Терехов создал ГУП "Терком", а в 1998 году - в дополнение к ГУП "Терком" было создано ЗАО "Ланит-Терком", в которых Андрей Н. Терехов является генеральным директором.
В 1999 году Андрей Н. Терехов явился одним из учредителей ассоциации разработчиков ПО Санкт-Петербурга - Форт-Росс. Когда в 2004 году на базе Форт-Росса была создана Всероссийская ассоциация разработчиков ПО - РУССОФТ, Андрей Н. Терехов был избран её первым Председателем Совета директоров.
Андрей А. Терехов возглавляет отдел стратегических технологий в Microsoft Украина. В данной должности он отвечает за продвижение технологий Microsoft среди разработчиков программного обеспечения, ИТ-специалистов, а также преподавателей и студентов высших учебных заведений Украины. До этого он работал в штаб-квартире Microsoft, отвечающей за страны Центральной и Восточной Европы, и в Microsoft Россия. До перехода в Microsoft он работал в различных должностях - от программиста до исполнительного директора - в российской компании "ЛАНИТ-ТЕРКОМ".
В 2002 году Андрей А. Терехов защитил в Санкт-Петербургском государственном университете кандидатскую диссертацию на тему "Языковые преобразования в задачах реинжиниринга программного обеспечения".
Тенденции области знаний программной инженерии
Сергей Авдошин
Тезисы
В докладе рассматриваются тенденции, влияющие на изменение содержания обучения в области программной инженерии:
- Проект SEMAT (Software Engineering Method and Theory) инициирован Айваром Джекобсоном, Бертраном Мейером и Ричардом Соли. Цель проекта – превратить программную инженерию в настоящую научно-техническую дисциплину.
- Изменения в новой редакции Guide to the Software Engineering Body of Knowledge 2010 (SWEBOK 2010), которые произошли при активном участии членов подкомитета по программной и системной инженерии комитета по информационным технологиям ISO/IEC JTC1/SC7.
- IEEE сертификация CSDA, CSDP и CSDM.
- Рекомендации по преподаванию программной инженерии в магистратуре Integrated Software and Systems Engineering Curriculum - Graduate Software Engineering 2009 (GSwE2009): Curriculum Guidelines for Graduate Degree Programs in Software Engineering. Эти рекомендации стали в 2010 году частью серии образовательных стандартов Computing Curricula ACM и IEEE CS.
Биография
Сергей Авдошин, профессор, заведующий кафедрой управления разработкой программного обеспечения, руководитель отделения программной инженерии Государственного университета - Высшая школа экономики. Принимал участие в разработке профессиональных стандартов для отрасли информационных технологий и Федерального образовательного стандарта высшего профессионального образования нового поколения по направлению программная инженерия. Имеет опыт создания и реализации в ГУ ВШЭ учебных образовательных программ подготовки магистров и бакалавров по направлению программная инженерия в соответствии с профессиональными и образовательными международными стандартами.
Современные веб-браузеры и роль исследований реальных систем
Бен Лившитц
Бен Лившитц во время выступления остановится на некоторых новейших исследованиях, проводимых в Microsoft Research, подразделении корпорации Microsoft, находящейся в Редмонде ( штате Вашингтон). Microsoft Research занимается проведением как фундаментальных, так и прикладных исследований в области информатики и программной инженерии. Исследователи работают более чем над 55 областями программной инженерии и сотрудничают с ведущими учеными, специалистами правительственных и промышленных организаций. Со времени создания, Microsoft Research открыла 8 международных исследовательских центров и выполнила ряд совместных проектов, в которых приняли участие лучшие умы в области компьютерных наук.
В рамках презентации Бен Лившитц расскажет об опыте осуществления двух проектов, направленных на повышение производительности и безопасности веб-браузеров.
Задача первого проекта- JSMeter - обеспечить быструю работу JavaScript в браузерах. Язык Java-Script широко используется в веб-приложениях и становится все более популярными среди разработчиков. Битвы в так называемых "войнах браузеров" в последние годы шли вокруг производительности JavaScript, оцениваемой с помощью стандартных тестов, таких как SunSpider и V8. В своем докладе, Бен Лившитц проанализирует поведение использующих JavaScript веб-приложений типичных коммерческих веб-сайтов и сравнит результаты этого анализа со стандартными тестами. Будет показано, что с точки зрения производительности "стандартные" веб-приложения и реальные веб-приложения ведут себя очень по-разному. Этот вывод послужил стимулом для создания более "приближенных к реальности" тестов производительности браузеров, в основу которых положен метод записи и воспроизведения.
Второй проект, о котором расскажет Бен Лившитц - это RePriv, система контроля передачи личной информации через браузер. Во время выступления будет продемонстрировано, как оценивать сферу интересов пользователя при работе в браузере. Будет рассказано о новом, дополняющем HTTP протоколе, который может быть использован для бесшовной интеграции RePriv с существующей инфраструктурой. Будет продемонстрировано, как подключаемые "извлекатели информации" (miners) могут быть использованы для получения обобщенной информации о пользователях, и как проверить miners внешних производителей на предмет утечек личной информации. Несколько аспектов RePriv будут оценены на реальных примерах. Будет продемонстрировано, что использование RePriv в браузера не оказывает значимого влияния на производительность. В итоге будет показано, что персонализация контента и неприкосновенность частной жизни в Интернете не взаимоисключают друг друга.
Биография
Бен Лившитц - исследователь в Microsoft Research в Редмонде (Вашингтон) и внештатный научный сотрудник Университета штата Вашингтон. Будучи выходцем из Санкт-Петербурга (Россия), он получил степень бакалавра по Информатике и Математике в университете Корнелла в 1999, а позже, в 2002 и 2006 годах соответственно, степени магистра и доктора наук в области информатики в Стэнфордском университете. Исследовательские интересы доктора Лившитца лежат в области применения методов статического и динамического анализа к задаче обнаружения ошибок в программах.
Он известен работами в области надежности программного обеспечения и, особенно, в области инструментов контроля безопасности программного обеспечения, направленных на обнаружение переполнений буферов в программах на C и предотвращение множества других уязвимостей безопасности в Веб-приложениях. Доктор Лившитц - автор нескольких десятков научных статей и правообладатель большого количества патентов. В последнее время он уделяет особое внимание вопросам надежности Web 2.0 приложений, их производительности и безопасности.
Спонсор HP
HP создает новые технологические возможности, оказывающие целенаправленное воздействие на качество жизни людей, на работу предприятий и правительства, на развитие общества в целом. В интересах своих клиентов HP — крупнейшая в мире технологическая компания — разработала портфель решений, охватывающий несколько направлений: печать, персональные вычисления, программное обеспечение, услуги и инфраструктуру ИТ. С более подробной информацией о компании HP (NYSE: HPQ) можно ознакомиться на ее веб-сайте: http://www.hp.com
Интеграция качества, качества при использовании, юзабилити и опыта пользователей
Луис Олсина
GIDIS_Web, Engineering School, Universidad Nacional de La Pampa
Philip Lew
CS & Engineering School, Beihang University
Li Zhang
CS & Engineering School, Beihang University
Выбор модели качества и ее применение обычно является первым шагом в оценке качества программного обеспечения. В данной статье мы предлагаем использовать предыдущую работу в сочетании с 2 новыми характеристиками, определенными в недавно вышедшей новой версии стандарта ISO 25010, концепцией актуальной юзабилити и опыта пользователей в гибких фреймворках. На основе предлагаемой модели и фреймворка можно провести оценку программного обеспечения и веб- приложения. Кроме того, будет представлена стратегия улучшения качества при использовании на основе реальных данных. Применение этой стратегии - это наша текущая задача.
Авторы
Луис Олсина — профессор Национального Университета Ла Пампа (Аргентина), руководитель группы Software & Web Engineering R&D (GIDIS_Web). Ключевой областью его исследований является веб-разработка, в частности, стратегия обеспечения качества веб, количественные методы оценки, веб-метрики и индикаторы. Он защитил докторскую диссертацию в области разработки ПО и MSE в Национальном Университете Плата (Аргентина). За последние 14 лет он опубликовал около 80 статей и принял участие в значительном количестве региональных и международных конференций, как в роли председателя программного комитета, так и в качестве приглашенного/ключевого докладчика. В частности, он был со-председателем Web Engineering Workshop, проходившим в США, в рамках ICSE 2002 (Конференция по разработке программного обеспечения Int’l), конгресса ICWE 2002 (проходившим в Аргентине), ICWE 2003 (проходившим в Испании), а также LA-Web 2005, 2008 и трек WE в рамках WWW’06 (проходившим в Эдинбурге, Великобритания).
Профессор Олсина, вместе с коллегами, является автором книги Веб-разработка: Моделирование и внедрение веб-приложений (Springer, HCIS Series, 2008).
Моделирование корпоративных архитектур с помощью SoaML используя BMM и BPMN – применение концепции MDA
Андрей Садовых
Язык моделирования сервисно-ориентированных архитектур (SoaML) это новая спецификация от Object Management Group (OMG), которая предназначена помочь преодолеть разрыв между бизнес и IT моделями. Вместе с тем, эта спецификация достаточно неопределенно описывает методические аспекты и практические средства для интеграции с языками бизнес моделирования от OMG – BMM и BPMN. Чтобы решить эту проблему, европейский исследовательский проект SHAPE разработал специализированные методы основанные на MDA, а так же адаптированную среду разработки. Результаты были оценены с помощь анализа реальных примеров предоставленных компаниями Statoil и Saarstahl.
В этой статье приводятся опытные результаты полученные в ходе моделирования корпоративных архитектур компании Statoil, описываются разработанные методы, которые проиллюстрированы с помощью примера "Discount Voyages". В завершении дается краткое описание опытной задачи от Statoil, а так же указывается направление будущих исследований.
Авторы
Андрей Садовых кандидат технических наук 6го Парижского Университета по специальности информатика и магистр Московского Физико-Технического Института по специальности прикладная математика и информационные технологии. Более 10ти лет он занимается разработкой информационных систем и исследованиями в IT области.
В компании SOFTEAM Андрей возглавляет исследования в области Model Driven Architecture (MDA™) и Architecture Driven Modernization (ADM) в широкой сфере предметных областей включающих автоматизацию процессов разработки, бортовые и встраиваемые системы, Сервисно Ориентированную Архитектуру (SOA) и Корпоративную Архитектуру (Enterprise Architecture). В качестве менеджера проектов и ведущего специалиста он участвовал во многих Европейских проектах таких как MOMOCS, MODELPLEX, SHAPE, MADES и FITTEST. Кроме того, в качестве координатора консорциума он возглавлял Европейские проекты RTE-Space и ENOSYS.
Подробнее об Андрее Садовых можно прочесть на его странице по адресу http://www.linkedin.com/in/sadovykh
Браян Элвесатер исследователь в SINTEF ICT, крупнейшей в Скандинавии исследовательской организации. Он магистр Университета Осло по специальности информатика, и в настоящий момент работает над кандидатской диссертацией в области разработки сервисов и корпоративной интероперабельности. В качестве ведущего специалиста, он участвовал во множестве Европейских проектов таких как COMBINE, ATHENA, INTEROP, ELLECTRA-WeB, COIN и SHAPE.
Филипп Дефрэ эксперт в области объектно-ориентированных технологий и вице-президент компании SOFTEAM по исследованиям и разработкам. Он один из разработчиков концепции объектно-ориентированных методов и автор 3х книг, в частности "Инженерия объектов – Четвертое измерение – Addison Wesley – 1994", а так же c 1991 года возглавляет разработку CASE средств разработки Objecteering и Modelio. В 1994 году он предложил технологию Hypergenericity для трансформации моделей близкую к современной технологии профилей UML. Его активная деятельность в области инженерии моделей непосредственно повлияла на стандарт "UML Profile" и эволюцию программных средств разработки Objecteering и Modelio. C 1994 года Филипп Дефрэ представляет SOFTEAM в OMG в качестве Contributing Member и активно участвует в разработке новых версий стандарта UML и новых стандартов, таких как SPEM, MDAC и SoaML. В частности, Филипп Дефрэ возглавлял в OMG разработку механизмов профилирования в UML1.4 и UML2.0. К качестве вице-президента по исследованиям и разработкам, Филипп участвовал и возглавлял многие исследовательские проекты включая европейские в области инжиниринга моделей.
Арне-Ёрган Берре главный научные сотрудник в SINTEF ICT и доцент в Университете Осло в Институте Информатики. Он защитил кандидатскую работу в 1993 году по специальности интероперабельность систем. С 1994 года он возглавлял большое количество Европейских проектов в рамках программы IST. Он активно участвовал и возглавлял работу над многими стандартами в OMG и ISO. В настоящий момент Арне координирует работу над стандартом OMG SoaML и возглавляет группу "Применение сервисов" в Норвежском Компьютерном Обществе.
Эйнар Ландре специалист в области архитектур IT систем. В компании Statoil он ответственный за внедрение результатов исследований в эксплуатацию. Эйнар автор нескольких статей и отчетов опубликованных в материалах конференций OOPSLA и Society of Petroleum Engineers. Более 25 лет Эйнар занимается программным обеспечением и разработкой IT систем. Он магистр по специальности информационные технологии Университета Стретклида.
«ИКС» («ИнформКурьер-Связь»), Журнал
Учебный Центр Luxoft
Учебный Центр Luxoft - обучение от ведущих экспертов в области разработки ПО.
Тренинги базового и экспертного уровня по направлениям:
- Управление ИТ-проектами;
- Разработка ПО;
- Архитектура и Проектирование;
- Тестирование;
- Системный и Бизнес анализ;
- IT-рекрутмент.

Russian
English


Андрей Н. Терехов
Сергей Авдошин
Бен Лившитц

Андрей Садовых