Принципы работы с требованиями к ПО. Леффингуэлл (2002) (1186169), страница 82
Текст из файла (страница 82)
° Несколько свежих журнальных статей, высвечнвающих тенденции в доиыццей автоматизации ° Копии некоторых проведенных интервью ° Итоговый список потребностей, которые были вьивлены к этому времени Эрик "освежил" в памяти приемы ведущего, а Кэти занялась вопросами логистики. Заседание Заседание проводилось в отеле недалеко от аэропорта и началось в 8.00. На рнс. А.б показано, как располагались участники и наблюдатели.
Эрик огласил распорядок и правила проведения совещания, а также правила нсполь. зования специальных "совещательных билетов". В целом, совещание проходило весьма успешно, и все участники получили возможность высказать свое мнение так, чтобы оно было услышано. Эрик хорошо справился с ролью ведущего, за исключением одного мо.
мента, когда он вступил в спор с Кэти о приоритетах группы функций. (Команда приняла решение, что если в будущеы вновь придется проводить совещание, нужно будет пригласить независимого ведущего.) Эрик провел сеанс мозгового штурма потенциальных функций системы НОЯБ, и коыанда воспользовалась накопительным голосованием, 380 Приложения епае.п н генарал аирвщлг ЯЪгс. А.б. СвеРуквеуРа соаеирппея по етРесу вфебоеаякй к скспгане НОЗ Б 2000 Количестве ГОЛОСОВ 10 Функции 23 Возможность произвольного выбора зон освещения 121 16 Автоматическая установка длнтелыюстн работы для различных нсточ- 107 ников света и т.п.
Встроенные средства системы безопасности, например аварийные лам- 105 пы, звуковые сирены, звонки 100%-падеаспость Легко программируемый блок управления, не требующий использова- 88 ння персонального компьютера 77 Легко программируемые станции управления Возможность программирования режима "жильцы в отпуске" Любой источник света может плавно изменять яркость 77 Можно использовать собственный персональный компьютер для про- граммирования режимов работы Возможность программирования работы в режиме обслуживания зре- лищных мероприятий 14 20 Функция закрытия гаражньес ворот 19 Автоматическое включение света в т1члете прн открытии двери 66 чтобы определить относительные приоритеты.
Ниже представлены упорядоченные по приоритетуфункции. Приложение А. Артефакты системы НО1.1$ 381 Функции Количество голосов Интерфейс с сигтемой охраны дома 50 Простота монтажа 50 Автоматическое вклк»чсннс света, когда кто-то подходит к двери 18 Мпювснное включение/выключение света Возможность управлять шторами, жалюзи, насосами н двпжкзмн 44 Управление освещением и т.п. по телефону 44 Нали»ие интерфейса с системой управления автоматикой в доме 43 1О Наличие режима плавного перехода; постепенное увелнче 84 ние/уменьшение яркости света Наличие главного блока управления 31 Легко дополняется новыми элементами при изменении схемы экспчуа гзцнн 25 12 Интернационализированный пользовательский интерфейс Интерфейс с видео- и аудиосистемой Восстановление функций после сбоя в энергоснабжении 24 25 21 24 Управление работой кондиционера Активация голосом 17 28 Поддержка презентационного веб-сзйта в списке приоритетов.
Эта функция упоминалась в предварительных интервью, но не находилась в верхней части чьего либо списка приоритетов. Кэти выяснила, что встроенная безопасность (возможность гасить свет, дополнительная сирена, вызов внешних служб при возникновении опасности) практически не предлагается конкурирующими системами. Дистрибьюторы отмстили, что они были удивлены таким предложением, но считают, что это будет выгодныл» отличием, и согласны с тем, что данная функция лолжна быть высокоприоритетной. Дэвид также согла- сился, Основываясь на этом, отдел маркетинга решил включить данную функци»ь нальпую возя»ожность в продукт и выделить ее как уникальное дифференцнрующее отличие па рынке.
Она стала одной из опРгдсляю»й»»х фу»»к»1ии системы 11ОЗ 1$, 2. Функция 25, "Интернационализированный пользовательский интерфейс", нс на. брала болыного количества голосов. (Этого следовало ожидать, исходя нз состава участников, так как домовладельцев в СШЛ мало заботит то, насколько хор»нпо продукт булет продаваться в Европе.) Дистрибьютор, однако, пастапвзл, что сели продукт пе будет иптернационалпзирован уже в версии 1.0, он не будет предлагать- Анализ результатов Результаты процесса савпалн с ожидасмымн, за исключенном двух важных моментов. 1.
Функция 4, "Встроенные средства системы безопасности", оказалась очень высоко 382 Приложения ся и Европе. Команда зафиксировала зто и согласилась приложить все пеобходн. мыс > силин, чтобы добиться интернационализации в версии 1.0. г Краткое описание модели прецедентов системного уровня системы НОЫБ Акторы Название Описание Жилец создает обычную осветительную сцену Жилец, лампы Создание обычной ос- ветительной сцены Жилец Жилец инициирует чрезвычайные действия Инициирование чрез- вычайщлх действий Жилец включает/выключает лампу(ы) или задает желаемый уровень яркости света Жилец, лампы Управление освещенн. ем Изменение или заданно действий для опреде- ленной клавиши/переключателя Переключение про- граммы Удаленное программи- рование Продолжительное от- сутствие Домовладелец устанавливает специальный режим на время длительного отсутствия Задание временной но- слсдователысости Замечание.
Остальные прецеденты не приведензя из соображений краткости; всего для всрснн 1.0 оыло определено 20 прецедентов системного уровня. Набор приемов 3. Определение системы Организация требований к системе НОЫ8 На рис. Л.7 представлена схема организации требований к системе НО).18. Этот пример демонстрирует одну из проблем, связанных с накопительным голосованием. Нс все участники равны. Неудача в достижении интернационализации, которая нс рассматрнаалзсь командой нсрсл совещанием, была бы существенной стратегической ошибкой требований. Провайдер услуг компании ).ншенас)онз осу- ществляет удзленное программирование, ос- новываясь на запросах жильца Домовладелец программирует основанную на времени последовательность автоматического возникновения осветительных событий Домовладелец/ программист Службы компания Ьцщенанопз Домовладелец/ программист Домовладелец/ программист Приложение А.
Артефакты системы НОЕ1$383 Документ-концепция с~с~ямы НОЦ8 2000 Спвцификации аппаратного сбеспювимт полсиствыы Модель прецедвнтоа системного уровня НОЦ3 2000 Управление вкпючением Центральный блокуправления ПК-программатор Рис. А.7. Ореаииитйии ифебоеаиий к сиоиаие Н01.13 Документ-концепция (%81оп Восшпепй) системы НО?.18 Для краткости здесь представлена сократцснная версия документа-концепции сне. темы НО1.13; некоторые разделы опущены. Полнытг образец документа прслставлетт вприложении Б ?липепаФйопа, Е16. Документ- концепция НОТЛ$2000 © 1999 Еппйепа- бопз, 1.И. 102872 СайПЬГЫ~~иЕ АДЕ.
Магсу, Щ 12345 884 Приложения История изменений Дата Версия Описание Исходная версия Кэти Моул Кэти Моул 1/21/99 2/11/99 1.0 Изменения, внесенные после посвященного требо- ваниям соэевГання Содержание 1. Введение 1.1. Цель документа-концепщаи Этот документ описывает текущее состояние концепции автоматической системы домашнего освещения НО1Л$2000. 1.2. Харакгернстнка продукта 1.3.
Ссылки ° Спецификация требований к программному обеспечению блока управления системы НО1.182000 ° Спецификация требований к программному обеспечению пульта системы НО1.Б 2000 ° Спецификация требований к программному обеспечению ПК- программатора системы НО1.152000 ° Стандарты безопасности и надежности для систем безопасности жилища, Отегшпгегз 1аЬогагогу $48. 22,1999 2. Описание пользователя 2.!.
Демографические данные о пользователе/рынке 2.2. Род занятий пользователей 2.3. Среда пользователя 2.4. Основные потребности пользователей Следующие потребности пользователей были выявлены отделом маркетинга в ходе проведения ряда интервью с будущими домовладельцами и дистрибьюто. рами в 1998 году.
Эти интервью находятся в файле локальной корпоративной сети по адресу: шшш.НО1 БйаэмРобкглш/татМебтц/НОЯБ/т1егошшл 2.4.1. С точки зрения домовладельца ° Гибкое и моднфицируемое управление освещением всего здания ° "Защищенность от будущего" (" Поскольку технология меняется, мне бы хотелось совместимости с технологиями. которые могут появиться.") ° Привлекательность, ненавязчивость, эргономичность ° Дополнительная безопасность и отсутствие головной боли у вла- дельца 2.4.2. С точки зрения дистрибьюторов ° Предложение конкурентоспособного продукта И Наличие некой выделяющей его характеристики ° Простота обучения продавцов ° Возможность демонстрировать в моем магазине ° Высокая разность между себестоимостью и продажной ценой 2.5.
Альтернативы и конкуренты 3. Характеристика продукта 3.!. Общий вид продукта (система и ее окружение) И И И И И Приложение А. Артефакты системы НО1.15385 Интуитивно понятная организация работы ("Я бы хотел иметь возмож- ность объяснить, как она работает, моей маме, страдающей технофобией.") Разумная стоимость системы и низкая стоимость переналадки Простой и недорогой ремонт Гибкие конфигурации схем включения (от одной до семи "кнопок" в схеме) С глаз долой — из сердца вон (не требует постоянного наблюдения) 100%-надежность Не повьппает уровень риска пожара или поражения электрическим током в доме Возможность после аварийного отключения электроэнергии восста- новить освещение так, как бьшо до того Воэможность легко модифицировать функции пульта Возможность программировать систему самостоятельно, используя свой ПК Возможность самостоятельно программировать систему, не ис- пользуя ПК Пусть кто-либо другой программирует ее для меня Если система выйдет из строя, я хочу иметь возможность включать кое-где свет Интерфейсы с моей домашней системой безопасности Интерфейсы с другими домшпними автоматами (системой вентиля- ции.
аудио- и видеосистемой и т.д.) 886 Приложения пучагепь аычайных паях Дпыоапада про паяла вепз (Текст не приводится из соображений краткости.) 3.2. Определение назначения продукта НОх.хз 2000 Для домовладельцев, строящих новые дома высокого класса, хотят повысить уровень комфорта, удобства и безопасности своего жилья, представляет собой автоматизированную систему управления освещением жилища, предлагает беспрецедентные, простые в использовании современные возможности по автоматизации освещения по разумной цене. серии систем !.~8пгошаг|оп Бузгешз компании НегЬ'з )пбпзггЫ Сопгго!х, которая В отличие от сочетает в себе последние достижения в сфере возможностей автома. тизации домашнего освещения со встроенными функциями безопас- ности, а его установка и сопровождение обходятся дешевле.