Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОЭС_Ляшенко1.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
5.23 Mб
Скачать

7.7. Управление проектами и портфелями

Управление проектом по разработке программного обеспечения – это своего рода искусство балансирования между конкурирующими целями, рисками, различными ограничениями и обстоятельствами. Основной задачей данного процесса является обеспечение успешной поставки продукта, удовлетворяющего потребностям заказчиков – основных плательщиков по счетам, и потребителей – конечных пользователей.

Основные цели управления проектами:

  • -         организация процесса управления проектом, планирование проекта на протяжении всего жизненного цикла и отдельной итерации;

  • -         соблюдение основных принципов планирования, управления персоналом, выполнения работ и мониторинга проекта с помощью соответствующих метрик;

  • -         эффективное управление рисками.

Компании и организации обычно ведут много проектов, которыми необходимо управлять – как традиционных IT-проектов, например, по разработке ПО или внедрению автоматизированной системы, так и проектов в других областях. Управление портфелем проектов – это подход, который позволяет держать под контролем широкий диапазон проектов и ресурсов, обеспечивая необходимый уровень их управляемости. Помимо управления единым финансовым портфелем, управление проектами включает множество различных процессов – управление ресурсами, затратами, рисками, качеством, а также другие связанные с этим процессы, и все они должны выполняться совместно.

В составе новой линейки средств IBM Rational предлагается надежный инструмент для управления проектами и портфелями, который играет ключевую роль в обеспечении процесса разработки программного обеспечения, управляемого бизнес целями компании – IBM Rational Portfolio Manager. Этот инструмент предоставляет командам разработчиков возможности по управлению проектами, значительно превышающие возможности программы MS Project, в то же время позволяя интегрироваться с ней.

8.8. Управление требованиями

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

Основные цели процесса управления требованиями:

  • -         понять структуру и динамику предметной области, в которой должна быть развернута создаваемая информационная система;

  • -         понять текущие проблемы предметной области и определить потенциальные возможности ее усовершенствования;

  • -         обеспечить общее понимание предметной области заказчиками, конечными пользователями и разработчиками;

  • -         выявить системные требования, необходимые для поддержки автоматизации предметной области;

  • -         установить и поддержать соглашение с клиентами и другими заинтересованными лицами на том, что система должна делать;

  • -         обеспечить разработчиков системы лучшим пониманием требований к ее созданию;

  • -         определить функциональные границы создаваемой информационной системы;

  • -         обеспечить базис для планирования технического содержания фаз разработки;

  • -         обеспечить базис для оценки стоимости и времени на разработку информационной системы;

  • -         определить графические интерфейсы пользователей с учетом их потребностей и целей.

Основным инструментом для организации работы с требованиями в проекте является IBM Rational RequisitePro. Он позволяет команде работать с требованиями, отслеживать возможные изменения в них и организовывать обсуждения.