RUSENG
Студия веб дизайна «Альтра»

Студия веб дизайна «Альтра»

разработка сайтов, интернет магазинов
логотипов, фирменного стиля
веб дизайн

Другие новости

Принципы совершенствования производственных процессов по разработке ПО

Дата публикации: 14.07.2011

Нет ничего более трудного, чем введение нового порядка

Автору новаций придется столкнуться с враждебностью тех, кому было хорошо раньше, и с равнодушием тех, кому может стать хорошо в новых условиях.Никколо Макиавелли, 1513 г. Изменить процесс разработки ПО достаточно трудно, даже применительно к одному небольшому пилотному проекту. Если же вы имеете дело с большим проектом, программой, крупным подразделением или организацией, то сложность возрастает многократно. В данной статье мы расскажем о том, что делает изменение крупномасштабного процесса столь сложным, обсудим значение формализованных программ совершенствования производственного процесса в реализации эффективных организационных изменений и представим ряд проверенных практикой принципов, которым можно следовать в целях успешного осуществления программы изменений. Изменение производственных процессов есть изменение организационной структуры Прежде чем приступить к обсуждению программ совершенствования производственных процессов (Process Improvement Programs) и их результатов, следует сделать шаг назад и познакомиться с основными концепциями, которые используются в любой компании, разрабатывающей программное обеспечение. В основе всей организации лежат четыре фундаментальных понятия: Клиенты Продукты Организационные единицы Проекты Между этими четырьмя понятиями имеются следующие взаимосвязи: проекты (projects) создают и изменяют продукты (products); проекты используют ресурсы организационных единиц (organizational units); организационные единицы организуют ресурсы и содействуют клиентам (customers), проектам и продуктам; клиенты потребляют и заказывают продукты; клиенты обеспечивают рынок и формируют требования к создаваемым продуктам. В этой модели отсутствует то, что связывает воедино эти понятия, - это корпоративная культура (см. рисунок). Рис. Корпоративная культура составляет инфраструктуру компании-разработчика ПО Корпоративную культуру можно рассматривать как философию и методологию, которые совместно формируют облик компании, спектр производимых ею продуктов, а также круг ее клиентов. Для компаний, бизнес которых связан с программной инженерией, корпоративная культура представляет собой сочетание базовой деловой культуры и методики ведения бизнеса, культуры вышестоящей компании, операционных процедур и среды разработки программного обеспечения (software development environment).
© 2000–2012 Студия веб дизайна «Альтра»
купить элитные стальные двери