Контроль качества функционирования АС
TRANSCRIPT
1
Контроль качества
функционирования АС
Стол заказов е5.ру
Директор по ИТ, стол заказов е5.ру
Антон Коваленко
24 декабря 2014 г.
2Кто здесь?
Антон Коваленко, директор по ИТ
Стола заказов Е5.РУ
О чём докладОпыт внедрения системы наблюдения за качеством функционирования
комплекса автоматизированных систем стола заказов е5.ру с точки зрения
пользователя
Опыт
1. Зам. Директора образовательного центра в
Академии народного хозяйства при
Правительстве РФ
2. Директор по ИТ ООО «АйТи-Бизнес» (003.ru)
3Кратко о докладе
Разнообразие
автоматизированных
систем
Множество точек отказа
из-за интеграции
Сотни тысяч посетителей
в сутки
Мелкий дефект заметят
тысячи посетителей
Пользователи сообщат о
дефекте
Укрепляет мнение «ИТ
никогда не работает»
Научились считать свои
ошибки
Премия, основанная на
КПЭ
4Кратко о проекте
более 2 000 000 товаровдесятки тысяч отгрузок в сутки
Дополняющий ассортимент Экономия времени при покупке
5Пример ККС
6Схема КАС
Интернет-витрина
CRM, SCM, web-front,
MDM,
ценообразование
Учёт, отчётность,
платежи,
взаиморасчёты
СУС
Система управления
складом
КИС
ИСУ ЗИМА
Отслеживание
отправлений, АРМ
экспедитора
7Состояние мониторинга после запуска проекта
Ручное тестирование
новых функций О.К.
Базовый мониторинг оборудования и
системного ПО
SMSE-MAIL
8Самый большой энтузиаст
Это странное чувство, когда
основной автор
сообщений о
дефектах —
генеральный
директор
9Предпосылки внедрения контроля
Уменьшить количество
аварийКритерии для расчёта
КПЭ
10Предпосылки внедрения контроля
Обоснованно обсуждать
качество работы УИТ с
бизнесом
Раннее оповещение
11За чем следить в первую очередь
1. Перечитать классификатор компонентов системы
2. Выбрать самые критичные функции
критерии критичности
1. Частота использования
2. Влияние недоступности на финансовые показатели
3. Экспертная оценка
12Что получилось
Функциональный уровень
Прикладное ПО
Системный уровень
Что: Автоматические функциональные
тесты на базе selenium;
Кому: Ответственные разработчики,
ключевые пользователи
Что: Единые логи приложения, syslog;
Кому: Ответственные разработчики,
администраторы
Что: zabbix, собственные модули;
Кому: дежурные администраторы
внешний мониторинг
13Сложности
Чрезмерное
проектирование
Куда деть тестовые
данные?
Пчёлы против мёда Ложные срабатывания
Незаинтересованность
бизнес-заказчиков
14Результаты
Цель Что получилось
Уменьшить количество аварий,
сек
Сначал выросло, потом
уменьшилось в разы
Создать легковычисляемые КПЭ Для всех категорий сотрудников
отчёт на премию считается за
полчаса
Обсуждать с бизнесом качество
работы УИТ в цифрах
Используем отчёт о
недоступности с цифрами
Раннее оповещение Звонков от бизнеса про интернет-
витрину на выходных не было
15Спасибо за внимание
Спасибо!
anton.kovalenko
@adkovalenko из @e5ru