Переведено БНТП по заказу Interface Ltd.
Компания Sapient, являющаяся лидером в сфере коммерческого и технологического консалтинга, предлагает ряд услуг по созданию и интеграции прикладных программ, включая разработку технологически независимых решений для широкого диапазона корпоративных процессов. Группы разработчиков компании Sapient UK используют уникальные возможности программной среды Borland Together ControlCenter для достижения конкурентных преимуществ.
Технический директор Питер Борден (Peter Borden) изложил её следующим образом: "Предположения - это наша жизнь. Точность предсказания времени и ресурсов, которые могут потребоваться для реализации того или иного проекта, имеет большое значение для успеха компании и получения прибыли". Это стало одной из причин его заинтересованности при знакомстве с программной средой Borland Together ControlCenter в 2000 году. "Я был поражен, узнав, насколько она наглядна и интуитивна. Процессы, требовавшие прежде серьезных усилий, с Together ControlCenter стали гораздо проще. Все говорило о том, что с помощью этого инструмента мы сможем достигнуть желаемого намного быстрее". Основной принцип работы Sapient как системного интегратора основан на том, что степень использования любого инструментального средства со временем изменяется. В связи с этим, Borland выступила с инновационной системой ценообразования, позволяющей потребителю приобретать временную лицензию на срок продолжительности проекта. Это более выгодно для Sapient, так как неиспользуемые лицензии не увеличивают издержки в периоды между проектами.
Стив Семенцато (Steve Semenzato), коммерческий директор Sapient, подтверждает: "Поскольку точность расчета необходимых для осуществления проектов ресурсов имеет такое большое значение, то мы искали модель лицензирования, которая улучшила бы показатели коммерческих расчетов для наших проектов".
Среда Borland Together ControlCenter в настоящее время используется группами разработчиков компании Sapient UK в различных проектах для решения самых разнообразных задач. "Главным образом данный продукт используется в качестве инструмента моделирования в проектах, связанных с Java. Среда обладает огромными возможностями, позволяющими ускорить процесс разработки, и способствует получению высококачественного и надежного продукта", - говорит Питер Борден. Очень интересно наблюдать за тем, как в Sapient возрастает степень использования Together ControlCenter по мере знакомства разработчиков с его функциональными возможностями. "Как и для любого продукта, используемого на таком уровне, для него существует кривая освоения, - рассказывает Питер Борден. - В компании Sapient среда Together ControlCenter рассматривалась первоначально в качестве инструмента моделирования. Люди стремятся использовать средства, которыми они умеют пользоваться, для любого проекта. Однако, в связи с ростом популярности Together ControlCenter, все больше сотрудников организации начинают осознавать преимущества её использования для разработки".
Кроме того, Together ControlCenter повышает качество продукта благодаря значительному упрощению использования средств моделирования по сравнению с другими инструментами. Это означает, что команда разработчиков может сфокусировать свои усилия именно на процессе разработки, а не на технической стороне вопроса и документировании. "Мы можем глубже рассмотреть вопросы разработки проекта на стадии моделирования еще до начала написания кода". Для Sapient это важно как с технической, так и с коммерческой точки зрения, поскольку это означает возможность выполнения более трудоемких проектов, меньший риск и более эффективное взаимодействие в процессе работы. По словам Бордена, в результате использования Together ControlCenter возможности Sapient для оценки проектов значительно улучшились. "Использование Together ControlCenter позволяет повысить эффективность работы менее опытных членов команды за счет наглядности и интуитивности управления. Кроме того, она указывает места возможных ошибок. Это еще не панацея, но это определенно эффективный переход от концепции к успешному конечному результату".
В настоящее время Sapient использует программную среду Together ControlCenter в работе над правительственным проектом по управлению персоналом. Одной из ключевых особенностей продукта, которую оценили разработчики проекта, является возможность обратного преобразования кода в модель. "Нам потребовалось бы 275 человеко-дней, чтобы проделать обратное преобразование с помощью обычных средств, - поясняет Дэрек О'Браонейн, старший руководитель технологического отдела. - С использованием Together ControlCenter эта задача решается одним человеком в течение двух дней, что дает экономию в 8.3 % в фазе разработки проекта". Отпадает необходимость в обратном преобразовании кода, но это далеко не все. Технология Together ControlCenter LiveSource следит за сохранением режима синхронизации диаграмм класса UML с кодом приложения, что позволяет избежать возможных ошибок в конечной модели. Таким образом, команда разработчиков может рассчитывать на качественный результат.
Together ControlCenter повысила производительность разработчиков Sapient. Использование системы шаблонов дало возможность старшим разработчикам фиксировать собственные многократно используемые наработки в базе данных кодов. Таким образом, младшие разработчики могут затем воспроизводить наиболее сложные шаблоны одним нажатием кнопки, что повышает эффективность работы команды. Питер Борден вспоминает проект, в работе над которым он недавно принимал участие. В том случае разработчики внесли необходимые изменения в спецификатор шаблона документации Together ControlCenter и создали сайт, полностью состоящий из HTML документов, который автоматически обновлялся, еженедельно сохраняя результаты их работы. "Эта информация была прекрасным средством для запуска новых этапов работы, делая ее более быстрой и продуктивной, а также обеспечивала функционирование механизма обновления состояния проекта для всей рабочей группы. Это было достигнуто без какого-либо стороннего вмешательства или необходимости приостановки работы группы".
Все проекты Sapient UK основаны на объектно-ориентированной технологии и используют в качестве стандартной процедуру UML. Среда Together ControlCenter позволила сократить "кривую обучения" для адаптации UML, играя роль катализатора для процесса реализации проекта. В заключение, Борден добавляет: "В настоящее время мы до некоторой степени используем Together ControlCenter в большинстве наших проектов. Не все группы разработчиков как следует осведомлены о ее функциональных характеристиках, тем не менее, мы уже получаем значительную коммерческую выгоду от ее использования и планируем дальнейшее увеличение доходов от наших инвестиций, подготовки специалистов и консультаций со стороны экспертов Borland".
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|