Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Тема13(АудитСоверш)-К

.pdf
Скачиваний:
11
Добавлен:
02.04.2015
Размер:
6.88 Mб
Скачать

Разработка и стандартизация программных средств и информационных технологий

В.И.Кияев

Кафедра информатики

СПбГУЭФ

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