Требования и качество

Требования и качество

Результаты отсутствия требований множественны и различны.
Вокруг нас достаточно свидетельств того, что системы получались неудачными только изза того, что требования не были правильно организованы. И даже более того, система может быть создана и даже функционировать, но если она не будет делать то, что от нее хотят пользователи, она будет бесполезна.
Очень интересно рассмотреть связь между требованиями и качеством.
Термин «качество» может пониматься по-разному. Если заговорить о качественном легковом автомобиле, то кто-то может упомянуть Роллс-ройс, Мерседес или Ягуар. И это будет пример старой и известной путаницы между «качеством» и «роскошью». Такой подход к формулировке качества и такая его оценка рассыплются как карточный домик, если вы начнете выбирать качественный автомобиль для ралли. Никто не выбирает себе ни Роллс-ройс, ни Мерседес, ни Ягуар, поскольку они не обладают правильными характеристиками для данного случая - соотношения мощности к весу, клиренса, прочности и т.д. Недавние исследования, например, показали, что наиболее качественным автомобилем (в своем классе) может быть названа Шкода - не самый роскошный автомобиль, но зато имеющий набор соответствующих качеств.
Таким образом, «качество» есть соответствие системы целям или требованиям - это обеспечение того, что удовлетворяет потребителя и в тоже время гарантирует, что нужды всех заинтересованных сторон учтены.
Как мы увидим в Главе 8, работа с требованиями является дополнением к другим условиям, которые руководитель проекта должен непременно учитывать, например, стоимость и график реализации, чтобы обеспечить достижение необходимого качества. Каждое управленческое решение является неким компромиссом между стоимостью, сроками работ и качеством, которые являются тремя взаимосвязанными осями координат.
Поскольку работа с требованиями это дисциплина, которая начинает применяться с самого раннего этапа жизненного цикла разработки, то ее влияние на качество конечного результата, которое может быть достигнуто путем надлежащего управления требованиями, увеличивается прямо пропорционально продвижению по этапам жизненного цикла. Относительно небольшие усилия, затраченные на ранних стадиях разработки, могут принести огромную пользу на последующих стадиях.
Изречение «качество бесплатно» (заголовок книги Фила Кросби (Phil Crosby)) является правдивым лишь в том смысле, что правильное начало может сохранить на более поздних этапах невероятное количество усилий, которые возможно могли бы понадобится на исправление уже сложившегося положения вещей, если бы вначале все пошло неправильно.
Улучшение требований означает улучшение качества продукта.