Компания Interface Ltd. предлагает следующие виды консалтинговых услуг в области информационных технологий с использованием линейки продуктов компании Rational Software Corporation:
- Оптимизации бизнес-процессов разработки ПО с помощью программного обеспечения IBM Rational
- Разработка корпоративного стандарта выполнения проектов по созданию программного обеспечения (ПО) информационной системы предприятия;
- Бизнес-консалтинг предприятия и выработка рекомендаций по дальнейшей автоматизации;
- Разработка технического задания и спецификаций на информационную систему предприятия;
- Выбор программных средств реализации проекта информационной системы предприятия;
- Разработка программных систем "под ключ";
- Обучение специалистов.
Разработка корпоративного стандарта выполнения проектов по созданию программного обеспечения (ПО) информационной системы предприятия.
Разработка стандарта выполняется с использованием методологии Rational Unified Process (RUP).
Разработка стандартов на технологических этапах включает следующие аспекты:
- моделирование предметной области, подлежащей автоматизации (Business modeling);
- определение требований к разрабатываемой программной системе (Requirements);
- анализ и проектирование (Analysis and Design);
- реализация (Implementation);
- тестирование (Test);
- внедрение (Deployment).
Административные этапы разработки ПО учитывают проблемы:
- конфигурационного управления;
- управления проектом.
Корпоративный стандарт на технологических этапах разработки ПО включает:
- стандарт на разработку моделей в Rational Rose;
- стандарт на документооборот в RequisitePro, SoDa, ClearQuest;
- стандарт на порядок работ на этапе на основе Rational Unified Process.
С учетом с пожеланий заказчика документооборот может дополняться документами в соответствии с государственными стандартами.
Корпоративный стандарт на административных этапах разработки ПО включает:
- стандарт на разработку модели конфигурационного управления в Rational Rose;
- стандарт на документооборот в RequisitePro, SoDa, ClearQuest;
- стандарт на порядок работ на этапе на основе Rational Unified Process ис использованием ClearCase.
Бизнес-консалтинг предприятия и выработка рекомендаций по дальнейшей его автоматизации
При проведении бизнес-консалтинга выполняются следующие работы:
- проводится комплексное обследование деятельности предприятия;
- на основе данных, полученных в ходе обследования, определяются все бизнес процессы предприятия;
- проводится классификация бизнес-процессов;
- моделируется дерево бизнес-процессов и целей;
- моделируются все бизнес-процессы;
- моделируется структура предприятия, действующие лица, их функции;
- моделируется документооборот на предприятии;
- моделируются состояния документов;
- моделируются бизнес-правила предприятия;
- разрабатываются рекомендации по совершенствованию бизнес процессов;
- разрабатываются рекомендации по усовершенствованию документооборота;
- разрабатываются положения по структурным подразделениям предприятия;
- разрабатываются должностные инструкции;
- разрабатываются рациональные модели бизнес процессов, структуры предприятия, действующих лиц и их функций, документооборота, состояний документов.
При проведении бизнес-консалтинга используются следующие продукты: Rational Rose - для построения моделей, RequisitePro и SoDa - для документирования моделей и подготовки рекомендаций.
Материалы, полученные в ходе работ, систематизируются. На их основе с использованием RequisitePro и SoDa формируются следующие документы в соответствие с RUP:
- "Архитектура бизнеса";
- "Словарь терминов предметной области";
- "Бизнес правила";
- "Спецификация бизнес функций" и другие документы по требованию ЗАКАЗЧИКА
Данные документы используются для подготовки технического задания на информационную систему предприятия.
Разработка технического задания и спецификации на информационную систему предприятия с использованием Rational Rose, RequisitePro и SoDa
Техническое задание (ТЗ) и спецификация на информационную систему предприятия разрабатываются на основе результатов бизнес моделирования, представленного ЗАКАЗЧИКОМ.
В приложение к ТЗ и спецификации включается:
- функциональная модель системы;
- модель спецификаций пользовательского интерфейса;
- сценарии работы пользователя с системой;
- прототипы окон пользовательского интерфейса на языке реализации;
- логическая модель данных;
- альбом выходных форм;
- правила системы.
Модели функций системы, спецификаций пользовательского интерфейса, сценариев работы пользователя с системой, логическая модель данных, альбом выходных форм и правила системы моделируются в Rational Rose. Документирование моделей производится с использованием Soda, разработка ТЗ и спецификаций - с использованием RequisitePro.
Выбор программных средств реализации проекта информационной системы предприятия
Консалтинг по выбору программных средств реализации проекта включает:
- выбор готовой системы или подбор фирмы-разработчика;
- организация тендера;
- определение критериев соответствия системы задачам предприятия.
Выработка рекомендаций выполняется на основе результатов бизнес моделирования, представленного ЗАКАЗЧИКОМ.
Разработка программных систем "под ключ"
Разработка программных систем "под ключ" выполняется в соответствие с корпоративным стандартом ЗАКАЗЧИКА или в соответствие корпоративным стандартом компании Interface Ltd, базирующимся на методологии RUP. По желанию ЗАКАЗЧИКА также могут быть учтены требования государственных стандартов на разработку ПО.
Разработка систем "под ключ" выполняется с использованием линейки продуктов фирмы Rational Software Corporation
Обучение специалистов
Консалтинговые услуги в области обучения специалистов включают:
Подготовку на предприятии группы аналитиков;
Учебные курсы и консультации по использованию продуктов фирмы Rational Software Corporation на различных этапах разработки ПО:
- RUP - методологии разработки программного обеспечения;
- Rational Rose - инструменту визуального моделирования;
- RequisitePro - инструменту управления требованиями;
- SoDa - инструменту автоматического документирования;
- ClearQuest - инструменту регистрации и сопровождения запросов на изменение;
- ClearCase - инструменту конфигурационного управления;
- Quantify - инструменту тестирования и оптимизации программного кода;
- Purify - инструменту для локализации трудно обнаруживаемых ошибок времени выполнения программы и утечки памяти;
- PureCoverage - инструменту идентификации участков кода, пропущенных при тестировании;
- Robot - инструменту для создания, модификации и автоматического запуска тестов интерфейса и производительности;
- SiteLoad - инструментунагрузочного тестирования WEB-сайтов и клиент/серверных приложений;
- SiteCheck - инструментупроверки мертвых ссылок на WEB-cайтах.