Организация разработки ИС

advertisement
1
Организация разработки ИС
• Причины
• Участники
• Этапы
2
Причины изменения ИС
• Придание новых качеств деловым процессам
• Улучшение управления
(принятие решений, планирование, контроль)
• Увеличение производительности
(согласование, своевременность, сокращение
рутинных операций)
• Изменение потребностей пользователей или
организации
(рост или сокращение организации, изменение видов
деятельности)
• Изменения в технологиях
3
Участники разработки
•
•
•
•
•
•
Руководство организации
Пользователи
Руководящий комитет
Группа разработчиков
Системные аналитики
Программисты
4
Роль руководства
• Определить цели
• Обозначить свою позицию
• Выделить средства
• Принимать ключевые
решения
• Делать назначения на
ключевые посты
• Организовать контроль
5
Роль пользователей
• Обозначить свои
информационные
потребности
• Выступать в качестве
экспертов при
моделировании деловых
процессов
• Осваивать новые технологии
• Оценивать деятельность ИС
Совет по информатизации
Руководящий комитет
• Планирование и надзор
• Формирование
информационной
политики
• Координация
деятельности
подразделений
6
7
Группа разработчиков
• Планирование отдельных проектов
• Непосредственное руководство
• Обсуждение новых
идей и продвижений
• Разработка
спецификаций для
программистов
• Выработка
предложений
для рук. комитета
8
Системные аналитики
• Исследование
существующей
системы
• Выработка
вариантов
решений
9
Программисты
• Разработка
новых программ
(Development)
• Модификация
существующих
программ
(Maintenance)
Коммуникационные проблемы разработки систем
10
Предлагают
пользователи
Преподносится
руководству
Планируется
группой
разработчиков
Утверждается
руководящим
комитетом
Разработано
аналитиком
Написано
программистом
Установлено
для
использования
Что нужно
на самом деле
11
Цикл разработки ИС
• Предварительное планирование
• Анализ предметной области
• Концептуальная разработка
• Физическая разработка
• Внедрение
• Эксплуатация
Руководство + Руководящий комитет
12
Предварительное планирование
• Цели планирования
– Соответствие целям организации
– Соответствие целям участников
• Главный план (на 5 лет)
– Цель, состав ИС, исполнители, средства
– Приоритеты частей проекта, критерии
• Планы разработки проектов
– Анализ затрат и доходов
– Требования к системе
– График мероприятий
13
Техническое задание
ГОСТ 34. Информационная технология. Комплекс
стандартов на автоматизированные системы.
ГОСТ 34.602-89. Техническое задание на создание
автоматизированной системы.
ГОСТ 34.601-90. Автоматизированные системы.
Стадии создания
РД 50-34.698-90. Методические указания.
Автоматизированные системы. Требования к
содержанию документов.
ГОСТ 34. 601-90
Стадии создания
•
•
•
•
•
•
•
•
Формирование требований к АС
Разработка концепции АС.
Техническое задание.
Эскизный проект.
Технический проект.
Рабочая документация.
Ввод в действие.
Сопровождение АС
14
ГОСТ 34.602-89
Техническое задание
• общие сведения;
• назначение и цели создания (развития)
системы;
• характеристика объектов автоматизации;
• требования к системе;
• состав и содержание работ по созданию
системы;
• порядок контроля и приемки системы;
• требования к составу и содержанию работ по
подготовке объекта автоматизации к вводу
системы в действие;
• требования к документированию;
• источники разработки.
15
Аналитики + Пользователи
16
Анализ предметной
области
• Предварительное исследование
– Суть проблемы, цели проекта
• Обследование системы
– интервью, анкеты, наблюдение, документация
• Изучение возможностей
– технические, организационные, временные,
экономические, юридические
• Определение информационных
потребностей и требований к системе
17
Процесс
– Является интегрированной
совокупностью видов деятельности
для производства товаров и услуг,
удовлетворяющих запросы потребителей
– Имеет измеримые вход и выход
– Добавляет или создает ценности
– Является повторяющимся
– Имеет ответственного
Анализ предметной
области
• Вопросы для выяснения
(выявление процессов)
– Какие цели преследуются
– Какие функции выполняются
– Организационная структура
– Распределение обязанностей
– Ресурсное обеспечение
– Какие процессы выполняются
18
Анализ предметной
области
19
• Вопросы для выяснения
(для каждой операции процессов)
– Какая операция выполняется и для чего
– Что является сигналом к началу операции
– Кто выполняет и отвечает за операцию
– Какие ресурсы используются (откуда)
– Какая информация нужна (откуда)
– Что является результатами (куда передаются)
– Как сообщается о ходе и завершении операции
Методы обследования
Интервью
Анкетирование
Самоописание
Общая анкета
План интервью
Протокол интервью
Самомописание
Спец. анкета
Документы
Состояние КАК ЕСТЬ
Наблюдение
20
21
Методы обследования
Метод
Достоинства
Недостатки
Интервью
Позитивные
отношения с польз.
Гибкость вопросов
Затраты времени
Пристрастность
Анкетирование Анонимность
Не требует времени
Возм. обдумывание
Сложн.разраб.анкет
Негибкость
Формальность
Наблюдение
Дает понимание, как
система работает на
самом деле
Трудн.интерпретации
Затраты времени
Смена повед. людей
Документация
Описывает, как
система должна раб.
Требует времени
М. не существовать
23
Восприятие и реальность
Исполнение
(как есть)
Документация
(как должно быть)
Input from Account T eam
Account T eam
Receive
customer
plans
Manager
informs
informed
Manager of
major project
of major project
from other
PM reports
Project Status
PM Plans
Customer
Requirements
Inform
Sales
Form sent from Oswestry Capacity Managment
Customer
request (major
project)
Route
Links PM plans
Customer Reqs &
T actical Planning
Requirement
generated
as result of
capacity
Dead end
T actical
Planning
Links PM Plans
Customer Requirements
New quote
not
investigated
SDH23
received
Decide to place
order with
tactical planner
Decide no new
orders required
SDH PM
not required
(End)
& SE Capture Order
request
from PM
RF's sent for
Financial
authorisation
SE Capture
Order
Dead end
Ready for
installation
Dead end
Links SE Capture
Order & Issuer
Enter Order
Links Supervise Contract
Pass Missing
information
to Issuer
Links SE Resolves
& Issuer Enters Order
& COW supervise
External Works
Links JC analyse
delay & WBP
601 T ask
Links Detailed
Planning
& Supervise Contract
SE respond
to Customer
Delay enquiry
Detailed
Planning
SE
Resolves
Dead end - route
not investigated
Missing
information
request (Issuer)
NJRA closed
Progress info
passed to WBP
Links JC analyse
delay & SE
responds to
Customer
Links Issuer Enter
Order & SE
Resolves
Links Issuer Enters
Order & NT E T ask
Dead end - route
not investigated
601 task to
DL proact job
on queue
Route not investigated
INAC task
live
from customer
Issuer
Enter Order
Links Issuer Enter
Order & JC Order
Validation
RFs sent to
CSP Contracts
Supervise
Contract
Response
filed
CRF completed
and
faxed to
issuer
Validation job
generated on
CMC queue
Links Supervise contract
& T actical Planning
Out of Scope - not Modelled
New quote
request from
customer
Progress update
to SE
SE Analyse
Delay
Proact job
complete
Not modelled
Links to
External Works
carrying out DL works
Progress info
passed to NSD
Wideband
planner
JC Analyse
Delay
Links Issuer Enter
Order & Search
for Y Code
Links SE analyse delay
& JC analyse delay
Progress
request
to JC
(SE)
Dead end - route
not investigated
Progress info
passed to PM
Dead end - route
not investigated
Progress info
passed to CSM
Requires
further
Investigation
Missing
information
received (JC)
Budget
Links Issuer chase
missing info & JC
Order Validation
Re-Issue
601 T ask
to WBP
JC order
validation
Y Code
Search
Slough/
Links WBP Site Survey
& NSD Job Selection & Clean
IM Plan Sites
for Capacity
Requires
further
Investigation
NSD Q Manager
chase missing
info/clean data
Glasgow
London
Links JC Order
Validation &
Search for Y Code
010/O534
live (Link)
Solution
Planning
Missing
information
request (JC)
Links chase missing
info & order validation
Links JC Order
Validation & NT E
allocation
New job in
queue
O532/0530
Missing
information
not available
queue (Link)
NT E T asks
(129/532)
London/Glasgow
Links Search for Y
Code & NT E T ask
Job assigned
to NSD (Link)
Links NT E T asks (No Y Code)
& JC Analyse Delay
Links NSD Job selection/Clean
& JC Analyse delay
Links NSD Job Selection/Clean
& NSD Route /Assign
Order in Job
Controller's
Queue (Link)
New Job in
queue
129
Requires
further
Investigation
(WBP)
Issuer chases
missing info
154 T ask
live (Link)
Links Issuer chase
Missing
missing info &
WBP Site Survey
info received
(WBP)
Relevant NSD
Link to internal/
informed of new
proj order (Link)
Missing
information
passed to NSD
(End)
external work
groups - not
modelled
Links Queue Manager selects NT E
& Route/Assign Glasgow
Links NT E T asks
& WBP Site Survey
WBP
Info sent to
internal/external
workpacks
Job delayed
Site Survey
Links WBP Site Survey
& JC Analyse Delay
Links WBP Site Survey
& Issue RF's Glasgow
Route not investigated
SDH2C form
sent to NSD
(Link)
Links WBP Site Survey &
Issuer chase missing Info
Missing
information
request (WBP)
Links WBP Site
Survey & SE Refer
Costing to
Customer
Links WBP Site
Survey & Issue
RF's & JC Respond
to CREP
154 at
COM
Ancillary cost
info to SE
Links Route/Assign
& Queue Manager Chases missing details
Order
cancellation sent
to issuer
Links NSD
Route/Assign
& JC Respond
to CREP
Ready to
CREP
Cancel
order
End
Job returned
to queue man
(Link)
NSD Route
& Assign
Glasgow/London
SE refer
Costing to
Customer
Links refer costing
to customer &
cancel order
Links Route/Assign
& JC Analyse delay
INJC
in JCs
Customer
confirm
information to
Wideband
queue (Link)
JC Respond
to CREP
Links SE refer
costings to customer
& WBP Site Survey
T ask called to
issuer
Links JC responds
to CREP & Issue
RF's Glasgow
CREP
complete
Issuer chooses
to ignore so not
modelled
RF prepared
(Link)
Links Issue RF's
& Route & Assign
Issue RFs
Glasgow/
London
Links Issue RF Glasgow
& Allocate COW
198/O912
complete
Allocate CoW
London /
Sheffield
Ready for
installation
Links Allocate COW &
COW supervise external works
Supervise
External/
Contractor
Works
Input not Modelled
Scheme
installed &
Incoming
call from field
engineer
commisioned
Links Supervise External /Contractor
& Integrate Schemes
Capacity
problem
raised
Equipment
not delivered
Link not
Modelled/investigated
Scheme
referred to
NSD
Links Supervise External Works/Contractor
& IM facilities decisions
Not Modelled at Present
- Non Fluid Process
Integrate
Schemes
Scheme
referred to
CSP
CONF
Live
Integrate scheme and
T actical planning eEPCs
Links Integrate Schemes
& Configure Circuit/Resolve Problems
Route, Assign
& config 2Mbit
Circuits
R&A task
com'd
Configure Circuit
Resolve
Problems
Link to COSMOSS
glue and Config circuit
Other output
tbc
End of
Process
WNEX
live after
CDD
WNEX task is triggered by
COSMOSS, once all other
tasks have been completed
JC amend CDD
Feed into COSMOSS
statistics - Dead end
...из документации по процессу
IM Facilities
Decisions
INJC
in JCs
Links Search for Y
Code & Q Mgr
selects NT E T ask
A29/O532/O530
NJRA
closed
Links Issuer chase missing info
& WBP Site survey &WI
CDD
amended
CDD can't
be amended
Feed into COSMOSS
statistics - dead end
...из интервью с
исполнителями процесса
Slide courtesy of British Telecommunications plc
Requires
further
Investigation
24
Оптимизация процессов (как есть)
Клиент
Ведомство
Недостаток орг.единиц
Недостаток данных
Служба A
Пример:
Подача заявки на участие в проекте
Контроль
заявок
Акты
Смена носителя
Служба Б
Отсутствие
прозрачности процесса
отбора заявок
Оценка
?
Служба B
Разрешение
Распределенные
орг. полномочия
Картотека
Хранение
Избыточных
данных
PC
25
Оптимизация процессов (как надо)
Клиент
Ведомство
Служба A
Контроль
заявок
Нет смены носителя,
целостность данных
Служба Б
Оценка
Ответственный
за продукт
Служба B
Разрешение
автоматизированная.
система генерации
отчетов
26
Анализ : результаты
• Отчет об анализе предметной области
• Решение о продолжении или прекращении
разработки
• Спецификации требований к системе
– Модели процессов
– Структуры хранения, ввода, вывода данных
– График работ, реорганизация
– Меры безопасности, кадры
– Общее техническое задание
Группа разработчиков + руководящий комитет
27
Концептуальная разработка
• Оценка и выбор вариантов
реализации системы
– Соответствие целям
организации и ИС
– Удовлетворение
потребностей пользователей
– Осуществимость
• Разработка спецификаций
на выбранные варианты
28
Концепт. разработка: результаты
• Отчет о концептуальной
разработке
– Описание вариантов,
их достоинств и недостатков
• Решение руководящего
комитета
• Частное техническое задание
– Спецификации на входы,
хранение, выходы, обработку
данных, регламентные процедуры.
Группа разработчиков + программисты + пользователи
29
Физическая разработка
Реализация выбранного варианта
Согласно техническому заданию:
•
•
•
•
Выходы (форматы, назначение, расписание)
Хранение (структуры данных, доступ)
Входы (форматы, источники, расписание)
Программы и процедуры
– Разработка подсистем и инструкций
• Меры контроля и безопасности
– Доступ, авторизация, точность
30
Физич. разработка: результаты
• Готовая система
• Отчет о физической разработке
• Документация !!!
Руководства:
– оператора
– пользователя АРМ
– разработчика
31
Внедрение
•
•
•
•
•
•
•
•
Планирование внедрения
Тестирование программ
Подготовка оборудования
Выбор персонала
Обучение персонала
Комплексное тестирование
Конвертация данных
Переход на новую систему
32
Обучение персонала
Блокируемые факторы:
• Снижение эффекта от ИС
• Скрытые затраты
Цели:
• Знакомство с новой политикой
• Освоение программного обеспечения
• Знакомство с новыми операциями
35
Способы перехода на новую ИС
Прямой
Параллельный
Старая
Новая
Старая
Новая
Последовательный
по подсистемам
1 Старая
2
Старая
3
Старая
Новая
Новая
Новая
Последовательный
по подразделениям
1 Старая
2
Старая
3
Старая
Новая
Новая
Новая
36
Инспекция после внедрения
• Насколько достигнуты цели
• Удовлетворены ли
пользователи
• Точный подсчет выгод и
затрат
• Надежность, точность,
совместимость
• Контроль и безопасность
• Полезность
организационных изменений
37
Эксплуатация
• Процесс выявления
недостатков,
их исправления
и постановки новых
задач
• «Горячая» линия
• Сопровождение (maintenance)
• Периодические инспекции
и анализ системы
38
Конец
Download