Как правильно оценить состояние IT-проекта во время изменений?

0
Фрагмент нашел: Роман Зайруллин3/26/2023

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

• административное описание дефекта (дата обнаружения, сотрудник, сообщивший о дефекте, номер сборки программы, дата исправления);
• полное описание проблемы;
• действия, предпринятые для воспроизведения проблемы;
• предложенные способы решения проблемы;
• родственные дефекты;
• тяжесть проблемы (например, критическая проблема, «неприятная» или косметическая);
• источник дефекта: выработка требований, проектирование, кодирование или тестирование;
• вид дефекта кодирования: ошибка занижения или завышения на 1, ошибка присваивания, недопустимый индекс массива, неправильный вызов метода и т.д.;
• классы и методы, измененные при исправлении дефекта;
• число строк, затронутых дефектом;
• время, ушедшее на нахождение дефекта;
• время, ушедшее на исправление дефекта.

Стив Макконелл / Amazon

Собирая эти данные, вы сможете подсчитывать некоторые показатели, позволяющие сделать вывод об изменении качества проекта:

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

Источник: С. Макконелл. Совершенный код. – M.: Русская редакция, 2010. – С. 520.

ЧТО ТАКОЕ БАЗА ЗНАНИЙ?

Концентрированная книга издательства LIVREZON складывается из сотен и тысяч проанализированных источников литературы и масс-медиа. Авторы скрупулёзно изучают книги, статьи, видео, интервью и делятся полезными материалами, формируя коллективную Базу знаний. 

Пример – это фактурная единица информации: небанальное воспроизводимое преобразование, которое используется в исследовании. Увы, найти его непросто. С 2017 года наш Клуб авторов собрал более 80 тысяч примеров. Часть из них мы ежедневно публикуем здесь. 

Каждый фрагмент Базы знаний относится к одной или нескольким категориям и обладает точной ссылкой на первоисточник. Продолжите читать материалы по теме или найдите книгу, чтобы изучить её самостоятельно.  

📎 База знаний издательства LIVREZON – только полезные материалы.

Следующая статья
Бизнес и экономика
Как организовать рабочее место с научной точки зрения?
Рабочих надо размещать таким образом, чтобы предметы, движущиеся вне их поля зрения, случайно не становились заметными для них. На ранних ступенях человеческой истории постоянно необходимо было быть настороже прежде всего против того, что может появиться сзади или на расстоянии, в целях безопасности от неприятеля. Благодаря переживанию целых поколений, наиболее приспособленных, в человеческих глазах развилась максимальная чувствительность к движущимся предметам, воспринимаемым углами глаз. Даже у цивилизованных людей внимание легче всего и больше всего отвлекается такими движущимися предметами...
Бизнес и экономика
Как организовать рабочее место с научной точки зрения?
IT
Контрольный список для работы с ресурсоемкими запросами
Иностранные языки и лингвистика
Как определяют уровень владения языком в разведывательных службах
Бизнес и экономика
Как анализировать задание, чтобы исключить ошибки при выполнении
Педагогика и образование
Сидим правильно: за роялем и не только
IT
Apple Vision Pro: революция или чемодан без ручки?
IT
Парадигмы софтов для дизайна интерфейсов
Бизнес и экономика
Как оптимизировать производство и начать экономить?
Естественные науки
Гендерные стереотипы в науке, или как ученые выдают желаемое за действительное
Искусство и дизайн
Как сделать страницу регистрации для сайта?
IT
Машина Тьюринга: концентрированный реферат
Бизнес и экономика
Что происходит, когда за оптимизацию берется человек, не знающий отрасли?
Livrezon-технологии
Что и как записывать в конспект лекции?
Бизнес и экономика
Statler Hotel: стандартизация как залог успеха
IT
Что представляет собой архитектура фон Неймана: концентрированный реферат