Измерения в программной инженерии (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 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|