Тема13(АудитСоверш)-К
.pdfРазработка и стандартизация программных средств и информационных технологий
В.И.Кияев
Кафедра информатики
СПбГУЭФ
2011 г.
Совершенствование процессов и аудит
Тема занятия (тема 13):
Базовые элементы реализации качества программного обеспечения:
непрерывное совершенствование и аудит процесса разработки ─ концепция и требования 5-го уровня стандарта СММ
2 |
75 |
|
Совершенствование процессов и аудит
Основополагающийпринцип
We Cannott Controlt l
Whatt We Cannott
Measure !!
Томде Марко
3
Распределение
ключевых областей
по уровнямКоличественное управление процессом
Управление качеством ПО
4
|
Управление |
|
Распределение |
изменениями |
|
процесса |
||
ключевых областей |
||
по уровням |
|
|
|
Непрерывное |
|
|
совершенствование |
|
|
технологий и процесса |
|
5 |
|
Совершенствование процессов и аудит
Требование
непрерывного
улучшение
качества процесса для полного цикла разработки программного продукта
6
Совершенствование процессов и аудит
BUSINESS PROCESS
MANAGEMENT –
НОВЫЙПОДХОД К РЕШЕНИЮ ТРАДИЦИОННЫХ ЗАДАЧ
7
|
|
|
|
|
|
Совершенствование процессов и аудит |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Уровни непрерывного улучшения |
|
|||||||
|
|
|
|
Качество |
|
||||||||||
|
|
|
|
продукта |
|
|
процессов предприятия |
|
|||||||
|
|
|
|
|
|
|
|
Гибкость |
|
|
|
Формирование |
|
||
|
|
|
Соответствие |
|
|
|
и качество |
Мировой |
|
|
|||||
|
|
|
скрытым |
|
|
|
|
|
|||||||
|
|
|
потребностям |
|
|
|
|
|
|
класс |
|
|
будущего |
|
|
|
|
|
|
Бизнес-адаптация |
|
|
|
спроса на рынке |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
Соответствие |
|
|
|
|
|
|
Адаптация процессов |
|
||||
|
|
|
требованиям |
|
Оптимизация |
|
к изменениям внешней среды |
|
|||||||
|
|
|
рынка |
|
|
|
|||||||||
|
|
|
Соответствие |
|
|
|
|
Реорганизация процессов |
|
||||||
|
|
|
Управление |
|
|
|
|
предприятия |
|
||||||
|
Критерии |
использованию |
|
|
|
|
|
|
|
|
|
||||
|
управляемости |
|
|
|
|
|
Балансировка целей предприятия |
|
|||||||
|
Соответствие |
|
|
|
|
||||||||||
|
стандарту |
|
|
|
|
|
|
|
|
|
|
|
|||
|
процессов |
производителя |
Хаос |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
Дисбаланс бизнес-целей |
|
|
|
|
|
||||||
|
|
|
Соответствия |
|
|
|
|
Оценка |
|
||||||
|
|
|
случайны |
|
|
предприятия |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
процессов |
|
|
|
|
|
|
|
Процессы качественные |
|
Процессы оптимизируемы (количественные оценки - метрики) |
Процессы адаптируемы (обратнаясвязь) |
Процессы экономичны, настраиваемы и улучшаемы |
|
на полноту |
|
||
|
|
|
|
|
|
) |
|
и точность |
|
||||||
|
|
|
|
|
|
оценки |
|
|
|
||||||
|
8 |
|
|
|
Процесс таковойкак |
контролируемы ( |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Совершенствование процессов и аудит
Уровни развития процесса в организации
9
Совершенствование процессов и аудит
Совершенствование
процессов ((реинжиниринг))
10
Совершенствование процессов и аудит
Базовая основа улучшения процесса
11
Совершенствование процессов и аудит
Непрерывное совершенствование процесса
12
Совершенствование процессов и аудит
Определение реинжиниринга процессов
Реинжиниринг процессов
Совершенствование(РП) – это перепроектирование, совершенствование и развитие имеющихся процессов или
создание совершенно новых и более эффективных
процессовбизнесбез учета того, процессовчто было раньше.
РП использует большое количество инструментов и
-
методов внутри обычной структуры, но его фокус прежде всего(направленреинжинирингна объединение функций на макро-) организационном уровне.
Это означает, что субпроцессы могут содержаться в рамках одной функции или подразделения, и к ним тоже можно применить РП.
13
Совершенствование процессов и аудит
Базовые правила реинжиниринга процессов
Совершенствование• подход к решению частных задач и к их совокупности
должен быть системным
•разработка последовательных пошаговых процедур для проектированиябизнеспроцессов-процессов
•использование стандартных языков и нотаций,
описывающих проектирование
• эвристические(реинжиниринги прагматические решения, позволяющие) оценить или измерить степень соответствия перепроектиро-
ванного процесса или функциональности заданным целям
• даже небольшое улучшение должно давать быстрый
положительный эффект
14
Совершенствование процессов и аудит
Содержание реинжиниринга процессов
15
Совершенствование процессов и аудит
Этапы подготовки реинжиниринга
16
Совершенствование процессов и аудит
Два подхода к реинжинирингу процессов
17
Совершенствование процессов и аудит
Состав процесса
18
Совершенствование процессов и аудит
Декомпозиция (модели) процесса
19
Совершенствование процессов и аудит
Фрагмент описания процесса
20
Совершенствование процессов и аудит
Описание процедуры процесса
21
Совершенствование процессов и аудит
Формирование детали процесса
22
Совершенствование процессов и аудит
Моделирование и итерационные циклы анализа
23
Совершенствование процессов и аудит
Выбор варианта реинжиниринга
24
Совершенствование процессов и аудит
Практический реинжиниринг
25
Совершенствование процессов и аудит
Итоговая стоимость БП
26
Совершенствование процессов и аудит
Современные CASE-средства
моделирования
27
Совершенствование процессов и аудит
Современные“All models are
wrong, but some средстваare useful.”
George Box моделирования(Quality and Statistics Engineer)
28
Совершенствование процессов и аудит
Классы моделей
Статические модели описывают содержательную сторону программнойСовременныесистемы. Они могут быть:
• функциональными, т.е. описывать состав функций и принципы функционирования системы
• информационнымиCASE, т-.е.средстваописывать структуру информации, на основе которой функционирует система
• структурнымимоделирования, т.е. описывать структуру системы. Имитационные модели моделируют поведение системы в
зависимости от вводимой исходной информации.
Динамические модели моделируют поведение системы во времени, учитывая фактор ее развития.
29
Совершенствование процессов и аудит
Взаимосвязь представления моделей
30