Top Banner
От аутсорсинга к продуктам Проф. А.Н. Терехов, СПбГУ, ЗАО «ЛАНИТ-ТЕРКОМ» К.ф.-м.н. А.А. Терехов, Microsoft Украина 14 октября 2010 г.
26

От аутсорсинга к продуктам

Feb 23, 2016

Download

Documents

olisa

От аутсорсинга к продуктам. Проф. А.Н. Терехов, СПбГУ, ЗАО «ЛАНИТ-ТЕРКОМ» К.ф.-м.н. А.А. Терехов, Microsoft Украина 14 октября 2010 г. План доклада. История возникновения доклада От body shopping’ а к созданию продуктов на заказ Первые попытки создания собственных продуктов - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: От аутсорсинга к продуктам

От аутсорсинга к продуктам

Проф. А.Н. Терехов, СПбГУ, ЗАО «ЛАНИТ-ТЕРКОМ»

К.ф.-м.н. А.А. Терехов, Microsoft Украина14 октября 2010 г.

Page 2: От аутсорсинга к продуктам

План доклада

• История возникновения доклада• От body shopping’а к созданию продуктов на

заказ• Первые попытки создания собственных

продуктов• Совмещение аутсорсинга и продуктов в одной

компании• Поддержка продуктовой модели

мультинациональными компаниями• Заключение

Page 3: От аутсорсинга к продуктам

История доклада

• Данный доклад появился в результате многолетних дискуссий между авторами

• Около 10 лет назад оба докладчика работали в компании «Ланит-Терком», которая в тот момент была более или менее типичным представителем российского аутсорсинга

• Уже тогда мы предпринимали попытки перейти к разработке собственных продуктов

• Это оказалось не так просто:– Не хватало опыта работы над продуктовыми проектами– Не умели продавать– Не хватало целеустремленности, т.к. аутсорсинг по-прежнему был

очень выгодным бизнесом• Тем не менее, со временем пришло понимание, что будущее

именно за продуктовой моделью

Page 4: От аутсорсинга к продуктам

Варианты названия доклада

• В качестве вариантов названия доклада рассматривались:– Аутсорсинг как детская болезнь левизны

развития программистской компании– Software Outsourcing Considered Harmful – Outsourcing must die!

• Однако, в итоге авторы согласились, что аутсорсинг – это тоже хорошо

• Просто продукты – это еще лучше

Page 5: От аутсорсинга к продуктам

ДРЕВНЯЯ ИСТОРИЯ

Page 6: От аутсорсинга к продуктам

История нашего коллектива

• Лаборатория системного программирования Ленинградского государственного университета– Создана в 1968 году, около 10 кадровых ставок

• ГП «Терком»– Основано в 1991 году, более 100 сотрудников

• ЗАО «Ланит-Терком»– Основано в 1998 году, более 300 сотрудников

Page 7: От аутсорсинга к продуктам

История развития одной компании

• Начало 90-х годов – появление первых зарубежных заказчиков и концентрация на аутсорсинговых проектах

• Можно сказать, историческая необходимость:– Большое количество талантливых и технически хорошо обученных

инженеров– Отсутствие опыта работы с удаленными заказчиками– Низкая культура управления проектами– Отсутствие финансовых возможностей для выхода на внешний

рынок– Практически 100% пиратство и непредсказуемая экономическая

ситуация на внутреннем российском рынке • «Обучение за счет заказчика»

– Постепенное повышение квалификации программистов– Массовый сценарий развития в России, Украине и Беларуси

Page 8: От аутсорсинга к продуктам

Пример проекта: Архитектура УВК Самсон

входной мажоритар 1

входной мажоритар 2

входной мажоритар 3

выходной мажоритар 1

выходной мажоритар 2

выходной мажоритар 3

процессор 1

процессор 2

процессор 3

память 1

память 2

память 3

Page 9: От аутсорсинга к продуктам

«СРЕДНЕВЕКОВЬЕ»

Page 10: От аутсорсинга к продуктам

История развития одной компании

• Конец 90-х-начало 2000-х – первый опыт разработки продуктов на заказ

• Концентрация на проектах с высокими требованиями к технической квалификации программистов– Естественная специализация для компании– Помогло избежать прямой конкуренции по ценам с

Индией и другими массовыми поставщиками аутсорсинговых услуг

– Полезный опыт работы с американскими стартапами

Page 11: От аутсорсинга к продуктам

Пример: Codesign

Цель проектаПереход с устаревших языков программирования (COBOL, PL/I, Natural) на более новые(Java, Visual Basic, C++).

ТехнологииИсходные платформыЯзыки – Cobol, PL/I, NaturalOS and Transaction monitors – OS/390, CICS, IMS, Unisys Display forms – BMS, MFS, AS/400 forms, DPS Job controllanguages – JCL, ECL

Целевые платформыJava, Visual Basic, C++DB/2, Oracle, MS SQL Server

ИнструментыMS Windows, MS Visual Studio (C++, Visual Basic), Java COM/DCOM, ActiveX, HTML, XML, ODBC, JDBC, J2EE, Web Services, SQL, ADO

Описание проекта700 чел/лет; 90 разработчиковОффшорный центр разработки ПО в Санкт-Петербурге; Команды разработчиков в Кери (США) и НовосибирскеНачало проекта: 1996 год

“Если бы я не узнал эту российскую компанию, Relativity Technologies не существовало бы.Другим технологическим компаниям приходится сокращать количество разработчиков, тестировщиков, поддержку клиентов, что конечно же снижает их возможность развиваться, работать с клиентами и выживать

Вивек Вадхва, Генеральный директор Relativity Technologies (интервью Associated Press)

Пример проекта: RescueWare

Page 12: От аутсорсинга к продуктам

НОВЫЕ ВРЕМЕНА

Page 13: От аутсорсинга к продуктам

История развития одной компании

• В 2000-х гг. ситуация изменилась• Аутсорсинг постепенно теряет свою привлекательность:

– Уровень заработной платы в России и СНГ существенно вырос– Мировой экономический кризис делает заказчиков все более

чувствительным к стоимости услуг– Все больше стран Азии включается в глобальную экономику и с

ними становится все труднее конкурировать– Развитие аутсорсинга носит по определению экстенсивный

характер – на этом не разбогатеешь– С увеличением размера компании темпы роста неизбежно

замедляются даже без всяких конкурентов• Поэтому мы считаем, что настало время

переориентироваться на более инновационную модель развития, а именно, на создание продуктов.

Page 14: От аутсорсинга к продуктам

Описание проектаНачало проекта - февраль 2004 года по сегодняшний день команда - 5 человек

ЗадачаРазработка эхокомпенсатора для цифрового телевидения

ТехнологииПервая стадия: MATLAB, PC, Windows XP;Вторая стадия: C (MS Visual Studio, floating-point arithmetic), MATLAB and Windows XP;Третья стадия: C (Visual DSP, fixed-point arithmetic), Analog Devices, Blackfin DSP processor, VHDL, Xilinx FPGA

NDA (Финляндия)ведущая телекоммуникационная компания

Пример проекта: Эхокомпенсатор

Page 15: От аутсорсинга к продуктам

300+

• Генерирует описание VHDL для процессора, который является оптимальным для данной C программы, а также набор программных средств для неё

• Собственная разработка HaSCoL (язык описания архитектуры процессора) позволяет легко конструировать описание (в 5-7 раз короче чем код VHDL)

• Разработан на основе сложного математического алгоритма

Пример проекта: Codesign

Page 16: От аутсорсинга к продуктам

• Онлайн карта памяти• Совместное решение задач • Автофокус• Организация «справа-налево»• Не требует установки• Многопользовательское

приложение

Пример проекта: Comapping

Page 17: От аутсорсинга к продуктам

First Version of the “ViMouse”

z

x

y

X intersect= Mouse-x

Y intersect= Mouse-y

right Z move = Mouse-right keyleft Z move = Mouse-left key

“ViMouse” On: Fingers intersecting “ViMouse” Area & Fingers not intersecting “ViBoard” Area

Gesture Meaning (example)Right finger up/down mouse-right keyV-move Strg+V (=Insert)Wipe remove pull-down

Page 18: От аутсорсинга к продуктам

GoalFunctional requirements manifest in labeled video sequences. The “Labelyzer” reduces the labeling effort dramatically using semiautomatic detection including Pre-Labeling. The web-based application provides access to thousands of label personal.

Labeling ProcessCustomer controlled Video Sequences, Prioritizing of Tasks, Internet Billing, controlled Quality.

Labeling ServicesScaled services from coordination of label personal up to provision of complete labeled video streams.

Пример проекта: Labelyzer

Page 19: От аутсорсинга к продуктам

ПОДДЕРЖКА ПРОДУКТОВОЙ МОДЕЛИ

Page 20: От аутсорсинга к продуктам

Поддержка продуктовой модели

• Продуктовая модель выгодна не только компаниям• Приоритетное направление развития для многих

государств– Создание «национальных лидеров» и определение

«прорывных направлений»– Пример Сколково, явным образом ориентированного

на продуктовые проекты• Поддержка со стороны мультинациональных

компаний– Будет проиллюстрирована на примере корпорации

Microsoft

Page 21: От аутсорсинга к продуктам

BizSpark

• Программа, которая позволяет новым компаниям, занимающимся разработкой программного обеспечения, получить платформенные продукты Microsoft– Windows– Средства разработки, включая Visual Studio и Expression,

• Практически бесплатная программа – Регистрация в программе бесплатна– Срок членства в программе ограничен 3 годами– По окончании членства в программе участник должен оплатить взнос

за участие в программе в размере $100 • Для участия в этой программе необходимо, чтобы компания

была создана в последние 3 года, и ее прибыль не превышала некоторого лимита ($500,000 для России)

• Программа доступна в России и Украине с 2008 года

Page 22: От аутсорсинга к продуктам

Тренинги для стартапов

• Start in Garage– Интенсивная 2-3-дневная образовательная программа

для предпринимателей, занимающихся бизнесом в сфере Интернета и разработки программных продуктов

– Участникам программы BizSpark предоставляются существенные скидки

– Существует также онлайн-тренинг, основанный на материалах данного курса

• Win the Market– Специализированные двухдневные тренинги по самым

актуальным темам– Логическое продолжение программы Start in Garage

Page 23: От аутсорсинга к продуктам

Фонд мотивации разработчиков

• Совместная программа Microsoft и Softkey• Цель программы – финансовая и маркетинговая поддержка

производителей программного обеспечения, реализованного с использованием технологий Microsoft

• Разработчики, создающие приложения для настольных компьютеров или SaaS-приложения, могут воспользоваться средствами из специально созданного фонда

• Займы предоставляются в качестве финансовой и маркетинговой поддержки компании для развития и продвижения ее продуктов

• Возмещение средств, полученных из фонда, будет осуществляться за счет продаж продукта через Интернет-магазин Softkey

Page 24: От аутсорсинга к продуктам

Центры инноваций Microsoft

• Чаще всего организованы на базе вузов• Основными задачами Центров Инноваций являются:

– Развитие партнерских связей вузов с ИТ-индустрией– Подготовка профессиональных кадров для российских ИТ-

компаний– Создание программ трудоустройства в компаниях,

являющихся партнерами Центров– Разработка программного обеспечения на базе

перспективных технологий– Адаптация, внедрение и распространение инноваций на

платформе Microsoft– Поддержка стартапов

• В России – 11, на Украине – 2

Page 25: От аутсорсинга к продуктам

Поддержка ключевых технологий

• Молодым компаниям зачастую бывает выгодно ориентироваться на новейшие технологии

• Например, в данный момент наиболее актуальными технологиями для Microsoft являются:– Windows Azure– Silverlight– Windows Phone 7

• Существуют специальные программы поддержки компаний, работающих на этих платформах (например, Early Adopter Program)

Page 26: От аутсорсинга к продуктам

Заключение

• Аутсорсинговая модель была полезна на начальном этапе развития индустрии в наших странах

• Аутсорсинговые проекты позволили повысить квалификацию программистов и управленцев

• Однако, аутсорсинговая модель постепенно становится тупиковой

• Настало время переориентироваться на более инновационный подход, а именно создание продуктов

• Существует множество программ поддержки компаний, занимающихся разработкой продуктов