Управление процессом сборки - Borland Gauntlet и Borland TeamInspectorОлег Большаков
С тех пор, как компания Borland взяла уверенный курс на развитие идеологии ALM и создание программных средств поддержки жизненного цикла разработки программного обеспечения, ее шаги вперед вселяют уверенность в правильности выбранного направления. А последние изменения в наборе программных средств подтверждают, что у Borland есть немалый потенциал для развития. Например, в 2006 году компания Borland начала продвигать серьезный продукт для управления портфелем IT-проектов - Borland Tempo. Продукт предназначен для того, чтобы эффективно использовать идеи и учитывать мнения сотрудников, занятых в различных подразделениях компании, избегать ненужных и дублирующих друг друга действий, оценивать риски и затраты проектов, оперативно реагировать на изменения в бизнесе, повышать качество как самих бизнес-процессов компании, так и их обеспечения. В настоящее время продукт серьезно эволюционировал, потерял старое имя и теперь называется Borland Management Suite (BMS). Точнее сказать, это уже не продукт, а сборка из трех (до недавнего времени трех, на самом деле уже четырех, но об этом чуть позже) продуктов: Похожая ситуация произошла с продуктом Borland Gauntlet - буквально на днях упоминание о нем исчезло со страничек официального сайта Borland, однако появилась информация о совершенно новом продукте (той самой четвертой составляющей BMS, о которой мы упомянули выше) - Borland TeamInspector. Этот продукт анонсирован Borland 23 февраля 2009 г. "TeamInspector обеспечивает видимость качества разрабатываемого программного обеспечения через метрики, которые представляют реальный ход развития проекта - является ли код целым, был соответственно протестирован, соответствует л стандартам и является ли сопровождаемым " - сказал Дэвид Уилби (David Wilby), вице-президент по стратегии продуктов в Borland. " TeamInspector приносит более систематический, основанный на фактах подход к подтверждению, что созданный релиз программного обеспечения готов к развертыванию". TeamInspector обеспечивает факт "годности к развертыванию" релиза программного обеспечения. Это достигается следующим:
Общая концепция Borland TeamInspector представлена на рис.1. Рис.1. Концепция Borland TeamInspector. Рассмотрим описание самого первого релиза Borland TeamInspector. Итак, назначение продукта: Borland TeamInspector представляет собой систему управления качеством сборки программного обеспечения, и обладает набором следующих основных функций:
Теперь в официальном FAQ найдем раздел, описывающий интеграцию с соответствующими продуктами:
Как видим, упоминания Borland Gauntlet нет. Так что же - Borland полностью заменила Gauntlet на TeamInspector, наделив его расширенным набором функций, и добавив интеграцию с наиболее популярными средствами сборки, управления конфигурациями и тестирования, или же готовит специализированный продукт, предназначенный именно для выполнения автоматизированных сборок программного обеспечения? Пока ясного ответа нет, однако видя, насколько быстро и успешно Borland развивает выбранную стратегию, можно быть уверенным, что предлагаемые программные продукты будут с лихвой перекрывать функциональность своих предшественников. [1] SCCM - System Configuration & Change Management (прим. автора) [2] LQM - Lifecycle Quality Management (прим. автора) |