Новини Туризму
Головна - Новини ТуризмуЩо таке DevOps
DevOps (розшифровується як "Development Operation") - це метод, який дозволяє підвищити ефективність розробки ПЗ за рахунок забезпечення взаємодії фахівців, які розробляють додаток, з людьми, які займаються інформаційно-технологічним забезпеченням (тестувальники, служба техпідтримки і ін.). По суті, DevOps і є agile-підхід, який застосовується для усунення організаційних проблем між командами фахівців. В результаті програмні продукти будуть випускаються набагато оперативніше і з урахуванням вимог клієнтів.
Як з'явився метод DevOps
Даний термін вперше з'явився ще на початку 2000 років. Тоді в більшості корпорацій, які займалися розробкою ПЗ, були проблеми з узгодженням робочих процесів. Пов'язано це було з тим, що робочі місця учасників життєвого циклу програми розташовуються в різних локаціях. Внаслідок цього вони не можуть нормально взаємодіяти один з одним. DevOps ще на зорі становлення представлявся як спосіб вирішити дану проблему і підвищити якість виробленого програмного забезпечення. На становлення методу також вплинули численні книги і наукові праці, присвячені DevOps.
Основні принципи
Функціонування даного методу здійснюється на 5 принципах:
Культура. Все різнопрофільні учасники і команди постійно спілкуються і взаємодіють один з одним.
Автоматизація. Всі правки коду автоматично тестуються і успішні збірки також в автоматичному режимі доставляються на робочий сервер.
Ощадливість. Використовуються кошти швидкого виявлення проблем та прискорення процесів, усуваються дії з низькою корисністю.
Вимірювання. Застосовуються ясні і чіткі показники ефективності: кількість годин, протягом яких користувачі використовували додаток, частота появи повідомлень про помилки та ін.
Обмін. Випуск програми на ринок і забезпечення її роботи здійснюються тими ж фахівцями, які виконували її складання.
Ці 5 принципів отримали назву CALMS (абревіатура складається з перших букв англомовної назви кожного принципу).
Назад