на совместное использование ее продуктов: CaliberRM, StarBase, Together, JBuilder, Delphi, ServerTrace и Borland Enterprise Server. Интеграция стала возможной благодаря приобретению компанией Borland фирм TogetherSoft, Starbase и BoldSoft, что помогло предложить решение по жизненному циклу разработки ПО в целом. Как отметил директор компании по продажам в Восточной Европе Людовик Неве, ALM-стратегия призвана сократить число неудач при внедрении ПО, связанных, по его мнению, с неоправдавшимися надеждами на готовые решения и попытками собственных разработок приложений. Поэтому Borland предложила концепцию жизненного цикла приложений, основанную на возможности использования многих языков программирования и платформ, а также на отсутствии привязанности к определенному технологическому стеку, т. е. рассматривает создание ПО, как обслуживание в «центре мастерства», выполнение сложных проектных работ. Это считают в компании новым стилем разработки ПО, который пока называют английским словом agile (проворный, быстрый, живой, подвижный, расторопный). Его определяющими чертами являются 3F (fast, free, flexible): сокращение полного жизненного цикла разработки приложений и более тесная связь с рыночным спросом и возвратом инвестиций; независимость от компаний, разрабатывающих приложения, возможность успешно (без революций) увязывать технологии прошлого и будущего; свобода выбора пути проведения изменений в приложениях. Поэтому сфера деятельности компании Borland видится ее сотрудникам в создании инструментов для разработки приложений и в управлении ею, а также в накоплении опыта и знаний, имеющих отношение к этому. Хотя на рынке ПО в настоящее время не ощущается дефицита средств разработки, но выбрать решение на их базе по-прежнему весьма трудно. Предлагаемая Borland стратегия ALM является итеративной, интегрированной и инновационной для платформ Java, .NET и Cи++. Она базируется на следующей организации ПО-проекта, требующей изменений в менеджменте: формирование заданий на проект, его дизайн, разработка ПО, тестирование, внедрение и собственно контроль изменений. При этом жизненный цикл разработки приложений рассматривается как итерационный процесс, а стратегия фокусируется на интеграции технологий и продуктов. В состав ALM Suite дополнительно к вышеперечисленным продуктам входят следующие: StarTeam, Optimizelt Suite, C++Builder, Project Sidewinder, InterBase и JDataStore.

713