Материал: [3 курс] Проектирование информационных систем

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Преподаватель: Журавлев Арсений Юрьевич

Система интеграций

мм

м

vendor distributor reseller end user

Vendor – фирма-производитель

Distributor – оптовая закупка

Reseller – конечный продавец

End user – конечный покупатель (пользователь)

Продажа комплексного решения – интеграция

Vendor VAD/VAR End user

мм

Value added distributor

Value added – добавочная стоимость

Value added Reseller / Distributor – компания, которая модифицирует/расширяет возможности уже существующего продукта (то есть создаёт добавочную стоимость), а затем перепродаёт его (обычно — конечным пользователям) как новый продукт. Также можно именовать как продажу компетенций.

Экономические информационные системы

  1. Входящий информационный поток (Input)

  2. Выходящий информационный поток (Output)

  3. Object

  4. Subject

  5. Воздействие/Влияние (Leverage)

  6. Обратная связь (Feedback)

Любая экономическая информационная система делится на 3 уровня:

  1. Стратегический

  2. Тактический

  3. Операционный

  4. 2

  5. 3

  1. Система поддержки принятия решений (СППР)

  2. Информационная система управления (ИСУ)

  3. Система обработки данных (СОД) (запросы и протоколы, например, SQL или компиляция программы)

  1. Data Mining – нахождение скрытых связей между данными.

  2. Функциональные подсистемы информационных систем

  3. Объекты информационных систем – информация.

  4. Функциональные подсистемы включают: модель и сценарий управления, функций, схем движения информационных потоков, поставленная задача (и ее решение).

  5. Подсистема обеспечивает (виды обеспечения):

  6. 1. Программное обеспечение (либо все решения и софт, либо то, что обеспечивает – драйвера, Windows)

  7. 2. Аппаратное обеспечение

  8. 3. Информационное обеспечение (стандарты, подходы, методы)

  9. 4. Технологическое обеспечение (шифрование, протоколы, языки, запросы, среда разработки)

  10. 5. Организационное обеспечение (должностные инструкции, стратегии управления)

  11. 6. Правовое обеспечение

  12. 7. Математические обеспечение (математические модели)

  13. 8. Лингвистическое обеспечение (тексты, которые не вошли в информационное обеспечение + комментарии)

  14. 9. Платформенное обеспечение (экосистема, рабочая среда)

  15. 10. Инфраструктурное обеспечение (сети)

  16. Программная инженерия

  17. Программная инженерия – системный инженерный подход к обеспечению качества и эффективности выполнения проектных мероприятий на каждом этапе жизненного цикла информационной системы.

  18. Жизненный цикл информационной системы включает в себя все стадии разработки, сопровождения от зарождения идеи до использования последним пользователем.

  19. Модели жизненного цикла информационной системы

  20. Каскадная схема жизненного цикла

  21. Каскадная схема предполагает разработку информационной системы под заказ конкретного предприятия.

  22. Характеристики:

  1. Каждый шаг после завершения предыдущего

  2. Четкость разделения на этапы

  3. Документация

  4. Высокая длительность

  5. Высокая стоимость

  1. Примеры создания проектов по каскадной схеме: оборонное направление, новые процессы (то, чего еще нет на рынке), интеллектуальные информационные системы.

  2. Спиральная схема

  3. Спиральная схема предполагает разработку информационной системы под рынок.

  4. Характеристики:

  1. Небольшая длительность жизненного цикла

  2. Неорганизованная

  3. Без документации

  4. Постоянное общение с заказчиком

  5. Последующая продажа

  6. Тестирование решения за счет ресурсов пользователя

  1. Примеры: антивирусы, драйвера, браузеры

  2. Итерационная схема

  3. В данной схеме параллельно выполняются несколько работ по циклу PDCA (Plan-Do-Check-Act). При этом с каждым новым циклом появляется что-то новое (increment, прирост).

  4. CSRP – привлечение клиентов в разработку (для последующей продажи продукта им).

  5. Rad схема (прототипирование)

  6. Сроки

    Стоимость

  7. Требование

  8. Применяется чаще всего при быстрой разработке приложений.

  9. Прототипирование – берем старый прототип и продаем или дорабатываем кому-либо.

  10. Заказчик получает продукт в самом начале.

  1. Планирование (Planning)

  2. Проектирование (User Design)

  3. Выполнение (Construction)

  4. Переключение (Cutover) – переключение со старого на новое

  1. Быстрота:

  1. Есть прототип

  2. Case-решение (визуальное программирование)

  1. Проблемы:

  1. Небольшие и не важные процессы

  1. Хаотическая модель

  2. Зависимость интенсивности от времени

  3. Сначала выполняется самая важная задача (или самая сложная, самая срочная)

  4. «Золочение» проекта - резкий всплеск затрат к концу проекта

  5. Несостоятельность классических подходов по управлению проектами

  1. Хаотическая модель

  2. Другой рынок, новые технологии

  3. Другая инфраструктура (online, web)

  4. Новые стандарты, новые подходы

  5. Облачные вычисления

  1. Забудем про все, что написано выше и перейдем к современным схемам.

  2. SaaS (Software-as-a-Service)

  3. Софт как услуга.

  4. Vendor -> ASP (провайдер копии софта, облако) -> End user

  5. Плюсы: экономичность, безопасность, мобильность, кроссплатформенность, пиратство

  6. Минусы: при отсутствии интернета схема не работает, недоверие

  7. PaaS (Platform-as-a-Service)

  8. Платформа как услуга.

  9. Платформа для чего-угодно. Например, 1C Битрикс, MS, языки Ruby, Java

  10. IaaS (Infrastructure-as-a-Service)

  11. Инфраструктура как услуга. Мощности систем могут продавать или сдаваться в аренду под что угодно.

  12. PMBok

  13. - свод знаний, подходов, методов и лучших практик по управлению проектами (project management book of knowledge).

  14. Pmtoday.ru – сайт с данными по управлению

  15. PMI – институт по управлению проектами

  1. Conception & Initiating – инициирование (то, с чего начинается проект, какая-либо причина)

  2. Definition & Planning – планирование

  3. Launch & Execution - Выполнение

  4. Performance & Control - Мониторинг

  5. Closeout - Закрытие проекта

  1. Суть PMBok: предложить заказчику наиболее адекватное решение, исходя из его проблем, обеспечивая «заботу» о нем, уважение к его проблемам.

  2. 10 Направлений:

  1. Integration (управление интеграции проектами)

  2. Time (срок проекта)

  3. Cost (затраты, стоимость проекта)

  4. Scope (управление содержанием: что это, актуальность, тренд)

  5. Quality (качество)

  6. HR (управление человеческими ресурсами проекта)

  7. Risk (риски, 4 вида: технологический, финансовый, административный, управленческий)

  8. Коммуникации (летучки, планерки)

  9. Закупки

  10. Stakeholder (ставки)

  1. MSF (Microsoft Solutions Framework) и MOF (Microsoft Operations Framework)

  2. MSF – управление проектами

  3. MOF – управление процессами предприятия

  4. MSF

  1. Envisioning (предвидим идею, какая задача будет решаться)

  2. Planning (планирование)

  3. Developing (разработка, проектирование)

  4. Stabilizing (стабилизация)

  5. Deploying (размещение решение, обучение, сопровождение)

  1. Характеристика MSF:

  1. Включение новичков (менеджеров) в проект (для обучения)

  2. Постоянный контроль (мониторинг качества проектного мероприятия)

  3. Цикл 1 раз в год (все с первого раза делается так как надо)

  1. MOF

  2. ITIL – стандарт по построению инфраструктуры IT предприятия (чтобы все процессы работали как один).

  3. Plan -> Deploy -> Operate

  4. В связке с MSF используется семейство подходов Agile (а конкретно идеология Scram – минимизация документов и контроля).

  5. MS Dynamics Sure Step

  6. До 2005 года называлась MS Business Solution.

  1. MS Dynamics AX <-> SAP

  2. MS Dynamics NAV (Navision) для малого бизнеса, является конкурентом 1С

  3. MS Dynamics CRM (работа на опережение, вспоминайте пример с принтером)

  1. Capability Maturity Model – модель зрелости возможностей (модель полноты потенциала). Используется для оценки возможности внедрения/развертывания определенных проектов.

  2. Реинжиниринг и процессный подход

  3. Reengineering – переосмысление и пересмотр логики проблемного бизнес-процесса с целью повышения его эффективности.

  4. Принципы реинжиниринга

    1. Принцип первого руководителя

    2. Минимизация мониторинга и контроля (Agile -> Scrum)

    3. Работник, ответственный за свою функцию, самостоятельно принимает не решения, а способ ее выполнения

    4. Работа выполняется там, где это целесообразно.

  5. Процессный подход -> работа на результат (функция выполняется всеми сразу и никем одновременно)

  6. Реинжиниринг тесно связан с понятием процессов и подходов, принятием решений в условиях мини-проектов, не статичности функции (например, взяли на склад, а вы работаете в другом отделе) и нацеленности на результат.

  7. KPI – ключевые показатели активности (отображают качество работы)

    1. Принцип вертикального/горизонтального сжатия

  8. Объединение нескольких отделов в один по горизонтали, либо убирают сотрудников по вертикали (и распределяют его функции)

    1. Принцип минимизации отчетных документов

    2. Принцип «у каждого процесса свой владелец»

  9. Бизнес-стратегия

  10. CRM (Customer Relationship Management) – это бизнес стратегия по управлению и организации взаимоотношений с клиентами направленные на использование всех имеющихся данных для принятия нового более качественного решения.

  11. Примеры:

  1. Сломался интернет -> позвонили провайдеру (у провайдера имеется история по работе с вами) и оператор имеет возможность принять решение более высокого качества.

  2. Преподаватель каждый день покупает одни и те же пирожки, на определенный раз ему уже дают готовые пирожки

  3. Журавлев собирает статистику о студентах и освобождает тех, кто с ним работает на парах

  4. Такси предлагает услуги «наперед», т.е. если вы несколько раз катались на такси, то фирма уже предлагает услуги