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 Конец