22
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Программные миры HP 2013 Москва, 4 апреля

Управление качеством ПО. От общего к частному

Embed Size (px)

DESCRIPTION

Выступление на Программных мирах HP 2013, посвященное специфике управления качеством ПО.

Citation preview

Page 1: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Программные миры HP 2013 Москва, 4 апреля

Page 2: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Организация управления качеством ПО. От общего к частному

Владимир Калѐнов,

руководитель направления консалтинга в области обеспечения

качества ПО, Helios IT

Page 3: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Организация управления качеством ПО. От общего к частному Владимир Каленов,

руководитель направления консалтинга в области

обеспечения качества ПО, Helios IT

Page 4: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

От общего к частному

Время очевидных ответов:

• Что мы заказываем и разрабатываем?

• Что такое качество?

Время очевидных замечаний:

• Качество Шрѐдингера

• Все хотят нового, никто не хочет ничего менять

Время очевидных действий:

• Все в одной лодке

• Сильные помогают слабым

• Оглянуться по сторонам

• Действовать!

Page 5: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных ответов: Что мы заказываем и разрабатываем? Программное обеспечение

Page 6: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных ответов:

Современный проект разработки

ПО:

• Неотчуждаемость продукта от проектной

команды

• Высокая сложность используемых

технологий

• Изменчивость платформы

• Неуправляемое изменение требований к

продукту проекта

Характеристики услуги по ГК:

• Неотделимость от источника

• Неосязаемость

• Непостоянство качества

• Несохраняемость

Что мы заказываем и разрабатываем?

ИТ-услуга (сервис):

• Способ предоставления ценности Заказчикам через содействие им в получении Выходов

(результатов на выходе), которых Заказчики хотят достичь без владения специфическими

Затратами и Рисками

Программное обеспечение ИТ-услуга (сервис)

Page 7: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных ответов: Что такое качество? Качественно работать

Проектный

офис

Разработка

Инфраструктур

а

Эксплуатация

Вовремя, в рамках бюджета

Инцидентов мало

Запустилось, резервируется

Соответствует ТЗ, мало

дефектов

• Волшебные водопады

проектного управления –

waterfall

• Новая религия – agile и

монастыри где готовят

идеальные команды - scrum

мастера

• Бесконечные источники силы

– Облака

• Пограничные крепости -

стандарты в эксплуатации

ITIL, ISO 20 000…

Page 8: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных ответов:

TQM:

• ориентация на потребителя

• вовлечение работников

• подход к системе качества как к процессу

• системный подход к управлению

• постоянное улучшение

Что такое качество?

Качество:

• степень соответствия совокупности присущих характеристик требованиям

Качественно работать Соответствие требованиям

Когда нет требований, нельзя определить качественный

результат или нет

Page 9: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных замечаний: Качество Шрѐдингера

Бизнес-

требования

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Page 10: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных замечаний: Качество Шрѐдингера

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Page 11: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных замечаний: Качество Шрѐдингера

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

CRM

Функциональная

спецификация

Технические

требования

Бухгалтери

я

ИС

CRM

Бухгалтери

я CRM Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

Бухгалтери

я

Функциональная

спецификация

Технические

требования

Эксплуатационные

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

ИС

Page 12: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных замечаний: Качество Шрѐдингера

Бизнес требования:

• результат соответствует ожиданиям на КОНЕЦ проекта

• дефекты не попадают в производственную среду

• мощности заложены с учетом пиковых нагрузок

• инциденты не происходят

Page 13: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных замечаний: Все хотят нового, никто не хочет ничего менять

Проект

стартует

Выделены

ресурсы

Охват проекта

оценили

участники

Оценили и

сопоставили с

портфелем

Проектный

офис

QC и приемка

Архитектор

ставит задачи,

разработка

Требования

QС и

системные

аналитики

Требования

пишут бизнес-

аналитики

Разработка

Сопровождае

м

Разворачивае

м Проектируем

Пишем

технические

требования

Инфраструктур

а

Готовы к

новым

запросам

Готовы к

новым

инцидентам

Проработано

обучение

Каталог услуг

расширен Эксплуатация

Page 14: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных действий:

Проект

стартует

Выделены

ресурсы

Охват

проекта

оценили

участники

Оценили и

сопоставили

с портфелем

Проектный

офис

QC и приемка

Архитектор

ставит

задачи,

разработка

Требования

QС и

системные

аналитики

Устранение

дефектов Разработка

Сопровождае

м

Разворачивае

м Проектируем

Пишем

технические

требования

Инфраструктур

а

Готовы к

новым

запросам

Готовы к

новым

инцидентам

Проработано

обучение

Каталог услуг

расширен Эксплуатация

Управл

ени

е п

отр

еб

ностя

ми

Непреры

вное у

лучш

ени

е

Бизнес

Все в одной лодке Требования

пишут

бизнес-

аналитики

Page 15: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных действий: Сильные помогают слабым

Локомотив - наиболее

зрелая практика:

• Внесение разработки в бизнес

подразделение

• Модное слово DevOps

• Единый процесс управления

изменениями

• Выделенная служба QA

Page 16: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных действий:

Проект

стартует

Выделены

ресурсы

Охват

проекта

оценили

участники

Оценили и

сопоставили

с портфелем

Проектный

офис

QC и приемка

Архитектор

ставит

задачи,

разработка

Требования

QС и

системные

аналитики

Устранение

дефектов Разработка

Сопровождае

м

Разворачивае

м Проектируем

Пишем

технические

требования

Инфраструктур

а

Готовы к

новым

запросам

Готовы к

новым

инцидентам

Проработано

обучение

Каталог услуг

расширен Эксплуатация

Управл

ени

е п

отр

еб

ностя

ми

Непреры

вное у

лучш

ени

е

Бизнес

Оглянитесь по сторонам Требования

пишут

бизнес-

аналитики

Page 17: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных действий: Действовать! Автоматизация

процессов

обеспечения

качества ПО

Среда

тестирования

Организационная

составляющая

Page 18: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных действий: Действовать! Автоматизация

процессов

обеспечения

качества ПО

Среда

тестирования

Организационная

составляющая

• Модификации требований к

качеству и механизмов проверки

качества: • вовлечение бизнес-заказчика

• взаимодействие с контрагентами

• сквозные процедуры контроля

качества

________________________________

• Регламенты

• Стандарты контрактов заказной

разработки

Page 19: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных действий: Действовать! Автоматизация

процессов

обеспечения

качества ПО

Среда

тестирования

Организационна

я составляющая

• Создание среды

тестирования,

учитывающей

существующую

специфику

инфраструктуры

___________________

Page 20: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных действий: Действовать! Автоматизация

процессов

обеспечения

качества ПО

Среда

тестирования

Организационная

составляющая

• Автоматизация взаимодействия

исполнителей и заказчиков

• Автоматизация процедур управления

требованиями и потребностями

• Интеграция системами обеспечения

ИТ-процессов эксплуатации

• Интеграция с системами управления

инфраструктурой

____________________________________

Page 21: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Время очевидных выводов:

• ИТ производит услуги

• Требования – дело общее

• Нельзя просто контролировать – нужно управлять

• Вендоры уже подготовили технологии

• Пора начинать управлять качеством!

Page 22: Управление качеством ПО. От общего к частному

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Спасибо за внимание!