Определение организационных потребностей

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

Цели организации играют главную роль в определении ее конкретных потребностей и ожидаемых результатов. Для их по­нимания необходимо ответить на следующие вопросы:

· намерение организации использовать технологию для по­мощи в достижении определенных целей или ожиданий (например, определенного уровня СММ или сертификации в соответствии с ISO 9001);

· восприятие ТС ПО как фактора, способствующего достиже­нию стратегических целей организации;

· наличие у организации собственной программы совершен­ствования процесса разработки ПО;

· восприятие инициативы внедрения ТС ПО как части более
широкомасштабного проекта по созданию среды разработки ПО.

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

Определению потребностей организации могут помочь отве­ты на следующие вопросы.

· Каким образом продуктивность и качество деятельности ор­ганизации сравниваются с аналогичными показателями по­добных организаций (к сожалению, многие организации не располагают данными для такого сравнения)?

· Какие процессы ЖЦ ПО дают наилучшую (наихудшую) от­дачу, существуют ли конкретные процессы, которые могут быть усовершенствованы путем использования новых мето­дов и средств?

С внедрением ТС ПО обычно связывают большие ожидания. В ряде случаев эти ожидания оказываются нереалистичными и приводят к неудаче при внедрении.

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

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

Реалистичные ожидания:

· повышение внимания к планированию деятельности, свя­занной с информационной технологией;

· долговременное повышение продуктивности и качества де­ятельности организации;

· ускорение и повышение согласованности разработки при­ложений;

· снижение доли ручного труда в процессе разработки и (или) эксплуатации;

· более точное соответствие приложений требованиям поль­зователей;

· отсутствие необходимости большой переделки приложений для повышения их эффективности;

· улучшение реакции службы эксплуатации на требования внесения изменений и усовершенствований;

· лучшее документирование;

· улучшение коммуникации между пользователями и разра­ботчиками;

· последовательное и постоянное повышение качества проек­тирования;

· более высокие возможности повторного использования раз­работок;

· кратковременное возрастание затрат, связанное с деятель­ностью по внедрению ТС ПО;

· последовательное снижение общих затрат;

· лучшая прогнозируемость затрат.

Нереалистичные ожидания:

· отсутствие воздействия на общую культуру и распределение ролей в организации;

· понимание проектных спецификаций неподготовленными пользователями;

· сокращение персонала, связанного с информационной тех­нологией;

· уменьшение степени участия в проектах высшего руковод­ства и менеджеров, а также экспертов предметной области, уменьшение степени участия пользователей в процессе раз­работки приложений;

· немедленное повышение продуктивности деятельности ор­ганизации;

· достижение абсолютной полноты и непротиворечивости спецификаций;

· автоматическая генерация прикладных систем из проект­ных спецификаций;

· немедленное снижение затрат, связанных с информацион­ной технологией;

· снижение затрат на обучение.

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

· специалисты по планированию внедрения ТС ПО;

· выбор и установка инструментальных средств;

· учет специфических требований персонала;

· приобретение ТС ПО и обучение;

· настройка инструментальных средств;

· подготовка документации, стандартов и процедур использо­вания ТС ПО;

· интеграция с другими технологиями и существующими дан­ными;

· освоение ТС ПО разработчиками;

· технические средства;

· обновление версий.

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

Каждая потребность должна иметь определенный приоритет, зависящий от того, насколько критической она является для дос­тижения успеха в организации. В конечном счете должно четко прослеживаться воздействие каждой функции или возможности приобретаемых средств на удовлетворение каких-либо потреб­ностей.

Результатом данного действия является формулировка пот­ребностей с их приоритетами, которая используется на этапе оценки и выбора в качестве «пользовательских потребностей».