Раздел 1 - Введение в менеджмент проектов
Необходимость менеджмента проектов
 

Необходимость менеджмента проектов

     Прежде, чем переходить к рассмотрению дисциплины «Менеджмент проектов», необходимо ответить на вопрос - зачем нужны знания в области управления проектами разработчику программного обеспечения.

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

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

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

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

     Учет всего вышесказанного позволяет создавать наиболее качественные программные продукты, которые могут быть успешно реализованы на современном рынке.

 
© 2005 ХНУРЭ, Программного обеспечения ЭВМ, Ревенчук Илона Анатольевна, fpo@kture.kharkov.ua
Разработано с помощью LERSUS