Cтраница 4
Группа обслуживания, подобно другим группам, имеет право проверять и утверждать ряд важных документов, а также участвовать в некоторых фазовых обзорах. [46]
В зависимости от желания руководителя проекта может быть запланировано несколько неформальных процедур пересмотра плана, однако все они обязательно должны завершиться заключительным официальным его рассмотрением, называемым фазовым обзором II. Объединенная комиссия, состав которой обсуждается в разд. В результате ее фиксируется согласие или несогласие каждой из функциональных групп с предложенным соглашением о требованиях. [47]
Если системный аналитик в своем заключении указывает на очевидную неосуществимость проекта или на причины, по которым проводить разработку программного изделия нецелесообразно, работа над составлением соглашений о требованиях прекращается и в фазовом обзоре II представляются выводы, следующие из выполненного анализа, вместе с рекомендацией прекратить работу над проектом. Если системный аналитик убежден или хотя бы предполагает, что проект осуществим, то ему следует завершить анализ составлением соглашения о требованиях. [48]
Хотя данный раздел в начале жизненного цикла изделия, а именно на этапе составления СТ ( табл. 13.2), имеет окончательную формулировку ( Ок), это в действительности не препятствует последующему внесению исправлений, поскольку реализуются только те заявки, которые утверждаются руководством в процессе фазового обзора, когда решается вопрос о выпуске изделия. Таким образом, обеспечиваемый уровень контроля совпадает с уровнем рассмотрения СТ, так что утверждение изменений СТ в данный момент времени не имеет смысла. Когда со временем отмеченные дефекты будут устранены, их описание из этого раздела следует перенести в разд. [49]
Только в том случае, когда рекомендации контрольной комиссии нуждаются в обосновании, должна будет собраться объединенная комиссия в конце фазы конструирования, чтобы обсудить дальнейшие действия. Фазовый обзор IV проводится на специальном заседании, когда будет готов отчет об испытаниях класса А ( разд. [50]
В период между фазовыми обзорами III и IV группа разработки анализирует и утверждает план группы поддержки, спецификацию испытаний, а также все имеющиеся рекламные материалы. Для фазового обзора IV она представляет отчет об испытаниях класса А и запрашивает разрешение на проведение испытаний класса В. Затем группа разработки вновь рассматривает распределение бюджета и извещение об изменении календарных сроков, утверждая необходимые поправки в этих документах. [51]
Группа разработки участвует в пяти из шести предусмотренных фазовых обзоров. В фазовом обзоре I эта группа дает первоначальную оценку стоимости проекта и составляет предварительный график проектирования. На этом этапе целесообразно планировать только те расходы, которые необходимы для доведения проекта до этапа утверждения соглашения о требованиях, что позволит избежать перерасхода средств, если этот документ еще не будет утвержден или если придется в значительной степени пересмотреть характеристика программного изделия. [52]
В период между фазовыми обзорами II и III группа разработки проверяет и утверждает планы выпуска документации и испытаний в том порядке, как это указывалось выше. В фазовом обзоре III внимание фокусируется на внешних спецификациях. Кроме того, группа разработки рассматривает распределение бюджета и новое извещение о календарных сроках. Здесь же утверждаются внешние спецификации, уточненное распределение бюджета и новые обязательства по календарным срокам. [53]
В период между фазовыми обзорами IV и V группа разработки участвует только в редактировании и заключительном рассмотрении выпускаемой документации, которые заканчиваются ее утверждением. В фазовом обзоре V предметом рассмотрения является отчет об испытаниях класса В. Группа разработки изучает этот документ и утверждает соответствующее решение, принятое на основе результатов испытаний. Она также проверяет календарный план и утверждает изменение к нему. [54]
Проведение фазовых обзоров существенно упрощается за счет использования стандартного механизма обсуждения. Так, фазовый обзор I может происходить на обычном или специальном заседании бюджетной комиссии. Фазовые обзоры II, V и VI могут проводиться объединенной комиссией ( разд. Фазовые обзоры II и VI происходят на регулярных заседаниях, проводимых по расписанию, и им предшествует необходимая подготовительная работа. Фазовый обзор V полезно проводить на специальном заседании, когда будет готов отчет об испытаниях класса В ( разд. Фазовый обзор III лучше всего поручить контрольной комиссии ( как это описано в разд. [55]
Но ни сами документы, ни их коллегиальное обсуждение не смогут обеспечить действенных взаимосвязей, если отсутствуют частые непосредственные контакты функциональных групп. Каждый из фазовых обзоров должен либо от начала до конца проводиться на совещании, либо заканчиваться им. Для этого территориально функциональные группы должны быть расположены достаточно близко друг к другу, чтобы можно было организовывать совместные встречи, когда это необходимо. Но сессии сквозного структурного контроля [23] или аттестации изделий [24], хотя и будут всегда включать участников разработки проекта системы программного обеспечения, могут не предусматривать участия групп выпуска документации и испытаний, несмотря на то что они находятся рядом. Таким образом, ничто не может так действенно способствовать установлению связей между отдельными функциональными группами, как частые и непосредственные контакты самих разработчиков. [56]