Контрольный список (или «чеклист») это документ с перечнем требований к выполняемой работе. Каждому свойству готовой работы присваивается весовой коэффициент (например, "отсутствие грамматических ошибок — 4%"), а работа считается выполненной, если сумма коэффициентов больше близкого к сотне числа (например, 97%). Благодаря этому исполнителю не требуется волноваться по поводу качества работы — от него требуется только соблюдать все изложенные в списке требования, а заказчик может быстро проверить качество выполнения, выборочно проверив отдельные параграфы.
Наличие контрольного списка увеличивает производительность работы, позволяет глобально оценить состояние проекта, тратя на это очень мало времени.
Естественно, что в каждом конкретном случае необходимо разрабатывать свой собственный контрольный список, поскольку он должен учитывать специфику разрабатываемого программного средства и возможности средств разработки. Ниже приведен пример контрольного списка (Таблица 2).
|
|
Таблица 2
Контрольный список интерфейса ПО
Элемент | Параметр | Вес | Выполнение |
Окна | При проектировании было учтено, при каком разрешении, а так же размере монитора и шрифтов будут работать пользователи. | ||
Заголовки | Заголовки короткие и адекватные содержимому окна | ||
Заголовки соответствуют названиям элементов, при помощи которых окна были вызваны | |||
Если окно вызывается элементом, не имеющим явного названия, в заголовке окна отражается название экранной формы | |||
Дизайн окна | Тип окна (модальное, немодальное, возможность минимизации/максимизации) был выбран осознанно, в соответствии с задачами пользователей. | ||
Управляющие и информационные элементы расположены достаточно далеко друг от друга (не менее 7 DLU). | |||
Информация в окне адекватно сгруппирована (связанные элементы объединены в группы). | |||
Кнопки находятся в секции, на которую они оказывают непосредственное воздействие. Терминационные кнопки (управляющие окном) расположены либо снизу в ряд либо справа в колонку. | |||
Переход от элемента к элементу внутри окна, осуществляется сверху вниз слева направо. | |||
Диалоговые окна | В диалоговых окнах отсутствуют меню или инструментальные панели. | ||
Диалоговые окна открываются не в центре экрана, а в центре текущего действия пользователя. | |||
Меню Пункты главного меню | Пункты меню имеют адекватные названия. | ||
Первая буква в названии пунктов заглавная. | |||
Все пункты первого уровня активизируют выпадающее меню. | |||
Каждому пункту меню назначены общепринятые горячие клавиши (выделены подчеркиванием). | |||
Раскрывающиеся меню и элементы основного меню второго уровня | Все элементы начинаются с заглавной буквы | ||
Если в меню используются пиктограммы, они расположены слева от названия пункта меню. | |||
Все списки содержат более одного элемента. | |||
Высота меню не превышает размер экрана (меню не нужно прокручивать). | |||
Пункты меню адекватно сгруппированы. Осмысленно использованы разделители в меню. | |||
Пункты меню расположены в порядке связанности выполняемых функций, частоте использования, важности. | |||
Используются не более двух подуровней меню | |||
Название пункта меню соответствует названию вызываемого окна | |||
Пункты меню, открывающие диалоговые окна, обозначены в конце многоточием (…). | |||
Недоступные пункты меню обозначены серым цветом шрифта. | |||
Всплывающие меню | Каждому пункту всплывающего меню соответствует аналогичный пункт в основном меню. | ||
Инструментальные панели | Каждому элементу инструментальной панели соответствует всплывающая подсказка. | ||
Элементы упорядочены и сгруппированы в соответствии с задачами пользователей. | |||
Для стандартных действий используются общепринятые графические элементы. | |||
|
|