EPAM - признанный лидер ИТ-консалтинга и разработки программного обеспечения для мирового рынка
Delivering Excellence in Software Engineering

Английская версия
Услуги Решения Отрасли Методология Заказчики Новости О компании Карьера Контакты
Методология Методология

Методология

Методология EPAM опирается на богатый опыт компании в области ведения проектов разработки программного обеспечения и отвечает стандартам качества СMMI Level 4 и ISO 9001:2000

Количество проектов EPAM Systems, завершенных в срок и в соответствии с запланированным бюджетом колеблется около 95% — одна из самых высоких цифр в индустрии разработки программного обеспечения. Более 90% заказчиков EPAM продлевают контракты с компанией, что является подтверждением качества выполняемых проектов и зрелости процессов компании. Важная составляющая успеха EPAM — гибкий подход к проектным разработкам и внедрению информационных систем. Управление компанией построено вокруг проектных команд, выполняющих выделенные им проекты. Ход проектов определяется общими для компании процессами (сертифицированными по стандарту качества CMMI Level 4) и требованиями заказчика. Такая организационная структура гибче стандартной (ориентированной на отделы), т.к. позволяет учитывать методы и процессы самих заказчиков. К числу ее преимуществ также относится высокая сплоченность группы при работе над проектом, создающая условия для синергетического накопления компетенции и высокой скорости реагирования на требования заказчика.

Модель взаимодействия

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

  • Работа до заключения контракта.

    Встречи с потенциальным заказчиком необходимы для понимания задач, а также оценки сроков реализации проекта. В зависимости от масштаба и сложности проекта требования могут быть четко заданы или потребовать исследования и формализации силами EPAM и заказчика. На основе этих оценок составляется коммерческое предложение.

  • Этап проектирования, разработки и тестирования.

    На базе коммерческого предложения составляются и согласуются с заказчиком требования к программному обеспечению, оформляемые в виде документа, ведется проектирование, разработка и тестирование программного продукта. На этой стадии специалисты EPAM разрабатывают описание работ, основанное на требованиях заказчика, и детальную проектную документацию. Часто окончательная поставка состоит из нескольких промежуточных фаз, каждая из которых может быть задана как отдельная работа.

  • Этап поддержки разработанного программного обеспечения.

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

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

Качество

Лаборатория тестирования и подразделение контроля качества EPAM отвечают за:

  • Планирование процесса тестирования
  • Создание тестовых примеров и драйверов
  • Автоматическое и ручное функциональное тестирование
  • Отчетность о результатах тестов
  • Анализ архитектуры системы тестирования
  • Нагрузочное тестирование
  • Анализ слабых мест или компонентов системы

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

Персонал

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

Статус компании-лидера в области разработки заказного программного обеспечения создает выгодные условия для привлечения в EPAM новых сотрудников. Компания напрямую взаимодействует с техническими университетами и поддерживает базу данных из анкет более 3000 кандидатов. Это дает возможность оперативно нанимать необходимые ресурсы для реализации новых проектов, а эффективная программа обучения помогает подготовить разработчиков и других технических специалистов в собственном Учебном Центре.

Инфраструктура

EPAM Systems обладает возможностями для значительных и последовательных инвестиций в развитие инфраструктуры. В компании применяется самое современное мультисистемное окружение одновременно с целой сетью вычислительной техники. В высокоскоростной корпоративной сети, объединяющей все офисы компании, используются сотни разработческих и файловых серверов. Для предотвращения потери информации и управления критическими ситуациями выполняется ежедневное резервное копирование данных и используются источники бесперебойного питания. Защита данных и инфраструктуры системы выполняются в соответствии с рекомендациями международных стандартов по информационной безопасности ISO 17799.

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

EPAM понимает сложность и значение вопросов, связанных с интеллектуальной собственностью заказчиков, и обеспечивает полную надёжность инфраструктуры. Инфраструктура EPAM соответствует строгим техническим и квалификационным стандартам отрасли и удовлетворяет даже требованиям таких взыскательных заказчиков, как компании-разработчики программного обеспечения Microsoft, Hyperion, SAP Labs и SAP AG.

Прозрачность

Выполнение проекта включает в себя подготовку полного комплекта документации по каждому этапу, облегчая тем самым внедрение, создавая условия для замены разработчиков при необходимости и гарантируя необходимую "прозрачность" работ для заказчика. Специалисты EPAM регулярно участвуют в статус-митингах, знакомя представителей заказчика с результатами работы, отчитываясь за ход реализации проекта и задействованные ресурсы, предоставляют регулярные письменные отчеты о ходе проекта и затраченных ресурсах, проводят показы рабочих версий программных решений.

Важную роль в обеспечении прозрачности взаимодействия играет собственный инструмент EPAM — EPAM.Управление Проектами. Он объединяет лучшие наработки в области управления распределенными проектами и открывает широкие возможности для мониторинга выполнения проектов в режиме реального времени, а также для совместной работы команд EPAM и заказчика.

С точки зрения прозрачности, EPAM.Управление Проектами позволяет представителям заказчика:

  • В режиме реального времени отслеживать выполнение конкретных задач
  • Задавать или менять статус задач, их приоритеты
  • Вносить изменения к требованиям
  • Видеть загрузку участников проекта
  • Получать нотификацию о выполнении этапов
  • Контролировать соответствие запланированных сроков и бюджета актуальным

Подробнее об EPAM.Управление Проектами

Управление рисками

На предконтрактной стадии проекта специалистами EPAM проводится оценка рисков конкретного проекта и предлагаются меры для предотвращения нежелательных ситуаций, а также назначаются ответственные за их реализацию. Это позволяет сделать выполнение проекта более предсказуемым и контролируемым и, в конечном итоге, — завершить его в срок, качественно и в рамках запланированного бюджета.


Главная | Услуги | Решения | Отрасли | Методология | Заказчики | Новости | О компании | Карьера | Контакты
Карта сайта | Конфиденциальность
EPAM Systems. Все права защищены. © 2010 Система управления сайтом EPAM CMS