Рациональный подход общества NSPCC (Национальное общество защиты детей от жестокого обращения) к разработке совместно с компаниями REAL Solutions и IBMИсточник: IBM
Инструментарий разработки компании IBM Rational обеспечивает моделирование и среду разработки корпоративного класса, благодаря чему наша ИТ-инфраструктура сохраняет гибкость, достаточную для быстрого решения бизнес-проблем". - Фред Твайтс (Fred Thwaites), директор по коммерческим системам, общество NSPCC Обзор Национальное общество защиты детей от жестокого обращения (NSPCC) - ведущее в Великобритании благотворительная организация по защите детей. Она координирует 177 проектов в общинах по всех Великобритании и обеспечила постоянное обслуживание для 20 500 детей и подростков в 2004/5 годах. Организация имеет около 2500 сотрудников, с 1999 года было собрано более 200 миллионов фунтов стерлингов. Деловая потребность Чтобы улучшить свои отношения с возможными и существующими сторонниками и спонсорами, обществу NSPCC понадобилось переработать свой основной веб-узел. Необходимо было увеличить пожертвования, дополнив содержимое веб-узла быстро и экономично. Этот грандиозный проект и предъявляемые им сложные требования высветил недостаток опыта внутри самой организации. Решение Организация NSPCC работает с компанией REAL Solutions над внедрением приложения IBM Rational Software Modeler, которое обеспечивает всестороннюю разработку проекта и инструментарий для связи. Управление требованиями и документирование будут выполняться с помощью приложений IBM Rational RequisitePro и SoDA, в то время как платформой Rational Unified Process будут обеспечиваться наилучшие методики управления проектами. Компания REAL Solutions также делится опытом с обществом NSPCC с помощью адаптированных учебных курсов, что позволит ее собственному персоналу быстро реагировать на будущие бизнес-потребности. Выгоды Пересмотренная архитектура позволит обществу NSPCC воспользоваться преимуществами разделенного на компоненты программного обеспечения, которое можно вновь использовать по мере роста веб-узла, позволяя расширять операции по сбору средств и улучшать управление отношениями со спонсорами. Обучение на месте позволяет экономично выполнять разработку веб-проектов и уменьшить суммарные расходы на деятельность, связанную с Интернетом. Пример применения
Национальное общество защиты детей от жестокого обращения (NSPCC) - ведущее в Великобритании благотворительная организация по защите детей. Она координирует 177 проектов в общинах по всех Великобритании и обеспечила постоянное обслуживание для 20 500 детей и подростков в 2004/5 годах. Организация имеет около 2500 сотрудников и с 1999 года собрала более 200 миллионов фунтов стерлингов. Общество NSPCC, хотя и является благотворительной организацией, имеет много признаков большого предприятия, включая необходимость надежных и высокопроизводительных ИТ-систем, соответствующих темпу функционирования общества. Когда возникают новые возможности для сбора средств и рекламы, организация должна реагировать достаточно быстро, чтобы успеть воспользоваться преимуществами - если основные каналы, наподобие веб-узла, должны быть эффективным инструментарием, их непрерывное развитие является обязательным. ИТ-отдел NSPCC осознал, что в долгосрочной перспективе можно уменьшить расходы и сократить продолжительность циклов изменений, используя более модульный подход к разработке. Если компоненты одного из приложений можно использовать еще раз, то это будет экономить время и деньги, и если компоненты легко заменяемы, будет удлиняться полный срок пригодности приложения. "Оглядываясь назад, на проекты, которые мы выполнили в последние пять лет, я могу видеть, что нам лучше было бы разрабатывать компоненты для многоразового использования, избегая тем самым запуска проекта с нуля каждый раз, - сказал Фред Твайтс (Fred Thwaites), директор по коммерческим системам в обществе NSPCC. - Как для всякого большого предприятия, нам необходима ведущая в отрасли среда разработки, поэтому для нас было естественным обратиться в компанию IBM". Единая среда моделирования Общество NSPCC изначально выбрало приложение IBM Rational Rose XDE, и теперь выполняет обновление до приложения IBM Rational Software Modeler (RSM), набора инструментария для визуального моделирования и проектирования, которое позволяет пользователям документировать и связывать различные представления системы при разработке для всех вовлеченных заинтересованных сторон. Приложение RSM поддерживает отраслевой стандарт, унифицированный язык моделирования (UML), и разработано на платформе Eclipse, что позволяет ему легко интегрироваться с инструментарием разработки сторонних производителей. "В настоящее время мы используем несколько других инструментов на основе Eclipse, и знаем, что могли бы использовать приложение RSM как универсальный набор, обеспечивающий все необходимые нам функции в единой среде моделирования", - заявил Фред Твайтс (Fred Thwaites). Так как у некоторой части персонала NSPCC отсутствует опыт работы с объектно-ориентированными языками программирования, общество работает с компанией REAL Solutions, одним из самых главных бизнес-партнеров IBM, чтобы обеспечить обучение сотрудников. "Компания REAL Solutions разработала учебный курс, специально приспособленный для наших нужд, - объяснил Фред Твайтс (Fred Thwaites). - Для нашей группы было важно обрести уверенность в использовании данного инструментария, и успех обучения означает, что наши аналитики смогут использовать приложения RSM и the Rational Unified Process для планирования, разработки и тестирования в полном объеме с конца этого года". Управление требованиями и документирование будут выполняться с помощью приложений IBM Rational RequisitePro и SoDA, обеспечивая эффективное управление проектами с высокой степенью оперативного контроля. Улучшение отношений с клиентами В настоящее время приложение IBM Rational Software Modeler используется в ряде проектов NSPCC, включая масштабную переработку веб-узла организации. "В настоящее время посетители каждого раздела сайта организации рассматриваются как отдельные лица, тогда как часто это один и тот же человек, регистрирующийся для нескольких различных операций или целей, - заявил Фред Твайтс (Fred Thwaites). - Пользователям было неудобно и неэффективно взаимодействовать таким образом с обществом NSPCC. Нам необходимо, чтобы пользователи нашего веб-узла рассматривались согласованным образом, если нам необходимо улучшить отношения с нашими сторонниками, полнее удовлетворять их потребности и увеличить поступления в нашу организацию". Эффективные возможности приложения RSM по проектированию, выявлению целей и документированию помогут обществу NSPCC разработать новый единый веб-узел, с более рациональным подходом к пользователям. Веб-узел будет также иметь новую систему управления содержанием, которая позволит ускорить публикацию информации в Интернете и уменьшить объем ручной работы персонала по обновлению содержания. Модульные архитектуры Развертывание приложения Rational Software Modeler позволит обществу NSPCC планировать и разрабатывать программное обеспечение более детально и с высокой степенью управляемости процессом разработки. Легко поддаются управлению даже такие сложные проекты, как переработка веб-узла, в которую вовлечены около 40 внутренних и внешних заинтересованных сторон. Такой уровень управления позволяет аналитикам и разработчикам уделять больше времени вопросам стратегии и упрощает проектирование модульных архитектур, компоненты которых можно повторно использовать в последующих проектах. "Даже если стоимость разработки отдельных компонентов относительно высока, мы считаем, что полные расходы окажутся ниже, потому что впоследствии мы сможем использовать каждый компонент многократно", - объяснил Фред Твайтс (Fred Thwaites). "Приложение Rational Software Modeler представляет собой жизненно важную часть стратегии разработки общества NSPCC, давая нам инструмент, необходимой для быстрой разработки интеллектуального программного обеспечения, - заявил в заключение Фред Твайтс (Fred Thwaites). - Инструментарий разработки компании IBM Rational обеспечивает моделирование и среду разработки корпоративного класса, благодаря чему наша ИТ-инфраструктура сохраняет гибкость, достаточную для быстрого решения бизнес-проблем". Используемые продукты и услуги
|