Глава 8 Требования
Глава 8
Требования
В этой главе рассматривается процесс формулирования требований к программному продукту. Каждый член команды разработчиков должен чётко представлять, какую программу нужно создать, для чего она предназначена и каковы её возможности — иначе у вашего проекта не будет ни единого шанса на успех. Проще всего добиться этого понимания с помощью чётко определённого и строго контролируемого набора требований. Но не менее важна возможность улучшения программного продукта и переработки некоторых его фpaгментов. Проект должен допускать постепенное улучшение программы вплоть до добавления одних функций и удаления других. Эти две потребности — строгий контроль и свобода развития — часто выглядят взаимоисключающими, поэтому рассмотрим каждую из них.
Для первой требуется чётко сформулированный, подробный и строгий список требований, оговаривающий практически все особенности продукта. Его дополняет жёстко заданный набор процессов, управляющих внесением изменений. Проблема этого метода заключается в трудности создания такого списка требований, особенно при работе в новых, неразработанных областях. Кроме того, он с трудом обеспечивает постепенное улучшение продукта и организацию обратной связи. Даже если создать подробный список требований было бы возможно, то в письменной форме он часто терял бы свою однозначность, а поддерживать его в актуальном виде было бы довольно трудно.
Второй подход утверждает, что достаточно лишь создать простой список требований в общей формулировке. Идея в том, чтобы дать разработчикам свободу принимать решения о реализации основных функций продукта во время его разработки. Более динамичная среда позволит разработчикам оперативно воплощать новые идеи и адекватно реагировать на потребности рынка. Однако этот подход полон неопределённости и риска: трудно планировать рабочий процесс, а управлять — ещё труднее. Это также негативно сказывается на тестировании и создании документации, так как до самого выпуска, т.е. до выяснения истинной картины функциональности продукта, сведений о продукте для начала работы будет недостаточно.
У каждого подхода свои преимущества, но какой же из них выбрать? Нужно, ещё до начала написания кода, установить фундаментальные требования, но при этом иметь возможность вносить контролируемые изменения во время цикла разработки. Давайте обсудим процесс управления требованиями, который позволит их сбалансировать.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Глава 2. Требования к оформлению автотранспорта
Глава 2. Требования к оформлению автотранспорта Срок полезного использования автомобиля превышает 1 год, а первоначальная стоимость – 20 000 руб. Обычно организация использует его в своей основной деятельности для получения дохода, и поэтому и в бухгалтерском, и в
Глава 1 ТРЕБОВАНИЯ МИСТЕРА ФОРЕКСА К ГОСПОДИНУ ТРЕЙДЕРУ
Глава 1 ТРЕБОВАНИЯ МИСТЕРА ФОРЕКСА К ГОСПОДИНУ ТРЕЙДЕРУ Первый постулат: рынок непредсказуем и неуправляем. На рынке ничего нельзя утверждать, на рынке можно только предполагать. Все решения, которые трейдер принимает на рынке, ОСНОВАНЫ ИСКЛЮЧИТЕЛЬНО НА
Глава 3. Кадровое делопроизводство – современные требования
Глава 3. Кадровое делопроизводство – современные требования Так как основной функцией кадровой службы (отдела) является оформление кадровой документации, есть необходимость рассмотреть современные требования, предъявляемые к оформлению, ведению и архивации кадровой
Глава 2 Требования к содержанию документов
Глава 2 Требования к содержанию документов Под содержанием документа понимается вся включенная в него информация, при этом основным информационным компонентом документа является его текст – выраженная средствами служебно-дело-вого языка сущность зафиксированных в
Глава 3 Требования к структуре документов
Глава 3 Требования к структуре документов Под структурой [8] документа понимается последовательность логически взаимосвязанных смысловых частей его текста, объединенных излагаемым в документе вопросом (направлением) деятельности компании. Структуризация текста
Глава 4 Требования к стилю изложения документов
Глава 4 Требования к стилю изложения документов Под стилем [11] изложения документа понимается разновидность способа письменного изложения, а также совокупность присущих ему черт лексики, грамматики, фонетики, отличающих один стиль от других. Уточним, что тексты
Глава 5 Требования к оформлению документов
Глава 5 Требования к оформлению документов Под оформлением документа понимается выполненное в соответствии с установленными правилами расположение и заполнение на материальном носителе совокупности реквизитов [16] . Перечень реквизитов, предусмотренных ГОСТ Р6.30-2003, [17]
Глава 1 Требования к помещениям
Глава 1 Требования к помещениям Специфика косметических процедур такова, что при их выполнении мы вступаем в контакт с кожными покровами клиентов, а, следовательно, должны соблюдать санитарные требования и нормы безопасности (в том числе пожарной) как в интересах
Глава 1. Общие требования к безопасности труда в строительстве.
Глава 1. Общие требования к безопасности труда в строительстве. Строительные нормы и правила СНиП 12-03-2001«Безопасность труда в строительстве. Часть 1. Общие требования» (приняты Постановлением Госстроя РФ от 23 июля 2001 г. № 80)ИЗВЛЕЧЕНИЕДата введения 1 сентября 2001 г.1. Область
Глава 6. Требования безопасности при выполнении сварочных и иных работ в строительстве
Глава 6. Требования безопасности при выполнении сварочных и иных работ в строительстве Строительные нормы и правила СНиП 12-03-2001 «Безопасность труда в строительстве. Часть 1. Общие требования»ИЗВЛЕЧЕНИЕ9. Требования безопасности при выполнении электросварочных и
Глава 7. Гигиенические требования к организации строительных работ
Глава 7. Гигиенические требования к организации строительных работ Санитарно-эпидемиологические правила и нормативы СанПиН 2.2.3.1384-03 «Гигиенические требования к организации строительного производства и строительных работ» (утв. Постановлением Главного
Глава 3. Завышенные требования
Глава 3. Завышенные требования Многие самоуверенные личности, на 100 % убежденные в своем профессиональном совершенстве и обаянии, устраиваясь на новую работу, ведут себя таким образом, что все вокруг (в т. ч. и руководство, с которым они общаются в момент приема на работу)
Глава 12 Требования к данным, источники и форматы представления данных
Глава 12 Требования к данным, источники и форматы представления данных Вот мы и подошли к вопросу о том, какие вам требуются данные, каковы их источники и как они становятся информацией. Начнем с того, какие данные вам нужны. РИСУНОК 12.1 Требования к даннымДля объемного
Глава 3 Завышенные требования
Глава 3 Завышенные требования Многие самоуверенные личности, на 100 % убежденные в своем профессиональном совершенстве и обаянии, устраиваясь на новую работу, ведут себя таким образом, что все вокруг (в том числе и руководство, с которым они общаются в момент приема на
Глава 8 Требования
Глава 8 Требования В этой главе рассматривается процесс формулирования требований к программному продукту. Каждый член команды разработчиков должен чётко представлять, какую программу нужно создать, для чего она предназначена и каковы её возможности — иначе у вашего
6 Глава Как сэкономить кучу денег: новые требования к управлению инвестициями в ИТ
6 Глава Как сэкономить кучу денег: новые требования к управлению инвестициями в ИТ Летом 1997 года железнодорожная система США «сломалась». Пока две недавно слившиеся компании - Union Pacific и Southern Pacific - тщетно пытались объединить свои операции, их обширная железнодорожная сеть