Аутсорсинг разработки программного обеспечения Нечаев Л. В. ООО «КОМОС ГРУПП»

Презентация:



Advertisements
Похожие презентации
Презентация на тему:ERP Системы
Advertisements

Аутсорсинговый бизнес Муздыбеков Р. Мухамедкали А.
Мы работаем для успеха наших заказчиков Наша задача – найти оптимальный путь решения бизнес-задач.
Предмет и задачи информационного менеджмента Тема 2.
Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Разработка ПО Системная интеграция IT-аутсорсинг.
Учебная дисциплина Информационные системы в экономике Лекция 6 Индустрия информатизации Лектор: Шлаев Дмитрий Валерьевич кандидат технических наук, доцент.
Презентация компании. Миссия Клиенты Наши официальные партнеры Компетенции компании Автоматизация бизнеса POS-система Типовые решения IT-аутсорсинг Контакты.
LEMON – Cms – свежее решение для Вашего бизнеса!.
Лекция 1 Учебные вопросы : Вопрос 1. История возникновения и понятие CASE- технологии. Вопрос 2. Особенности внедрения CASE- технологии. Вопрос 3. Основные.
Innovation delivered. Решения Accenture Communications Solution Интегрированные решения «под ключ» компании Accenture для отрасли телекоммуникаций.
Информационные технологии в Туризме. Выполнила : Студентка 2-го курса ИТРРиФ Чаплыгина Анастасия.
1 Аутсорсинг ИТ услуг Заместитель начальника Управления информационных ресурсов и технологий Голованов Ю.К.
Система управления проектами и задачами JIRA Выполнили: Студентки 5 курса БГУ отделения «Финансы и кредит» Грамотнева Анна Гуреева Ирина.
ТЕХПОСТАВКА сопровождение и аутсорсинг сложных телекоммуникационных и информационных систем.
Корпоративный портал на основе коробочного решения На примере QSOFT: Корпоративный портал Михаил Токовинин, генеральный директор компании QSOFT +7 (495)
Презентация Группы компаний BTLab Группа компаний BTLab тел: +7 (495) , +7 (495)
Лекция 5. Дисциплина «Эффективность информационных систем» Экономический факультет кафедра «Информационные системы и технологии» Лекция 3. Оценка преимуществ.
Внедрение Когда разрабатываемая система обладает начальной функциональностью, проект переходит на фазу внедрения. Менеджер проекта полагает, что система.
Транксрипт:

Аутсорсинг разработки программного обеспечения Нечаев Л. В. ООО «КОМОС ГРУПП»

Аутсорсинг программного обеспечения Среди менеджеров и собственников российских компаний существуют сторонники IT-аутсорсинга, и в первую очередь используется аутсорсинг разработки программного обеспечения по причине дороговизны собственной команды разработчиков. Тем не менее, аутсорсинг разработки программного обеспечения обладает рядом специфических особенностей, при этом они существенно различаются для случаев, когда компания-заказчик не занимается разработкой программного обеспечения (ПО), и когда компания-заказчик сама специализируется на разработке ПО. Однако при всей привлекательности аутсорсинга разработки ПО следует осознавать и возможные негативные последствия принятия решения о передаче работ по разработке ПО другой компании.

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

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

Аутсорсинг программного обеспечения внутренним ИТ-подразделением Типичный сценарий аутсорсинга разработки программного обеспечения компанией, не специализирующейся на разработке приложений, выглядит следующим образом. Компания, автоматизирующая свои бизнес-процессы, обнаруживает, что некоторые из ее потребностей в автоматизации не могут быть удовлетворены за счет стандартных бизнес-приложений, доступных на рынке информационных систем управления предприятием – как известно, типовые решения существуют не для всех отраслей и не всех удовлетворяют. В этом случае компания обычно заказывает разработку, внедрение и техническую поддержку нестандартного продукта другой компании, специализирующейся на разработке приложений соответствующего класса.

Аутсорсинг разработки ПО внутренним ИТ- подразделением Причем поддержка разработанного ИТ-решения подразумевает создание общих процессов управления инцидентами и проблемами, а также заключение Соглашений об уровне услуг между исполнителем и заказчиком. Подобный проект, как правило, оказывается дороже внедрения типового решения на базе набора готовых бизнес-приложений, но в случае отсутствия требуемого приложения на рынке готового ПО альтернативой решения об аутсорсинге разработки приложения может быть только управленческое решение по созданию собственного отдела разработки или по возложению функций разработчиков на собственное ИТ-подразделение.

Аутсорсинг разработки ПО сторонней компанией Еще один вариант заключается в передаче сторонней компании подряда на написание всего кода приложения и широко практикуется американскими компаниями, хотя встречается и в Европе, и в России. Подобные компании имеют в своем штате менеджеров и бизнес-аналитиков, осуществляющих постановку задачи на автоматизацию бизнес-процессов и управление требованиями, но не имеют ни разработчиков приложений, ни специалистов по написанию серверного кода, ни специалистов по тестированию. Готовые же требования и модели отправляются другим компаниям (иногда расположенным в другом регионе или в другой стране), которые и создают код самих приложений c помощью предназначенных для этой цели инструментов.

Аутсорсинг разработки ПО сторонней компанией Довольно часто сторонним компаниям передаются более «отчуждаемые» части проектов, нежели фрагменты кода. Так, создание руководства пользователя к «коробочным» продуктам нередко поручается компаниям, специализирующимся исключительно на данном виде работ (в России имеется немало компаний, специализирующихся на подобных услугах). Дело в том, что подобные компании обычно имеют в штате не только технических писателей и специалистов по встраиванию справочных систем в приложения, но и редакторов и корректоров с филологическим образованием, а зачастую и переводчиков на иностранные языки, и редакторов, способных править иностранный текст. Причина распространенности подобного аутсорсинга проста. Технический писатель в штате компании-разработчика может и быть (хотя в небольших компаниях он, как правило, все равно окажется недогружен). Но содержать в штате компании- разработчика редакторов, корректоров, верстальщиков, переводчиков, как правило, совершенно невыгодно, равно как и поручать их функции руководителям проектов или менеджерам.

Аутсорсинг программного обеспечения Тестирование приложений является довольно популярным направлением аутсорсинга в области разработки программного обеспечения. Отсутствие тестирования может сделать отдельный проект полностью нерентабельным, из- за необходимости устранения дефектов уже в процессе промышленной эксплуатации продукта, или из-за необходимости возмещать убытки за ошибки при эксплуатации разработанного продукта, что может привести к серьезному ущербу репутации компании. С другой стороны, процесс тестирования обычно является довольно ресурсоемким. При этом компания-разработчик зачастую не имеет в своем распоряжении широкого разнообразия аппаратных ресурсов и версий операционных систем. Подобные ресурсы есть в некоторых крупных компаниях- разработчиках.

Аутсорсинг программного обеспечения Отметим, что сегодня в России существуют компании, предоставляющие специализированные услуги тестирования и обладающих широким выбором программно-аппаратных средств и инструментария тестирования. Одним из общепринятых типов аутсорсинга является разработка интранет-приложений, которые создаются специализируищимися на данных услугах компаниями. Однако, нельзя забывать и о том, что существует риск, связанный с тем, что партнер, которому заказан аутсорсинг разработки, в конечном счете может начать конкурировать с бывшим заказчиком благодаря знаниям, полученным в проекте разработки. Оставив в стороне вопросы этичности подобного поведения, просто констатируем факт – такое происходит во всех странах, и редким явлением такие случаи назвать нельзя. Поэтому ключевые части проекта, как правило, нельзя поручать партнерам.

Международный аутсорсинг разработки ПО В настоящее время, в мире существует определенное распределение аутсорсинга разработки ПО по регионам, обусловленное в первую очередь экономическими причинами. Так, многие западные компании успешно заказывают аутсорсинг своих проектов или их частей китайским, индийским, российским и украинским разработчикам. По данным опроса, проведенного компанией AMR Research, отечественная индустрия аутсорсинга имеет годовой оборот около 750 млн. долл., что существенно ниже годового оборота аналогичной индийской индустрии. Однако в России имеется ряд поставщиков услуг аутсорсинга по разработке ПО с оборотом свыше 20 млн. долл. По мнению AMR Research, российские компании обладают определенными преимуществами, важнейшим из которых является высокая квалификация специалистов и стабильность штата таких компаний.

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