Построение выделенного центра компетенции (АИЖК) Филипп Кирсанов, АИЖК Юрий Овчаренко, EPAM Systems 2010 EPAM Systems №1 по разработке ПО в России No. 1– Более 4500 профессионалов, 100% сконцентрированных на разработке программного обеспечения. No. 1 – Широкий географический охват. Существенное количество производственных ресурсов находится в Венгрии, России, Украине, Беларуси, Казахстане, Армении No. 1 – 40 миллионов человеко-часов разработки заказного ПО No. 1 – Минимальные риски; финансовая стабильность и прозрачность; высокая прибыльность с момента основания компании в 1993, аудит большой четверки, защита интеллектуальной собственности. No. 1 – Первые в Европе, получившие CMMI Level 4 в 2003 No. 1 – Успешно реализованные проекты в 31 стране и на 13 языках Больше специалистов, больше выполненных проектов, больше выручка, более высокие финансовые показатели и меньшие риски чем у любого другого конкурента Факты о компании | Некоторые клиенты EPAM • • • • • • • • • • • • • • • • • Технологии: ATG BEA Systems Connotate Technologies Datalex Hyperion Solutions I-many Intellicorp Knova LogicLibrary, Inc. Microsoft Misys Pivotal Reuters SAP Sun Microsystems Wildnet Group Страхование: • АльфаСтрахование • Ингосстрах • РОСНО • Aviva • CareFirst BlueCross BlueShield • INTOUCH • Renaissance Group Банки и финансы: • Сбербанк России • Центробанк РФ • Банк Русский Стандарт • Renaissance Capital • Тройка Диалог • Газпромбанк-Ипотека • АИЖК • РайффайзенБанк • UniCredit Bank • ММВБ • HomeCredit Bank • London Stock Exchange • World Bank Group • Banque Societe Generale • Deutsche Bank • Thomson Reuters • Visa International • London Stock Exchange • Fitch Ratings • Algorithmics • Misys • Albridge • BCSE • London Metal Exchange Энергетика, нефтедобыча и металлургия: •Газпром нефть •Белорусский металлургический завод •Нарвские электростанции •РосНефть •Росэнергоатом •РУСАЛ •Северсталь •ТНК-BP •ФСК РАО ЕЭС •First Index •Halliburton Company •M-I Drilling Fluids •Schlumberger Путешествия и развлечения: • Аэрофлот • AeroMexico • Datalex • Greeting-cards.com, Inc. • LasVegas.com • Mandalay Resort Group • S7 Airlines АИЖК: цифры и факты Агентство по Ипотечному Правительством РФ Жилищному Кредитованию, создано Цель Реализация государственной политики по обеспечению доступности жилья для широких слоев населения, развитие системы ипотечного кредитования на всей территории страны, обеспечение притока инвестиций в сферу ипотеки, формирование механизма защиты прав и законных интересов инвесторов. География По Стандартам АИЖК ипотечные кредиты выдают 145 организаций из 75 регионов РФ Цели автоматизации Организация единого информационного пространства участников системы рефинансирования Показатели Агентством рефинансировано 171 149 ипотечных кредитов на общую сумму 140 млрд. 402 млн. руб. Предпосылки Инновационный и интенсивно развивающийся в России бизнес – необходимость идти в ногу со временем, иногда опережая его Постоянная корректировка целей и задач бизнеса Внутренние ограничения сдерживают рост и оперативные изменения бизнеса Внутренняя команда не справляется с запросами бизнеса, нехватка ресурсов Технологически сложные комплексы ИС, требующие постоянного развития Принципиальное отсутствие разработчиков в штате Концентрация внутренней команды на решении стратегических задач Сохранение и преумножение уникальных знаний, опыта Агрессивные сроки требуют масштабируемой и гибкой команды Процесс разработки передаётся профессиональному поставщику сервиса для повышения степени удовлетворенности бизнеса Вклад поставщика – лучшие практики и полный цикл разработки со стабильными и предсказуемыми результатами Стоимость прозрачна Решение • Консолидированная структура ДИТ и подрядчика ориентированная на тесное взаимодействие для решения бизнес задач и управления ИТ • Передача процесса разработки, сопровождения и развития ИС профессиональному поставщику сервиса с уже налаженными процессами разработки и поддержки ИС • Создание выделенного центра компетенции (единой команды Поставщик – Заказчик) • Приоритезация и планирование работ • Совместное управление и контроль работы центра с четким распределением ролей и зон ответственности Цели • Масштабируемость и гибкость (команда, сроки, затраты) • Качество (экспертиза, опыт, процессы) • Прозрачность и предсказуемость (затраты, метрики) • Контроль (распределение обязанностей) • Эффективность (затраты, экспертиза) • Постоянное улучшение (зрелость процессов) • Надёжность (повторяемый успешный результат) Статистика • > 40 задач на автоматизацию за квартал • 3 крупных бизнес – подразделения, > 30 ключевых пользователей (> 1000 всего пользователей) • Ежемесячный релиз новой версии системы • Сжатые сроки (< 3 месяца), установленные в рамках исполнения государственных программ (военная ипотека, МСК, переменная ставка) Основные принципы • Тесное взаимодействие на всех уровнях, общая нацеленность на конечный результат • Четкое распределение функциональных ролей/обязанностей и зон ответственности (каждый занимается своим делом в рамках решения общей задачи) • Строгая формализация разработки (Заявки, ТТ, ТЗ) • Поэтапное развитие функциональности • Высокое качество версии системы • Постоянная оптимизация процессов и стоимости владения Особенности взаимодействия • Работа единой командой Заказчик - Исполнитель • Команда выделена под Заказчика, не работает на других клиентов (в первую очередь, конкурентов) • Долгосрочное, взаимовыгодное сотрудничество • Формирование уникальной экспертизы • Единое проектное информационное пространство – прозрачность и контроль на всех уровнях и этапах • Постоянное обучение и повышение квалификации всех членов проектной команды • Высокая степень безопасности Оргструктура центра АИЖК Инфраструктура и безопасность • Ограниченный и контролируемый доступ к среде эксплуатации и промышленным данным • Договор о неразглашении информации, соглашение о защите know-how Заказчика, соглашения о неразглашении с членами проектной команды • Безопасные каналы для передачи документации и информации • Выделенное помещение • Реплики промышленной системы • Тестовые стенды и управление конфигурациями Организация управления проектами в центре • Управление в соответствии со стандартом PMBOK® • Выделенные руководители проектов • Планирование задач, версий системы/доставок, ресурсов, назначение заданий, контроль, отчетность • Утверждение планов внутренним комитетом АИЖК, в составе представителей бизнеса • Управление рисками Процессы развития ЕИС • Подготовка: сбор, обсуждение и утверждение требований и запросов на расширения и изменения функционала, анализ рисков, оценки и процесс их согласования, подготовка ТЭО • Разработка проектной документации, её согласование и актуализация • Разработка ПО, тестирования • Внедрение: процессы сдачи-приёмки, развёртывания, подготовка пользовательской документации, проведение опытной и поддержки промышленной эксплуатации Процессы тех.поддержки ЕИС (2- или 3-го уровня) • Обслуживание и администрирование (регламентные работы) • Мониторинг стабильности, доступности и производительности ИС (предупреждение кризисов) • Регистрация и решение инцидентов, устранение дефектов, назначение приоритетов, эскалация проблем • Метрики выполнения условий об уровне услуг (средние и пороговые показатели) • Сбор замечаний и предложений по «обратной связи» от конечных пользователей Карта работы службы технической поддержки Метрики эффективности • Выполнение планов реализации задач (количественное и качественное), соблюдение сроков реализации, эффективность работы команды • Динамика и суть задач, выполненных силами команды (удельный вес задач, переданных в центр, объём доставок) • Сравнение ожидаемых заказчиком и предложенных подрядчиком оценок, а также плана и факта по срокам и трудоёмкости (стоимости) реализации согласованных задач • Качество версий системы, число несоответствий и дефектов, выявленных в ходе приёмочного тестирования и эксплуатации, число инцидентов в промышленной среде • Качество технической поддержки (средние и пороговые показатели времени отклика, решения проблем) Метрики эффективности Процент выполнения плана 20 15 10 План 5 Факт ию нь ма й ел ь ап р ма рт но яб рь де ка бр ь ян ва рь фе вр ал ь 0 120,00% 100,00% 80,00% 60,00% 40,00% 20,00% 0,00% Плановая трудоемкость реализации задач 300 200 100 0 Q4 2008 Q1 2009 Q2 2009 Квартал Q3 2009 Q4 2009 Фактическая трудоемкость реализации задач Эффективность работы команды технической поддержки Кол-во запросов Трудоемкость, дней Точность оценок трудоемкости 400 Процент выполнения плана но яб д е рь ка бр ян ь ва ф е рь вр ал ь ма р ап т ре ль ма й ию нь Кол-во задач Кол - во задач центра компетенции 300 200 100 0 Кол -во поступивших запросов Q4 2008 Q1 2009 Q2 2009 Квартал Q3 2009 Q4 2009 Кол - во решенных запросов Метрики эффективности Качество новых версий системы Кол - во ошибок Процент переоткрытых ошибок 8,00% 6,00% 4,00% 2,00% Q1 2009 Q2 2009 Q3 2009 200 0 Кол - во ошибок, найденных в АИЖК 0,00% Q4 2008 400 Q4 2009 Кол - во ошибок всего Процент переоткрытых ошибок Q4 2008 Q1 2009 Q2 2009 Q3 2009 Q4 2009 7 9 8 12 11 236 283 258 272 302 Процент времени затраченного на отладку 40% 30% 20% 10% Процент времени затраченного на отладку 0% Q4 2008 Q1 2009 Q2 2009 Q3 2009 Q4 2009 Центр компетенций: за кадром Заключение • Центр компетенции – эффективная модель аутсорсинга • Концентрация Заказчика на решении бизнес-задач • Накопление опыта и экспертизы • Сохранение знаний о специфике бизнеса Заказчика • Стабильно высокое качество разработки ПО • Высокое качество технической поддержки • Возможность расширения • Оптимизация затрат Спасибо ! Филипп Кирсанов, АИЖК Filipp@ahml.ru Юрий Овчаренко, EPAM Systems Yuri_Ovcharenko@epam.com