Причины возникновения управленческих проблем. Управленческие вопросы (Management Issues)

Технические вопросы (Technical Issues)

Ключевые вопросы сопровождения программного обеспечения (Key Issues in Software Maintenance)

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

Данная секция представляет некоторые технические и управленческие вопросы, связанные с сопровождением программных систем. Эти вопросы и проблемы сгруппированы в набор тем:

  • Технические вопросы
  • Управленческие вопросы
  • Оценка стоимости
  • Измерения

2.1.1 Ограниченное понимание (Limited understanding)

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

Для объектно-ориентированных программ качественно упрощает задачу понимания кода использование UML-инструментария, способного на основе кода восстановить не только модель классов, но и их взаимодействия в форме диаграмм классов (class diagram), коммуникаций или сотрудничества (collaboration в UML1.x, переименованная в communication в UML 2.0) и, особенно, последовательностей (sequence diagram), демонстрирующая структуру взаимных вызовов во времени. Если соответствующий инструментарий предоставляет одновременную визуализацию кода и диаграммы и обеспечивает взаимную синхронизацию их с точки зрения навигации (выбор метода в любой из представленных диаграмм автоматически позиционирует соответствующим образом редактор кода и, наоборот) – такие средства автоматизации могут качественно сократить время, необходимое для формирования представления о системе, иногда – даже не в разы, а на порядок (конечно, при достаточном уровне знания используемых технологий со стороны инженера по сопровождению). Если к этому добавить документированность (и доступность соответствующих активов –спецификаций, моделей) архитектуры и ключевых технологических решений со стороны разработчиков системы – обсуждаемый вопрос, конечно, не становится тривиальным, однако, превращается во вполне решаемую задачу. Вообще говоря, использование соответствующих средств автоматизации построения моделей по коду (задача обратного инжиниринга – reverse engineering) является обоснованной практикой изучения любой системы или фреймворка. Опыт показывает, что при достаточной квалификации инженера, формирование общего архитектурного представления о системе (или фреймворке), понимания того, какие технологические и структурные подходы и шаблоны использовались при ее построении, позволяет решать возникающие вопросы корректировки кода и расширения функциональности системы, не нарушая общие принципы ее построения, естественным образом обеспечивая ее эволюцию, без ущерба ее целостности. При таком понимании, даже не заглядывая в код системы или фреймворка, инженер способен с очень большой вероятностью предположить возможные причины сбоя, а, в общем случае, и любых аспектов поведения системы. Тема обратного инжиниринга освещается SWEBOK как самостоятельная техника сопровождения (4.3), однако, здесь показалось важным особо акцентировать на ней внимание именно в этой части обсуждения вопросов сопровождения.



2.1.2 Тестирование (Testing)

Стоимость повторения полного набора тестов для основных модулей системы может быть существенным как по времени, так и по стоимости. Для сопровождения системы особо значимым является выборочное регрессионное тестирование (см. область знаний Software Testing, тему 2.2.6 Регрессионное тестирование) системы или его компонент для проверки того, что внесенные изменения для привели к непреднамеренному изменению поведения программного обеспечения. Вопрос состоит в том, что часто сложно найти время для необходимого тестирования. Не меньшей проблемой является и координации в проведении тестов различными членами группы сопровождения, занимающимеся решением различных задач. Если же система выполняет критичные <для бизнеса> функции, временный вывод системы из эксплуатации (как говорят, перевод системы в offline) для выполнения тестов часто оказывается просто невозможен.

Таким образом, одним из ключевых вопросов сопровождения является организация работ по тестированию модификаций эксплуатируемых систем, вплоть до предварительного планирования и разработки регламентов, в соответствии с которыми, например, основываясь на оценке критичности запросов на изменения (как дефектов, так и важных расширений – будь то новая функциональность или необходимое расширение интеграционных возможностей), затрагиваемых модулях, персоналом сопровождения будут проводиться стандартные процедуры. К таким процедурам, наравне с журналированием запросов и проводимых работ, могут и, скорее, должны относиться: анализ влияния <изменений> (impact analysis – см. ниже), оценка рисков, тестирование (различными методами, в различном объеме), выпуск предварительных версий патчей/обновлений в ограниченное использование (если это позволяет спецификация системы), использование “клона” системы (развертывание ее на идентичном оборудовании в идентичной конфигурации) и т.п.

2.1.3 Анализ влияния (Impact analysis)

Анализ влияния описывает как проводить (в частности, с точки зрения эффективности затрат) полный анализ возможных последствий и влияний изменений, вносимых в существующую систему. Персонал сопровождения должен обладать необходимыми знаниями о специфике системы (в идеальном случае, иметь полное представление о системе на уровне ее разработчиков) – ее содержании и структуре. Инженеры используют эти знания для выполнения работ по анализу влияния, идентифицируя все системы* и программные продукты, на которые могут повлиять изменения, вносимые в обслуживаемую программную систему. При этом, должны быть определены риски, связанные с внесением обсуждаемых изменений.

* Как мы видим из описания данных работ в SWEBOK, речь идет не только о компонентах системы, но и о ее окружении, включая другие системы, функционирующие в том же операционном/системном окружении.
Запросы на изменения** (change requests - CR), иногда упоминаемые как запросы на модификацию (modification request - MR), часто также называемые отчетами о проблемах (problem report - PR), должны анализироваться и трансформироваться в термины программной системы. Эти шаги выполняются после того, как соответствующий запрос на изменение начинает обрабатываться в рамках процесса управления изменениями или, как принято называть, конфигурационного управления , и фиксируется в системе конфигурационного управления (см. область знаний Configuration Management).

** Обычно запросы на изменения разделяют на две категории – “пожелания” (suggestions), относящиеся к расширению системы, и “отчеты об ошибках” (defect или bug report), направляемые пользователями в службу сопровождения или инженерами по тестированию разработчикам.

Цели анализа влияния могут быть сформулированы следующим образом:

  • Определение содержания изменений для задания работ по планированию и реализации
  • Получение максимально возможной оценки ресурсов, необходимых для проведения соответствующих работ
  • Анализ стоимости и выгоды от внесения запрошенных изменений (обычно касается пожеланий, запросов на расширение системы)
  • Обсуждение сложности вопросов, связанных с внесением соответствующих изменений

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

При этом, оптимальность пути не всегда означает наиболее ”красивое” технологическое решение. Иногда это может быть временное решение, может быть даже нарушающее архитектурные шаблоны системы, однако, обоснованное с точки зрения сроков и стоимости его реализации. В то же самое время, результаты анализа направляются разработчикам системы, обычно работающим над следующей версией, для включения соответствующего изменения уже в рамках принятого стиля кодирования, соглашений, архитектурных шаблонов и т.п. Безусловно, такой путь многим может показаться просто неэтичным, с точки зрения “настоящего” инженерного подхода. Однако, если разработчики готовят следующую версию системы, затрагивая модуль, модифицируемый службой сопровождения, с точки зрения бизнес-решений, “некрасивый”, но быстрый путь достижения требуемого поведения системы, в большинстве случаев, будет выглядеть более обоснованным, чем принятие на себя персоналом сопровождения функций разработчиков системы. Иногда, если требуемое изменение не столь критично, чтобы решение было предоставлено “вчера” (хотя пользователи, практически всегда, именно так характеризуют свои запросы в терминах приоритета), логичным выглядит откладывание проведения соответствующих модификаций и передача этих работ непосредственно разработчикам. Как это часто можно услышать – “будет доступно в следующем релизе”. Ничего не напоминает? Но, экономически, это часто бывает более чем оправдано.

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

2.1.4 Возможность сопровождения (Maintainability)

Возможность сопровождения или сопровождаемость программной системы определяется, например, глоссарием IEEE (стандарт 610.12-90 Standard Glossary for Software Engineering Terminology, обновление 2002 года) как легкость сопровождения, расширения, адаптации и корректировки для удовлетворения заданных требований. Стандарт ISO/IEC 9126-01 (Software Engineering – Product Quality – Part 1: Quality Model, 2001 г.) определяет возможность сопровождения как одну из характеристик качества.

Для уменьшения стоимости дальнейшего сопровождения, на протяжении всего процесса разработки необходимо специфицировать, оценивать и контролировать характеристики, влияющие на возможность сопровождения. Если такие работы проводятся регулярно, это облегчает дальнейшее сопровождение, повышая его сопровождаемость (в частности, как характеристику качества). Часто этого сложно добиться, потому, что, к сожалению, такого рода характеристики игнорируются при разработки. Разработчики заняты другими запланированными работами и также часто пренебрегают требованиями, предъявляемыми к сопровождаемости системы.

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

2.2.1 Согласование с организационными целями (Alignment with organizational objectivies)

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

2.2.2 Проблемы кадрового обеспечения* (Staffing)

Данная тема касается вопросов привлечения и удержания квалифицированного персонала по сопровождению. Часто, работа по сопровождению не выглядит привлекательной, инженеры по поддержке воспринимаются как специалисты “второго класса” (в SWEBOK используется устойчивое выражение “second-class citizens”), что приводит к безусловному падению духа коллектива, отвечающего за поддержку систем.

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

* такой перевод, вместо просто “кадрового обеспечения”, в большей степени соответствует принятому использованию термина staffing. Часто, staffing подразумевает и высокую текучесть кадров.

2.2.3 Процесс (Process)

Процесс (в общем случае, жизненный цикл, прим. автора ) является набором работ (activities), методов, практик и, своего рода, трансформаций, которые используются людьми для разработки и сопровождения программных систем и ассоциированных с ними продуктов. На уровне процесса, деятельность по сопровождению программного обеспечения имеет очень много общего с разработкой, например, в части конфигурационного управления, являющегося критически важной составляющей обоих видов деятельности. В то же время, сопровождение включает работы, не представленные в процессе разработки (в теме 3.2 представлено описание такого рода уникальных работ). Эта деятельность требует от менеджмента специального внимания.

2.2.4 Организационные аспекты сопровождения (Organizational aspects of maintenance)

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

При решении вопроса, где (кем) будут осуществляться функции по сопровождению, может быть принято решение оставить их непосредственно тем, кто разрабатывал систему (как в терминах организации/компании, так и подразумевая непосредственно коллектив разработчиков), или передать другой команде или стороне (maintaner). Часто, выбор сопровождающей организации осуществляется исходя из тех соображений, которые выглядят обоснованными для обеспечения адекватной поддержки системы и возможности ее эволюционирования для удовлетворения меняющихся потребностей пользователей. К сожалению (чего, в принципе, и следовало ожидать), универсальных подходов в решении данного вопроса, кем будет сопровождаться система – нет. Соответствующие решения принимаются в каждом конкретном случае, с учетом его специфики (case-by-case). Но, что действительно важно отметить, делегирование или назначение полномочий и ответственности по сопровождению должно быть произведено по отношению только к одной организации или лицу (менеджеру соответствующей команды поддержки). Все, так или иначе, зависит от организационной структуры организации/компании, эксплуатирующей программное обеспечение.

2.2.5 Аутсоурсинг (Outsourcing)

Заимствованный термин “аутсоурсинг” уже прижился не только в среде ИТ-менеджеров, он стал частью современного бизнеса и управленческих практик. Суть его заключается в передаче работ, в первую очередь, вспомогательных (непрофильных для организации) “на сторону”. Крупные корпорации передают в управление другим организациям целые портфели программных систем, а, иногда, и целиком всю ИТ-инфраструктуру. В то же время, существенно более часто, сопровождение передается другим организациям только для “второстепенных” программных систем (или, как минимум, не критичных для выполнения бизнес-функций), так как владельцы таких систем не желают терять контроль над ассоциированными с этими системами данными и/или функциональностью. Отмечается, что некоторые передают работы по сопровождению “в аутсоурсинг” только в тех случаях, если убеждены в стратегическом контроле над сопровождением.

Часто можно наблюдать, когда для решения вопросов сопровождения (при сохранении “стратегического контроля”), компании, для которых информационные технологии не являются профильными, но воспринимаются в качестве актива, формируют специализированные дочерние бизнес-структуры, которым и передаются функции сопровождения, а также и непосредственно разработки программных систем и, более того, поддержки и развития всей ИТ-инфраструктуры. Это делается с тем, чтобы функционируя в качестве самостоятельной бизнес-сущности, уже бывшие внутрикорпоративные подразделения автоматизации, могли обеспечить большую прозрачность финансовых потоков, затрат, связанных с информационным технологиями. Но, это тема уже относится к общим вопросам управления и, безусловно, требует самостоятельного обсуждения, в контексте, опять-таки, конкретной организации или бизнес-структуры. Однако, нельзя было не обозначить важность обсуждаемого вопроса в данном контексте, ведь именно деятельность по сопровождению часто подвигает организации-потребители ИТ к принятию столь серьезных организационных и бизнес-решений.

При этом, подчеркивает SWEBOK, контроль сложно измерить. В свою очередь, перед аутсоурсером (организацией, принимающей на себя ответственность по сопровождению) стоит серьезная проблема по определению содержания соответствующих работ, в том числе, для описания содержания соответствующего контракта. Отмечается, что около 50% сервисов, предоставляемых аутсоурсером, проводятся без соответствующего детального и однозначно интерпретируемого соглашения (service level agreement, SLA). Компании, занимающиеся аутсоурсингом, обычно затрачивают несколько месяцев на оценку программного обеспечения прежде, чем заключают соответствующий контракт. Еще один вопрос, требующий специального внимания, заключается в необходимости определения процесса и процедур передачи программного обеспечения на внешнее сопровождение.

Лекция 5 Управленческие проблемы и их решение

08.09.08 Шевляков Валерий Алексеевич

1. Управленческие проблемыи причины их возникновения.

2. Решение проблем.

3. Методы принятия решений и их реализация.

1. Управленческие проблемы и причины их возникновения.

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

Управленческие проблемы классифицируются по признакам :

1) степень важности и срочности ;

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

3) возможность решения проблемы с наименьшими затратами и в оптимальные сроки;

4) степень риска , связанного с решением данной проблемы;

5) степень структуризации и формализации , т.е. возможность выражать проблему в количественно-качественных показателях.

Проблемы могут различаться по способам их разработки:

1) безальтернативный , если путь решения проблем лишь один, других вариантов нет;

2) бинарный, многовариантной;

3) в случае, если ни один из способов не может дать положительный ответ на вопрос «как решить проблему?», применяется комбинированный способ , который заключается в том, что проводится комбинирование отдельных частей или способов решения проблем.

Виды проблем рассматриваются по критериям :

1) стратегические направлены на формирование базы стратегических данных, их уяснение, изучение, оценку и практическое использование;

2) тактические : разрешение вопросов происходит в более короткие сроки, чем стратегических;

3) долгосрочные ;

4) среднесрочные ;

5) краткосрочные ;

6) текущие ;

7) по уровню руководства : высшего, среднего, низшего звеньев управления.

Основные причины возникновения управленческих проблем :

1) изначально ошибочные цели организации, способы и сроки их достижения;

2) неверные принципы и методы деятельности работников;

3) неверные критерии оценки возможности предприятия и сотрудников;

4) умышленные нарушения в технике, технологии, финансах, поставках;

5) изменение в политике и экономике государства;

6) природные катаклизмы и стихийные бедствия.

2. Решение проблем.

Продукт нашей деятельности – решение управленческих проблем.

Решение – волевое воздействие человека на объект управления для разрешения проблемы, выбор альтернативы для достижения поставленной цели.

Требования, предъявляемые к управленческим решениям :

1) целевая направленность ;

2) иерархическая субординация : решения менеджера должны соответствовать делегируемым ему полномочиям;

3) обоснованность : решения должны иметь объективное обоснование рациональности;

4) адресность : решения должны быть ориентированы в пространстве и во времени, направлены на конкретные исполнения и ограничены во времени;

5) обеспеченность : решения должны предусматривать необходимые ресурсы и устанавливать источники их получения;

6) директивность : решения должны быть обязательны для исполнения и должны носить плановый характер.

Принципы принятия управленческого решения :

1) принцип единоначалия : решения принимаются единолично, как правило, менеджерами с авторитарным стилем поведения, которые предпочитают командовать и приказывать, в этих условиях возникает напряжённость, межличностные отношения характеризуются повышенной конфликтностью;

2) принцип единогласия : безоговорочная поддержка выдвигаемой альтернативы;

3) принцип большинства вводится в действие, если в процессе выработки решения есть различные мнения, устойчивые нормы принятия решения: 3.1. простое большинство; 3.2. 2/3 голосов;

4) принцип консенсуса : консенсус – согласование всех спорных вопросов и различных мнений в процессе выработки решений, а виды решений, как правило, совпадают с видами проблем.

Решение стратегических проблем относится к разряду инициативных, идущих от высшего руководства к исполнителям низших звеньев управления. В этом случае высшее руководство берёт на себя инициативу и ответственность за принятие решения стратегического характера (направление инвестиций в перспективное развитие производства нового вида изделий, на расширение производства или его свёртывание и закрытие предприятия).

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

Решение проблем классифицируется по ряду признаков : 1) по степени обязательности исполнения; 2) по функциональному назначению; 3) по способу принятия решения; 4) по сфере реализации.

По степени обязательности исполнения решения могут быть :

1) директивные , которые принимаются высшим руководством;

3) ориентирующие , которые принимаются руководством для координации работы нижестоящих управленческих структур, которые действуют автономно (дочерние предприятия, предприятия, входящие в холдинг, корпорацию, где есть единый руководящий орган).

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

распределяющие работу между исполнителями по ведению контроля, проверки, подготовке нормативных документов.

По способу принятия решения выделяются выборочные и систематические решения.

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

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

Принятие решений всегда связано с определённой степенью риска.

3. Методы принятия решений и их реализация.

Процесс принятия решений – центральный пункт управленческой деятельности.

Методы принятия решений :

1) научный метод , суть:

1) путём наблюдения, сбора, анализа информации формулируется гипотеза - предположение о самой проблеме и возможных подходах к её решению;

2)научный метод даёт систематическую ориентацию , т.е. выявляет взаимосвязи данной проблемы с внешним окружением и внутренними переменными самой организации. Выявление взаимосвязи позволяет наиболее полно представить причины возникновения проблемы, увидеть её основу. Этот подход даёт возможность бороться не с последствиями, а с причинами возникновения проблемы и принять действия, исключающие повторения нежелательных явлений;

3) пользование математическим моделированием , к которому обращаются в сложных случаях, если трудно диагностировать проблему и подготовить решение без дополнительного количественно-качественного анализа;

2) метод экономического анализа включает методы экономической оценки экономических показателей работы предприятия, издержек, рентабельности, движения денежных средств, уровня спроса. Пример – модель, в основе которой лежит определение точки самоокупаемости, анализ безубыточности работы. Для принятия и реализации решений существует рациональное решение. В основе их разработки лежит объективный и всесторонний анализ условий, в которых предприятие действует в каждый период времени, тенденции, которые будут иметь место в дальнейшем. Этот анализ протекает по этапам: от начала возникновения проблемы до полного устранения и получения позитивного результата.

Этапы :

2) проводится анализ самой проблемы . Необходимо разобраться в проблеме до конца и точно её сформулировать;

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

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

5) согласование решений с исполнителями и всеми заинтересованными сотрудниками . Оно осуществляется путём визирования документа предписывающего исполнение решения данной проблемы;

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

Введение

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

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

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

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

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

Управленческие проблемы: суть, классификация, природа возникновения

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

Управленческие проблемы классифицируются по следующим признакам:

· степень важности и срочности. Обычно, самые важные проблемы являются наиболее срочными;

· степень структуризации и формализации, возможность выражать проблему в количественных и качественных показателях;

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

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

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

Также, проблемы могут различаться по способам их разработки:

· безальтернативный, когда вариант решения только один, а другого нет;

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

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

Отдельно рассматривается вопрос о сроках решения проблем.

Виды проблем рассматриваются по следующим критериям:

· стратегические, сопутствуют формированию базы стратегических данных, их изучение, оценку практическое использование;

· тактические, решение происходит в более короткие сроки чем стратегическое;

· краткосрочные, среднесрочные, долгосрочные, текущие;

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

Человек сталкивается с проблемами в разных социальных ролях: женщина и мужчина, член семьи (мать, дочь, отец ит.д.), человек определенного возраста (молодой парень примет иное решение, чем мужчина в возрасте), член трудового коллектива. В зависимости от социальной роли будут принятии абсолютно разные решения одной и той же проблемы.

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

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

· неверные принципы и методы деятельности работников;

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

· умышленные нарушения в технике, технологии, финансах, поставках и т.д.;

· изменения в политике и экономике государства;

· природные катаклизмы и стихийные бедствия (пожар, наводнение и др.).

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

Инструментарий, использованный для анализа и решения проблем

Принятие решений занимает в мыслительной деятельности человека, несомненно, важное место. Выбор одежды, продуктов питания, вида транспорта для поездки на работу, учебного заведения, места работы -- все это решения разной степени сложности и важности.

Достаточно распространено следующее определение: «Решение -- один из необходимых моментов волевого действия и способов его выполнения. Волевое действие предполагает предварительное осознание целей и средств действия, мысленное совершение действия, предшествующее фактическому действию мысленное обсуждение оснований, говорящих за или против его выполнения. Этот процесс заканчивается принятием решения»3,с.391.

В литературе, посвященной теории принятия решения, можно найти самые разные определений этого понятия. Говоря о решении, обычно подрузумевают:

· элемент множества возможных альтернатив;

· нормативный документ, который регламентирующий деятельность системы управления;

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

· регламентируемую последовательность действий для достижения поставленной цели;

· нечто, отражающее достижение поставленной цели (материальный объект, число, показатели);

· реакцию на раздражитель.

Обязательным условием определения термина “решение” с позиций данной теории является выбор предпочтительной альтернативы.

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

Схем.1 Этапы развития возможных альтернатив событий

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

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

Принятие решений характеризуется как:

· сознательная и целенаправленная деятельность, осуществляемая человеком;

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

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

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

· одна из основных частей общего процесса управления;

· одна из основных функций ежедневной работы менеджера;

· важная составляющая выполнения всех других функций управления.

Если проблема носит стратегический характер, то и решение должно быть стратегическим, если проблема текущая, краткосрочная, то и решение должно быть аналогичным.

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

Решение тактических проблем - это дело средних звеньев руководства; на основе предписаний "сверху" они планируют решения проблем в среднесрочных планах и выполняют краткосрочные задачи. Низовые звенья управления решают проблемы исходя из устных распоряжений, указаний или письменных приказов.

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

Решение проблем классифицируется по ряду признаков: степень обязательности исполнения; функциональное назначение; способ принятия; сфера реализации.

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

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

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

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

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

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

В практике менеджмента разработаны несколько вариантов комплексной оценки риска в ходе решения проблем. Правилом здесь является то, что общая сумма риска равна сумме частных рисков, а частный риск равен нормативной минимальной ставке с поправкой на каждый элемент риска (скидкой или добавкой).

Среда риска, неопределенности и конфликта предъявляет особенно жесткие требования к субъективным условиям принятия решения. Вот почему менеджер должен обладать целеустремленностью, высокой способностью к адаптации, инновационным и прогностическим мышлением.

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

Объективные факторы:

· внешнее окружение организации, составляющие которого действуют на организацию непосредственно (микросреда) или опосредованно (макросреда). Они взаимосвязаны, динамичны и неопределенны, что серьезно затрудняет принятие решения;

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

Субъективные факторы:

· инновационные способности, аналитический склад ума, психические процессы, состояния и свойства.

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

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

Риск -- вероятность наступления события может быть просчитана с помощью экономико-математических методов в интервале от 0 до 1 .

Неопределенность -- часто встречающаяся среда принятия управленческих решений, когда количество влияющих факторов и их взаимодействие непрогнозируемое в связи с отсутствием аналогий и методов (времени) прогнозирования.

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

Характер среды значительно влияет на процесс принятия решения.

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

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

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

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

Многие исследователи полагают, что оптимальной деятельности предприятия способствуют принятые и реализованные рациональные решения. В основе разработки рационального решения проблемы лежит объективный и многосторонний анализ условий, в которых предприятие действует в каждый период времени, а также тенденции, которые будут иметь место в дальнейшем. Главное различие между решениями рациональным и основанным на суждении (это выбор, обусловленный знаниями или накопленным опытом) состоит в том, что первое не зависит от прошлого опыта. Рациональное решение обосновывается с помощью объективного аналитического процесса.

1. Диагностика проблемы. Перший шаг на пути решения проблемы - определение или диагноз. На данном этапе необходимо определить источник возникновения и причину расматриваемой проблемы.

2. Формулировка ограничений и критериев принятия решения. Руководитель должен понимать, что именно можно сделать с проблемой. Многие возможные решения не будут реалистичными. Это связано с недостачей ресурсов для реализации принятых решений.

3. Определение альтернатив. Формулирование набора альтернативных решений проблем, необходимо позаботится о том, чтобы был учен достаточно широкий возможный спектр.

4. Оценка альтернатив. При оценке руководитель определяет достоинства и недостатки каждой альтернативы и возможные общие последствия.

5. Выбор альтернативы. Если все предыдущие этапы были выполнены качественно, то принять решение сравнительно просто. Необходимо выбрать альтернативу с наиболее благоприятными общими последствиями.

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

Основные вопросы по теме:

    Управленческие проблемы и причины их возникновения

    Решение проблем

    Методы принятия решения и их реализация

1. Управленческие проблемы и причины их возникновения

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

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

Здесь имеется при­чинно-следственная связь. Например, изменились ставки налогов, ус­тарела технология и т. д.

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

Управленческие проблемы классифицируется по следующим при­знакам:

    степень важности и срочности . Как правило, самые важные про­блемы являются и наиболее срочными;

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

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

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

    степень структуризации и формализации , возможность выражать проблему в количественных и качественных показателях и т. д.

Кроме того, проблемы могут различаться по способам их разра­ботки: 1) безальтернативный, когда путь решения проблем только один, других вариантов решения нет; 2) бинарный и многовариант­ный, когда проблему можно решить двумя и более способами; 3) в случаях, когда ни один из способов не может дать положительного от­вета на вопрос, как разрешить проблему, применяют комбинационный способ. Он заключается в том, что проводится комбинирование от­дельных частей и способов решения проблем, не противоречащих друг другу. В целом это основа для последующего поэтапного решения проблемы.

Отдельно рассматривается вопрос о сроках решения проблем.

Виды проблем рассматриваются по следующим критериям:

Стратегические, направленные на формирование базы стратегических данных, их уяснение, изучение, оценку и практическое использование;

Тактические, разрешение которых происходит в более короткие сроки, чем стратегические;

Долгосрочные, среднесрочные и краткосрочные, текущие;

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

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

К основным причинам возникновения управленческих проблем следу­ет отнести:

Изначально ошибочные цели организации, способы и сроки их дос­тижения;

Неверные принципы и методы деятельности работников;

Ошибочные критерии оценки возможностей предприятия и сотруд­ников;

Умышленные нарушения в технике, технологии, финансах, постав­ках и т. д.;

Изменения в политике и экономике государства;

Природные катаклизмы и стихийные бедствия (пожар, наводнение и др.).

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


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


Другие похожие работы, которые могут вас заинтересовать.вшм>

2525. УПРАВЛЕНЧЕСКИЕ РЕШЕНИЯ 20.98 KB
Требования к управленческим решениям. В функции принятия решения сочетаются наука и искусство. Решения принимаются людьми и последствия от их реализации затрагивают интересы людей.
3421. Организационно-управленческие правоотношения в сфере 6.33 KB
Социально-партнерские правоотношения своим содержанием имеют ведение коллективных переговоров между представителями соответствующих социальных партнеров и заключение на их основе социально-партнерских соглашений...
16537. Управленческие расширения календарно-ресурсной оценки 123.84 KB
Исходные термины Абсолютно здравая идея о том что планирование является ключевой для успеха проекта фазой породило много здравых и не очень подходов к интерпретации планирования как процесса. Для простоты рассмотрения примем организационную струкутуру проекта сформированную по принципу Заказчик – Исполнитель. Реализация проекта возложена на менеджера проекта со стороны Исполнителя приемка продукта проекта осуществляется Заказчиком проекта.
18688. Управленческие решения, их виды и роль в системе управления 47.88 KB
Решение относится к числу творческих операций в технологии управленческих работ. С одной стороны, по содержанию – это логико-мыслительная деятельность, выполняемая преимущественно руководящим персоналом. С другой стороны, решение – это эмоционально-психологический акт. Как никакой другой вид управленческой работы
4158. Организационно-управленческие меры территориальных органов внутренних дел по выявлению и раскрытию краж и угонов автотранспорта 97.21 KB
Анализ этой проблемы показывает, что значительную часть краж и угонов автомобилей совершается членами преступных групп, которые отличаются высоким уровнем конспирации, мобильностью, частой сменяемостью исполнителей, коррумпированными связями с отдельными сотрудниками правоохранительных органов.
13078. ГЛОБАЛЬНЫФЕ ПРОБЛЕМЫ СОВРЕМЕННОСТИ 26.08 KB
Общество – есть особая высшая ступень развития живых систем биосферы. Практически все живые существа на Земле находятся в тесной взаимосвязи с природой, а также подчиняются общим экологическим законам. В этой связи, под природой целесообразнее всего понимать единство пространства, времен
20159. Экологические проблемы современности 30.44 KB
Экологические проблемы современности В 21 веке перед всем человечеством остро стал вопрос решения важнейших проблем экологии и сохранения экосистемы земли для будущих поколений. Ещё одной актуальной проблемой для человечества является уменьшение запасов пресной воды. Проблема утилизации твёрдых бытовых отходов достаточно актуальная задача на сегодняшний день особенно для больших городов. Во всем мире проблема сбора макулатуры решается разными способами например в Европе используют макулатуру для утепления стен и...
19424. ЭТИЧЕСКИЕ ПРОБЛЕМЫ ТЕХНИКИ 16.43 KB
Этическое измерение современной науки и техники. Долгое время этические проблемы науки и техники специально не рассматривались. Понятия науки техники этики Наука это система постоянно развивающихся знаний о природе обществе и мышлении.
9879. Проблемы сна и сновидений в науке 34.75 KB
Физиологические основы сна. Изучая явления происходящие в организме во время сна было установлено его благотворное влияние. Экспериментально был доказано что во время сна организм не замирает а восстанавливается после длительного бодрствования.
2296. Философские проблемы познания 1.09 MB
Основные проблемы гносеологии: А Проблема источника познания: что является основным источником познания Классическая философия даёт два варианта ответа: либо чувственный опыт эмпиризм либо разум рационализм. Сторонники этой концепции утверждают что основным источником познания является чувственный опыт. Всё что в него приходит – приходит извне через чувственное восприятие. 4 Рационализм утверждает что главной целью познания является разум: он первичен.