Оформление Требования
В марте 1996 года Франк Макграф решает проблему получения требования на заседании Совета по управлению проектами в ассоциации Тайсонс Corner, штат Вирджиния. В целом, Макграф отметил программного обеспечения сообщество как просто наглых с началом разработки без требований сбита гвоздями. К примеру, он указал на здание профессиям. Что генерального подрядчика начнется строительство здания с требованием о том, что говорится: "Это будет большой здание с отделениями внутри"? Что это значит? Каковы требования для завода, в которой самолеты будут или небоскреба, где многие предприятия будет проживать? Макграф продолжение использования генерального подрядчика, например, указав, что генеральный подрядчик находит не только то, что тип здания, но и какие материалы необходимо использовать при строительстве здания. На генерального подрядчика затем находит, какие допуски необходимы материалы, и т.д. и т.п.. Учитывая некоторые мысли, то легко понять, какое важное значение уточнения в определении потребности в строительстве профессиям. Они не менее важны, в программное обеспечение бизнеса, но слишком часто разработчики программного обеспечения ошибочно считают, что они занимаются в творческой зоны, где это гораздо труднее сформулировать и отразить требования эффективно. Это может быть так сложно, как кажется. Software разработчики должны помнить, что они захватив людей мечты, не то, что им нужно, хотя они могут в ней нуждается - не то, что они хотят, хотя они желают. Software разработчики захватив их мечты, их истинные желания. В этой связи очень личное для каждого лица, участвующие в процессе определения требований. Они могут утверждать, более мелких моментов, и не в состоянии сообщить, что происходит в их виду. А лидер требованиям определение процесса может преодолеть это: 1. Проведение регулярных совещаний с ранее дня распределяются так, что право народа участвовать и участникам знать, что будут охвачены и то, что от них ожидали. 2. Структурирование каждом заседании чтобы были ранее определены требования документально для рассмотрения и анализа, что позволит новой requireme nts, который будет представлен и отчет для рассмотрения на одном из последующих заседаний и убедитесь в том, что требования, выходящие за рамки для конкретного проекта или освобождение проекта были выявлены и представлены. 3. Обеспечение того, чтобы каждый человек на совещании имеет возможность высказаться и быть услышанными без критики или страха быть смеялись или чувствовать себя глупыми или глупый. 4. Затраты времени, чтобы убедиться, информацию, как требование имеет смысл; Это, убедитесь, что все понимают, что большие здания высокого небоскреба, а не склад или завод. Хотя может показаться, что значительные усилия будет затрачено для сбора и анализа потребностей, есть большой окупаемости если требования определены правильно сразу. Стоимость корректировки программного обеспечения отсутствует или неправильно требований выходит значительно позднее в процессе развития ошибка найдена. Эти непривлекательными и весьма дорогостоящей статистики могут быть снижены значительно, когда неопределенность общей достаточно для повседневной цепочку и преувеличены в отдельных областях знаний привлечены к таблице со стороны клиента и разработчиков ликвидированы. Использование полезных советов и методов, доказавших течением времени программным обеспечением специалистов, таких, как Дональд Гаусе и Джеральд Вайнберг, который отмечается в области определения требований. В результате будет согласованного понимания клиента, желание и уверенность в том, что все участвующие в проекте, работает в направлении завершения этой же системе. Начните с устранения неясностей в связи с заявлением уровне. Уточнение требований Неоднозначность Неопределенность на уровне заявление проверяется через вербализация в визуализации. Например, если требуется создать структуру для защиты человека от ветра и дождя, а снег и лед уделяется пять человек, каждая из пяти человек может иметь различное визуализации. Можно визуализировать киоск на автобусной станции, еще один threebedroom ранчо дом, а кто-то другой красивый сверкающую рулонах Royce. Как народ на совещании объяснить их визуальный образ, что было указано, разъяснения может быть достигнут, и может быть достигнуто согласие. Итак, как можно визуализировать следующие требования заявление: пользователь сможет хранить один или несколько окон в записках, и как можно выразить это видение. В визуализации здесь могут быть не столь очевидны, но, безусловно, хотелось бы знать, если кто-то вокруг стол становится впечатление, что они смогут хранить окна в записках путь файлы могут храниться в каталогах на неопределенный срок . Итак, испытание заявление: § Что такое клиент толкования заявление означает? § Что делает разработчик намерен способность, т.е. функциональные краткое описание того, что будет введена, чтобы удовлетворить требования, которые будут? § Какие системные требования, т.е. сколько окон будет храниться? Как долго они должны храниться? Какие требования времени поиска для различных типов хранилищ? Документ переговоров, что достигнута между заказчиком и разработчиками относительно требования (ов) и как он (они) будут выполнены. На уровне слов, использование синонимов и сопоставления прояснить и обеспечить правильное толкование того, что говорит. Например, если требование первоначально как: А большие часы будут отображаться… Следует вновь, как: Большое часы будут отображаться… Начните с использованием синонимов большое за слово большой. Затем уточнить использование слова с помощью большого конкретного сравнения, т.е. делает большое означает, что она заполняет весь экран или только половину экрана? Наконец, вновь требование указать конкретные размер и диапазон размеров, в которой клиент и разработчики согласились. Таким образом, понимание со стороны клиента и разработчика согласуются. Там не будет сюрпризов, когда продукт представлен как полный. Более того, инциденты на месте решает, что добавить не настолько быстро, в конце проекта будут значительно снижены. Определение Сфера Стоимость ликвидации комплекса требований можно рассматривать на всех уровнях, начиная с высшим руководством разработчиков проекта и от клиента к обеспечению качества команды. Только после комплекса требований могут ликвидировать истинные масштабы проекта нужно оценивать с внесения изменений применяется, испытания удалось правильно и значимых показателей сбора. Простой пример комбинированного требование: пользователь должен иметь возможность добавлять, удалять и модифицировать подряд. Что приводит это будет соединение требования является несколько вещей, которые пользователь должен иметь возможность сделать. При определении сферы деятельности, комплекса требование будет рассматриваться как одна единица работы, в то время предоставить эту возможность в рамках системы может занять от трех отдельных программ, чтобы это произошло. Кроме того, если та или иная часть комбинированного требование возникают проблемы в ходе тестирования, все требования, как показано, не удовлетворен. Это может исказить результаты испытания показателей. Чтобы избавить проект комплекса требований, определить заявления, в каждой требование, а затем сделать заявление каждого отдельного требования. Эта мера не только поможет уточнить требования, но также обеспечивает более точное представление о размере и масштабах проекта. Другая вещь, что устранение комплекса требований нужно, чтобы требование зависимостей, которые будут определены и связаны вместе в базе данных. в этой статье идет речь добавил Ральф Т. Довсон
|
|||||
|