Harvest: ключ к управлению проектамиДата публикации: 19.08.2011
Оглавление Основная методология Основные преимущества Harvest Открытая архитектура Внедрение Harvest Функции основного окна Использование меню процессов Основная методология Работу с Harvest можно рассматривать как решение ряда административных и повседневных задачАдминистративные задачи выполняются главным образом при первоначальном развертывании Harvest. Обычно их выполняет сотрудник, назначенный администратором Harvest (Harvest Administrator). В эти задачи входит установка репозитория, определение используемых жизненных циклов, настройка групп пользователей и присвоение полномочий доступа. После установки проекта Harvest повседневная работа становится простой. Пользователям предоставляется доступ к информации и набор процессов, которые можно выполнять. Их также уведомляют о действиях, которые были предприняты или которые необходимо предпринять. Если нужно поддерживать несколько версий одного приложения, Harvest предоставит необходимые для этого средства. Например, легко можно создать «проект» для срочного обслуживания и отделить эти изменения от текущих в другой версии. Интегрированная функция слияния позволяет в течение последующего процесса разработки автоматизировать слияние некоторых или всех изменений и исключить трудоемкое ручное объединение. Можно параллельно разрабатывать как кратковременные, так и долговременные проекты, причем устраняется опасность нежелательного влияния проектов друг на друга. Возможность одновременной разработки в Harvest позволяет нескольким разработчикам одновременно работать над одной областью кода, не боясь переписать изменения своих коллег. Для разрешения любых конфликтов между версиями используются утилиты слияния. Harvest представляет собой клиент-серверное приложение. Клиентская и серверная части могут выполняться на одном и том же компьютере, а могут быть и распределены на нескольких платформах. Клиентская часть Harvest состоит из графического интерфейса пользователя (GUI - graphical user interface) и интерфейса командной строки. Для платформы UNIX клиентская часть состоит из интерфейса командной строки. В дополнение к поддержке командной строки пользователи могут также использовать Harvest Web Client для выполнения функций CM на платформе UNIX. Серверная часть содержит почти всю программную логику.
|