- •ВВЕДЕНИЕ
- •1. ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ К ЛАБОРАТОРНЫМ РАБОТАМ И КОНТРОЛЬНЫМ ЗАДАНИЯМ
- •1.1. IT коммуникации
- •1.2. Регламент разработки программного обеспечения
- •1.3. Особенности взаимодействия с заказчиком в процессе жизненного цикла ПО
- •1.4. Техническое и архитектурное управление при разработке проектов
- •1.5. Информационные технологии для сопровождения процессов взаимодействия с клиентами
- •2. ЛАБОРАТОРНЫЕ РАБОТЫ
- •2.2 Лабораторная работа №2 «Настройка справочников в CRM Quick Sales 2 Free»
- •4. ТЕМЫ ДЛЯ ПОДГОТОВКИ К ИТОГОВОЙ ФОРМЕ КОНТРОЛЯ
- •5. ТИПОВЫЕ ТЕСТОВЫЕ ЗАДАНИЯ
- •6. КОМПЛЕКТ ЗАДАНИЙ ДЛЯ КОНТРОЛЬНОЙ РАБОТЫ
- •СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
- •ПЕРЕЧЕНЬ РЕСУРСОВ СЕТИ «ИНТЕРНЕТ», РЕКОМЕНДУЕМЫХ ДЛЯ ОСВОЕНИЯ ДИСЦИПЛИНЫ
рующий системы менеджмента качества.
1.3. Особенности взаимодействия с заказчиком в процессе жизненного цикла ПО
Вопросы для рассмотрения: ITSM. Технический регламент.
Взаимодействие с представителями заказчика на этапах. Основная документация. Административное руководство. Управление изменениями. Техническое и архитектурное управление
Рекомендуемая литература: 1, 2, 3.
Перечень дополнительных ресурсов: 1, 5, перечень ресурсов в сети Интернет.
Наименование вида самостоятельной работы: изучение литературы и написание конспектов.
Жизненный цикл программного обеспечения (ПО) — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Стандартами ЖЦ ПО являются: ГОСТ 34.601-90 и ISO/IEC 12207:2008 «System and software engineering – Software life cycle processes» (российский аналог — ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств).
Жизненный цикл можно представить в виде моделей. В настоящее время наиболее распространенными являются: каскадная, инкрементная (поэтапная модель с промежуточным контролем) и спиральная модели жизненного цикла
ЖЦ разработки ПО может быть представлен с различной степенью детализации этапов. Простейшее представление жизненного цикла, включает стадии:
−Анализ
−Проектирование
−Реализация
−Тестирование и отладка
−Внедрение, эксплуатация и сопровождение.
На основе этапов ЖЦ ПО строятся коммуникации со стороной
заказчика:
Этап ЖЦ ПО |
Взаимодействие с заказчиком |
Любое деловое партнерство начинается с процесса расположения
клиента к компании и предлагаемому продукту. Этот этап называется «Вступление в контакт», он характеризуется последовательностью встреч для переговоров, в результате которых клиенту предоставляют информацию о компании – разработчике, раскрывают информацию о ПО, презентуют его. Результатом данного этапа служит заключение договорных отношений через заключение договора.
Анализ |
|
Взаимодействие |
с |
клиентом |
с |
целью |
||
|
|
исследования предметной области, уточнения |
||||||
|
|
всех возможных желаний заказчика, проработка |
||||||
|
|
технического задания и его согласование, |
||||||
|
|
планирование сроков и корректировка стоимости |
||||||
|
|
ИТ - услуг. |
|
|
|
|
|
|
Проектирование |
|
Взаимодействие с клиентом после завершения |
||||||
|
|
этапа проектирования всего ПО или каждого |
||||||
|
|
отдельного функционала, подтверждение логики |
||||||
|
|
продукта, интерфейсной части. Обговариваются |
||||||
|
|
средства и инструменты разработки. |
|
|
||||
Реализация |
|
В результате исполнения разработки ПО клиенту |
||||||
|
|
демонстрируется тестовая версия. Также, |
||||||
|
|
взаимодействие с клиентом может быть частое, |
||||||
|
|
если этого требует каждый отдельный |
||||||
|
|
функционал системы. Уведомление клиента по |
||||||
|
|
завершению каждой части функционала ИС. При |
||||||
|
|
необходимости, решение спорных вопросов в |
||||||
|
|
разработке и вариантов функционирования. |
||||||
Тестирование |
и |
Уведомление |
|
клиента |
о |
завершении |
||
отладка |
|
тестирования и передача всех материалов ему |
||||||
|
|
для проведения опытного тестирования на |
||||||
|
|
стороне будущих пользователей. Обучение |
||||||
|
|
пользователей работы в ИС, презентация всего |
||||||
|
|
функционала. |
|
|
|
|
|
|
|
|
В результате положительного прохождения всех |
||||||
|
|
видов тестирования, стороной разработчика |
||||||
|
|
выполняется отладка разработанного ПО. |
|
|||||
Внедрение, |
|
Настройка технического обеспечения компании – |
||||||
эксплуатация |
и |
заказчика, |
установление |
ПО |
на |
всех |
сопровождение |
необходимых АРМ, передача пользовательской |
|
документации, ввод в эксплуатацию и |
|
завершающая приемка продукта. |
1.4. Техническое и архитектурное управление при разработке проектов
Вопросы для рассмотрения: Обеспечение технической инфраструктуры. Управление технической документацией. Управление мощностями и способ идентификации ИТ-услуг. Методы управления и контроля.
Рекомендуемая литература: 2.
Перечень дополнительных ресурсов: 3, 4, 5, перечень ресурсов в сети Интернет.
Наименование вида самостоятельной работы: изучение ли-
тературы и написание конспектов.
Создание организационных структур и выстраивание процесса управления разработкой, практическим использованием и обеспечением соответствия принятой архитектуре является одним из ключевых факторов успеха. Для этого процесса в английском языке используется термин "governance". Таким образом, эта функция управления
иконтроля включает два аспекта:
−обеспечение того, что архитектура предприятия становится правилом или «законом», которому все подразделения организации, специалисты по ИТ следуют в своей работе. Очень часто хорошие планы остаются благими намерениями, поскольку отсутствуют достаточно авторитетные структуры, которые превратили бы план в «закон». Таким образом, нужен адекватный организационный механизм, который бы делал результаты работы группы, отвечающей за разработку архитектуры, законом для всего предприятия;
−организация процесса, который обеспечивает выполнение принятых правил (законов). Это включает процессы рассмотрения проектов и инициатив на соответствие архитектуре, процессы рассмотрения неизбежных исключений и конфликтов – фактически, обеспечение контроля и надзора.
Реализация управления и контроля естественно предполагает
участие представителей бизнес-подразделений в работе над архитектурой. То есть управление и контроль архитектурного процесса включает такие аспекты, как персонал, правила (политики) и процессы, которые должны обеспечивать средства обеспечения свободы действий и принятия решений без нарушения общих правил, установленных архитектурой. Это предполагает принятие правил и выработку руководств, которые бы задавали стандарты поведения по отношению к архитектуре предприятия. А за этим следует определение способов выполнения правил, т.е. процессов, обеспечивающих исполнение этих правил и руководств (включая методы контроля, список контролируемых параметров, информирование и применение санкций, связанных с несоблюдением правил).
Формирование структур и процессов управления и контроля архитектуры предприятия лучше всего начать с формулировки руководящих принципов. Приведем только некоторые из них, которые нам представляются достаточно важными и универсальными:
−Архитектура новых систем будет проходить формальные процедуры контроля на эффективность.
−Предлагаемые изменения в бизнес-процессах и системах будут контролироваться с точки зрения их влияния на другие обеспечивающие их бизнес-процессы и системы.
−Набор моделей архитектуры будет поддерживаться в актуальном состоянии (в специальном репозитории), целостность моделей и связи между ними также будут контролироваться и обеспечиваться.
−Будут разработаны и поддерживаться стандарты и правила (политики).
−Соответствие стандартам и правилам будет контролироваться.
−Архитектура будет неотъемлемой частью всего процесса управления ИТ на предприятии.
−Технологическая архитектура будет контролироваться на уровне предприятия в целом.
−Команда проекта разработки архитектуры, выполняющая основную работу, не является собственником этого процесса и результатов. Результаты разработки формируются в виде рекомендаций, подлежащих утверждению высшим руководством организации для придания определенной значимости и легитимности.
Общими подходами обеспечения управления и контроля архи-