Управление разработкой приложений электронного бизнеса
AllFusion Harvest Change Manager (AllFusion Harvest CM) обеспечивает универсальное, интегрированное, основанное на репозитарии решение по управлению изменениями и конфигурацией (Change and Configuration Management, CCM), которое позволяет эффективно управлять сложными корпоративными операциями разработки на всех этапах жизненного цикла создания приложения. AllFusion Harvest CM - это масштабируемое средство, поддерживающее работу проектных групп как в крупных, так и в небольших распределенных корпоративных системах.
Проблемы управления изменениями и конфигурацией на предприятии
На каждом этапе жизненного цикла приложения, начиная с проектирования и заканчивая тестированием и переходом к промышленной эксплуатации, организации, выполняющие разработку, должны вносить непрерывный поток сложных изменений в исходный программный код приложения. В результате давления со стороны конкурентов и растущих требований рынка средний срок разработки приложений все более сокращается. Многим организациям, особенно тем, которые работают в области веб-технологий, приходится брать на себя обязательства по разработке новых приложений в течение трех месяцев, в то время как ранее этот срок составлял от 12 до 18 месяцев. В результате усилившегося давления к выпуску теперь могут допускаться только высококачественные, безошибочные продукты, и проблема успешного контроля и внесения изменений в исходный программный код приложений кажется непреодолимой.
Эффективное управление изменениями и конфигурацией начинается с полного контроля за жизненным циклом ПО
Компания Computer Associates предлагает программный продукт AllFusion Harvest CM в качестве единого корпоративного решения для контроля за изменениями программного обеспечения и управления процессом разработки приложения в распределенных средах. Удобный в работе графический интерфейс этого продукта, возможность работы через Интернет и многоуровневая архитектура позволяют синхронизировать работу групп разработчиков в масштабе всей компании, независимо от платформ, на которых ведутся разработки. С помощью интуитивно понятных операций (используются технологии "point-and-click" и "drag-and-drop") AllFusion Harvest CM моделирует процессы разработки. Использование AllFusion Harvest CM позволяет осуществлять контроль за важными изменениями в прикладной документации и самом программном обеспечении, поддерживать соблюдение графика работ, обеспечивать актуальность информации у всех участников проектной группы. С помощью AllFusion Harvest CM разработчикам проще выдерживать наиболее требовательные графики выпуска, одновременно получая преимущества от максимального увеличения производительности, снижения стоимости разработки и повышения качества приложений.
Кроме этого AllFusion Harvest CM предоставляет следующие возможности:
- Автоматизирует бизнес-процессы и ИТ-процессы, помогая обеспечить производство высококачественных приложений, которые поддерживают заданные и повторяющиеся процессы, и управление этими приложениями. Такая автоматизация гарантирует соблюдение установленных политик, стандартов и процедур в рамках организации.
- Упрощает управление изменениями и конфигурацией, создавая единый центр наблюдения за всеми операциями по внесению изменений. AllFusion Harvest CM предлагает надежный механизм контроля версий, средства их объединения и создания. Он может выполнять широкий набор функций, позволяя проводить параллельную и совместную разработку приложений специалистами. При этом исчезает необходимость в использовании нескольких продуктов, которые бы требовалось согласовывать друг с другом.
- Управляет сложными операциями разработки, например, отслеживанием свойств программного обеспечения при выполнении задач управления изменениями и конфигурацией. AllFusion Harvest CM поддерживает миграцию изменений на всех стадиях жизненного цикла разработки программного обеспечения и позволяет отменить внесение как группы, так и отдельных изменений. Кроме того, для срочных, связанных с аварийными ситуациями изменений, этот продукт дает пользователям возможность перемещать программный код в финальную версию продукта быстрее, чем это позволяет предопределенный жизненный цикл. Помимо этого AllFusion Harvest CM взаимодействует с интегрированными средами разработки, упрощает этот процесс, обеспечивая выполнение процедур "check-in/check-out" непосредственно из этих сред.
- Масштабируется в соответствии с меняющимися потребностями электронного бизнеса благодаря поддержке многоуровневой архитектуры с веб-, Microsoft SCC и Eclipse интерфейсами.
AllFusion Harvest CM совместим со многими распределенными вычислительными средами, одновременно обеспечивая централизованный контроль создаваемого кода приложений. Благодаря технологии агентов, работающих на различных платформах, он обеспечивает эффективное и надежное развертывание CCM в масштабах предприятия.
AllFusion Harvest CM использует устойчивую, созданную на пакетной основе технологию, которая обеспечивает перенос в финальные версии создаваемых программных продуктов только утвержденных изменений и всех необходимых компонентов.
Отличительные особенности
- Удобный и гибкий интерфейс. AllFusion Harvest CM предлагает обычным пользователям графический и веб- интерфейсы, позволяющие с удобством выполнять ежедневные конфигурационные операции посредством технологии "drag-and-drop". Для "ключевых пользователей" и администраторов мощный интерфейс командной строки облегчает быструю, эффективную навигацию в среде CCM. Использование интуитивно понятного интерфейса позволяет сократить время обучения работе с продуктом и ускорить начало эффективной работы с ним.
Графический интерфейс AllFusion Harvest CM предоставляет пользователям интуитивно понятный способ выполнения повседневных задач управления конфигурацией.
- Управление инвентаризацией. Эта функциональная возможность позволяет авторизованным пользователям получать информацию о статусе широкого диапазона параметров, связанных с используемым в организации программным обеспечением, независимо от применяемых платформ. Репозитарий AllFusion Harvest CM предоставляет возможность хранения и удобного просмотра такой информации.
- Контроль версий. AllFusion Harvest CM автоматически отслеживает и управляет изменениями версий исходного программного кода, поддерживая распределенные операции разработки на многих платформах. Также обеспечивается возможность параллельной и совместной разработки путем предоставления таких функций, как ветвление и слияние. Контроль версий позволяет вести аудит всех изменений, которые происходят в ходе жизненного цикла разработки программного обеспечения.
- Контроль за выпуском. AllFusion Harvest CM обеспечивает централизованное управление проектом для упрощения и координации процессов изменения программного обеспечения в распределенных средах. Это позволяет отслеживать и "упаковывать" компоненты приложений практически в любой формат и вести логический контроль за ними из одного центра независимо от происхождения программных компонентов и документации.
- Автоматизированное управление сборкой. AllFusion Harvest CM предоставляет возможность автоматического управления сборкой благодаря полной интеграции с продуктом AllFusion™ Harvest Change Manager Option. Необходимая для выполнения сборки полной системы информация записывается по мере готовности каждого из компонентов. Когда приходит время для сборки всей системы, AllFusion Harvest Change Manager Option использует для этого данные, накопленные в ходе предыдущих сборок, устраняя необходимость для разработчиков сложного программирования сборочных файлов системы.
- Средство интерактивного объединения. AllFusion Harvest CM управляет программными кодами как при параллельной, так и при совместной разработке. Уже готовые для интеграции программные коды можно обрабатывать утилитой объединения, используя графический или веб-интерфейс, который позволяет разработчикам выполнять просмотр и разрешать конфликты между версиями. Эта интерактивная утилита позволяет организациям автоматизировать частичное или полное объединение изменений приложений в последующем процессе разработки, устраняя необходимость трудоемкого ручного процесса. И краткосрочные, и долгосрочные проекты могут разрабатываться параллельно, не вызывая влияния одного проекта на другой.
- Автоматизация форм. Мастер форм AllFusion™ Harvest CM Form Wizard предоставляет организациям возможность автоматизировать ежедневно выполняемые ручные процедуры и, в целях упрощения доступа и выполнения запросов, передать их управление AllFusion Harvest CM. Кроме того, мастер форм AllFusion Harvest CM Form Wizard может содержать многочисленные вложения, которые облегчают ведение журнала аудита для всех типов документов по разработке приложений.
AllFusion Harvest CM предлагает интегрированный подход, позволяющий с помощью доступных в режиме он-лайн форм объединить отслеживание изменений с другими ИТ-функциями. Для удобной настройки и создания таких, созданных на языке HTML веб-форм существует специальный мастер, который позволяет обрабатывать и другие формы, например, запросы на системное обслуживание, сообщения о проблеме и формы отслеживания дефектов.
- Электронное оповещение. Эта функция может быть легко сконфигурирована в виде определяемых пользователем процессов (UDP) с помощью AllFusion Harvest CM. UDP позволяют пользователям настроить автоматическую отправку оповещений или выполнение специальных процессов, которые должны производиться до или после успешных действий при работе с AllFusion Harvest CM.
- Технология агентов, работающих на разных платформах. Службы связи, работающие на разных платформах, соединяют системы под управлением ОС Windows, Linux, MVS и UNIX System Services (USS), поддерживая процедуры "check-in/check-out" для обработки удаленных файлов при их передаче между локальными рабочими станциями и удаленными UNIX-машинами, MVS или USS на мэйнфреймах.
- Анализ влияния. Благодаря использованию различных типов отчетности, можно получить обзор полной информации о зависимостях. Универсальные отчеты показывают отношения между источниками и выполняемыми модулями или между выполняемыми модулями и источниками.
- Синхронизация между источниками и выполняемыми модулями. AllFusion Harvest CM позволяет создать управляемую среду сборки, которая помогает контролировать процесс передачи в тестирование или в эксплуатацию только определенных версий библиотек исходных программных кодов.
- Интеграция инструментария для разработки приложений. Открытая архитектура и интеграция с опцией AllFusion ™ Harvest Change Manager SDK Option позволяет организациям настраивать CCM-решения, добиваясь соответствия определенным бизнес-требованиям. Интерфейсы к популярным средам разработки позволяют программистам прозрачно выполнять стандартные задачи CCM непосредственно из этих сред.
- Возможности выполнения измерений и создания отчетов для управления. AllFusion Harvest CM обеспечивает создание широкого спектра отчетов по ведущимся проектам разработки приложений, помогая проектным группам анализировать свои достижения в работе, определять области для улучшения и предоставлять отчетность руководителям.
- Интеграция со средствами тестирования. AllFusion Harvest CM интегрируется со средством тестирования TestDirector компании Mercury Interactive для того, чтобы обеспечить возможность управления сценариями тестирования. Тестировщики могут получать сценарии тестирования непосредственно из AllFusion Harvest CM, выполнять тесты и записывать обновленные сценарии обратно в AllFusion Harvest CM непосредственно из рабочего окна продукта TestDirector. Это упрощает тестировщикам управление и поддержку сценариев тестирования и позволяет им быть уверенными в том, что полный аудит изменений выполняется автоматически.
- Быстрое внедрение. AllFusion Harvest CM использует диспетчер быстрого внедрения (Rapid Implementation Manager), обеспечивая полный набор программных средств и "маршрутную карту" для включения CCM-решений во множестве различных ситуаций. Диспетчер быстрого внедрения позволяет руководителю проекта по разработке ПО внедрять CCM-решения непосредственно в момент их готовности, не дожидаясь помощи извне.
Системные требования
Программное обеспечение:
Серверы:
Windows 2000/XP/Server 2003, Sun Solaris, HP-UX, IBM AIX, Linux
Клиенты:
Windows 2000/XP/Server 2003, Sun Solaris, HP-UX, IBM AIX, Linux, MVS/ISPF
Агенты:
Windows 2000/XP/Server 2003, Sun Solaris, HP-UX, IBM AIX, Linux, Linux on zSeries, MVS, USS
Веб-браузеры:
Internet Explorer, Netscape, Mozilla
Веб-серверы:
Apache, Microsoft IIS, Sun ONE (iPlanet), WebSphere
Базы данных:
Oracle 8.1.7, 9.0.1, 9.2.0
Сертифицированные интегрируемые решения:
- AllFusion™ Component Modeler
- Advantage Joe
- Unicenter SQL-Station
- IBM WebSphere Studio (WSAD и WSSD)
- IBM Rational Rose
- Microsoft Visual Studio .NET
- Microsoft Visual Basic
- Microsoft Visual C++
- Sybase PowerBuilder
Опции Harvest Change Manager
Ссылки по теме