Общие проблемы и решения
Общие проблемы и решения
Далее обсуждается ряд типичных проблем и вопросов, возникающих при использовании описываемых здесь методик, а также их решения.
Как изыскать время
Одна из самых распространённых причин для отказа от формулирования требований (а также от затраты усилий на создание прототипов пользовательского интерфейса) в том, что на решение этих задач требуется время. Узнав, сколько времени уходит на это, некоторые спрашивают: а с пользой ли оно тратится? В начале проекта все находятся под давлением потребности поскорее выдать первые результаты, поэтому такой вопрос вполне закономерен.
Ответ однозначен: «Да». Некоторые подходы к разработке ПО подразумевают затрату значительного времени на анализ и вывод подробных формулировок требований. Но подход, рассматриваемый в этой главе (и в следующих двух) предлагает цикл определения требований — он экспериментально проверен и подтверждён положительными отзывами. Это не только не позволяет группе расслабиться, но и даёт возможность проявить творческий подход и поэкспериментировать, прежде чем черновики планов будут созданы и переданы на утверждение. Кроме того, использование прототипов пользовательского интерфейса и технических решений позволяет увидеть и почувствовать результаты работы над проектом.
Формулируйте сами задачи, а не способы их решения
Спецификация требования должна отвечать на вопрос «что должно быть сделано?», а не «как это сделать?». Ответ на вопрос «как?» проще всего получить с помощью анализа технической осуществимости и создания прототипа пользовательского интерфейса. К сожалению, часто формулировки требований включают описание способов их реализации, что может сузить выбор возможных решений. Вместо этого следует позволить команде задействовать свой творческий потенциал, чтобы генерировать множество возможных решений, а затем экспериментально проверить их в реальном мире.
Рассмотрим в качестве примера вышеупомянутое приложение для обработки заказов. Одно из ключевых требований таково: «Принимая заказ на товар, нужно собрать следующую информацию: X, Y и Z». Заметьте: требование содержит формулировку самой задачи, но не способа её решения. Можно привести пример требования с описанием способа его реализации: «Пользователь должен выбрать в меню пункт New|Create Order и ввести нужную информацию в диалоговом окне». Лучше позволить команде, ответственной за разработку пользовательского интерфейса, самостоятельно найти лучший способ реализации этого требования путём работы с прототипом.
Не упустите главное
В большинстве случаев участники проекта воспринимают формулирование требований в штыки именно из-за плохо налаженного управления требованиями. Проекты страдают из-за «размазанности» и неполноты требований, отсутствия приоритетов и из-за неуправляемых изменений. В этой главе мы сосредоточились лишь на главных вещах, необходимых для поддержания проекта в управляемом и предсказуемом состоянии, не перегружая группу обработкой второстепенной информации и бумажной работой. Не забывайте всё, о чём здесь говорилось, при работе над собственным проектом.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Продажа как способ решения проблемы
Продажа как способ решения проблемы Единственным положительным обстоятельством было то, что, несмотря на потерю денег из-за отсутствия жильцов, рынок недвижимости на Мауи пошел в гору. Агент по недвижимости, принадлежавший как раз к тому типу, от которого
Воображаемые бережливые альтернативы для лучшего решения проблемы
Воображаемые бережливые альтернативы для лучшего решения проблемы Какими иными способами можно лучше решить проблему пациента, обеспечив обследование и надлежащее лечение при более низких общих затратах? Как и в случае деловых поездок, давайте не будем просить
Конкретные проблемы и пути их решения
Конкретные проблемы и пути их решения Денежное содержание. Размеры денежного довольствия российского офицера в начале XXI в. потрясают… своей ничтожностью.По данным директора Федеральной пограничной службы РФ численность семей, имеющих доход ниже среднедушевого
Вопросы и проблемы для людей, принимающих решения
Вопросы и проблемы для людей, принимающих решения Теперь обсудим ряд общих вопросов, представленных на рис. 6-6, которые могут поставить перед собой лицо либо группа, принимающие решения, если они задались целью выработать собственные этические стандарты. В то время как
4.1.1. Управление как цикл решения проблемы
4.1.1. Управление как цикл решения проблемы Управление — это деятельность, направленная на решение проблем, которую также можно рассматривать как сложный информационный процесс. Роль руководителя характеризуется следующей цепочкой действий.1. Формулирование целей для
Ваш маркетинговый словарный банк (включая факторы «проблемы/решения»)
Ваш маркетинговый словарный банк (включая факторы «проблемы/решения») Во второй день вы потратили время на то, чтобы составить портрет своего типичного клиента. Это была первая часть работы по формированию маркетингового словарного банка. Хорошие новости: половина
ПРОБЛЕМЫ И СПОСОБЫ ИХ РЕШЕНИЯ
ПРОБЛЕМЫ И СПОСОБЫ ИХ РЕШЕНИЯ В руководстве ИПР 1999 г. перечислен ряд типичных проблем и предложены способы их решения. Проблемы и решения изложены в табл. 57.1.Таблица 57.1. Проблемы с компьютерными системами и способы их
8. Если для решения задачи не хватает какой-то важной информации, продумайте различные возможные сценарии. Вы почти всегда обнаружите, что эта недостающая информация не нужна для решения проблемы
8. Если для решения задачи не хватает какой-то важной информации, продумайте различные возможные сценарии. Вы почти всегда обнаружите, что эта недостающая информация не нужна для решения проблемы Почти всегда то, что мы называем логическими головоломками, использует
Разработайте коммуникационную стратегию для решения важной отраслевой проблемы
Разработайте коммуникационную стратегию для решения важной отраслевой проблемы Компании, работающие в той или иной отрасли, часто сталкиваются с важной общей проблемой – например, устойчивости в нефтегазовой сфере, надежности цепочек поставок у производственных
Ингредиент № 1: возможность решения обозначенной проблемы
Ингредиент № 1: возможность решения обозначенной проблемы Как сказал Крик Факс, «если ты строишь бизнес, то тебе нужна продукция, которая понравится потребителям. Это касается любого бизнеса и этим нельзя пренебрегать».Звучит как нечто абсолютно очевидное, но,
Поиск проблемы, требующей решения
Поиск проблемы, требующей решения В середине 1960-х двое социологов из Чикагского университета, которые вскоре станут легендарными, – Джейкоб Гетцельс и Михай Чиксентмихайи – начали изучать такой эфемерный предмет, как творчество. Для одного из своих первых исследований
Общие проблемы и решения
Общие проблемы и решения Далее обсуждается ряд типичных проблем и вопросов, возникающих при использовании описываемых здесь методик, а также их решения.Как изыскать времяОдна из самых распространённых причин для отказа от формулирования требований (а также от затраты
Общие проблемы и решения
Общие проблемы и решения Далее обсуждается ряд типичных проблем и вопросов, возникающих при использовании описываемых здесь методик, а также их решения.Вы уверены, что завершили эту работу?Вас никогда не спрашивали на контрольном собрании: «Вы уже закончили работу над
Общие проблемы и решения
Общие проблемы и решения Далее обсуждается ряд типичных проблем и вопросов, возникающих при использовании описываемых здесь методик, а также их решения.Начинайте пораньшеНабор бета-тестеров требует времени, как и подписание соглашения о неразглашении коммерческой
Общие проблемы и решения
Общие проблемы и решения Далее обсуждается ряд типичных проблем и вопросов, возникающих при использовании описываемых здесь методик, а также их решения.Отсутствие руководстваОдна из наиболее распространённых проблем, мешающих плавно завершить проект, — нехватка
Общие проблемы и решения
Общие проблемы и решения Далее обсуждается ряд типичных проблем и вопросов, возникающих при использовании описываемых здесь методик, а также их решения.Чувство опустошённостиКогда проект завершён, у некоторых появляется ощущение опустошённости и разочарования.