Разработка сценария внедрения программного продукта для рабочего места
Скачать 24.92 Kb.
|
Практическая работа № 1 Тема: Разработка сценария внедрения программного продукта для рабочего места Цели: научиться определять цели и задачи внедрения программного продукта, разбиению команды разработчиков на рабочие группы. Методические рекомендации: Перед началом выполнения практической работы необходимо повторить следующие понятия: внедрение информационной системы; стратегии внедрения информационной системы; структура жизненного цикла информационной системы; структура информационной базы. Ход занятия: Изучить теоретический материал. Подготовить отчет. Отчет должен включать: номер, наименование работы и тему; сценарий внедрения программного продукта, согласно варианта; ответы на контрольные вопросы; выводы. Выполненную работу и отчет по проделанной работе предъявить преподавателю. Теоретический материал. Внедрение программного обеспечения — процесс настройки программного обеспечения под определенные условия использования, а также обучения пользователей работе с программным продуктом. Цели внедрения программного продукта: Обеспечение стабильной повторяемости результатов с заданным качеством. Снижение квалификационных требований к участникам ITпроектов. Сокращение сроков выполнения IT-проектов. После определения целей, следует сконцентрироваться на действиях, на каждом из этапов работы, преимущественно на процессе исполнения Методологии внедрения представляют собой глубоко проработанные, проверенные, многократно апробированные рабочие инструкции и шаблоны проектных документов. Такие стандарты обычно далеки от теоретических абстракций, ориентированы на особенности конкретных систем, содержат наилучший опыт. Управление проектами разделяется на управление — по стоимости, срокам и содержанию. Управления сроками проекта ( time management ) — это процесс, используемый для обеспечения своевременного завершения проекта. Он состоит из шести процессов: Определение состава операций — процесс определения конкретных плановых операций, которые необходимо выполнить для внедрения ИС. Определение взаимосвязей операций — процесс выявления и документирования последовательности выполнения плановых операций. Определение ресурсов операции — процесс определения необходимых для выполнения каждой плановой операции ресурсов и их количества. Определение длительности операций — процесс определения продолжительности выполнения каждой плановой операции. Разработка расписания — процесс составления расписания проекта с учетом последовательностей операций, их длительности, требований к ресурсам и ограничений на сроки выполнения проекта в целом. Управление расписанием — процесс управления изменениями расписания проекта. Проект считается успешным, если он завершен в установленные сроки, выполнен в рамках бюджета и в соответствии с ожиданиями заказчика. Управление стоимостью проекта объединяет процессы, выполняемые в ходе планирования, разработки бюджета и контролирования затрат и обеспечивающие завершение проекта в рамках утвержденного бюджета. К процессам управления стоимостью относятся: Стоимостная оценка — определение примерной стоимости ресурсов, необходимых для выполнения операций проекта; Разработка бюджета расходов — суммирование оценок стоимости отдельных операций или пакетов работ с целью формирования базового плана по стоимости; Управление стоимостью — воздействие на факторы, вызывающие отклонения по стоимости, и управление изменениями бюджета проекта. Управление рисками тесно связано с общим жизненным циклом проекта. На ранних этапах преобладают риски, связанные с бизнесом, рамками проекта, требованиями к конечному продукту и проектированием этого продукта. На стадии реализации доминируют технологические риски, далее возрастает роль рисков, связанных с поддержкой и сопровождением системы. На протяжении всего жизненного цикла проекта возникают новые риски, что требует проведения дополнительных операций анализа и планирования. Целью управления рисками проекта является повышение вероятности реализации и значимости позитивных событий и снижение вероятности реализации событий, негативных для целей проекта. Поскольку процедура внедрения ПО может вызвать перебои в работе компании, процесс разделяется на несколько этапов, каждый из которых имеет свои нюансы и осуществляется после строгого согласования с заказчиком. Этап 1. Обследование компании Перед созданием проекта выполняется исследование текущей работы компании профессионалами. По окончании предварительного обследования и аудита заказчик получает рекомендации, связанные с разработкой технического задания на производство работ. В нем уделяется внимание каждой мельчайшей детали, подробно описаны требования по: подготовке и требованиям к техсредствам; формату хранения и передачи данных и резервных архивов; составу и выполнению подготовительных работ для объекта; конфигурированию системы передачи информации; работе общего и прикладного программного обеспечения. Качественно составленное ТЗ гарантирует точность выполнения работ. Этап 2. Составление контракта на производство работ Контракт на производство работ составляется по совместному заключению заказчика и компании после выполнения анализа ТЗ. Этот период — оценочный. Поскольку план работ назначен и сроки определены, компания-исполнитель может оценить всю процедуру в комплексе и определиться с ценой. Чаще всего первичный этап производится бесплатно или становится таковым на основании последующего заказа. Цена на выполнение работ по интеграции программного обеспечения может зависеть от следующих факторов: состава и количества рабочих мест, подсистем и модулей; проведения дополнительных работ по интеграции с другими подсистемами и системами, а также сложности ее исполнения; объема хранимой в БД информации и ее состояния (работоспособности и наличие резервных копий). Этап 3. Создание группы по внедрению ПО Третий период также входит в подготовительные работы. Компанией-исполнителем формируется группа внедрения программного обеспечения и назначаются ответственные. Этап 4. Инсталляция и наладка ПО В этот период производится инсталляция программного обеспечения на серверах и клиентских машинах, подключение связи, а также проверка и наладка рабочего состояния системы и ее тестирование под нагрузкой. В стандартный перечень работ по четвертому этапу входит: установка и подготовка общесистемного ПО сервера; инсталляция и наладка компонентов и функций серверной платформы; создание таблиц баз данных, загрузка информации и интеграция; перенос БД (при необходимости), конвертация в нужный формат, наладка и создание рабочих копий ПО, подготовка программ; установка и подготовка клиентских машин (общеприкладное и прикладное ПО); интеграция и адаптация с уже имеющимися системами и платформами; проверка работоспособности всей системы, тестирование функционирования комплекса программного обеспечения; окончательная настройка по результатам тестирования с целью получения максимальной производительности и оптимизации работы. На этом процесс внедрения программного обеспечения завершен, однако существуют дополнительные процедуры, которые множество компаний называет постустановочными. Завершение внедрения и проведение дополнительных работ Завершение внедрения ПО включает выполнение следующих работ: обучение группы специалистов со стороны заказчика работе с новым ПО — может производится удаленно или на территории заказчика; внесение изменений согласно опыту эксплуатации, заказчиком нового ПО; по окончании внесения условленных изменений и устранения замечаний подписывается акт сдачи работ и приемки проекта согласно ТЗ, после чего система передается заказчику, и операция по внедрению считается завершенной. После интеграции программного обеспечения со стороны заказчика могут возникнуть проблемы. Это может быть человеческий фактор или недостаточная оптимизация и интеграция с незаявленными в техническом задании (ТЗ) системами, которые косвенно касаются внедренного ПО. В связи с этим компании оказывают техническую поддержку как своих, так и интегрированных сторонними компаниями систем. Поддержка и сопровождение работы серверов не входит в оплату по основным работам, производимым по техническому заданию. Контрольные вопросы: – Что такое методологии внедрения? – Назовите известные вам методологии управления – Что такое управление сроками проекта? Для чего оно нужно? – Из каких процессов оно состоит? – Назовите возможные цели и задачи внедрения ПО. – В чем заключается управление стоимостью? – Из каких процессов оно состоит? – В чем заключается управление рисками? Индивидуальные задания: 1.Разработка программного комплекса «АРМ администрации колледж». 2.Разработка программного комплекса «АРМ работника склада» 3.Разработка программного комплекса «АРМ администратора автосалона». 4.Разработка программного комплекса «АРМ оператора такси». |