Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управления качеством ПО.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
613.89 Кб
Скачать

Управление качеством по в компании cqg

Компания CQG является одним из поставщиков биржевой информации и программных продуктов для биржевой торговли. В компании систематически используются следующие методы повышения качества ПО:

  • Персональные проверки.

  • Обязательные формальные инспекции всех артефактов (требования, архитектура, проектные модели, тест-планы, код).

  • Юнит-тестирование.

  • Различные виды тестирования вручную (интеграционное, системное, релиз, верификация требований, bug bash).

  • Автоматизированное функциональное тестирование (для некоторых систем).

  • Обязательные стандарты на все артефакты: планы проектов, требования, дизайн, тест-планы, код.

  • Прототипирование на самых ранних стадиях проектов.

  • Регулярные собрания команд разработчиков с целью анализа причин появления наиболее серьёзных дефектов и поиска путей устранения этих причин.

Контроль качества процесса и проектов осуществляется регулярно с помощью следующих метрик:

  • Плотности дефектов на 1000 строк кода, найденных на разных стадиях, таких как инспекции кода, интеграционное, системное, релиз тестирование.

  • Эффективность инспекций (плотность найденных замечаний, скорость проверки, процент найденных дефектов, покрытие кода инспекциями).

  • Процент переделок (размер кода для исправления дефектов по отношению к общему числу разработанного кода).

  • Покрытие кода юнит-тестами.

  • Покрытие кода формальными требованиями.

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

Использование разнообразных методов повышения качества и регулярный контроль качества процесса позволяет компании CQG обходиться довольно малым количеством тестеров по отношению к количеству разработчиков. При этом основной целью работы отдела тестирования является не поиск дефектов в разработанном ПО, а проверка его высокого качества.

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