Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Управление требованиями




Продукты Borland с точки зрения руководителя проекта

Компания Borland является одним из самых популярных производителей средств разработки: уже двадцать лет ее продукты пользуются заслуженной любовью разработчиков. До недавнего времени эта компания предлагала главным образом широкий спектр средств, предназначенных непосредственно для создателей кода приложений, - Delphi, JBuilder, C++Builder, Kylix (обо всех этих продуктах мы неоднократно писали в нашем журнале). Однако успех компании на рынке во многом определяется тем, насколько она следует тенденциям его развития и насколько понимает нужды тех, кто является потребителем ее продукции (в данном случае - компаний и отделов, специализирующихся на разработке приложений).

Именно поэтому в настоящее время стратегия развития средств разработки Borland предполагает поддержку полного жизненного цикла приложений (Application Lifecycle Management, ALM), включающего определение требований, проектирование, разработку, тестирование, внедрение и сопровождение приложений. Об этом свидетельствует прошлогоднее приобретение корпорацией Borland ряда компаний - BoldSoft MDE Aktiebolag (ведущего поставщика новейшей технологии разработки приложений Model Driven Architecture), Starbase (поставщика средств конфигурационного управления программными проектами), TogetherSoft Corporation (поставщика решений в области проектирования программного обеспечения). За время, прошедшее с момента приобретения этих компаний, было проделано много работы, в плане интеграции этих продуктов между собой. В результате эти продукты уже удовлетворяют потребностям руководителей проектов, связанным с возможностью организации итеративной коллективной разработки. Ниже мы обсудим, что именно предлагает сейчас компания Borland руководителям и другим участникам проектов, связанных с разработкой программного обеспечения (многие из описанных ниже продуктов и технологий интеграции были представлены этой компанией на прошедших в ноябре конференциях для разработчиков в Сан-Хосе, Амстердаме и Москве).

Управление требованиями - это одна из самых важных составных частей процесса разработки. Без сформулированных требований, как правило, практически невозможно ни нормально организовать работу над проектом, ни понять, действительно ли заказчик хотел получить именно то, что было реализовано.

По данным аналитиков, как минимум 30% бюджета проектов уходит на то, что называется переделкой приложения (и лично мне кажется, что эта цифра сильно занижена). Причем более 80% этой работы связано с некорректно или неточно сформулированными требованиями, и исправление подобных дефектов обычно обходится довольно дорого. А уж то, насколько заказчики любят менять требования, когда приложение уже почти готово, известно, наверное, всем руководителям проектов... Именно по этой причине управлению требованиями следует уделять самое пристальное внимание.

Для управления требованиями в арсенале Borland имеется продукт Borland CaliberRM, по сути представляющий собой платформу для автоматизации процесса управления требованиями, предоставляющую средства отслеживания изменений (рис. 2).

Рис. 2. Borland CaliberRM

CaliberRM интегрируется со многими средствами разработки производства как компании Borland, так и других производителей (например, Microsoft), вплоть до встраивания списка требований в среду разработки и генерации заготовок кода при переносе мышью пиктограммы требования в редактор кода. Кроме того, на его основе можно создавать собственные решения - для этого существует специальный набор инструментов CaliberRM SDK.

Отметим, что этот продукт применяется для управления требованиями не только к программному обеспечению, но и к другим продуктам. Так, известны случаи его успешного применения в автомобильной промышленности для управления требованиями к различным узлам автомобилей (в том числе автомобилей "ягуар"). Кроме того, по уверению Джона Харрисона (Jon Harrison), менеджера, отвечающего за линейку продуктов JBuilder, применение CaliberRM при создании Borland JBuilderX значительно упростило процесс разработки этого продукта.

И наконец, наличие удобного средства управления требованиями существенно упрощает создание проектной документации, причем не только на ранних этапах проекта, но и на всех последующих.




Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 429; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.