Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series)

Паперова книга
6119
Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series) - фото 1
1'500
21 людина

Все про “Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series)”

Від видавця

Тестування програмного забезпечення, що поставляється користувачам, часто буває болючим, ризикованим і тривалим процесом. Перед вами книга, що представляє абсолютно нову стратегію розробки — набір принципів і практичних методик, що забезпечують швидку инкрементную постачання високоякісного програмного забезпечення. Завдяки автоматизації процесів складання, встановлення і тестування та поліпшення взаємодії розробників, тестувальників та адміністраторів команда проекту отримує можливість поставляти зміни і нові засоби протягом лічених годин або навіть хвилин, незалежно від розміру проекту та складності його кодової бази.

Автори починають з розгляду основ процесу швидкої і надійної постачання програмного забезпечення з мінімальними ризиками. Потім вони вводять поняття "конвеєра розгортання" — автоматизованого процесу, керуючого всіма змінами проекту, від реєстрації змін до випуску чергової версії програми. І нарешті, у книзі обговорюються способи підтримки безперервного розгортання, починаючи з інструментів управління інфраструктурами, даними та конфігураціями і закінчуючи управлінням цілими проектами.

Автори пропонують передові методики, включаючи автоматизоване управління інфраструктурами, перенесення даних і застосування засобів віртуалізації. Для кожної представленої стратегії наведено огляд ключових проблем, що виникають при її застосуванні, описані способи зменшення ризиків та оптимальні методики реалізації.

У книзі розглянуті наступні питання:
  • автоматизація всіх процесів складання, інтеграції, тестування і розгортання програмного забезпечення;
  • реалізація конвеєра розгортання на рівні команд та організацій;
  • поліпшення взаємодії розробників, тестувальників та адміністраторів;
  • стратегії інкрементній розробки нових програмних засобів великими розподіленими командами;
  • реалізація ефективних стратегій управління конфігураціями;
  • автоматизація приймального тестування — від аналізу вимог до реалізації процесів;
  • тестування продуктивності, безпеки, доступності та інших функціональних вимог;
  • реалізація безперервного розгортання з мінімальним часом простою;
  • управління інфраструктурами, даними, компонентами і залежностями;
  • управління ризиками, аудит і відповідність проекту регуляторним вимогам і стандартам ведення бізнесу.
Книга буде корисна всім учасникам процесу постачання — розробникам, системним адміністраторам, тестувальникам і менеджерам проектів.

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

Джез Хамбл — головний консультант компанії ThoughtWorks Studios, допомагає різним організаціям швидко і надійно постачати високоякісне програмне забезпечення. Починаючи з 2000 року працював у різних IT-компаніях системним адміністратором, розробником, інструктором, консультантом і менеджером проектів. Постійний доповідач на конференціях, присвячених гнучкої розробки програмного забезпечення. 
Дейвід Фарлі в даний час бере участь в проекті побудови самою продуктивною в світі електронної біржової системи — London Multi-Asset Exchange. Має 20-річний досвід роботи з великомасштабними системами і є активним прихильником методик гнучкої розробки. У компанії ThoughtWorks працював технічним керівником ряду найважливіших проектів.

Зміст

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

Частина I. Основи безперервного розгортання 
    Глава 1. Проблема розгортання програмного забезпечення 
    Глава 2. Стратегії управління конфігураціями 
    Глава 3. Безперервна інтеграція 
    Глава 4. Реалізація стратегії тестування 

Частина II. Конвеєр розгортання 
    Глава 5. Структура конвеєра розгортання 
    Глава 6. Сценарії складання і розгортання 
    Глава 7. Стадія фіксації Глава 7. Стадія фіксації  
    Глава 8. Автоматичне приймальне тестування 
    Глава 9. Тестування нефункціональних вимог 
    Глава 10. Розгортання і випуск програм 

Частина III. Процес постачання 
    Глава 11. Управління інфраструктурою і середовищами 
    Глава 12. Управління даними 
    Глава 13. Керування компонентами і залежностями 
    Глава 14. Управління версіями 
    Глава 15. Управління безперервним розгортанням

Анотація

Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series)

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника