Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Измерения в программной инженерии (Software Engineering Measurement)

Важность и роль количественных оценок в управленческих практиках общепризнанна.

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

Ключевые термины и методы по измерениям в программной инженерии определены в стандарте ISO/IEC 15939:2002 Software Engineering - Software Measurement Process (2002 г.), основывающемся на международном словаре метрологии, выпущенном ISO в 1993 году.

На русском языке используются термины «метрика», «измерение».

Международный стандарт ISO/IEC 15939 описывает процесс, определяющий действия или работы (activities) и задачи (tasks), необходимые для реализации процесса ведения измерений, а также включающий информационную модель измерений. 

 

Установление и поддержка процесса ведения измерений (Establish and Sustain Measurement Commitment)

Измерения должны быть обусловлены организационными целями и соответствовать принятыми организационными или проектными     стандартами.

Например, в качестве организационной цели может выступать «выпуск на рынок новых продуктов первыми».

Такая постановка задачи, в свою очередь порождает требование того, что факторы, способствующие достижению цели должны быть оценены количественно. Это необходимо для того, чтобы проект был управляем в процессе достижения заданного результата.

Для этого надо:

    1. Определить содержание измерений. Необходимость принять, в каких масштабах – на уровне какой организационной единицы (операция, задача, работа, проект, программа, деятельность организации, в целом) будут проводиться измерения.

Все последующие задачи по ведению измерений, связанные с соответствующими требованиями, ведутся в рамках принятого содержания измерений. 

Безусловно, в дополнение к этому необходимо идентифицировать всех заинтересованных лиц, ассоциированных и вовлеченных в проведение измерений.

  2. Заручиться поддержкой менеджеров и персонала в ведении измерений. Такая поддержка должна быть оформлена формально, сообщена персоналу и поддержана соответствующими ресурсами.

Организационная поддержка измерений является основным фактором успеха, так как назначение ресурсов просто необходимо для реализации процесса ведения измерений.    

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

 

 

 

Планирование процесса измерений (Plan the Measurement Process)

Включает следующие основные моменты.

Задание «организационной единицы»

Таким образом обеспечивается явный контекст измерений и связанные с ним ограничения. В качестве такой «единицы»  (в общем случае) могут выступать организационные процессы, прикладные домены (области деятельности или отдельных     работ) и т.п. Подробное описание характеристик организационной единицы в стандарте ISO 15939-02.

6.2.2. Идентификация информационных потребностей (в отношении результатов измерений)

Такие потребности, обычно, базируются на целях, ограничениях, рисках и проблемах на уровне заданной организационной единицы. 

В основе указанных моментов лежат различные цели – организационные, проектные и т.п. Все эти аспекты (как и порождающие их цели) должны быть четко идентифицированы и для них должны быть определены соответствующие приоритеты.

Затем, должно быть выбрано подмножество аспектов, в     отношении которых будут проводиться измерения, и полученные результаты также должны быть документированы, персонал поставлен в известность о них, а заинтересованным лицам необходимо провести оценку аспектов измерений.

 

Выбор метрик (измерений)

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

 

6.2.4. Определение наборов собираемых данных, а также процедур анализа и ведения отчетности

Это включает в себя коллекцию процедур и расписаний, хранение, проверку, анализ, отчетность и конфигурационное управление собираемыми данными. (см. стандарт ISO 15939-02, раздел 5.2.4).

 

6.2.5. Определение критериев оценки информационных продуктов (т.е. результатов измерений)

На критерии оценки влияют технические и бизнес цели, сформулированные прежде для соответствующей организационной единицы. Результаты измерений ассоциированы с создаваемым продуктом (являющемся целью проекта), а также с процессами, обеспечивающими управление и измерения в проекте. (см. стандарт ISO 15939-02, раздел     5.2.5).

 

6.2.6. Оценка, утверждение и предоставление ресурсов для проведения измерений

 

1. План измерений должен быть оценен и утвержден уполномоченными лицами. Это включает:

· процедуры сбора данных, их хранения, анализа и отчетности;

· критерии оценки;

· расписание и распределение ответственности.

 

Критерии обзора и оценки этих артефактов должны быть установлены на уровне организационной единицы или выше. 

Такие критерии должны принимать во внимание существующий опыт, доступность ресурсов и     потенциальный срыв проекта когда предлагается изменение существующих практик. 

 

2. Ресурсы должны быть доступны для реализации запланированных и утвержденных задач по ведению измерений.

Доступность ресурсов может быть распределена по стадиям внедрения изменений в процесс измерений.

Например, когда изменения производятся изначально в «пилотном» режиме, а уже затем, становятся составной частью стандартного     процесса (т.е. используемого в рамках всего проекта, подразделения или организации).

Также, необходимо уделять внимание ресурсам, необходимым для успешного внедрения новых процедур и измерений (метрик) (см. стандарт ISO 15939-02, раздел 5.2.6.2).

 

 6.2.7. Внедрение технологий поддержки измерений

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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...