5-ISDevelopment

Download Report

Transcript 5-ISDevelopment

1
Организация разработки ИС
• Причины
• Участники
• Этапы
2
Причины изменения ИС
• Придание новых качеств деловым процессам
• Улучшение управления
(принятие решений, планирование, контроль)
• Увеличение производительности
(согласование, своевременность, сокращение
рутинных операций)
• Изменение потребностей пользователей или
организации
(рост или сокращение организации, изменение видов
деятельности)
• Изменения в технологиях
Участники разработки
(функциональные группы)
•
•
•
•
•
•
Руководство организации
Пользователи
Руководящий комитет
Группа разработчиков
Системные аналитики
Программисты
3
4
Роль руководства
• Определить цели
• Обозначить свою позицию
• Выделить средства
• Принимать ключевые
решения
• Делать назначения на
ключевые посты
• Организовать контроль
5
Роль пользователей
• Обозначить свои
информационные
потребности
• Выступать в качестве
экспертов при
моделировании деловых
процессов
• Осваивать новые технологии
• Оценивать деятельность ИС
Совет по информатизации
Руководящий комитет
• Формирование
информационной
политики
• Планирование и надзор
• Согласование
интересов
подразделений
• Координация
деятельности
подразделений
6
7
Группа разработчиков
• Планирование отдельных проектов
• Непосредственное руководство
• Обсуждение новых
идей и продвижений
• Разработка
спецификаций для
программистов
• Выработка
предложений
для рук. комитета
8
Системные аналитики
• Обследование
объекта
автоматизации
• Разработка
процессных и
информационных
моделей
• Выработка
спецификаций
9
Программисты
• Разработка новых
программ
(Development)
• Модификация
существующих
программ
(Maintenance)
• Тестирование
программ
(Testing)
Коммуникационные проблемы разработки систем
10
Предлагают
пользователи
Преподносится
руководству
Планируется
группой
разработчиков
Утверждается
руководящим
комитетом
Разработано
аналитиком
Написано
программистом
Установлено
для
использования
Что нужно
на самом деле
11
Этапы разработки ИС
•
Модели процессов
управления проектами
• Спиральная (итерационная)
• Последовательная (каскадная)
12
MSF - Microsoft Solutions Framework
13
Итерационная модель
Фазы
Вехи
Выработка концепции
Утверждение концепции
Планирование
Утверждение плана
Разработка
Разработка завершена
Стабилизация
Утверждение готовности
Внедрение
Подтверждение внедрения
ГОСТ Р ИСО_МЭК
ТО 16326-2002
- распространяется на все виды
разработки ПО.
Стандарт на процессы и организацию
жизненного цикла содержит описания
ролей, фаз, стадий, этапов.
Поддерживает идею итерационной
модели и проектного подхода.
14
15
Процессы (виды работ)
I.
II.
III.
IV.
V.
VI.
VII.
VIII.
Управление интеграцией
Управление содержанием
Управление сроками
Управление стоимостью
Управление рисками
Управление персоналом
Управление поставками
Управление качеством
16
ГОСТ 34.601-90
- распространяется на
автоматизированные системы и
устанавливает стадии и этапы их
создания. В стандарт включено
описание содержания работ на каждом
этапе. Стадии и этапы работы
соответствуют каскадной модели
жизненного цикла.
ГОСТ 34. 601-90
Стадии создания
•
•
•
•
•
•
•
•
Формирование требований к АС
Разработка концепции АС.
Техническое задание.
Эскизный проект.
Технический проект.
Рабочая документация.
Ввод в действие.
Сопровождение АС
17
ГОСТ 34. 601-90
18
Стадии создания
• Формирование требований к АС
1.1. Обследование объекта и обоснование
необходимости создания АС.
1.2. Формирование требований пользователя к
АС.
1.3. Оформление отчёта о выполненной работе
и заявки на разработку АС (тактикотехнического задания)
ГОСТ 34. 601-90
Стадии создания
• Разработка концепции АС.
2.1. Изучение объекта.
2.2. Проведение необходимых научноисследовательских работ.
2.3. Разработка вариантов концепции АС,
удовлетворяющего требованиям
пользователя.
2.4. Оформление отчёта о выполненной
работе.
19
ГОСТ 34. 601-90
Стадии создания
• Техническое задание.
3.1. Разработка и утверждение технического
задания на создание АС.
• Эскизный проект.
4.1. Разработка предварительных проектных
решений по системе и её частям.
4.2. Разработка документации на АС и её
части.
20
ГОСТ 34. 601-90
21
Стадии создания
• Технический проект.
5.1. Разработка проектных решений по системе
и её частям.
5.2. Разработка документации на АС и её
части.
5.3. Разработка и оформление документации
на поставку изделий для комплектования АС
и (или) технических требований (технических
заданий) на их разработку.
5.4. Разработка заданий на проектирование в
смежных частях проекта объекта
автоматизации.
ГОСТ 34. 601-90
22
Стадии создания
• Рабочая документация.
6.1. Разработка рабочей документации на систему и её части.
6.2. Разработка или адаптация программ.
• Ввод в действие.
7.1. Подготовка объекта автоматизации к вводу АС в действие.
7.2. Подготовка персонала.
7.3. Комплектация АС поставляемыми изделиями (программными
и техническими средствами, программно-техническими
комплексами, информационными изделиями).
7.4. Строительно-монтажные работы.
7.5. Пусконаладочные работы.
7.6. Проведение предварительных испытаний.
7.7. Проведение опытной эксплуатации.
7.8. Проведение приёмочных испытаний.
ГОСТ 34. 601-90
Стадии создания
• Сопровождение.
8.1. Выполнение работ в соответствии с
гарантийными обязательствами.
8.2. Послегарантийное обслуживание.
23
24
Линейные и реальные проекты
• Линейный проект включает полный
последовательный жизненный цикл АС
от инициации проекта до утилизации
АС.
• Реальный проект – часть целого
проекта, зависящего от управленческого
и бюджетного циклов управления.
25
Цикл разработки ИС
• Предварительное планирование
• Анализ предметной области
• Концептуальная разработка
• Физическая разработка
• Внедрение
• Эксплуатация
Руководство + Руководящий комитет
26
Предварительное планирование
• Цели планирования
– Спланировать изменения, соответствующие
целям организации и заинтересованных сторон
• Главный план (на 5 лет)
– Цель, состав ИС, исполнители, средства
– Приоритеты частей проекта, критерии
• Планы разработки проектов
– Анализ затрат и доходов
– Требования к системе
– График мероприятий
Аналитики + Пользователи
27
Анализ предметной
области
• Предварительное исследование
Сути проблемы, целей проекта
• Обследование объектов
автоматизации
– интервью, анкеты, наблюдение, документация
• Определение информационных
потребностей и требований к системе
Модели «как должно быть», «как есть», «как будет»
– Процессные модели (IDEF0, ARIS, BPMN)
– Информационные модели (ERD)
• Изучение возможностей
– технические, организационные, временные,
экономические, юридические
Методы обследования
Интервью
Анкетирование
Самоописание
Общая анкета
План интервью
Протокол интервью
Самоописание
Спец. анкета
Документы
Состояние КАК ЕСТЬ
Наблюдение
28
29
Методы обследования
Метод
Достоинства
Недостатки
Интервью
Позитивные
отношения с польз.
Гибкость вопросов
Затраты времени
Пристрастность
Анкетирование Анонимность
Не требует времени
Возм. обдумывание
Сложн.разраб.анкет
Негибкость
Формальность
Наблюдение
Дает понимание, как
система работает на
самом деле
Трудн.интерпретации
Затраты времени
Смена повед. людей
Документация
Описывает, как
система должна раб.
Требует времени
М. не существовать
30
Восприятие и реальность
Исполнение
(как есть)
Документация
(как должно быть)
Input from A c c ount T eam
Rec eive
A c c ount T ea m
c us tomer
plans
Manager
informs
informed
Manager of
of major proje c t
major projec t
from other
P M reports
P rojec t Statu s
P M P lans
Cus tomer
Requirements
Inform
Form s ent fro m Os wes try Capac ity Mana gment
S ales
S DH23
Dec ide to plac e
rec eived
order with
Dec ide no new
tac tic al plann er
orders require d
S DH PM
Cus tomer
not required
(E nd)
Links PM plans
Cus tomer Re qs &
Requirement
generated
Dead end
reques t (majo r
projec t)
T ac tic al Plan ning
T ac tic al
P lanning
as res ult of
c apac ity
Links PM Pla ns
Route
Cus tomer Re quirements
New quote
not
& SE Capture Order
reques t
inves tigated
RF's s ent for
from P M
Financ ial
authoris ation
S E Capture
Order
Links Supervis e c ontrac t
RFs s ent to
& T ac tic al P lanning
CSP Contrac ts
Out of Sc ope - not Modelle d
New quote
reques t from
c us tomer
S upervis e
Contrac t
Res pons e
filed
CRF c omplet ed
and
faxed to
Dead end
Ready for
is s uer
Order & Is s ue r
E nter Order
Links Supervis e Contrac t
P as s Mis s ing
information
Links SE Res olves
Links J C ana lys e
delay & W BP
601 T as k
S E res pond
live
to Cus tomer
Delay enquiry
Detailed
SE
P lanning
Res olves
Mis s ing
Dead end - route
P rogres s info
not inves tigated
pas s ed to W B P
information
reques t (Is s u er)
Links J C ana lys e
delay & S E
NJ RA c los ed
Links Is s uer E nter
res ponds to
Order & S E
P rogres s update
S E A nalys e
to S E
Delay
P roac t job
c omplete
Cus tomer
Res olves
Links Is s uer E nters
Order & NT E T as k
V alidation
on queue
Route not inves tigated
INAC tas k
from c us tome r
Is s uer
CMC queue
DL proac t job
P lanning
& Supervis e Contrac t
E nter Order
V alidation job
Links Is s uer E nter
Order & J C Order
Links Detaile d
& COW s upe rvis e
E xternal W orks
& Is s uer Ente rs Order
to Is s uer
generated on
ins tallation
Dead end
Links SE Cap ture
601 tas k to
Dead end - route
P rogres s info
not inves tigated
pas s ed to NS D
Not modelled
Links to
E xternal W orks
c arrying out DL works
W ideband
planner
P rogres s
J C Analys e
Delay
Links Is s uer E nter
Order & S earc h
Links SE analys e delay
& J C analys e delay
reques t
to J C
(S E)
for Y Code
Dead end - route
not inves tigated
P rogres s info
Requires
pas s ed to P M
further
Inves tigation
Mis s ing
B udget
information
rec eived (J C)
IM Plan S ites
Links Is s uer c has e
Re-Is s ue
mis s ing info & J C
Order Validat ion
J C order
Y Code
601 T as k
validation
S earc h
to W BP
Links WB P S ite S urvey
& NS D J ob S elec tion & Clean
S lough/
Dead end - route
P rogres s info
not inves tigated
pas s ed to CS M
for Capac ity
Requires
further
Inves tigation
NSD Q Manager
London
Links J C Order
V alidation &
c has e mis s in g
010/O534
info/c lean da ta
Glas gow
live (Link)
S earc h for Y Code
S olution
P lanning
Mis s ing
information
Dec is ions
in J Cs
Links Searc h for Y
New job in
queue
Code & Q Mg r
s elec ts NT E T as k
Links J C Order
V alidation & NT E
alloc ation
Mis s ing
information
& WB P S ite s urvey & WI
not available
queue (Link)
NT E T as ks
(129/532)
O532/0530
A 29/O532/O530
NJ RA
c los ed
Links Is s uer c has e mis s in g info
J ob as s igned
London/Glas gow
Links Searc h for Y
Code & NT E T as k
Links NT E T as ks (No Y Code)
& J C A nalys e Delay
queue
Order in J ob
Controller's
129
Queue (Link)
New J ob in
Links NS D J o b s elec tion/Clean
& J C A nalys e delay
to NSD (Link)
Links NS D J o b Selec tion/ Clean
Requires
& NS D Route /A s s ign
further
Inves tigation
(W BP )
Is s uer c has e s
Links Is s uer c has e
Mis s ing
mis s ing info &
info rec eived
mis s ing info
W BP Site S urvey
Link to internal/
informed of n ew
external work
groups - not
proj order (Lin k)
Mis s ing
information
Links Queue Manager s ele c ts NT E
154 T as k
Links NT E T as ks
live (Link)
& WB P S ite S urvey
(W BP )
Relevant NSD
pas s ed to NS D
modelled
W BP
Info s ent to
J ob delayed
S ite Survey
internal/external
workpac ks
Links WB P S ite S urvey
& J C A nalys e Delay
& Route/A s s ign Glas gow
Links WB P S ite S urvey
& Is s ue RF's Glas gow
(E nd)
Route not inves tigated
S DH2C form
s ent to NSD
(Link)
Mis s ing
Links WB P S ite S urvey &
Is s uer c has e mis s ing Info
Links WB P S ite
S urvey & Is s u e
information
reques t (W BP )
154 at
RF's & J C Res pond
Cos ting to
Cus tomer
COM
to CRE P
Links WB P S ite
S urvey & S E Refer
A nc illary c os t
info to S E
J ob returned
NSD Route
S E refer
to queue man
(Link)
& As s ign
Cos ting to
Glas gow/Lon don
Links Route/A s s ign
Cus tomer
Links refer c os ting
Order
to c us tomer &
c anc ellation s ent
c anc el order
to is s uer
Canc el
order
& Queue Manager Chas es mis s ing deta ils
Links NS D
Ready to
Route/As s ign
Links Route/A s s ign
CRE P
& J C Res pond
to CRE P
& J C A nalys e delay
INJ C
Cus tomer
in J Cs
c onfirm
queue (Link)
information to
W ideband
J C Res pond
Links SE refer
to CRE P
c os tings to c us tomer
E nd
& WB P S ite S urvey
T as k c alled t o
Links J C res p onds
is s uer
to CRE P & Is s ue
CRE P
c omplete
RF's Glas gow
Is s uer c hoos es
RF prepared
(Link)
to ignore s o n ot
modelled
Links Is s ue RF's
& Route & As s ign
Is s ue RFs
Glas gow/
London
Links Is s ue RF Glas gow
198/O912
& Alloc ate COW
c omplete
A lloc ate CoW
London /
S heffield
Ready for
ins tallation
Links Alloc at e COW &
COW s upervi s e external works
S upervis e
E xternal/
Contrac tor
Input not Modelled
W orks
S c heme
Inc oming
ins talled &
c all from field
c ommis ioned
engineer
Links Supervis e E xternal / Contrac tor
& Integrate S c hemes
Capac ity
problem
rais ed
E quipment
not delivered
Links Supervis e E xternal W orks /Contrac tor
& IM fac ilities dec is ions
Not Modelled at Pres ent
Link not
Modelled/inve s tigated
S c heme
Integrate
referred to
NSD
S c hemes
- Non Fluid P roc es s
S c heme
referred to
CSP
CONF
Live
Integrate s c h eme and
T ac tic al planning eE PCs
Links Integrate S c hemes
& Configure Circ uit/Res olve Problems
Route, As s ig n
& c onfig 2Mb it
Circ uits
R&A tas k
Configure Circ uit
c om'd
Res olve
P roblems
Link to COSMOSS
glue and Config c irc uit
Other output
tbc
E nd of
P roc es s
W NE X
live after
W NE X tas k is triggered by
COS MOSS , onc e all other
CDD
tas ks have be en c ompleted
J C amend CDD
Feed into COSMOS S
s tatis tic s - Dead end
...из документации по процессу
IM Fac ilities
INJ C
reques t (J C)
Links c has e mis s ing
info & order validation
CDD
CDD c an't
amended
be amended
Feed into COSMOS S
s tatis tic s - de ad end
...из интервью с
исполнителями процесса
Slide courtesy of British Telecommunications plc
Requires
further
Inves tigation
31
Анализ : результаты
• Отчет об анализе предметной области
• Решение о продолжении или прекращении
разработки
• Спецификации требований к системе
– Модели процессов
– Структуры хранения, ввода, вывода данных
– График работ, реорганизация
– Меры безопасности
– Кадровое обеспечение
– Общее техническое задание
Группа разработчиков + руководящий комитет
32
Концептуальная разработка
• Оценка и выбор вариантов
реализации системы
– Несколько вариантов
технических решений,
отличающиеся по затратам
и по степени решения
информационных
потребностей
• Разработка спецификаций
на выбранные варианты
33
Концепт. разработка: результаты
• Отчет о концептуальной
разработке
– Описание вариантов,
их достоинств и недостатков
• Решение руководящего
комитета
• Частное техническое задание
– Спецификации на входы,
хранение, выходы, обработку
данных, регламентные процедуры.
ГОСТ 34.602-89
Техническое задание
• общие сведения;
• назначение и цели создания (развития,
доработки) системы;
• характеристика объектов автоматизации;
• требования к системе;
• состав и содержание работ по созданию
системы;
• порядок контроля и приемки системы;
• требования к составу и содержанию работ по
подготовке объекта автоматизации к вводу
системы в действие;
• требования к документированию;
• источники разработки.
34
Группа разработчиков + программисты + пользователи
35
Физическая разработка
Реализация выбранного варианта
Согласно техническому заданию:
• Проекты по подсистемам (выходы, хранение,
входы, обработка, регламентные процедуры, меры
контроля и безопасности, инфраструктура)
• Тестирование (отдельное подразделение)
• Создание прототипов
(для оценки пользователями)
36
Физич. разработка: результаты
• Готовая система
• Отчет о физической разработке
• Документация !!!
Руководства:
– оператора
– пользователя АРМ
– разработчика
Программа и методика испытаний (ПМИ)
37
Внедрение
•
•
•
•
•
•
•
•
•
Планирование внедрения
Тестирование программ
Подготовка оборудования
Выбор персонала
Обучение персонала
Комплексное тестирование
Конвертация данных
Переход на новую систему
Обследование после внедрения
38
Обучение персонала
Блокируемые факторы:
• Снижение эффекта от ИС
• Скрытые затраты
Цели:
• Знакомство с новой политикой
• Освоение программного обеспечения
• Знакомство с новыми операциями
Сопротивление пользователей
внедрению ИС
Причины сопротивления
• Угроза привычным методам работы
• Боязнь повышения ответственности
• Противоборство групп
Формы сопротивления:
• Предпочтение старых методов работы
• Использование услуг специалистов
• Предоставление данных о своей
деятельности в выгодном свете
39
40
Способы перехода на новую ИС
Прямой
Параллельный
Старая
Новая
Старая
Новая
Последовательный
по подсистемам
1 Старая
2
Старая
3
Старая
Новая
Новая
Новая
Последовательный
по подразделениям
1 Старая
2
Старая
3
Старая
Новая
Новая
Новая
Инспекция (обследование)
после внедрения
• Насколько достигнуты цели
• Удовлетворены ли
пользователи
• Точный подсчет выгод и
затрат
• Надежность, точность,
совместимость
• Контроль и безопасность
• Полезность
организационных изменений
41
42
Эксплуатация
• Процесс выявления
недостатков,
их исправления
и постановки новых
задач
• «Горячая» линия
• Сопровождение (maintenance)
• Периодические инспекции
и анализ системы
43
Конец