Планирование проекта и прослеживание. Отношения между людьми и усилием, страница 7

Программная группа должна понять то, что должно быть сделано (обзор); тогда группа (или менеджер) должна определить, доступен ли любой, чтобы сделать это (планирование), рассмотреть{счесть} риски, связанные с работой (оценка риска), доказать технологию некоторым способом (доказательство понятия{концепции}), и орудия это в формирующей прототип манере так, чтобы клиент мог оценить это (выполнение понятия{концепции} и оценка клиента). Наконец, если понятие{концепция} жизнеспособно, версия производства (перевод) должна быть произведена.

Число{Рисунок} 6.1 задачи развития Понятия{Концепции} в линейной последовательной модели

Важно обратить внимание, что действия структуры развития понятия{концепции} являются повторяющимися в характере{природе}. То есть фактический проект развития понятия{концепции} мог бы приблизиться к этим действиям в множестве запланированных приращений, каждый разработанный{предназначенный}, чтобы произвести подлежащий доставке, который может быть оценен клиентом.

Если линейный поток модели процесса выбран, каждое из этих приращений определено в повторяющейся последовательности как иллюстрировано в Числе{Рисунке} 6.1. В течение каждой последовательности, действия зонтика применены; качество проверено; и в конце каждой последовательности, подлежащий доставке произведен. С каждой итерацией, подлежащий доставке должен сходиться к определенному изделию{программе} конца для стадии разработки понятия{концепции}. Если бы эволюционная модель выбрана, размещение задач 1.1 до 1.6 появилось бы как показано в Числе{Рисунке} 6.2. Главное программное обеспечение технические задачи для других проектных{строительных} типов может быть определено и применено в подобной манере.

6.5 ОБРАБОТКА ГЛАВНЫХ ЗАДАЧ

Главные задачи могут использоваться, чтобы определить макроскопический список{график} для проекта. Однако, макроскопический список{график} должен быть очищен, чтобы создать детальный проектный{строительный} список{график}. Обработка начинается, беря каждую главную задачу и анализируя{расчленяя} это в набор подзадач (со связанными изделиями{программами} работы и вехами).

Число <Figure62{Рисунок Figure62}. html> Показачисла{рисунка} 6.2

Как пример разложения задачи, рассмотрите{сочтите} обзор понятия{концепции} для проекта развития. Обработка задачи может быть достигнута, используя формат схемы{контура}, но в этой книге, подход языка дизайна процесса используется, чтобы иллюстрировать поток деятельности обзора понятия{концепции}:

Определение задачи: Задача 1.1 Обзора Понятия{Концепции}

1.1.1 Идентифицировать потребность, выгоды и потенциальных клиентов;

1.1.2 Определить желательный, вывели/управляют и входные события, которые управляют приложением;

Начните Задачу 1.1.2

1.1.2.1 FTR: Рассмотрите письменное описание потребности

1.1.2.2 Получить список клиента видимый, выводит/вводит

случай{регистр}: механика

механика = качественное функциональное развертывание

встретьтесь с клиентом, чтобы изолировать главные требования понятия{концепции};

конечные пользователи интервью;

наблюдайте{соблюдайте} текущий подход к проблеме, текущий процесс;

рассмотрите прошлые запросы и жалобы;

механика = структурированный анализ

делайте список главных объектов{целей} данных;

определите отношения между объектами{целями};

определите признаки объекта{цели};

механика = возражает представлению{виду}

делайте список классов{занятий} проблемы;

развейте иерархию класса и подключения класса;

определите признаки для классов{занятий};

endcase

1.1.2.3 FTP: Обзор выводит/вводит с клиентом и пересматривать как требуется;

endtask Задача 1.1.2

1.1.3 Определить функциональные возможности/поведение для каждой главной функции;

Начните Задачу 1.1.3

1.1.3.1 FTR: вывод Обзора и входные объекты{цели} данных происходили в задаче 1.1.2;

1.1.3.2 Получить модель функций/поведений;

случай{регистр}: механика