Вопросы к экзамену «Оценка эффективности программных продуктов»
Вид материала | Вопросы к экзамену |
- Повышение эффективности разработки программных продуктов учебного назначения, 29.87kb.
- Учебно-методический комплекс дисциплины разработка и стандартизация программных средств, 362.73kb.
- Вопросы разработки и стандартизации программных продуктов в учебном процессе вуза Кириллов, 25kb.
- Ю. П. Ехлаков д-р техн наук, проректор по информатизации и управлению, 87.39kb.
- 9 Структура программных продуктов, 95.55kb.
- Конституции Российской Федерации за гражданами РФ закреплена обязанность уплаты установленных, 288.82kb.
- Лицензионный договор на передачу прав, 238.97kb.
- I. Оценка эффективности pr – историческая перспектива, 873.33kb.
- I. Оценка эффективности pr – историческая перспектива, 871.16kb.
- Методическое пособие по курсовому проекту по дисциплине «Технология разработки программных, 182.21kb.
Эффективное функционирование АСУ требует комплексного использования новых технических средств обработки информации и новых методов организации технологических процессов решения функциональных задач. Такими средствами в настоящее время служат вычислительное оборудование, включая ПК, периферийные устройства обработки данных, средства связи и оргтехники. Методы организации технологических процессов или инфраструктуры ИТ базируются на использовании системотехнических методов построения технологических процессов интегрированной обработки данных, применении средств информационно-коммуникативных технологий (ИКТ). Создание такой технологии обработки информации, т. е. выбор методов преобразования информации и определение состава технических средств для их реализации, ведется в процессе проектирования технического и технологического обеспечения системы, а эксплуатируется технология — на стадии функционирования АСУ.
Под техническим обеспечением (ТО) или инфраструктурой АСУ понимается совокупность, включающая комплекс технических средств (КТС), методические и руководящие материалы по созданию и функционированию КТС.
КТС является технической основой любой АСУ и представляет собой совокупность взаимосвязанных единым управлением автономных технических средств сбора, накопления, обработки, передачи, вывода и представления информации, устройств управления ими, а также средств оргтехники для длительного хранения (накопления) информации и средств связи для осуществления информационного обмена между различными техническими средствами.
Цель создания технического обеспечения — выбор и оснащение многоуровневой АСУ техническими средствами сбора, регистрации, передачи, хранения, накопления, обработки информации, создания условий нормальной загрузки и надежности элементов системы при решении в установленном временном режиме всех необходимых функциональных задач.
Для достижения заданной эффективности комплекс технических средств в АСУ формируется во взаимосвязанный набор устройств обработки информации, который базируется на совокупности организационных принципов.
Принципы организации инфраструктуры
Автоматизированная обработка информации может быть организована централизованно или в условиях централизованно-распределенной вычислительной сети. Как в первом, так и во втором случаях один или несколько центров обработки информации, поставщики и потребители данных связаны между собой каналами передачи информации. Технические средства обработки данных группируются и образуют вычислительный центр (ВЦ), информационно-вычислительный центр (ИВЦ). Вычислительные центры — организационно-технологическая база любой АСУ. Вычислительные центры АСУ по реализуемым режимам обмена информацией с другими ВЦ разделяются на автономные (без обмена информацией по каналам связи), с полуавтоматическим режимом (обмен информацией через каналы связи идет по запросу), автоматическим режимом работы, при котором обеспечивается обмен информацией с помощью программных средств ПК.
Локальная вычислительная сеть включает вычислительный центр, связанный с удаленными терминалами для сбора, подготовки, выдачи информации.
Принцип интегрированной обработки предполагает создание и функционирование непрерывного технологического процесса автоматизированной обработки информации, что достигается наличием автоматизированного банка данных, языковой, программной и технической совместимостью различных устройств.
Принцип согласованной производительности предусматривает на стадии проектирования системы согласование в технологической цепи обработки информации устройств по производительности. Это достигается созданием при необходимости буферных накопителей информации для последующей выдачи ее в нужные пользователю сроки либо созданием параллельных цепей обработки информации на участках с недостаточной пропускной способностью.
Требования к инфраструктуре
Рассмотрим технологические операции, которые реализуют КТС. Сбор, регистрация, передача первичной переменной информации — начало процесса. Прием информации с контролем и регистрация ее получения.
Создание прогрессивной технологии обработки информации предъявляет следующие требования к техническим средствам управления:
- минимизация трудовых и стоимостных затрат на автоматизированное решение комплексов функциональных задач АСУ;
- возможность реализации интегрированной обработки информации;
- обеспечение взаимодействия пользователей с оперативной частью, распределенной базы данных через терминальные устройства; высокая надежность работы устройств;
- обеспечение дифференцированной защиты информации от несанкционированного доступа, отвечающей степени ее конфиденциальности на различных уровнях управления;
- ориентация на типовые технические средства обработки информации с учетом их дальнейшего развития, возможности наращивания, облегчающие взаимодействие с АСУ других уровней и назначения;
- агрегируемость устройств для наращивания комплекса технических средств с целью получения заданной производительности (или иная технология);
- минимизация капитальных затрат на приобретение КТС и их эксплуатацию;
- совместимость с техническими средствами, используемыми в других сопряженных с АСУ автоматизированных системах управления организационного типа.
Проектирование технического и технологического обеспечения АСУ осуществляется в соответствии с методическими и руководящими материалами, общесистемными методическими материалами. Результаты проектирования находят отражение в технической документации, входящей составной частью в проекты АСУ. Реализация технического и технологического обеспечения проводится на стадии функционирования операторами, механиками, инженерами — специалистами, эксплуатирующими и обслуживающими комплекс технических средств АСУ, и регламентируется важнейшими положениями экономики. В приложении N рассматривается построение ИТ инфраструктуры как центра обработки данных.
- Управление и оценка персонала
Специфика средств ИТ и методов их внедрения, эксплуатации, сопровождения и управления зависит от масштаба предприятия и может существенно отличаться. В работе рассматриваются вопросы управления ИТ-подразделения динамично развивающихся предприятий, успешно перешедших из числа малых в состав так называемых средних, встретившихся с перечисленными выше проблемами и готовых сделать качественный скачок в используемых способах управления.
Отдел ИТ должен быть системой, а не просто набором средств и компанией работающих специалистов из разных областей. Таким образом, отдел ИТ компании – это совокупность взаимодействующих средств IT и специалистов в области IT, целями которой являются:
- Обеспечение информационными технологиями;
- Повышение эффективности деятельности компании посредством оптимизации информационных потоков.
IT отдел компании выполняет задачи, такие, как:
- Реализация IT проектов;
- Обеспечение работоспособности информационных систем;
- Предоставление руководящему звену компании сведений о новых возможностях IT и технологиях управления ими;
- Делопроизводство отдела, ведение бюджета IT, учет IT активов, обеспечение кадрового состава IT.
В рамках данных целей и задач можно представить ИТ предприятия как автоматизированную систему управления, а ИТ отдел как орган управления.
Главной задачей ИТ-подразделения будет являться поддержка автоматизированной системы управления предприятием.
Рассмотрим данную концепцию подробнее.
Для примера проиллюстрируем функциональную модель домена «Планирование и организация» по методологии COBIT 4.1.,беря во внимание ГОСТ Р ИСО/МЭК 12207 «Процессы ЖЦ программныхсредств» и методологическую модель Microsoft® Operations Framework (MOF). Для представления данных будем использовать методологию IDEF0, с помощью которой наглядно представляется изучаемая система и предстает перед разработчиками и аналитиками в виде набора взаимосвязанных функций и стрелок.
Группа процессов «Планирование и организация» охватывает стратегию и тактику и определяет тот путь, с помощью которого ИТ внесет больший вклад в достижение бизнес целей. Реализация стратегического видения должна быть спланирована, донесена до заинтересованных сторон и управляема с различных точек зрения. Должны быть внедрены как правильная организация, так и технологическая инфраструктура. Этот домен отвечает на следующие вопросы:
- Согласована ли ИТ стратегия и корпоративная стратегия?
- Достигает ли организация оптимального использования своих ресурсов?
- Все ли организации понимают цели, поставленные перед ИТ?
- Осознаются ли ИТ риски и осуществляется ли управление ими?
- Соответствует ли качество систем ИТ потребностям бизнеса?
Далее представлена декомпозиция домена на составляющие, для наглядности в процессе разработки было принято решение разбить модель на 2 части: в первую входят функции с 1 по 4 (Рис.7), во второй – функции с 5 по 10 (Рис.8), при этом все связи сохраняются.
Последующие группы процессов моделируются сходным образом. Представим краткое описание оставшимся группам процессов.
Второй группой процессов является «Приобретение и Внедрение». Эта группа описывает ИТ решения, которые должны быть выявлены, разработаны или приобретены, а также внедрены и интегрированы в бизнес процесс, для реализации ИТ стратегии. Кроме того, внесение изменений в существующие системы (равно как и обслуживание последних) относится к этому разделу методологии, так как нужна уверенность в том, что ИТ решения продолжают соответствовать бизнес целям. В этом домене даются ответы на следующие вопросы:
- Предлагают ли новые проекты решения, отвечающие потребностям бизнеса?
- Укладываются ли новые проекты в отведенные сроки и бюджет?
- Будут ли новые системы после своего внедрения работать должным образом?
- Удастся ли внедрить изменения без сбоев в текущих бизнес операциях?
Домен «Эксплуатация и сопровождение» предоставляет решения и делает их применимыми для конечных пользователей. То есть, данный домен связан с вопросами текущего предоставления услуг, обеспечение безопасности и непрерывности сервисов, поддержку конечных пользователей, управление данными и операционной инфраструктурой.
Корпоративное управление сферой информационных технологий должно обеспечивать соответствие ИТ текущим и стратегическим целям организации. Однако до перехода к процессу эксплуатации и сопровождения определяется направление в отношении внедрения решений и обеспечения сервисов, а так же обеспечивается внедрение решений и оказывается сервис на их основе.
Кадровый состав ИТ-персонала
Кадрового состава отдела IT, то в большинстве случаев он включает в себя сотрудников следующих профилей:
- Специалист по сетевому обеспечению
- Системный аналитик
- Программист
- Системный администратор
- Специалист по поддержке пользователей
- Руководитель отдела информационных технологий
- Веб-мастер
Специалист по сетевому обеспечению определяет возникающие в ходе работы сети проблемы; анализирует требования пользователей; координирует процесс наладки и поддержки сетевого оборудования; обеспечивает совместимость программного и аппаратного сетевого обеспечения; готовит бюджет в подотчетной сфере и обеспечивает эффективное использование ресурсов; руководит менее квалифицированным техническим персоналом.
Системный аналитик проводит анализ требований пользователей для определения конфигурации программного и аппаратного обеспечения; готовит технические спецификации, технические отчеты по поддержке программного и аппаратного обеспечения; координирует процесс испытаний и ввода в эксплуатацию ИТ обеспечения; проводит анализ комплексных вопросов программирования касательно модификации кода уже существующих программ и создания кода для новых программ.
Программист решает комплексные вопросы программирования, касающиеся модернизации, модификации уже существующего кода либо создания нового кода; готовит графики и диаграммы рабочего процесса; устанавливает последовательность проведения операций по вводу и компьютерной обработке данных; контролирует проведение тестирования и отладки программного обеспечения.
Системный администратор производит установку программного и аппаратного обеспечения; осуществляет мониторинг и оптимизацию работы операционных систем вычислительной техники; определяет проблемы в программном обеспечении; анализирует требования пользователя, оценивает дополнительные возможности по улучшению работы программного обеспечения.
Специалист по поддержке пользователя отвечает за установку и проведение диагностики программного и аппаратного обеспечения; предоставляет техническую поддержку и консультации конечным пользователям; несет ответственность за организацию ремонта компьютерной техники; обеспечивает наличие расходных материалов для компьютерной и оргтехники; консультирует пользователей по техническим вопросам.
Руководитель отдела IT руководит любой деятельностью, связанной с обслуживанием вычислительной техники; контролирует процесс подбора, установки, поддержки программного и аппаратного обеспечения; контролирует связи компании с партнерами, предоставляющими услуги в сфере IT; руководит процессом подбора, обучения специалистов отдела, анализирует результаты их деятельности; руководит процессом обучения сотрудников.
На данный момент Интернет в бизнесе является не только средством связи между территориально удаленными подразделениями или разными фирмами, но и средством, с помощью которого можно осваивать новые рынки, предъявив потенциальным клиентам свою особого рода визитную карточку – вэб-сайт.
В зависимости от типа вэб-сайта (сайт-визитка, информационный портал, интерактивный портал с Интернет-магазином) количество требуемых специалистов может существенно варьироваться. В самом сложном случае, в отделе IT должны присутствовать:
- PHP/ASP/Perl/" onclick="return false">
- HTML/CSS/Flash верстальщик;
- Веб-дизайнер, работающий на профессиональном уровне с такими программами редактирования растровой и векторной графики, как Adobe Photoshop, Corel Draw;
- Контент-менеджер, отбирающий, редактирующий текстовую и графическую информацию для последующего размещения ее на сайте;
- Системный администратор по вэб-службам (Apache, cron, sshd, ftpd, sendmail, mysql);
- Специалист по привлечению посетителей сайта (SEO, регистрация в тематических каталогах, заказ рекламы и ссылок).
Таблица ОУКИ (RACI) определяет роли и ответственности для каждого процесса. Всего ролей четыре: Ответственный, Управляющий, Консультирующий, Информированный.
Ответственностей в таблице представлено одиннадцать:
- президент,
- финансовый директор,
- высшее руководство,
- директор по ИТ,
- владелец бизнес-процесса,
- руководитель эксплуатации системы,
- главный архитектор ИТ-системы,
- руководитель разработок,
- руководитель администрации ИТ,
- руководитель проектного офиса,
- аудит, риски, безопасность.
На примере домена «Планирование и Управление» можно рассмотреть, как делать оценку вовлеченности персонала в процессы управления ИТ на основе таблиц УОКИ.
В каждом процессе управления ИТ есть ряд действий, закрепленных в методологии COBIT, и представленных в моделях. Для каждого действия определены роли (Ответственный, Управляющий, Консультирующий, Информированный). Используя веса вместо ролей, можно посчитать степень и необходимость участия для каждой ответственности. В оценке коэффициентов есть несколько сложностей. Главная сложность заключается в выборе весов для каждой роли. В для разных процессов важность Ответственный, Управляющий, Консультирующий, Информированный может различаться в зависимости от целей и стратегии организации, модели зрелости ИТ и других факторов. Таким образом, можно говорить, что расстановка весов индивидуальна для каждого предприятия или организации.
В рамках рассмотренных процессов группы «Планирование и организация» было принято решение выделать процессы, относящиеся к планированию или организации. Для каждой подгруппы процессов были установлены значения весов (таблицы 19 и 20).
Таблица 19 . Веса для подгруппы процессов
Планирование | |||
О | У | К | И |
1,61803399 | 4,23606798 | 2,61803399 | 1 |
Таблица 20. Веса для подгруппы процессов
Организация | |||
О | У | К | И |
4,23606798 | 1 | 2,61803399 | 1,618033989 |
Значения весов были заданы от 1 до 4,23606798. Последовательность коэффициентов задана по формуле «золотого сечения» (1). Формула была выбрана для минимизации погрешности в расчетах.
(1)
Заменой на весовые коэффициенты были вычислены значения доли вовлеченности для каждой ответственности каждого процесса. Затем отдельно были подсчитаны степени вовлеченности в управление ИТ для каждой из группы. Заключительным этапом стал расчет степени вовлеченности в управление ИТ каждой ответственности для домена в целом. Результат расчетов представлен в таблице 20. В результате расчетов удалось определить, что ответственными за управления ИТ в домене «Планирование и Организация» по степени возрастания доли являются руководитель главный архитектор ИТ-систем (8, 32) , администрации ИТ (11,32) и директор ИТ (27,35).
Подобным образом можно сделать расчеты для каждой группы процессов и выяснить, какие ответственности являются необходимыми для реализации процесса, а без каких можно обойтись.
Таблица 21 – Степень вовлеченности в процессы домена каждой роли | |||||||||||
| Президент | Финансовый директор | Высшее руководство | Директор по IT | Владелец бизнес-процесса | Руководитель эксплуатации системы | Главный архитектор IT-сиcтем | Руководитель разработок | Руководитель администрации IT | Руководитель проектного офиса | Аудит, риски, безопасность |
PO 1. Разработка стратегического плана развития ИТ | 17,63 | 6,42 | 13,30 | 27,35 | 7,54 | 3,90 | 4,54 | 3,90 | 4,54 | 7,02 | 3,88 |
PO 2. Определение информационной архитектуры | 5,09 | 4,99 | 8,49 | 9,53 | 6,98 | 3,30 | 24,78 | 13,64 | 1,07 | 0,00 | 22,14 |
PO 3. Определение направления технологического развития | 0,00 | 3,61 | 3,61 | 48,42 | 0,00 | 7,31 | 18,49 | 7,31 | 2,58 | 3,58 | 5,08 |
PO 4. Определение ИТ процессов организационной структуры развития | 1,53 | 5,21 | 6,81 | 9,33 | 5,95 | 12,53 | 12,65 | 3,97 | 29,08 | 3,97 | 8,97 |
PO 5. Управление ИТ инвестициями | 12,53 | 4,38 | 22,61 | 33,61 | 6,57 | 2,54 | 2,31 | 2,31 | 5,60 | 4,31 | 3,24 |
PO 6. Информирование о целях и направлениях развития ИТ | 5,11 | 5,06 | 5,11 | 33,08 | 1,70 | 3,72 | 2,07 | 3,72 | 28,42 | 0,00 | 11,99 |
PO 7. Управление персоналом | 0,00 | 3,33 | 0,00 | 12,73 | 0,00 | 8,73 | 8,73 | 8,73 | 32,36 | 8,73 | 16,67 |
PO 8. Управление качеством | 2,70 | 2,56 | 2,70 | 55,28 | 9,96 | 4,25 | 4,25 | 4,25 | 4,25 | 4,25 | 5,53 |
PO 9. Оценка и управление ИТ рисками | 10,34 | 7,03 | 9,26 | 17,30 | 24,15 | 9,61 | 3,14 | 3,14 | 3,14 | 0,43 | 12,45 |
PO 10. Управление проектами | 4,97 | 2,47 | 6,98 | 26,90 | 3,15 | 2,80 | 2,80 | 4,05 | 2,12 | 35,89 | 7,86 |
| 59,90 | 45,06 | 78,86 | 273,53 | 66,01 | 58,69 | 83,76 | 55,03 | 113,17 | 68,19 | 97,81 |
| 5,99 | 4,51 | 7,89 | 27,35 | 6,60 | 5,87 | 8,38 | 5,50 | 11,32 | 6,82 | 9,78 |