Досвід впровадження: ПО IBM Rational ClearCase

"Головна перевага ПЗ IBM Rational ClearCase в тому, що воно дозволяє нам миттєво реагувати на зміни. Ми можемо вдосконалити продукти набагато швидше за інших організацій. Коли потреби та бажання клієнтів змінюються, ми блискавично вносимо відповідні поправки. Крім того, в Rational ClearCase реалізовані механізми контролю якості, і ми знаємо, що все зробили правильно, що нічого не пройшло повз нашої уваги ", – Кевін Федіган, керуючий директор Pershing

Огляд

Pershing LLC, філія корпорації Bank of New York Mellon, – провідний постачальник фінансових рішень для бізнесу, клієнтами якого є більш ніж 1150 фінансових організацій, що обслуговують корпоративних і приватних клієнтів, і незалежних зареєстрованих консультантів по інвестиціях. Pershing своєму розпорядженні 19 офісів по всьому світу і незмінно надає клієнтам надійну підтримку операційної діяльності, послуги в області підтримки продажів, гнучкі технології, вражаючий вибір інвестиційних рішень, а також допомога в управлінні практичними аспектами діяльності та бездоганне обслуговування.

Завдання

Використання різнорідних засобів конфігурації ПЗ ускладнювало для ІТ-фахівців Pershing завдання задоволення потреб швидко зростаючого бізнесу. Компанії необхідно було забезпечити можливість паралельної розробки в різних географічних регіонах та на різних платформах і дотримання суворих вимог регулятивних органів і аудиторів.

Рішення

Компанія Pershing стандартизувала систему, яку використовують її розробники в усьому світі, на базі ПО IBM Rational ClearCase і IBM Rational ClearCase MultiSite.

Переваги

Рішення IBM Rational ClearCase допомогло відділу розробки пройти внутрішній і зовнішній аудит відповідності нормативним вимогам, пройти оцінку 5 рівня по моделі технологічної зрілості організації, прискорити реакцію на зміни потреб клієнтів і скоротити час підготовки нових продуктів до висновку на ринок.

Опис проекту

Pershing LLC, філія корпорації Bank of New York Mellon, – провідний постачальник фінансових рішень для бізнесу, клієнтами якого є більш ніж 1150 фінансових організацій, що обслуговують корпоративних і приватних клієнтів, і незалежних зареєстрованих консультантів по інвестиціях. Pershing своєму розпорядженні 19 офісів по всьому світу і надає клієнтам надійну підтримку операційної діяльності, послуги в області підтримки продажів, гнучкі технології, вражаючий вибір інвестиційних рішень, а також допомога в управлінні практичними аспектами діяльності та бездоганне обслуговування.


Вирішуючи цю задачу, що стоїть перед усіма підрозділами компанії, її розробники в усьому світі будують і розгортають програмні системи, що дозволяють Pershing швидко реагувати на зміни потреб клієнтів, забезпечити дотримання вимог регулятивних органів і залучати нових замовників. Разом зі зростанням бізнесу компанії розвивалося і її ІТ-підрозділ, запускалося все більше нових проектів і залучалися до роботи закордонні фахівці. Кевін Федіган, керуючий директор Pershing, зазначає: "Ми починали будувати географічно розподілену середу, об'єднуючу цілий ряд офісів. Компанія росла, у філіях з'являлися нові продукти і ресурси, і управляти конфігуруванням ПЗ стало дуже складно. Для цього використовувалися різнорідні інструменти. Ми вирішили усунути цю неузгодженість і централізувати управління конфігуруванням програмних рішень як окремий напрямок роботи ".


Компанія Pershing воліла провести стандартизацію на основі одного рішення для управління конфігуруванням ПЗ. "Використання одного рішення для всієї організації дозволило б Pershing скоротити витрати і усунути надлишкові елементи системи, – пояснює Ед Валентайн, заступник віце-президента Pershing. – Це рішення повинно було підтримувати паралельну розробку в різних регіонах. Крім того, воно повинно було добре працювати в нашій неоднорідному середовищі, де використовується [Microsoft ®] Windows ®, UNIX ® і мейнфрейми IBM System z ™. Нам було потрібно гнучке рішення, що задовольняє потреби різних груп розробників і в той же час забезпечує контроль та уніфікацію процесів. Нарешті, новий комплект засобів розробки повинен був допомогти у дотриманні вимог внутрішнього і зовнішнього аудиту ".


Оцінивши всі доступні варіанти, компанія Pershing вибрала для своїх 1200 розробників IBM Rational ® ClearCase ®. "Ми вивчили продукти провідних постачальників і в результаті вирішили, що Rational ClearCase і Rational ClearCase MultiSite підходять нам найкраще, – згадує Федіган. – Крім того, готове повнофункціональне рішення Rational Unified Change Management дозволило нам відмовитися від кількох сотень тригерів, які ми пристосували під колишній набір засобів розробки. Ми перейшли на Rational ClearCase, не зірвавши терміни жодної поставки ".

Дотримання нормативних вимог

Компанія Pershing, як і будь-яка організація, що працює на фінансовому ринку, зобов'язана дотримуватися суворі вимоги нормативних актів, в тому числі, закону Сарбейнса-Окслі. "У нас проводяться численні аудити: внутрішній, зовнішній і на вимогу клієнтів. Ми дотримуємося правил, щоб у нас була можливість продемонструвати: розробка кожного продукту, який ми випускаємо, контролювалася належним чином, – пояснює віце-президент Pershing Ентоні Буччігроссі. – Нам треба знати, хто погоджував проект, як саме велася робота з вихідним кодом і хто його тестував ".


У колишній системі управління конфігуруванням ПЗ записувати таку інформацію було необов'язково. Rational ClearCase автоматизує процес і не дозволяє його обійти. Компанія інтегрувала Rational ClearCase з програмним забезпеченням для управління проектами, тому коли розробник забирає і повертає файл, відповідний тому або іншому фрагменту роботи, багато кроків, необхідні для аудиту, виконуються автоматично, а інші в обов'язковому порядку потрібно оформити вручну. "Rational ClearCase зводить до мінімуму ймовірність помилки оператора. Ми забезпечили безперервний процес від початкового узгодження проекту до підсумкової перевірки якості включно ", – стверджує Буччігроссі.


До впровадження Rational ClearCase відділ розробки компанії Pershing знаходився на третьому рівні в за методологією інтегрованої моделі технологічної зрілості організації, тепер же він досяг п'ятого рівня. "Наш директор з інформаційних технологій хотів сформувати стандартний процес розробки ПЗ, і ми використовували модель технологічної зрілості, щоб поліпшити свої можливості в цій сфері на базі оптимальних методик. Впровадження Rational ClearCase стало одним з проектів, які дозволили нам досягти п'ятого рівня ", – розповідає Федіган.

Паралельна розробка в різних регіонах

Компанія Pershing, чиї фахівці в США та Індії спільно працюють над одними і тими ж проектами, довіряє забезпечення ефективної паралельної розробки в різних регіонах рішенням IBM Rational ClearCase і Rational ClearCase MultiSite. Вони дозволяють створювати одночасно кілька компонентів і більш продуктивно взаємодіяти у складі групи. "Інструменти, які ми використовували раніше, не підтримували досить якісно багатопоточну стратегію і не впоралися б із такими великими сховищами та продуктами, які є у нас тепер, – запевняє Федіган. – У системі Rational ClearCase можна створювати один компонент в одному потоці, другий – в іншому, і все це значно спрощує досягнення цілей ".

Раніше, коли розробники в Індії намагалися отримати файл зі сховища в Нью-Джерсі, з-за низької продуктивності системи виникала затримка. Тепер Pershing синхронізує два локальних сховища з допомогою Rational ClearCase MultiSite. "Рішення Rational ClearCase MultiSite прискорило одержання і повернення файлів, завдяки чому підвищилася продуктивність праці розробників", – відзначає Федіган.

Підвищення продуктивності і прискорення реагування

Pershing продовжує розширювати відділ розробки. При цьому всьому, що пов'язано з управлінням конфігурацією ПЗ, складанням та випуск товарів, займається одна група приблизно з 40 чоловік. У минулому році вона забезпечила виконання більше 4000 завдань, причому в деяких додатках кількість вихідних файлів досягало 40 тисяч. "З моменту переходу на Rational ClearCase обсяг нашого сховища подвоївся, ми відкрили нові напрямки діяльності; співтовариство розробників зросло на третину; кількість регіонів, де ведеться розробка, збільшується в геометричній прогресії. А в групі забезпечення підтримки розробників співробітників стільки ж, скільки і раніше. Це хороший показник економії, якої нам вдалося досягти, – стверджує Федіган. – Більшість компаній у міру розширення асортименту змушені залучати до роботи нових інженерів зі складання продуктів. Ми ж завдяки ефективності Rational ClearCase обходимося без них ".


Завдяки Rational ClearCase швидко зростаюча компанія Pershing зуміла уніфікувати процес розробки і в той же час надати кожній групі певну свободу дій у рамках існуючої структури. "Для нас одне з головних достоїнств Rational ClearCase полягає в тому, що незалежно від розміру групи у нас є потокова стратегія, що підходить практично для будь-якого проекту розробки. І забезпечуючи достатню гнучкість, вона відповідає нашим вимогам до централізованого управління конфігуруванням ПЗ. Rational ClearCase забезпечує повнофункціональне середовище, в якій ми можемо робити все, що нам потрібно ", – розповідає Буччігроссі.


На закінчення Федіган зазначає: "Для мене головна перевага ПЗ Rational ClearCase – в тому, що воно дозволяє нам миттєво реагувати на зміни. Ми можемо вдосконалити продукти набагато швидше інших організацій. Коли потреби та бажання клієнтів змінюються, ми блискавично вносимо відповідні поправки. Крім того, в Rational ClearCase реалізовані механізми контролю якості, і ми знаємо, що все зробили правильно, що нічого не пройшло повз нашої уваги ".

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*