Безперервне розгортання ПЗ: автоматизація процесів збирання, тестування й впровадження нових версій програм

Безперервне розгортання ПЗ: автоматизація процесів збирання, тестування й впровадження нових версій програм

Артикул: PB-004923
Наявність: Під замовлення
  • 1950грн.


Тестування програмного забезпечення, що постачається користувачам, часто буває хворобливим, небезпечним і тривалим процесом. Перед вами книга, що представляє абсолютно нову стратегію розроблення — набір принципів та практичних методик, що забезпечують швидку інкрементну поставку високоякісного програмного забезпечення. Завдяки автоматизації процесів збирання, установки та тестування й поліпшенню взаємодії розробників, тестувальників і адміністраторів команда проекту отримує можливість постачати зміни та нові засоби впродовж рахованих годинників або навіть хвилин, незалежно від розміру проєкту та складності його кодової бази.   Автори починають з огляду на основ процесу швидкого та надійного постачання програмного забезпечення з мінімальними ризиками. Потім вони вводять поняття "конвейера розгортання" — автоматизованого процесу, керівного всіма змінами проєкту, від реєстрації змін до випуску чергової версії програми. І нарешті, у книзі обговорюються способи підтримки безперервного розгортання, починаючи з інструментів керування інфраструктурами, даними та конфігураціями та закінчуючи керуванням цілими проєктами.   Автори пропонують передові методики, включно з автоматизованим керуванням інфраструктурами, перенесенням даних і застосуванням засобів віртуалізації. Для кожної представленої стратегії наведений огляд ключових проблем, що виникають під час її застосування, описані способи зменшення ризиків та оптимальні методики реалізації.   У книзі розглянуті такі питання: автоматизація всіх процесів збирання, інтеграції, тестування та розгортання програмного забезпечення; реалізація конвеєра розгортання на рівні команд і організацій; поліпшення взаємодії розробників, тестирівників і адміністраторів; стратегії інкрементного розроблення нових програмних засобів великими розподіленими командами; реалізація ефективних стратегій керування конфігураціями; автоматизація приймачного тестування — від аналізу вимог до реалізації процесів; тестування продуктивності, безпеки, доступності та інших нефункціональних вимог; реалізація безперервного розгортання з мінімальним часом простою; керування інфраструктурами, даними, компонентами та залежностей; керування ризиками, аудит і відповідність проєкту регуляторним вимогам і стандартам ведення бізнесу. Книга буде корисна всім учасникам процесу постачання — розробникам, системним адміністраторам, тестувальникам і менеджерам проєктів.   Вона допоможе вашій організації врегулювати сучасну технологію розроблення та постачання програмного забезпечення, прискорити процес розроблення, підвищити надійність постачання та прибутокність проєкту.   Джез Хамбл — головний консультант компанії ThoughtWorks Studios, що допомагає різним організаціям швидко та надійно постачати високоякісне програмне забезпечення. Починаючи з 2000 року працював у різних IT-компаніях системним адміністраторам, розробником, інструктором, консультантом і менеджером проєктів. Постійна презентація на Європейських зустрічах, присвячених гнучкому розробленню програмного забезпечення.  Девід Фарлі зараз бере участь у проєкті побудови найбільш продуктивної у світі електронної біржівойної системи — London Multi-Asset Exchange. Має 20-річний досвід роботи з великомасштабними розподіленими системами та є активним прихильником методик гнучкої розробки. У компанії ThoughtWorks працював технічним керівником низки найважливіших проєктів.
Характеристики книги
Вид палітурки М'який
Мова видання Російський
Стан Нове
Тематика Комп'ютерні мережі

Написати відгук

Примітка: HTML розмітка не підтримується! Використовуйте звичайний текст.
    Погано           Добре
Захист від роботів
Модули для Opencart