Вопросы к экзамену «Оценка эффективности программных продуктов»
Вид материала | Вопросы к экзамену |
СодержаниеПроцессы мониторинга и оценки эффективности (МЕ) Модель процессов ME по Cobit 4.1 Модель процессов МЕ по ГОСТ Р ИСО/МЭК 9126 |
- Повышение эффективности разработки программных продуктов учебного назначения, 29.87kb.
- Учебно-методический комплекс дисциплины разработка и стандартизация программных средств, 362.73kb.
- Вопросы разработки и стандартизации программных продуктов в учебном процессе вуза Кириллов, 25kb.
- Ю. П. Ехлаков д-р техн наук, проректор по информатизации и управлению, 87.39kb.
- 9 Структура программных продуктов, 95.55kb.
- Конституции Российской Федерации за гражданами РФ закреплена обязанность уплаты установленных, 288.82kb.
- Лицензионный договор на передачу прав, 238.97kb.
- I. Оценка эффективности pr – историческая перспектива, 873.33kb.
- I. Оценка эффективности pr – историческая перспектива, 871.16kb.
- Методическое пособие по курсовому проекту по дисциплине «Технология разработки программных, 182.21kb.
- Процессы мониторинга и оценки эффективности (МЕ)
- Модели зрелости ИТ-процессов
- Модели зрелости ИТ-процессов
Потребности бизнеса определяются Ключевыми Индикаторами Цели, чему способствует организация постоянного контроля над всеми ресурсами ИТ. Достижение необходимого уровня контроля измеряется Ключевыми Показателями Результата, которые учитывают Критические Факторы Успеха. Результаты всех этих оценок используются для определения уровня зрелости управления ИТ в целом, так и отдельных групп процессов.
Модель Зрелости используется для оценки уровня управления ИТ— от несуществующего (самый низкий уровень) до оптимизированного (самый высокий уровень).
Для достижения пятого, "оптимизированного" уровня зрелости в управлении ИТ организация должна быть на пятом уровне в домене мониторинг и как минимум на четвертом уровне моделей зрелости для всех других доменов.
Модель зрелости не является технологией или стандартом. Для нее нет формальных описаний, в ней нет жестких требований, и она не привязана к конкретным информационным технологиям.
Модели зрелости предназначены для организации эффективного управления. Они определяют ключевые действия, которые указывают, что надо сделать для достижения требуемого качества и содержат способы контроля над правильностью выполнения ключевых ИТ-процессов и методы их корректировки.
Беря за основу моделей зрелости, разработанную для каждого из 34 ИТ-процесса CobiT, руководитель может выяснить следующие сведения:
- Текущий статус организации — оценить, на какой стадии организация находится сегодня.
- Текущий статус лучшей практики в этой отрасли — сравнить свою организацию с лучшей организацией в этой отрасли.
- Текущий статус международных стандартов — провести дополнительное сравнение текущего статуса организации с "лучшей практикой" или международными стандартами.
- Статус организации после усовершенствования (реализация стратегии организации) — оценить стратегию организации, каких результатов организация хочет достичь.
В таблице 16 приведен шаблон оценки аспектов модели зрелости для каждого из процессов. Всего предлагается семь аспектов:
- Осведомлённость и информирование
- Политики, планы и процедуры
- Инструментарий и автоматизация
- Навыки и компетентность
- Ответственность и подотчетность
- Постановка целей и оценка результатов
- Общая оценка процесса
Таблица 16 - Соответствие процессов и ключевых областей управления
| П – приоритетные, В – второстепенные | |||||
Индекс | Процесс | Соответствие стратегии | Полезность | Управление рисками | Управление ресурсами | Оценка эффективности |
PO 1 | Разработка стратегического плана развития ИТ | П | | В | В | |
PO 2 | Определение информационной архитектуры | П | В | В | П | |
PO 3 | Определение направления технологического развития | В | В | В | П | |
PO 4 | Определение ИТ процессов, организационной структуры и взаимосвязей | В | | П | П | |
PO 5 | Управление ИТ инвестициями | В | П | | В | В |
PO 6 | Информирование о целях и направлениях развития ИТ | П | | П | | |
PO 7 | Управление персоналом | П | | В | П | В |
PO 8 | Управление качеством | П | В | В | | |
PO 9 | Оценка и управление ИТ рисками | П | | П | | |
PO 10 | Управление проектами | П | В | В | В | В |
AI 1 | Выбор решений по автоматизации | П | П | В | В | |
AI 2 | Приобретение и поддержка программных приложений | П | П | В | | |
AI 3 | Приобретение и обсуживание технологической инфраструктуры | | | | П | |
AI 4 | Обеспечение выполнения операций | В | П | В | В | |
AI 5 | Поставка ИТ ресурсов | | В | | П | |
AI 6 | Упраление внесениями изменений | | П | | В | |
AI 7 | Внедрение и приемка решений и изменений | В | П | В | В | В |
DS 1 | Определение и управление уровнем обслуживания | П | В | П | П | П |
DS 2 | Управление услугами сторонних организаций | | П | П | В | В |
DS 3 | Управление производительность и мощностями | В | В | В | П | В |
DS 4 | Обеспечение непрерывности ИТ сервисов | В | П | П | В | В |
DS 5 | Обеспечение безопасности систем | | | | П | |
DS 6 | Определение и распределение затрат | | В | | П | В |
DS 7 | Обучение и подготовка пользователей | В | П | В | В | |
DS 8 | Управление службой технической поддержки и инцидентами | | П | | | В |
DS 9 | Управление конфигурацией | | П | В | П | |
DS 10 | Управление проблеммами (инцидентами) | | П | В | | В |
DS 11 | Управление данными | В | П | П | П | В |
DS 12 | Управление физической безопасностью и защитой от воздействий окружающей среды | | | П | В | |
DS 13 | Управление операциями по эксплуатации систем | | | | П | |
ME 1 | Мониторинг и оценка эффективности ИТ | В | В | В | В | П |
ME 2 | Мониторинг и оценка систем внутреннего контроля | | П | П | | |
ME 3 | Обеспечение соответствия внешним требованиям | П | | П | | |
ME 4 | Обеспечение корпоративного управления ИТ | П | П | П | П | П |
Модель Зрелости Управления ИТ, для бизнеса, предназначена для управления ИТ-процессами с целью увеличения эффективности работы ИТ, при соблюдении равновесия между риском и прибылью.
- Не существует. Полное отсутствие каких-либо процессов управления ИТ. Организация не признает существования проблем в ИТ, которые нужно решать, и, таким образом, нет никаких сведений о проблемах.
- Начало (Анархия). Организация признает существование проблем управления ИТ и необходимость их решения. При этом не существует никаких стандартизованных решений. Существуют случайные одномоментные решения, принимаемые кем-то персонально или от случая к случаю. Подход руководства к решению ИТ-проблем хаотичен, признание существования проблем случайно и непоследовательно.
- Повторение (Фольклор). Существует всеобщее осознание проблем управления ИТ. Показатели деятельности и ИТ-процессов находятся в развитии, охватывая процессы планирования, функционирования и мониторинга ИТ. Деятельность по управлению информационными технологиями описана и интегрирована в процесс управления организацией. Выбраны для улучшения и/или контроля те ИТ-процессы, которые влияют на основные бизнес-процессы предприятия. Эффективно выполняется планирование и управление инвестициями. Руководство организации регламентировало меры по управлению ИТ, а также методы управления и оценки, но процесс не был принят в организации. Не существует формализованного обучения, набора взаимосвязанных стандартных процедур управления, ответственность возложена на сотрудников. Сотрудники контролируют процессы управления с помощью проектов и ИТ-процессов. Ограниченные инструменты управления выбираются и внедряются для сбора метрик управления, но не используются в полном объеме из-за недостатков в оценке их функциональности.
- Описание (Стандарты). Необходимость действовать в соответствии с принципами управления ИТ понимается и принимается. Развивается базовый набор показателей управления ИТ: определена связь между результатом и показателями производительности, она зафиксирована и внедрена в стратегические процессы планирования и мониторинга. Процедуры стандартизованы и документированы, проводится обучение сотрудников по выполнению этих процедур. Показатели производительности всех видов деятельности зафиксированы и отслеживаются, что приводит к повышению эффективности работы всей организации. Процедуры не сложны, они являются формализацией существующей практики. Идеи сбалансированных карт оценки бизнеса принимаются организацией. Ответственность за обучение, выполнение и применение стандартов возложена на сотрудников организации. Анализ первопричин применяется время-от-времени. Большинство процессов управляются в соответствии с некоторыми основными метриками, и, как правило, отдельными сотрудниками, поэтому ни о каких отклонениях руководители не знают. Однако всеобщая отчетность о выполнении ключевых процессов является четкой, и руководство премирует сотрудников на основе измерения ключевых результатов.
- Управление (Измеряемый). Существует полное понимание проблем управления ИТ на всех уровнях организации, постоянно происходит обучение сотрудников. Определены и поддерживаются в актуальном состоянии соглашения об уровне обслуживания. Четко распределена ответственность, установлен уровень владения процессами. Процессы ИТ соответствуют бизнесу и стратегии ИТ. В первую очередь улучшения в процессах ИТ основываются на измеряемых количественных показателях. Существует возможность управлять процедурами и метриками процессов, измерять их соответствие. Все совладельцы процесса осознают риски, важность ИТ и возможности, которые они предоставляют. Руководство организации определило допустимые отклонения, при которых процессы должны работать. Если процессы не работают эффективно и продуктивно, действия предпринимаются во многих (но не всех случаях). Процессы постоянно совершенствуются, их результаты соответствуют "лучшим практикам". Формализован порядок анализа первопричин. Присутствует понимание необходимости постоянного совершенствования. Ограниченно применяются передовые технологии, основанные на современной инфраструктуре и модифицированных стандартных инструментах. Все необходимые ИТ-специалисты вовлечены в бизнес-процессы. Управление ИТ превращается в процесс уровня всей организации. Деятельность управления ИТ интегрируется в процесс управления организацией.
- Оптимизация (Оптимизируемый). В организации существует углубленное понимание управления ИТ, проблем и решений ИТ, а также перспектив. Обучение и коммуникация поддерживаются на должном уровне, самыми современными средствами. В результате непрерывного улучшения процессы соответствуют моделям зрелости, построенным на основании "лучшей практики". Внедрение этих процедур привело к появлению организаций, людей и процессов, максимально адаптируемых к изменяющимся условиям, а также полностью соответствующих требованиям управления ИТ. Первопричины всех проблем и отклонений тщательно анализируются, по результатам анализа выполняются результативные действия. Информационные технологии интегрированы в бизнес-процессы, полностью их автоматизируют, предоставляя возможность повышать качество и эффективность работы организации.
Модели зрелости предназначены для выбора стратегических и тактических действий по управлению ИТ, а так же для контроля текущего состояния ИТ процессов.
Модель процессов ME по Cobit 4.1
Рисунок 4 – Модель процесса
Рисунок 5- Мониторинг и оценка эффективности
Рисунок 6 – мониторинг и оценка системы внутреннего контроля
Рисунок 7 – Обеспечение соответствия внешним требованиям
Рисунок 8 – Обеспечение корпоративного управления ИТ
- Модель процессов МЕ по ГОСТ Р ИСО/МЭК 9126
В данном разделе указаны шесть характеристик, которые с минимальным дублированием описывают качество программного обеспечения. Данные характеристики образуют основу для дальнейшего уточнения и описания качества программного обеспечения. Руководства описывают использование характеристик качества для оценки качества программного обеспечения.
Настоящий стандарт не определяет подхарактеристики (комплексные показатели) и показатели, а также методы измерения, ранжирования и оценки. Данный стандарт придерживается определения качества по ИСО 8402.
Определения характеристик и соответствующая модель процесса оценки качества, приведенные в настоящем стандарте, применимы тогда, когда определены требования для программной продукции и оценивается ее качество в процессе жизненного цикла.
Эти характеристики могут применяться к любому виду программного обеспечения, включая программы ЭВМ и данные, входящие в программно-технические средства (встроенные программы). Настоящий стандарт предназначен для характеристик, связанных с приобретением, разработкой, эксплуатацией, поддержкой, сопровождением или проверкой программного обеспечения.
Применяются следующие термины.
Оценка (assessment) - действие по применению конкретного задокументированного критерия оценки к конкретному программному модулю, пакету или продукции с целью обусловленной приемки или выпуска программного модуля, пакета или продукции.
Признаки (показатели) (features) - признаки, определяющие свойства программной продукции, которые могут быть отнесены к характеристикам качества. Примечание - Примеры признаков включают длину маршрута, модульность, структуру программы и комментарии.
Программно-аппаратные средства (firmware) - технические средства, содержащие компьютерную программу и данные, которые не могут изменяться средствами пользователя. Компьютерная программа и данные, входящие в программно-аппаратные средства, классифицируются как программное обеспечение; схемы, содержащие компьютерную программу и данные, классифицируются как технические средства.
Уровень качества функционирования (level of performance) - степень, в которой удовлетворяются потребности, представленные конкретным набором значений для характеристик качества.
Измерение (measurement) - действие по применению показателя качества программного обеспечения к конкретной программной продукции.
Качество (quality) -весь объем признаков и характеристик продукции или услуги, который относится к их способности удовлетворять установленным или предполагаемым потребностям (ИСО 8402). Примечание - В сфере контракта потребности определены, тогда как в других сферах предполагаемые потребности должны быть установлены и определены (ИСО 8402, примечание 1).
Ранжирование (рейтинг) (rating) - действие по отнесению измеренного значения к соответствующему уровню ранжирования. Используется 'для определения уровня ранжирования программного обеспечения по конкретной характеристике качества.
Уровень ранжирования (rating level) - диапазон значений в масштабе, позволяющем классифицировать (ранжировать) программное обеспечение в соответствии с установленными или предполагаемыми потребностями. Соответствующие уровни ранжирования могут быть связаны с различными представлениями о качестве, то есть для пользователей, руководителей или разработчиков. Данные уровни называются уровнями ранжирования. Примечание - Данные уровни ранжирования отличны от "классов", определенных ИСО 8402.
Программное обеспечение (software) - программы, процедуры, правила и любая соответствующая документация, относящиеся к работе вычислительной системы.
Программная продукция (software product) - программный объект, предназначенный для поставки пользователю.
Качество программного обеспечения (software quality) - весь объем признаков и характеристик программной продукции, который относится к ее способности удовлетворять установленным или предполагаемым потребностям.
Критерий оценки качества программного обеспечения (software quality assessment criteria) - набор определенных и задокументированных правил и условий, которые используются для решения о приемлемости общего качества конкретной программной продукции. Качество представляется набором установленных уровней, связанных с программной продукцией.
Характеристики качества программного обеспечения (software quality characteristics) - набор свойств (атрибутов) программной продукции, по которым ее качество описывается и оценивается. Характеристики качества программного обеспечения могут быть уточнены на множестве уровней комплексных показателей (подхарактеристик).
Метрика качества программного обеспечения (software quality metric) - количественный Масштаб и метод, которые могут быть использованы для определения значения признака, принятого для конкретной программной продукции.