Upload
sqalab
View
234
Download
3
Embed Size (px)
Citation preview
О качестве, требованиях, сервисах, и
немного об ITSMВладимир Калѐнов
Специфика
Качество – совокупность характеристик объекта,
относящихся к его способности удовлетворять заявленным
или предполагаемым требованиям.
Качество ПО – ответственность разработчика…
Качеством ПО нужно управлять
29.04.2013 ( 2
Услуга– продукт + процессы
29.04.2013 ( 3
Услуга– продукт + процессы
29.04.2013 ( 4
Требования и разработка
29.04.2013 ( 5
Инфраструктура и эксплуатация
29.04.2013 ( 6
Процессы, которыми
оборачивают продукт
( 8
Заказчики
Разработка
Инфраструктура
Эксплуатация
Минимизировать финансовые риски
Сократить поток обращений
Сжечь минимум электричества
Изменить любой ценой
• Волшебные водопады
проектного управления –
waterfall
• Новая религия – agile и
монастыри где готовят
идеальные команды - scrum
мастера
• Бесконечные источники силы
– Облака
• Пограничные крепости -
стандарты в эксплуатации
ITIL, ISO 20 000…
Качество с точки зрения бизнеса
29.04.2013 ( 9
Бизнес требования:
• результат соответствует ожиданиям на КОНЕЦ проекта
• дефекты не попадают в производственную среду
• мощности заложены с учетом пиковых нагрузок
• инциденты не происходят
Требования
29.04.2013 ( 10
Бизнес-требования
Функциональная
спецификация
Технические
требования
Эксплуатационные
характеристики
Требования
29.04.2013 ( 11
Функциональная
спецификация
Технические
требования
Эксплуатационные
характеристики
Заказчик покупает ИТ-услугу
Качество – оценка продукта на соответствие требованиям:» Бизнеса
» Специалистов внедрения и сопровождения
» Специалистов инфраструктуры
» Разработчиков
Качество ПО – качество продукта, процесса производства,
«оборачивающих» процессов
Качеством ПО нужно управлять
29.04.2013 ( 12
ITSM и ITIL 2
29.04.2013 ( 13
Наименование процесса Одна из основных целей
Управление уровнями обслуживания Централизованный контроль всех соглашений о качестве
ИТ-услуг
Управление мощностями Централизованный контроль и прогноз мощностей
Управление доступностью услуг ИТ Централизованный контроль доступности услуг ИТ
Управление финансами в ИТ Расчет стоимости услуг ИТ
Управление непрерывностью
предоставления услуг ИТ
Мероприятия в ИТ по восстановлению основного бизнеса
после ЧП
Управление безопасностью Конфиденциальность информации
Управление инцидентами Быстрое устранение инцидентов
Управление проблемами Поиск корневых причин инцидентов и решений по ним
Управление конфигурациями Актуальность и полнота данных по учетным элементам
Управление изменениями Авторизация изменений
Управление релизами Группировка, обеспечение и автоматизация реализации
изменений
Подход
Автоматизация
контроля качества
ПО
Среда тестированияОрганизационная
составляющая
29.04.2013 ( 14
Тестовая среда
Автоматизация
процессов обеспечения
качества ПО
Среда тестированияОрганизационная
составляющая
• Создание среды
тестирования, учитывающей
существующую специфику
инфраструктуры
___________________
29.04.2013 ( 15
Тестовая среда
Автоматизация
процессов обеспечения
качества ПО
Среда тестированияОрганизационная
составляющая
• Найдите время понять
инфраструктуру заказчика
• Учтите это в тестовой среде
• Привлекайте специалистов по
инфраструктуре
29.04.2013 ( 16
Автоматизация
Автоматизация
процессов обеспечения
качества ПО
Среда тестированияОрганизационная
составляющая
• Автоматизация взаимодействия
исполнителей и заказчиков
• Автоматизация процедур управления
требованиями и потребностями
• Интеграция системами обеспечения ИТ-
процессов эксплуатации
• Интеграция с системами управления
инфраструктурой
____________________________________
29.04.2013 ( 17
Автоматизация
Автоматизация
процессов обеспечения
качества ПО
Среда тестированияОрганизационная
составляющая
• Автоматизируйте взаимодействие (почта – не
автоматизация)
• Автоматизируйте процедур управления
требованиями
• Используйте ITSM инструменты заказчика
• Сразу автоматизируйте подготовку тестовых
даных
29.04.2013 ( 18
Организация
Автоматизация
процессов обеспечения
качества ПО
Среда тестированияОрганизационная
составляющая
• Модификации требований к качеству и
механизмов проверки качества:• вовлечение бизнес-заказчика
• систематизация взаимодействия
• прозрачные процедуры контроля качества
________________________________
• Регламенты
• Стандарты контрактов заказной
разработки
29.04.2013 ( 19
Организация
• Найдите хотя бы одного сторонника и поддерживайте коммуникации с ним весь проект
• Найдите у себя и заказчика бизнес-аналитиков
• Собирайте всех представителей для обсуждения требований
Собирайте все требования
• Отдельно демонстрируйте соответствие требованиям в зависимости от их типа
• Периодически сообщайте заказчику о результатах внутреннего тестирования
Демонстрируйте
• Предложите типовой регламент «приемки» в контракте
• Договоритесь о фиксации и рассылке замечаний и предложений
• Фиксируйте и рассылайте – протоколы, замечания, переписка!
Организуйтевзаимодействие
• Предложите типовой регламент приемки в контракте
• Покажите требования всех типов Предлагайте
29.04.2013 ( 20
Что почитать
• BABoK, Write affective use-cases Собирайте все
требования
• Организация и проведение совещаний
• Книги по фасилитацииДемонстрируйте
• ГОСТ 34
• ГОСТ 15288:2005, ГОСТ 9004:2000
• ITSM Foundation, ITIL
Организуйтевзаимодействие
• Систематизация вашего опыта тестированияПредлагайте
29.04.2013 ( 21
Спасибо за внимание!