Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

О процессе интеграции на примере крупнейшего провайдера CAS в России

431 views

Published on

Доклад Артёма Рогудеева на конференции SQA Days-17,
29-30 мая 2015 г., Минск
www.sqadays.com

Published in: Education
  • Be the first to comment

  • Be the first to like this

О процессе интеграции на примере крупнейшего провайдера CAS в России

  1. 1. Software quality assurance days 17 Международная конференция по вопросам качества ПО sqadays.com Рогудеев Артём ООО «Цифра» (GS Group). Санкт-Петербург, Россия Инженер по интеграции О процессе интеграции на примере крупнейшего провайдера CAS в России
  2. 2. Software quality assurance days 17 Международная конференция по вопросам качества ПО sqadays.com Минск. 29–30 мая 2015 О процессе интеграции на примере крупнейшего провайдера CAS в России 2 / 18
  3. 3. О CAS CAS – Conditional Access System О процессе интеграции на примере крупнейшего провайдера CAS в России 3 / 18 Инфраструктура: • Передающая часть - устройства, шифрующие контент • Приёмная часть - изделие с библиотекой CAS и смарт-картой
  4. 4. Объекты интеграции О процессе интеграции на примере крупнейшего провайдера CAS в России 4 / 18 Провайдер CAS Библиотека CAS Другие компоненты CAS Контрагенты Производитель изделия ПО изделия Производитель чипов ПО крипточипа Другие Другие компоненты
  5. 5. Интеграция Интеграция - процесс объединения частей в целое О процессе интеграции на примере крупнейшего провайдера CAS в России 5 / 18 Библиотека CAS Другое ПО ПО изделия
  6. 6. Сложность взаимодействия О процессе интеграции на примере крупнейшего провайдера CAS в России 6 / 18 Разработка CAS Тестирование релизных изделий Производители изделий Производители чипов Другие Контрагенты
  7. 7. Провайдер CAS О процессе интеграции на примере крупнейшего провайдера CAS в России 7 / 18 моделей приёмного оборудованияБолее 35 обновления безопасностиЕжеквартальные активных абонентовБолее 10 млн Streaming, TV-mail, Infobanner & etcТВ сервисы
  8. 8. Структура взаимодействия О процессе интеграции на примере крупнейшего провайдера CAS в России 9 / 18 Разработка Инсайд тестирование Релизы компонентов Интеграция Тестирование Сертификация Отдел Интеграции Релизы элементов СУД Отдел Тестирования Библиотека CAS Элементы CAS Релизы ПООтладкаПО изделия Другие релизы Отладка Другие элементы
  9. 9. О сертификации О процессе интеграции на примере крупнейшего провайдера CAS в России 8 / 18 Сертификация - подтверждение соответствия качественных характеристик изделия стандартам качества CAS
  10. 10. Процесс интеграции О процессе интеграции на примере крупнейшего провайдера CAS в России 10 / 18 Инициация Планирование Интеграция: • Мониторинг и контроль • Исполнение Завершение
  11. 11. Инициация 8/14О процессе интеграции на примере крупнейшего провайдера CAS в России 11 / 18 • Приказ о начале работ по изделию • Заявка на интеграцию • Спецификации на изделие • Назначается Teamlead на проект • Создается заявка на библиотеку, SDK .. • Решение о создании интеграционного набора • Teamlead проекта • Заявка на библиотеку, SDK .. • Решение об интеграционном наборе
  12. 12. Планирование 8/14О процессе интеграции на примере крупнейшего провайдера CAS в России 12 / 18 • Дата окончания проекта • Заявка на интеграцию • Заявка на библиотеку, SDK .. • Анализируется календарь релизов (библиотека, SDK ..) • План работ и релизов согласовывается с контрагентами • Подтвержденный календарный план работ на проект
  13. 13. Интеграция: Мониторинг и Контроль 8/14О процессе интеграции на примере крупнейшего провайдера CAS в России 13 / 18 • Подтвержденный календарный план работ на проект • Решение о создании интеграционного набора • Контроль дат релизов (библиотека, SDK ..) • Работа с технической документацией • Подготовка интеграционного набора • Первое delivery: API, библиотека, интеграционный набор .. • Тестовое окружение
  14. 14. Интеграция: Исполнение 8/14О процессе интеграции на примере крупнейшего провайдера CAS в России 14 / 18 • Release Candidate ПО изделия • Заявка на интеграцию • Тестовое окружение • Сопровождение интеграции • Итерационное тестирование • Контроль багов • Release ПО изделия • Решение о сертификации
  15. 15. Завершение интеграции 8/14О процессе интеграции на примере крупнейшего провайдера CAS в России 15 / 18 • Release ПО изделия • Решение о сертификации • Сертификационное тестирование • Контроль багов • Отчет о тестировании • Сертификат на соответствие характеристик изделия критериям CAS
  16. 16. Статистика Статистика сертифицированных релизов: О процессе интеграции на примере крупнейшего провайдера CAS в России 16 / 18
  17. 17. Выводы О процессе интеграции на примере крупнейшего провайдера CAS в России 17 / 18 • Разгружает отдел разработки • Улучшает качество продукта Команда интеграции Увеличивает скорость и эффективность интеграции Стандартизация процесса Помогает контрагентам отлаживать их код Интеграционный набор
  18. 18. Спасибо за внимание! Рогудеев Артём Инженер по интеграции ООО «Цифра» (GS Group). Санкт-Петербург, Россия artem.rogudeev@cifratech.com https://ru.linkedin.com/in/aveedugor О процессе интеграции на примере крупнейшего провайдера CAS в России 18 / 18

×