ФИНЭКОСОФТ
Автоматизированные системы управления разработкой ИС
Автоматизированная система управления разработкой (АСУР) информационных систем является одним из наших решений по организации эффективной разработки информационных систем, которое мы предлагаем нашим Заказчикам. В рамках работ по внедрению АСУР мы выполняем адаптацию методологии IBM Rational Unified Process и автоматизируем проектную среду в соответствии с лучшими практиками (Best Practices) ведения проектов.
АСУР - это унифицированный набор подходов при разработке, описанных с помощью регламентов, формализующих эффективные методы работы с АСУР, а также развернутый и настроенный набор инструментов, автоматизирующих эти подходы.
Внедрение АСУР позволяет организовать управляемую и прозрачную разработку в одно и мультипроектной среде, функционирующую по принципу конвейера, нацеленного на максимально эффективное использование доступных ресурсов.
Основными целями внедрения АСУР являются:
- снижение затрат и повышение качества создаваемых информационных систем в ходе их разработки и сопровождения;
- снижение уровня человеческого фактора в проектах;
- снижение трудоемкости рутинных и повторяющихся операций в ходе разработки.
Снижение затрат и повышение качества создаваемых информационных систем достигается за счет:
- повышения прозрачности процессов разработки, благодаря сквозной автоматизации деятельности;
- внедрения процедур управления запросами на изменения с целью повышения качества работ по учету заявок, предложений на доработку и исправлению ошибок, возникающих в разрабатываемой системе;
- создания и активного использования репозитория требований, позволяющего управлять начальными документами с требованиями и видением Заказчика на разработку и модификацию системы;
- внедрения методов оценки покрытия требований и учета влияния изменений в них;
- внедрения подходов моделирования для документирования системы и более точного и полного фиксирования функциональных и дополнительных требований на ее разработку;
- автоматизации процедур функционального и других типов тестирования системы и практического внедрения практик регрессионного подхода к тестированию;
- организации эффективного управления проектом с непрерывным контролем его состояния;
- внедрения методологии управления версиями и конфигурациями при необходимости обеспечить различные варианты одной системы для разных групп конечных пользователей;
- использования набора шаблонных решений с возможностью их тиражирования в новые и ведущиеся проекты;
- интеграции процессов управления требованиями, запросами на изменения управления версиями и конфигурациями, моделирования, тестирования и управления проектом для более эффективной организации проекта разработки системы;
- повышения контроля за внесением изменений в артефакты проекта;
- автоматизированной генерации рабочей документации при реализации изменений;
- максимально полного задействования аппаратных ресурсов Заказчика в нерабочее время и повышения отдачи от их эксплуатации.
Снижение уровня человеческого фактора достигается за счет адаптации и внедрения в проектах разработки унифицированных регламентов, создаваемых по методологии IBM RUP в рамках проекта разработки системы.
Снижение трудоемкости рутинных и повторяющихся операций достигается за счет автоматизации формализованных (регламентированных) процессов разработки системы и использования средств IBM Rational.
АСУР состоит из подсистем, каждая из которых соответствует отдельным ключевым процессам IBM RUP. При этом по выбору Заказчика могут быть внедрены и автоматизированы все или отдельные процессы из отмеченных галочками на Рисунке 1:
Рисунок 1. Жизненный цикл проекта в соответствии с IBM RUP
Соответственно, основные подсистемы АСУР с примерами инструментов (возможно применение и других инструментов, в том числе, Open Source):
- подсистема управления запросами на изменения (могут быть использованы инструменты IBM Rational Team Concert, IBM Rational ClearQuest, IBM Rational SoDA, Business Objects Crystal Report и т.д.);
- подсистема управления требованиями (IBM Rational Requirements Composer, IBM Rational RequisitePro, IBM Rational Software Modeler, IBM Rational Rose, IBM Rational SoDA и т.д.);
- подсистема тестирования (IBM Rational Quality Manager, IBM Rational Functional Tester, IBM Rational Performance Tester, IBM Rational Robot, IBM Rational SoDA и т.д.);
- подсистема анализа и проектирования (IBM Rational Software Architect, IBM Rational Rose, IBM Rational SoDA и т.д.);
- подсистема управления версиями и конфигурациями (IBM Rational ClearCase и т.д.);
- подсистема управления проектом (IBM Rational Project Conductor, IBM Rational Insight, Microsoft Project, IBM Rational ClearQuest, IBM Rational SoDA и т.д.).
© 2008-2022 Финэкософт.

