7
Глава 1. Теоретические основы разработки программного
обеспечения в проектных организациях
1.1 Организационная структура проектных организаций,
современные стандарты и лучшие практики
Проектная деятельность является основным видом деятельности среди
организаций, занимающихся созданием и поставкой заказчикам программных
продуктов. Исходя из определения проекта, как «Комплекс взаимосвязанных
мероприятий, направленный на создание уникального продукта или услуги в
условиях временных и ресурсных ограничений» ГОСТ Р 54869-2011 [1] или
«Проект – это временное предприятие, предназначенное для создания
уникальных продуктов, услуг или результатов …... Большинство проектов
предпринимается для достижения устойчивого, длительного результата.
Каждый проект приводит к созданию уникального продукта, услуги или
результата» PMBOK [17], мы можем классифицировать деятельность по
созданию нового программного продукта или создания новой версии ранее
существующего программного продукта в компании-разработчике ПО именно
как проектную деятельность. Поставка программного продукта заказчику,
нацеленная на удовлетворение определенного круга потребностей заказчика ,
выполняемая в рамках бюджета (стоимости работ) и оговоренных сроков, тем
более точно соответствуют определению «проект». Из вышесказанного мы
можем сделать уверенный вывод, что организация, занимающаяся
разработкой и поставкой программного обеспечения, является проектной
организацией.
Правильный выбор организационной структуры является крайне
важным аспектом успеха проектной организации. Именно организационная
структура определяет доступность ресурсов для выполнения проектов,
скорость коммуникации, как между участниками одного проекта, так и при
взаимодействии между отдельными различными проектами. Неверный выбор
организационной структуры, не соответствующий роду деятельности
организации и характеру выполняемых проектов, может привести