Управління життєвим циклом підприємства з використанням інструментальної лінійки IBM Rational / Telelogic. IBM Rational / Telelogic Synergy. Частина 5., Комерція, Різне, статті

 

IBM Rational / Telelogic Synergy [Change & Configuration Management.


В якості системи управліннями конфігураціями і змінами ми пропонує своїм користувачам IBM Rational / Telelogic Synergy , Який чудово зарекомендував себе серед багатьох відомих компаній світу.


До складу IBM Rational / Telelogic Synergy входять два незалежних інструменту – IBM Rational / Telelogic Change і IBM Rational / Telelogic Synergy, кожен з яких може використовуватися незалежно один від одного. Проте ефективність IBM Telelogic Synergy помітно підвищується, коли обидва інструменти використовуються пакетом. Тоді вони становлять потужний тандем, набагато підвищує продуктивність, полегшує управління та контроль за управлінням змінами та конфігураціями. Обидва компоненти IBM Rational / Telelogic Synergy використовують єдину базу даних, яка включає всі необхідні кошти резервного копіювання і захисту від збоїв. Поставляється база даних вимагає мінімального адміністрування.



 
  Методологія

IBM Rational / Telelogic був першою компанією, яка впровадила в конфігураційне управління технологію taskbased. До цього багато інструменти (а деякі і донині) на перше місце ставлять файл, навколо якого “все крутиться”. Цей файл контролюється, над ним проводиться операції checkincheckout, по змінам в ньому судять про виконану роботу. В Synergy базовим елементом, з яким оперує інструмент, є task – конкретне завдання розробнику, сформульоване простою і зрозумілою мовою. Зрозуміло, для вирішення покладеної завдання користувачеві доведеться також як і раніше вносити зміни у файли (Або створювати нові), але тепер за всіма маніпуляціями з файлами стежить Synergy. Мета розробника полягає лише в тому, щоб чітко виконати покладену на нього завдання, перевірити працездатність зробленого, відзвітувати про виконання. Звідси і послідовність дій, підтримувана IBM Rational / Telelogic Synergy:


формування первинного запиту на зміну CR (Change Request); розбиття складного запиту на більш прості логічні задачі (Task) і розподіл завдань між виконавцями; виконання виконавцями поставлених завдань з використанням (створенням) тих файлів, які вони вважають за необхідне задіяти.



 
 

Synergy автоматично виконає операції checkincheckout, проконтролює (заборонить або дозволить) паралельні розробки, “прив’яже” задіяні у вирішенні файли до конкретного завдання. Таким чином спрощується робота в подальшому. Так наприклад, кожен наступний реліз представляє собою не ручну добірку необхідних файлів, а всього лише попередній реліз плюс набір виконаних завдань (при цьому інструмент сам відстежить які саме файли необхідно “підтягнути” у build).


Управління змінами, засноване на завданнях, дає несумірні переваги в тих, випадках, коли:


потрібен повний контроль над змінами, починаючи від моменту виникнення запиту, до моменту випуску нової версії ПО, що включає дану зміну



IBM Rational / Telelogic Change – управління змінами


IBM Rational / Telelogic Change являє собою систему управління змінами, що використовує WEB-технологію.

Унікальною перевагою системи є можливість її налаштування під необхідний життєвий цикл роботи із змінами, прийнятий в компанії. Схема, наведена нижче, показує лише головні стаді проходження запиту на зміну CR (Change Request), які можуть змінюватися і налаштовуватися під ваші конкретні потреби з допомогою спеціального (вбудованого) редактора. Процес адаптації настільки гнучкий, що компанія має можливість налаштовувати IBM Rational / Telelogic Change не тільки на процес, прийнятий в рамках компанії як корпоративного стандарту, але і налаштовувати інструмент під кожен конкретний проект замовника або навіть на конкретні випадки, які можуть вважатися форс-мажорними. І всі ці процеси будуть підтримуватися IBM Rational / Telelogic Change одночасно.


 

 
 

Synergy – управління конфігураціями


Призначення Synergy – забезпечити управління версіями програмного забезпечення. Це означає, що для кожної версії Synergy буде зберігати і контролювати вихідні тексти програм і виконані коди, комплекти документації, тестові дані і результати тестування, списки виявлених помилок (bug tracking) і файли з виправленнями (patch) і багато чого іншого, забезпечуючи синхронізацію загальної бази даних з робочим місцем користувача. До складу Synergy входять серверні компоненти, СУБД, а також клієнтська частина, яка для зручності різних груп користувачів представлена ​​трьома різними інтерфейсами, описаними нижче. Крім того, всі операції в Synergy можуть бути виконані з інтерфейсу командного рядка CLI (Common Line Interface), що зручно при написанні власних скриптів (або batфайлов) для автоматизації процесів управління.


Клієнт для розробників (Developers client)


Клієнт для розробників представляє собою найбільш зручний інтерфейс для роботи з проектами, завданнями і файлами. Зазвичай даний клієнт використовується розробниками і менеджерами проектів. Зручний графічний інтерфейс дає повну картину “життя” файлу і “участі” його версій в тих чи інших проектах.




 
 
 Класичний клієнт (Classical client)
Класичний клієнт Synergy призначений для найбільш повного контролю над конфігураціями і найчастіше використовується інженерами по збірці (build manager) або адміністраторами. Цей варіант дозволяє організувати управління релізами, шаблонами, проектами, завданнями, а також контролювати роботу з розподіленими базами даних (Distributed CM).

 

Клієнт, інтегрований в оболонку Windows (Active CM)

Active CM – Найбільш прозорий інтерфейс Synergy, що працює під Windows, призначений для тих груп користувачів, яким не потрібна глибока робота з Synergy. Active CM інтегрується в Windows, розміщує свою іконку в правому нижньому кутку екрану і забезпечує доступ до функцій Synergy. Більш того, Active CM виконує функції резидентної програми. При спробі внести зміни в будь-який з файлів поза контролем Synergy користувач буде обов’язково спитали – в рамках виконання якої задачі (Task)



 
Якщо у вас з’явиться бажання протестувати роботу IBM Rational / Telelogic Synergy на своєму робочому місці, то зверніться до нас (mail@interface.ru), і ми організуємо для вас evaluation останньої версії продукту з усіма тими опціями, які вам необхідні.
 
Читати частина 6
 

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


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

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

Ваш отзыв

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

*

*