<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ИТ в действии!</title>
	<atom:link href="http://www.kholodkov.ru/it/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.kholodkov.ru/it</link>
	<description>коллекция ИТ-наработок: подходы, методики, практики, идеи, стратегии и др....</description>
	<lastBuildDate>Sun, 13 May 2012 15:00:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>BPM-система в действии или как сделать много за мало</title>
		<link>http://www.kholodkov.ru/it/?p=785</link>
		<comments>http://www.kholodkov.ru/it/?p=785#comments</comments>
		<pubDate>Thu, 12 Apr 2012 16:43:57 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Бизнес-процессы]]></category>
		<category><![CDATA[Интеграция систем]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://www.kholodkov.ru/it/?p=785</guid>
		<description><![CDATA[Занимаясь много лет автоматизацией бизнес-процессов, я не понаслышке знал, что такое ресурсные треугольники, квадраты, круги (шутка J) и прочие законы жанра. Если нужно сделать хорошее индивидуальное и функциональное решение под какую-то организацию, то почти всегда получается дорого. Если бюджет проекта составляет три копейки, то обычно получается очень сердито. Наверное, не будет слишком уж сильным невежеством [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2012/04/bizagi_00.jpg" alt=""/>Занимаясь много лет автоматизацией бизнес-процессов, я не понаслышке знал, что такое ресурсные треугольники, квадраты, круги (шутка <span style="font-family:Wingdings">J</span>) и прочие законы жанра. Если нужно сделать хорошее индивидуальное и функциональное решение под какую-то организацию, то почти всегда получается дорого. Если бюджет проекта составляет три копейки, то обычно получается очень сердито.
</p>
<p>Наверное, не будет слишком уж сильным невежеством утверждать, что <strong><em>максимально</em></strong> возможный эффект для бизнеса от ИТ-решения, отнесенный к стоимости его разработки/внедрения &#8211; величина примерно одинаковая для решений разных вендоров, технологий, парадигм и т.п. Есть лишь только одна маленькая деталь – реальный эффект от ИТ-решения, как правило, существенно меньше максимального (<span style="text-decoration:line-through">часто</span> иногда он меньше нуля) и стремится к максимальному в том случае, если это правильное решение для конкретной компании и внедряется оно правильными людьми. Попытки внедрить 1С в компаниях, где нужен SAP приводят к печальным последствиям. Равно как и внедрение SAP в компаниях, где вполне подойдет 1С приводит к неадекватным расходам на внедрение и дальнейшее сопровождение и, в конечном счете, к тем же печальным последствиям (для ИТ-руководства). Ну, собственно, это философия ИТ.
</p>
<p>В силу наличия в голове описанных выше установок, я был настроен весьма скептически, когда впервые столкнулся с BPM-системами. Обещания разработчиков систем выглядели фантастически: комплексная автоматизация целых бизнес-процессов практически без программирования и с копеечной стоимостью лицензий. Здесь и далее я привожу в качестве примера систему BizAgi BPM Suite, хотя существует целый класс подобных систем под общим названием BPMS (Business Process Management System). Сразу возникали закономерные вопросы: для чего тогда существуют ИТ-подразделения, занимающиеся внедрением и стыковкой между собой систем разных классов и вендоров? Для чего существуют команды разработчиков почти на каждом предприятии, пишущие свои собственные системы «с нуля»? Для чего пользователям приходится ежедневно работать с десятком разных приложений? Ведь можно поставить одну BPM-систему «из коробки», посадить за нее продвинутого пользователя, который настроит в ней все бизнес-процессы компании, а другие менее продвинутые пользователи будут исполнять их в этой системе в соответствии со сделанными настройками! Конечно же, тогда я не поверил в то, что это возможно и был прав, но лишь отчасти…
</p>
<p><span id="more-785"></span></p>
<p>Позднее я понял, что существует огромная область для BPM-систем, в которой их применение может быть многократно эффективнее (по соотношению результат/стоимость), чем применение ИТ-системы любого другого класса. Также я обнаружил, что распространенность BPM-систем в России неадекватно мала по сравнению с масштабами бизнес-областей, для которых они являются оптимальным решением.
</p>
<p>В этой статье я приведу в качестве примера бизнес-кейс по внедрению BPM-системы и рассмотрю, для каких еще задач оправданно применение BPM-системы.
</p>
<h3>От общего к частному: бизнес-кейс по внедрению BPM-системы<br />
</h3>
<h4>Что за бизнес?<br />
</h4>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2012/04/bizagi_01.jpg" alt=""/><span style="font-size:14pt"><br />
		</span></p>
<p>Некоторая компания А занимается персонализированной печатью в промышленных масштабах. В качестве примера продукции можно привести ежемесячные счета для абонентов оператора связи или периодические выписки по счетам для клиентов банка. Компания А получает от своих клиентов базы данных, в которых содержатся списки получателей и информация, которая должна быть напечатана для каждого из них. Далее компания А проводит дополнительную обработку этих баз данных для печати, формирует макеты с расположениям выводимой информации на листах стандартных форматов, согласует эти макеты с заказчиками в виде образцов печати. После этого данные в согласованном виде распечатываются на высокопроизводительных цифровых промышленных принтерах, упаковываются в конверты (конвертование) для отправки по почте. В конверты по желанию заказчика могут вкладываться дополнительные материалы (рекламные листовки, буклеты и т.п.). Затем конверты укладываются в картонные короба и передаются в почтовую компанию или курьерскую службу для доставки получателям. После всех взаиморасчетов с клиентом за оказанные услуги заказ считается закрытым.
</p>
<h4>Какие есть проблемы?<br />
</h4>
<p>«Единицей» услуг, оказываемых компанией, является «заказ» &#8211; печать, упаковка и отправка определенного тиража для определенного клиента и здесь есть два важных обстоятельства:
</p>
<ol>
<li>Выполнение каждого заказа должно происходить в определенной технологической последовательности (по большей части стандартной), причем, в этот процесс на разных этапах вовлечено большое количество разных людей, разнесенных территориально (технологический офис, цеха, отдел продаж и т.п.).
</li>
<li>Одновременно в компании выполняется множество заказов, находящихся на разных стадиях исполнения.
</li>
</ol>
<p>Очевидно, что необходимо управлять всей этой массой выполняемых заказов. Например, планировать загрузку людей и оборудования, раздавать рабочие задания, контролировать качество, заниматься отслеживанием и восстановлением брака и т.п. В компании отсутствует интегрированная система управление производством. Диспетчеризация заказов производится частично вручную, частично с лоскутной автоматизацией.
</p>
<p>Этим обуславливаются следующие проблемы:
</p>
<ol>
<li>Высокие ручные трудозатраты на ведение сводной информации по выполняемым заказам, их статусам, плановым датам отдельных операций и т.п.
</li>
<li>Недостаточное качество и актуальность подобной информации. В целом, невозможно быстро и точно сказать какой заказ на какой стадии находится в данный момент, в чьей зоне ответственности и т.п.
</li>
<li>Дополнительные издержки, связанные с недостаточно эффективным использованием оборудования и трудовых ресурсов.
</li>
<li>Отдельные виды проблем с качеством.
</li>
<li>Прочие стандартные проблемы, связанные с недостаточной автоматизацией основных бизнес-процессов и процессов управления.
</li>
</ol>
<h4>Какое предложено решение?<br />
</h4>
<p>Внедрение BPM-системы BizAgi BPM Suite, в частности:
</p>
<ol>
<li>Описание бизнес-процесса выполнения типового заказа (и вариаций нетиповых заказов в качестве дальнейших направлений развития).
</li>
<li>Настройка данного бизнес-процесса в системе: сама схема процесса, схема данных и формы ввода данных, правила автоматического назначения исполнителей операций.
</li>
<li>Интеграция с системой 1С: получение из 1С исходных параметров заказа и передача в 1С информации о текущем статусе его выполнения.
</li>
<li>Интеграция с системой учета брака собственной разработки для передачи информации о браке между участниками бизнес-процесса.
</li>
<li>Выполнение заказов в рамках BPM-системы, накопление статистики по фактическим параметрам выполнения заказазов.
</li>
<li>Анализ и совершенствование выполнения бизнес-процессов (внесение соответствующих изменений в BPM-систему, в качестве дальнейших направлений развития).
</li>
</ol>
<h4>Как это выглядит?<br />
</h4>
<p>Описанный выше бизнес-процесс выполнения типового заказа, прорисованный в деталях в нотации BPMN, являющейся в настоящее время де-факто стандартом описания бизнес-процессов и поддерживаемой BizAgi BPM Suite:</p>
<p style="text-align: center"><a href="http://kholodkov.ru/it/wp-content/uploads/2012/04/bizagi_02.jpg" target="_blank"><img src="http://kholodkov.ru/it/wp-content/uploads/2012/04/bizagi_02s.jpg" alt=""/></a></p>
<p>Для работы в BPM-системе конечные пользователя (менеджеры и исполнители в настроенных бизнес-процессах) используют вэб-портал, с которым они взаимодействуют через браузер. В нем они непосредственно исполняют бизнес-процессы, получают сводную оперативную и аналитическую информацию в соответствии с правами доступа:</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2012/04/bizagi_03.jpg" alt=""/></p>
<p>Пользовательский интерфейс BPM-системы представляет из себя набор настраиваемых форм, которые привязываются к операциям бизнес-процесса и отображаются для получение и ввода данных при выполнении соответствующей операции:</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2012/04/bizagi_04.jpg" alt=""/></p>
<p>Формы в свою очередь получают и сохраняют информацию в базе данных BPM-системы. Информационная модель данных в BizAgi BPM Suite настраивается при помощи визуального редактора в соответствии с требованиями предметной области:</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2012/04/bizagi_05.jpg" alt=""/></p>
<p>Также можно увидеть как это функционирует &laquo;в живую&raquo; на моем демонстрационном стенде: <a href="http://demo.kholodkov.ru" target="_blank">demo.kholodkov.ru</a></p>
<h4>Какова стоимость данного решения?<br />
</h4>
<ol>
<li>Стоимость лицензий BizAgi Xpress – 20 лицензий – 70.000 рублей.
</li>
<li>Стоимость работ по внедрению – 150.000 рублей.
</li>
<li>Стоимость оборудования (1 виртуальный сервер на платформе VMware vSphere) – 20.000 рублей.
</li>
<li>Стоимость системного ПО (Microsoft Windows Web Server 2008 R2) – 20.000 рублей
</li>
</ol>
<p>Итого: 260.000 рублей.
</p>
<h3>От частного к общему: области применения BPM-систем<br />
</h3>
<p>У BPM-систем много «конкурентов» среди информационных систем других классов, при помощи которых те же самые бизнес-процессы могут быть автоматизированы иначе. В частности: учетные и интегрированные ERP-системы, системы электронного документооборота, корпоративные порталы взаимодействия, системы управления проектами и собственные разработки.
</p>
<p>Однако, как уже было отмечено выше, существует много областей, в которых применение BPM-систем является оптимальным (наиболее эффективным) решением. О целесообразности применения BPM-системы в конкретной организации можно судить по следующим признакам:
</p>
<ul>
<li>Деятельность организации имеет выраженный процессный характер в противоположность функциональному или проектному. Например, для конструкторского бюро, разрабатывающего новые виды ракетной техники, BPM-система будет малополезна в отличие, например, от хорошей комплексной системы управления проектами. А вот для кредитного агентства, рассматривающего заявки на получения кредитов, BPM-система может очень подходить в качестве средства автоматизации процессов рассмотрения заявок различных типов.
</li>
<li>В организации существуют процессы, растянутые во времени. Например, процесс приготовления блюда в ресторане занимается несколько десятков минут и вряд ли требует учета выполнения отдельных операций (нарезка картошки, жарка мяса и т.п.). Напротив, процесс поставки товаров из-за рубежа (заказ, оплата, транспорт, таможня и т.п.), длящийся дни и недели, &#8211; кандидат на исполнение в BPM-системе.
</li>
<li>В выполнение процессов вовлечено много людей, разнесенных географически. Очевидно, что если в процессе участвуют всего два человека, сидящих за соседними столами, то они смогут договориться и координировать совместную деятельность и без BPM-системы. Если же исполнителей много, то BPM-система реально облегчит управление, взяв на себя передачу «потока» и сопутствующей информации от процесса к процессу, от операции к операции, от человека к человеку.
</li>
<li>При выполнении процессов происходит обмен информацией между несколькими информационными системами. С точки зрения пользователя удобнее работать с одной информационной системой, однако на практике пользователям часто приходится получать и вводить информацию в различные системы: ERP-система, система электронного документооборота, CRM-система, корпоративный портал и т.п. В этом случае BPM-система может стать «единой точкой ввода и получения информации» пользователями при выполнении процессов. Сопутствующим извлечением и внесением данных в другие системы занимается «интегрирующая» BPM-система без участия пользователя.
</li>
</ul>
<p>Процессы, соответствующие перечисленный выше характеристикам («процессы для BPM-системы»), можно встретить во многих даже относительно небольших компаниях. Доля их в бизнесе может быть велика или мала. Также может быть высока или низка их важность для успеха организации.
</p>
<p>Исходя из этих двух факторов, можно сделать вывод о целесообразности внедрения BPM-системы в конкретной организации. Если «процессов для BPM-системы» в компании много и/или они являются ключевыми, то имеет смысл рассмотреть возможность внедрения BPM-системы. В остальных случаях лучше посмотреть в сторону систем из других классов.
</p>
<p>Наконец, приведем некоторые примеры отраслей и «процессов для BPM-системы» в них.
</p>
<div  align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:319px"/>
<col style="width:319px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td style="padding-left: 7px; padding-right: 7px; padding-top:10px; padding-bottom:10px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt; vertical-align:middle"><strong>Отрасль (сфера деятельности)</strong></td>
<td style="padding-left: 7px; padding-right: 7px; padding-top:10px; padding-bottom:10px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"><strong>Процесс</strong></td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Поставки и торговля</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс поставки партии товаров от поставщика
</p>
<p style="text-align:left">Процесс исполнения заказа на покупку от клиента</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Управление недвижимостью</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс сдачи объекта недвижимости в аренду
</p>
<p style="text-align:left">Процесс продажи объекта недвижимости</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Телеком</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс подключения услуги связи</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Полиграфия</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс исполнения типового заказа персонализированной печати и почтовой рассылки</p>
<p style="text-align:left">Процесс исполнения типового заказа неперсонализированной печати</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Страхование</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс принятия и выплаты по убытку</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Финансы</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс рассмотрения заявки и выдачи кредита</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Информационные технологии</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс типового внедрения программного продукта</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>Государственное управление</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align:left">Процесс предоставления госуслуги</p>
</td>
</tr>
</tbody>
</table>
</div>
<h3>Заключение<br />
</h3>
<p>Если Вы видите в своей организации «процессы для BPM-системы» и написанное выше для Вас интересно – предлагаю Вам рассмотреть возможность внедрения BizAgi BPM Suite. Это не потребует от Вашей организации никаких материальных затрат в том случае, если вы все же решите, что BPM-система Вам не нужна. Почему? Потому что, сотрудничая с нами, Вы платите только за результат, который Вас устраивает. Более подробную информацию Вы можете найти <a href="http://www.kholodkov.ru/bpm_process.html" target="_blank">здесь</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=785</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Бизнес-аналитика: достижение целей через понимание задач</title>
		<link>http://www.kholodkov.ru/it/?p=771</link>
		<comments>http://www.kholodkov.ru/it/?p=771#comments</comments>
		<pubDate>Sat, 20 Aug 2011 07:59:08 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Бизнес-процессы]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://www.kholodkov.ru/it/?p=771</guid>
		<description><![CDATA[Емкость понятий «бизнес» и «аналитика», пожалуй, того же порядка, что и таких общих понятий, как «дружба», «работа», «отдых». Поэтому неудивительно то, что под понятие «бизнес-аналитика» подпадает весьма и весьма значительное количество видов деятельности. До настоящего момента я не встречал ни одного определения этого термина, в котором более или менее полно давалась бы его структура, т.е. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/08/ba.jpg" alt=""/>Емкость понятий «бизнес» и «аналитика», пожалуй, того же порядка, что и таких общих понятий, как «дружба», «работа», «отдых». Поэтому неудивительно то, что под понятие «бизнес-аналитика» подпадает весьма и весьма значительное количество видов деятельности. До настоящего момента я не встречал ни одного определения этого термина, в котором более или менее полно давалась бы его структура, т.е. то из чего, собственно, бизнес-аналитика состоит, чем конкретно занимается бизнес-аналитик и т.п. Еще сложнее обозначить границы бизнес-аналитики, выделить ее среди таких понятий, как «менеджмент», «консалтинг», «информационные технологии».
</p>
<p>Вероятно, в силу этих причин в своей работе я регулярно сталкиваюсь либо с недопониманием того, что это такое и для чего это нужно, либо с искаженным понимаем, выделением лишь узкого спектра работ, входящих в это понятие, или же обозначением того, что к бизнес-аналитике явно не относится. Это побудило меня к тому, чтобы написать статью на тему бизнес-аналитики. Как я уже писал выше, пытаться давать определение и всеобъемлющую структуру этого термина – дело, на мой взгляд, малоперспективное. Вместо этого я попытаюсь обрисовать сие понятие с сугубо практической точки зрения с акцентом на то, чем бизнес-аналитика может быть полезна для организаций различных мастей и размеров.
</p>
<p><span id="more-771"></span>
<p>Итак, бизнес-аналитика &#8211; это, прежде всего, аналитика, т.е. представление некоторого явления нашей жизни (в нашем случае бизнеса, организации) в виде модели, отражающей его структуру, для облегчения понимания всеми заинтересованными сторонами. Пока понимание того, как работает бизнес или его отдельный компонент существует лишь в головах отдельно взятых сотрудников, этот бизнес находится в сильнейшей зависимости от этих сотрудников. Такой бизнес не может быть понят, и, соответственно, улучшен, развит, автоматизирован не только человеком со стороны, но и, зачастую, внутри организации. Он может быть весьма успешным до достижения им определенной «критической массы», которая для разных отраслей может составлять от нескольких десятков до нескольких сотен сотрудников. При росте сверх этих критических значений издержки от царящего хаоса начинают многократно превышать потенциальные затраты на формализацию и регламентацию, что заставляет руководство задуматься о бизнес-аналитике.
</p>
<p>Не смотря на наличие ключевого слова «аналитика», бизнес-аналитика – это не только анализ, но и синтез. Само по себе представление реального бизнеса в виде моделей пусть и полезно, поскольку повышает уровень понимания функционирования системы заинтересованными сторонами внутри и вне ее, но, как правило, не является самоцелью. В большинстве случаев бизнес-анализ направлен на совершенствование работы организации для достижения стоящих перед ней целей. Декомпозиция бизнеса до отдельных «осязаемых» элементов (например, операций бизнес-процесса) позволяет оценить их посредством различных методик (например, Activity Based Costing), предложить и сравнить варианты улучшения, скомпоновать все это «обратно» в новые организационные структуры, бизнес-процессы, архитектуру информационных систем и т.п. После чего реализовать улучшения в реальной жизни. Некоторые называют людей, занимающихся этим «бизнес-архитекторами», но по глубокому убеждению меня и большинства моих коллег любой бизнес-аналитик должен думать об этом и уметь делать это, а потому бизнес-проектирование является неотъемлемой частью бизнес-аналитики.
</p>
<p>Потребность в бизнес-аналитике в организации, как правило, не ограничивается отдельными фиксированными во времени проектами повышения прозрачности, уровня регламентации и автоматизации бизнес-процессов, оптимизации. Устойчивый результат может принести ведение этой деятельности на регулярной основе в рамках классического цикла Деминга по нескольким причинам. Во-первых, жизнь не стоит на месте, изменяются сильные и слабые стороны организации, появляются новые возможности и угрозы, что требует изменений на всех уровнях. Здесь, конечно же, весьма полезными оказываются имеющиеся модели деятельности организации. Во-вторых, каждый этап оптимизации при должной оценке его результатов дает стимулы и бесценную информацию для следующих шагов, которые могут быть сделаны на этом пути. Широкое распространение получили различные подходы «класса» Business Process Management (BPM), предусматривающие непрерывное циклическое совершенствование бизнес-процессов и приведение их в соответствие с меняющимися стратегическими целями организации. В качестве примера такого комплексного подхода, включающего в себя помимо методологии еще и ПО моделирования и автоматизации бизнес-процессов (Workflow Management System), можно привести «Business Process Excellence» компании IDS-Scheer.
</p>
<p>Тем не менее, проекты по бизнес-анализу не обязательно настолько глобальны. Вместо этого они могут решать конкретные, точечные задачи. Например, вы хотите внедрить систему электронного документооборота. Опишите сами или с привлечением внешнего бизнес-аналитика ваши бизнес-процессы по работе с документами, составьте техническое задание с вашими бизнес-требованиями к решению и передайте это в качестве вводной информации потенциальным поставщикам СЭД. Это поможет им достаточно точно рассчитать, а вам сравнить возможности, стоимости и сроки создания требующегося решения на различных программных платформах для выбора наиболее подходящего варианта.
</p>
<p>Бизнес-аналитика непосредственно граничит с системной аналитикой, если речь идет о создании программных систем. Границы весьма размыты и понимаются разными людьми по-разному. Я предпочитаю относить к бизнес-аналитике все то, что находится в классическом цикле разработки ПО «до» создания документа «техническое задание» (или, иначе говоря, формирования требований) включительно, а к системной аналитике то, что начинается с создания документа «технический проект (дизайн)» (проектирования решения).
</p>
<p>Бизнес-аналитики обычно участвуют в консалтинговых проектах (различного профиля) и разработке ПО. Однако, не следует смешивать эти понятия. Бизнес-анализ в данном случае выступает в качестве инструмента для создания интеллектуального продукта (в случае консалтинга) или программного продукта (в случае разработки ПО) в максимальной степени удовлетворяющего потребностям Заказчика.
</p>
<p>Осязаемым результатом работы бизнес-аналитиков являются различные документы: аналитические записки, модели и описания к ним, технические задания, регламенты, инструкции, отчеты об обследовании и т.п.
</p>
<p>Резюмируя, можно с уверенностью сказать, что областей приложения бизнес-аналитики поистине множество. Соответствующий инструментарий может успешно применяться для решения массы задач в организациях практически любых размеров, отраслей, систем управления и т.п. Результаты работы бизнес-аналитиков помогают в достижении бизнес-целей, удовлетворении потребностей клиентов и других заинтересованных сторон.
</p>
<p>Однако, найти хорошего бизнес-аналитика действительно непросто. По многолетнему опыту автора в реализации различных ИТ-проектов не более четверти людей, занимающихся бизнес-аналитикой, обладают необходимыми знаниями, способностями и навыками для того, чтобы не просто описать некоторую организационную систему «КАК ЕСТЬ», а придумать решение «КАК УЛУЧШИТЬ». Далее, не более четверти из той четверти имеют достаточно широкий кругозор в области менеджмента для того, чтобы взрастить это решение в системе бизнес- и функциональных стратегий, существующих в организации в формальном или неформальном виде, и обосновать его перед руководством заказчика, разговаривать с ним на одном языке. Если вам удалось найти такого действительно высокопрофессионального бизнес-аналитика, то это большая удача и такой специалист способен принести отдачу для бизнеса в десятки, сотни и тысячи раз превышающую его стоимость.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=771</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>В облаках? Значит все под рукой!</title>
		<link>http://www.kholodkov.ru/it/?p=764</link>
		<comments>http://www.kholodkov.ru/it/?p=764#comments</comments>
		<pubDate>Sat, 20 Aug 2011 07:50:22 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Инновации]]></category>
		<category><![CDATA[Идея]]></category>

		<guid isPermaLink="false">http://www.kholodkov.ru/it/?p=764</guid>
		<description><![CDATA[Мы живем в информационную эпоху и, как следствие, для все большего числа людей информация становится основным активом и «материалом» в их повседневной деятельности. Информация, с которой мы работаем, обыкновенно рассредоточена по множеству файлов, приложений, баз данных, мобильных и не очень мобильных устройств в различных точках нашей планеты. Причем, рассредоточена настолько хорошо, что далеко не всегда [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/08/clouds.jpg" alt=""/>Мы живем в информационную эпоху и, как следствие, для все большего числа людей информация становится основным активом и «материалом» в их повседневной деятельности. Информация, с которой мы работаем, обыкновенно рассредоточена по множеству файлов, приложений, баз данных, мобильных и не очень мобильных устройств в различных точках нашей планеты. Причем, рассредоточена настолько хорошо, что далеко не всегда нам удается удобно и своевременно получить к ней доступ и произвести с ней необходимые действия.
</p>
<p>Например, мы создали дома файл, который нам потребовался на работе. Он себе лежит на выключенном домашнем компьютере… Ах да, надо было записать его на флэшку. Нет, все равно не выйдет, программа для его открытия установлена только на том компьютере. Вы ходите на работу с ноутбуком? Тогда с файлом проблемы нет, а вот как быть с доступом к корпоративной базе данных? У вас настроен удаленный доступ к корпоративной сети? Отлично! Да вот беда, ваш провайдер блокирует эти порты из соображений безопасности. Ничего! Сейчас подключимся через мобильник и зайдем на сервер терминалов. Ой, к вам еще не пришел 3G? Как же все тормозит! Да вот еще как назло под рукой только коммуникатор, а срочно нужен этот файл. Вы не выложили его в Sharepoint? У вас дома нет личного вэб-сервера с настроенным доступом к файлам через WebDAV? Вообщем, в это раз вам, похоже, не повезло и к своей информации в самый нужный момент вы доступ не получите, не смотря на то, чтобы для того, чтобы мало-мальски иметь ее под рукой вам приходится использовать все 33 системы.
</p>
<p><span id="more-764"></span>
<p>VPN, RDP, Web-access, FTP, Web-client, Terminal, Sharepoint, VM, portable-версия, флэшки, переносные жесткие диски – вот далеко не полный список того, что придумало человечество для того, чтобы получать доступ к своей информации и средствам работы с ней из любой компьютеризированной точки. Честно сказать, использование такого количества технологий и необходимость перекачки данных между ними не очень удобны.
</p>
<p>Хочется иметь возможность подключиться к своему «привычному рабочему столу» из любого места и сразу получить доступ ко всей необходимой информации и программам для работы, для дома, игры, ТВ и т.д. и т.п. Еще хочется, чтобы обычному пользователю больше не приходилось никогда думать о переустановке операционной системы, обновлении антивирусной программы, несовместимости форматов различных версий офисных приложений… Чтобы все эти проблемы уже были решены кем-то, кто предоставляет тот самый «привычный рабочий стол» со всем необходимым.
</p>
<p>С уверенностью можно сказать, что в ближне-среднем будущем такая возможность появится и в массовом пользовательском сегменте. Решение – облачные технологии, активно развивающиеся в настоящий момент. Облака бывают разных видов, уровней, наполнений. Крупные компании строят свои собственные «частные облака», обеспечивающие своих сотрудников всем необходимым для работы. Компании поменьше арендуют облака у поставщиков облачных сервисов, платя ежемесячную «абонентскую плату» за пакеты услуг вместо того, чтобы тратиться на собственную инфраструктуру, лицензии и персонал, поддерживающий их.
</p>
<p>Выходят элементы облачных сервисов и на массовый рынок. Простейший пример – Google.Документы, позволяющие иметь доступ к своим файлам и средствам работы с ними из любой точки интернета и с любого устройства, только лишь при наличии браузера. Аналогичный сервис обещает к концу 2011-го года запустить и Microsoft – Office 365. Однако, все это пока что лишь фрагменты идиллического «привычного рабочего стола», описанного выше.
</p>
<p>Реальное облако по системе «все включено» на любых устройствах, размерах экранов, каналах связи для массовых пользователей – более отдаленная перспектива. Однако, вполне очевидно, что прогресс будет двигаться именно в этом направлении. А поэтому есть смысл рассмотреть облачные технологии в качестве объекта для приложения своих усилий и инвестиций.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=764</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Виртуализация офиса &#8211; думать иначе!</title>
		<link>http://www.kholodkov.ru/it/?p=759</link>
		<comments>http://www.kholodkov.ru/it/?p=759#comments</comments>
		<pubDate>Sun, 15 May 2011 13:17:13 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Инновации]]></category>
		<category><![CDATA[Идея]]></category>

		<guid isPermaLink="false">http://www.kholodkov.ru/it/?p=759</guid>
		<description><![CDATA[Сколько раз, проводя часы, дни, недели и месяцы, стоя в московских пробках по дороге на работу и с работы я задумывался о том для чего я это делаю&#8230; Нет, я не думал о фрилансе, ведь действительно крупные и серьезные проекты под силу только крупным и серьезным компаниям. Я не думал о своем бизнесе и жизни [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/04/img_vo.jpg" alt=""/>Сколько раз, проводя часы, дни, недели и месяцы, стоя в московских пробках по дороге на работу и с работы я задумывался о том для чего я это делаю&#8230; Нет, я не думал о фрилансе, ведь действительно крупные и серьезные проекты под силу только крупным и серьезным компаниям. Я не думал о своем бизнесе и жизни рантье &#8211; для этого необходимы значительные инвестиции и стартовый капитал. Я думал о том, почему при современном уровне развития и дешевизне телекоммуникаций мне приходится перемещаться из точки А в точку Б для того, чтобы делать свою работу.
</p>
<p>Мой обычный рабочий день как руководителя ИТ-проектов начинается с того, что я достаю из сумки свой ноутбук, подключаю его к корпоративной сети, просматриваю электронную почту и работаю еще с несколькими специализированными информационными системами. Параллельно &laquo;сажусь&raquo; на телефон и вызванию представителей заказчика и участников проектной команды. И так весь день. Я даже с программистами и аналитиками лично общаюсь не часто, потому что это другой этаж и по большинству оперативных вопросов быстрее все решить по телефону.
</p>
<p><span id="more-759"></span>
<p>Коллективные совещания? Пару раз в неделю такое случается. Частенько, самые ценные его участники оказываются на выезде, в другом городе, в другой компании, а потому подключаются через телеконференцию на громкой связи. Совершенно точно могу сказать, что толку от них оказывается куда больше, чем от некоторых участников, сидящих напротив тебя. Согласен с психологами, информация в личном общении передается лучше, чем по телефону, но куда более важным фактором является наличие или отсутствие необходимой информации у собеседника.
</p>
<p>Мое руководство? Оно обычно в разъездах, но при необходимости выйдет нам меня в любое время дня и ночи в любой точке моего местонахождения. Свои указания оно предпочитает отправлять электронными письмами, чтобы в случае чего мне было не отвертеться, что я чего-то не знал.
</p>
<p>Мои подчиненные? Поверьте, когда я вижу новый программный код, созданный в средстве групповой разработки &#8211; это говорит мне гораздо больше о том, что реально сделано и что не сделано, чем соответствующие комментарии программистов, которые могут быть получены при необходимости по телефону.
</p>
<p>Итак, почему я езжу в офис каждый день? Мой ответ &#8211; потому, что считается, что это эффективно. Что такое эффективность? Эффективность &#8211; это отношение получаемого результата к затратам на его получение. По моей скромной оценке результат моей работы в офисе с учетом специфики не будет существенно отличаться от результата при моем нахождении, скажем, дома в течении рабочего дня &#8211; большинство работ я выполняю путем непосредственного общения со своим ноутбуком и телефоном, которые в обоих случаях будут одинаковы.
</p>
<p>А вот с затратами все куда сложнее. Три &#8211; пять часов, проводимые в пробках в день, вполне сопоставимы с восьми-часовым рабочим днем. Давайте отнесем к прямым издержкам стоимость проезда, бензина, аренды офиса, стола, стула. Не забудем и о косвенных издержках: нервы в пути (страховая медицина), пробки (стоимость реализации плана Собянина &#8211; в Москве существующая ширина дорог вполне достаточна для комфортного перемещения не в час пик) и т.п. В общем, реальной эффективностью здесь не пахнет.
</p>
<p>Я думаю, что грядет эра виртуализации офисов компаний. Виртуализация (независимость от физического местонахождения) сама по себе уже давно является одним из ведущих направлений в ИТ. Gartner уже который год включает ее в свой ИТ-шный TOP-10. Виртуализируется постепенно все, что можно: сервера, рабочие станции, программные компоненты и др. Но когда дело дойдет до целых офисов&#8230; Масштабы и значение для общества этих процессов поражают воображение.
</p>
<p>Очевидно, что возникнут новые огромные рынки: ПО для управления виртуальными офисами, компаниями, корпорациями, площадки с виртуальными рабочими местами в каждом районе для тех, кому неудобно работать дома и, конечно, многочисленные консалтинговые услуги по переходу компаний к виртуальному офису.
</p>
<p>Мне кажется, что это будет переворот в жизни людей, сопоставимый с революцией, которую сделали персональные компьютеры в 80-х годах прошлого века. И уж конечно, те, кто ее возглавит займут свое место среди гигантов ИТ-индустрии. Может быть, это будет кто-то из нас с вами <img src='http://www.kholodkov.ru/it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=759</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ИТ-стратегия, часть 3-я: консалтинг в области стратегического управления ИТ</title>
		<link>http://www.kholodkov.ru/it/?p=752</link>
		<comments>http://www.kholodkov.ru/it/?p=752#comments</comments>
		<pubDate>Thu, 21 Apr 2011 17:19:24 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Стратегия]]></category>
		<category><![CDATA[Методика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://www.kholodkov.ru/it/?p=752</guid>
		<description><![CDATA[В предыдущих двух статьях, посвященных ИТ-стратегии, были последовательно рассмотрены общий стратегический процесс в организации и стратегический процесс в области ИТ, являющийся его частью. В этой статье мы остановимся на возможном участии консультанта в разработке ИТ-стратегии. Посмотрим в каких случаях, чем, как и почему человек со стороны может помочь компании в развитии стратегического процесса и достижении [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/04/strat3.jpg" alt=""/>В предыдущих двух статьях, посвященных ИТ-стратегии, были последовательно рассмотрены <a href="http://www.kholodkov.ru/it/?p=671">общий стратегический процесс в организации</a> и <a href="http://www.kholodkov.ru/it/?p=737">стратегический процесс в области ИТ</a>, являющийся его частью. В этой статье мы остановимся на возможном участии консультанта в разработке ИТ-стратегии. Посмотрим в каких случаях, чем, как и почему человек со стороны может помочь компании в развитии стратегического процесса и достижении целей бизнеса.
</p>
<h3>Варианты участия консультанта<br />
</h3>
<p>Вне всякого сомнения все без исключения этапы стратегического процесса в организации могут осуществляться целиком силами собственных ресурсов компании без привлечения внешних специалистов. Однако, в некоторых случаях существует возможность добиться значительно лучшего результата путем привлечения внешнего консультанта по сравнению с формированием ИТ-стратегии только собственными силами.
</p>
<p>Целесообразность привлечения консультанта к составлению ИТ-стратегии, как правило, существует в тех же самых случаях, что и для других типов проектов ИТ- и управленческого консалтинга.
</p>
<p>Так, обычно консультант привлекается для более эффективного осуществления задач управления в какой-то сфере, например, в сфере ИТ. Соответственно, консультант, как и менеджер внутри компании, призван решать или содействовать решению тех же самых задач управления.
</p>
<p><span id="more-752"></span></p>
<p>Выделяются три роли консультанта (менеджера) согласно типам решаемых задач управления [23, С. 26-32]:
</p>
<ul>
<li>Роли в межличностных отношениях – обеспечение взаимодействия с другими сотрудниками организации.
</li>
<li>Информационные роли – получение и распространение необходимой информации
</li>
<li>Роли в процессе принятия решений – выработка и принятие управленческих решений
</li>
</ul>
<p>В зависимости от целей консалтингового проекта и распределения ролей в клиентской организации могут быть следующие варианты участия консультанта [23]:
</p>
<ul>
<li><em>Подкрепление. </em>Консультант укрепляет существующий профиль навыков, повышает его потенциал, но не меняет его форму. Консультант является дополнительным ресурсом, он берет на себя выполнение проекта, который вполне мог бы быть выполнен менеджерами организации, если бы у них было время на это.
</li>
<li><em>Дополнение.</em> Происходит, когда организация замечает пробел в имеющемся составе управленческих ролей и просит консультанта дополнить эту роль.
</li>
<li><em>Дифференциация.</em> Состоит в том, что в достаточно крупных организациях менеджерам целесообразно специализироваться на определенных управленческих ролях. Консультант может помочь процессу дифференциации ролей.
</li>
<li><em>Интеграция.</em> Консультант помогает изменить устаревшие структуры управленческих ролей в зрелых организациях.
</li>
<li><em>Усиление.</em> Консультант помогает развить личные компетенции менеджеров для более эффективного выполнения ими управленческих ролей.
</li>
</ul>
<p>Можно привести следующие примеры вариантов участия консультанта при формировании ИТ-стратегии в соответствии с указанными общими способами взаимодействия консультант-клиент.
</p>
<div><center><br />
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:243px"/>
<col style="width:387px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Способ взаимодействия консультант-клиент</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Примеры участия консультанта в формировании ИТ-стратегии клиентской организации</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Подкрепление</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Консультант полностью формирует ИТ-стратегию
</li>
<li>Консультант формирует отдельные части ИТ-стратегии: проводит анализ текущей ситуации, прорабатывает отдельные направления развития ИТ, проекты и др.</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Дополнение</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Консультант «генерирует» идеи развития ИТ, формирует и защищает концепции развития
</li>
<li>Консультант выполняет отдельные работы в рамках создания ИТ-стратегии, требующие специфических знаний и навыков, например, оценивает эффективность ИТ-проектов.</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Дифференциация</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Консультант осуществляет «постановку» стратегического процесса в организации, распределяет между менеджерами роли в нем, составляет инструкции и регламенты.</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Интеграция</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Консультант осуществляет «реорганизацию» стратегического процесса в организации с целью повышения его эффективности.</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Усиление</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Консультант обучает ИТ-менеджеров компании общим принципам стратегического процесса, частным методикам и др.</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p></center></div>
<p style="text-align: center"><strong>Табл. 3.1. Примеры участия внешнего консультанта в стратегическом процессе в области ИТ.<br />
</strong></p>
<p>В следующих разделах кратко буду рассмотрены подходы к организации консалтинговых ИТ-проектов.
</p>
<h3>Типы консалтинговых проектов в области ИТ<br />
</h3>
<p>Выделяются [14] следующие 3 типа ИТ-консалтинговых проектов:
</p>
<ul>
<li><em>Стратегический консалтинг.</em> Отвечает на вопрос «Что делать?». Например: «формирование ИТ-стратегии», «концепция ИТ-проекта».<strong><br />
			</strong></li>
<li><em>Продуктовый консалтинг.</em> Состоит в подготовке проектов разработки и/или внедрения конкретных программных продуктов. Например: «повышение эффективности взаимоотношений с клиентами путем внедрения Microsoft CRM».<strong><br />
			</strong></li>
<li><em>Интеграционный консалтинг.</em> Заключается в подготовке проектов внедрения интеграционных платформ и архитектур. Например: «план перехода на SOA», «концепция создания единого аналитического хранилища корпоративной информации».<strong><br />
			</strong></li>
</ul>
<p>Для поддержки стратегического процесса в области ИТ в организации консультантами могут реализовываться проекты всех трех типов.
</p>
<p><em>Стратегический консалтинг</em> может охватывать большую часть задач в рамках стратегического процесса. <em>Продуктовый консалтинг</em> может использоваться для выбора или подготовки к внедрению конкретных программных продуктов на этапе проработки стратегических направлений развития ИТ. Аналогично, <em>интеграционный консалтинг</em> может быть полезен при проработке направлений, связанных с интеграцией корпоративных бизнес-процессов, приложений, данных.
</p>
<h3>Виды работ в рамках ИТ-консалтинговых проектов<br />
</h3>
<p>При реализации ИТ-консалтинговых проектов различных типов и с различными целями, тем не менее, консультантом обычно осуществляются одинаковые виды работ.
</p>
<p>По мнению автора можно выделить следующие виды работ в рамках ИТ-консалтинговых проектов:
</p>
<ul>
<li>Бизнес-аналитика.
</li>
<li>Системная аналитика.
</li>
<li>Представление и защита концепций.
</li>
<li>Обучение.
</li>
<li>Оформление итоговых документов.
</li>
</ul>
<p><em>Бизнес-аналитика</em> представляет из себя работы по анализу существующей внутренней и внешней бизнес-среды компании-клиента, а также проектирование перспективных, предлагаемых ИТ-консультантом элементов бизнеса. Так, к бизнес-аналитике можно отнести анализ и формальное описание существующей бизнес-архитектуры (организационной структуры, бизнес-процессов, ресурсов различных видов и др.), проектирование новых бизнес-процессов, ориентированных на использование предлагаемых ИТ-решений, экономическое обоснование предлагаемых решений и многое другое.
</p>
<p><em>Системная аналитика</em> оперирует понятием ИТ-архитектуры и подразумевает анализ и проектирование ее элементов. Например, анализ существующей ИТ-инфраструктуры, сбор требований к новым ИТ-решениям, высокоуровневое проектирование новых ИТ-систем и др.
</p>
<p>ИТ-консалтинговые проекты в большинстве случаев содержат в себе новые идеи и предложения консультанта (новые элементы бизнес- и ИТ-архитектуры). Их <em>представление, согласование и защиту</em> перед компанией-клиентом можно рассматривать в качестве отдельного вида работ.
</p>
<p><em>Обучение</em> сотрудников компании-клиента происходит при реализации консалтинговых проектов, направленных на дифференциацию, интеграцию и усиление их компетенций (см. 3.1.).
</p>
<p>Наконец, в результате консалтингового проекта должен быть <em>подготовлен один или несколько документов</em>: отчет, концепция, стратегия, техническое задание и др. Во многих случаях они должны быть оформлены в соответствии с определенными требованиями и стандартами. Например, техническое задание может оформляться в соответствии с требованиями стандартов семейства ГОСТ-34. В отчетные документы включаются результаты работ других видов (бизнес- и системной аналитики, утвержденные идеи и концепции).
</p>
<h3>Подходы к выполнению ИТ-консалтинговых проектов<br />
</h3>
<p>Помимо общих видов работ в ИТ-консалтинговых проектах различных типов также можно выделить общие этапы работ. В качестве примера автором предложена следующая схема осуществления консалтингового проекта.
</p>
<p style="text-align: center"><img src="http://www.kholodkov.ru/it/wp-content/uploads/2011/04/042111_1719_1.png" alt=""/><span style="font-family:Times New Roman; font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 3.1. Основные этапы консалтингового проекта.<br />
</strong></p>
<p>Опустив этап «продажи» консалтингового проекта, положим, что он начинается с момента принятия решения о начале сотрудничества между консультантом и клиентом.
</p>
<p>Так, первым этапом проекта является <em>обследование</em> клиента. Рассматриваются миссия, цели и задачи бизнеса (корпоративная, бизнес-стратегия), заинтересованные стороны, их цели, задачи и требования к ИТ, бизнес-процессы, ИТ-инфраструктура и планы по ее развитию (ИТ-стратегия в случае ее существования) и др. Собранная информация перерабатывается, структурируется в виде моделей, отражающих текущую деятельность компании.
</p>
<p>Далее на основании собранной информации о деятельности клиента, знаний и навыков консультанта <em>разрабатывается «концепция»</em>, содержащая основные идеи решений, предлагаемых в рамках консалтингового проекта, а также их обоснование.
</p>
<p>Созданная <em>концепция представляется и согласуется с клиентом</em>. По результатам этого согласования она либо принимается, либо не принимается им. В случае непринятия концепции клиентом проект может быть остановлен или запрошен ее другой вариант.
</p>
<p>Если концепция принята – она <em>детализируется в рамках одного или нескольких итоговых документов</em>, являющихся формальным результатом консалтингового проекта.
</p>
<p>Далее, консультанту может быть предложено принять участие в реализации рекомендованных им решений в какой-либо роли.
</p>
<p>Естественно, что у разных консультантов могут существовать различные подходы к выполнению консалтинговых проектов, однако, основные этапы являются в большинстве случаев одинаковыми.
</p>
<h3>Российский рынок ИТ-консалтинга<br />
</h3>
<p>На российском рынке ИТ-консалтинга доминируют крупные системные интеграторы.
</p>
<p style="text-align: center"><img src="http://www.kholodkov.ru/it/wp-content/uploads/2011/04/042111_1719_2.png" alt=""/><span style="font-family:Times New Roman; font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Табл. 3.2. ТОP-10 ИТ-консультантов в России в 2008-м году.<br />
</strong></p>
<p>По данным «Эксперт РА» (Табл. 3.2.) [25] в 10-ку крупнейших ИТ-консультантов России входят исключительно компании, предоставляющие также услуги по внедрению ERP-систем известных вендоров.
</p>
<p>По мнению автора, для большинства системных интеграторов  стратегический ИТ-консалтинг не является «базовым» направлением деятельности постольку, поскольку доля его в оборотах компании невысока по сравнению с доходами от внедрения систем. Наличие собственного консалтингового подразделения в системных интеграторах является скорее мерой «вынужденной», в ответ на то, что по мере развития компании масштаб реализуемых ею проектов достиг уровня, при котором формальная увязка бизнес-процессов компании-клиента с внедряемыми ИТ-решениями еще на этапе подготовки к их внедрению стала жизненно важна для успеха внедрения.
</p>
<p>Так, по мнению президента одного из крупнейших российских системных интеграторов наблюдается следующий тренд. «С одной стороны, консалтинг в сфере стратегического управления ИТ, аудита и разработки концепция развития ИТ менее востребован из-за кажущейся вторичности – с точки зрения экономической эффективности подобного рода проектов по сравнению с проектами внедрения ERP-систем. С другой стороны, современная рыночная ситуация требует от компаний не отдельных мероприятий по использованию информационных технологий в управлении, а разработку комплексной стратегической программы развития ИТ и ее привязки к общей бизнес-стратегии предприятия. При этом необходимым условием развития ИТ-инфраструктуры предприятия является наличие точных и независимых данных о ее состоянии. И многие заказчики уже начинают это понимать.» [15]
</p>
<p>Поэтому доля стратегического ИТ-консалтинга в общей структуре ИТ-консалтинговых проектов, вероятнее всего, будет расти.
</p>
<p>Также, рассматривая российский рынок ИТ-консалтинга, следует коснуться «оборотной стороны» доминирования на нем системных интеграторов. Она заключается в том, что системный интегратор, реализуя консалтинговый проект, рассматривает бизнес заказчика через призму предлагаемых им решений. Это происходит как невольно, т.к. компетенции консультантов чаще всего ориентированы на внедрение конкретных систем, так и целенаправленно, т.к. интегратор может рассматривать консалтинговый проект как этап «Presale» основного решения.
</p>
<p>В этом плане более объективным может быть консалтинговый проект, осуществляемый компанией, не аффилированой с внедренцами конкретных программных продуктов, для которой консалтинг является базовым направлениям деятельности. Так, некоторые международные консалтинговые компании, например, PriceWaterhouseCoopers, McKensey, предоставляют на российском рынке услуги стратегического ИТ-консалтинга, но доля их невысока, в т.ч. из-за высокой стоимости услуг.
</p>
<p>В связи с этим, по мнению автора, в ближайшее время стоит ожидать увеличения числа независимых от ИТ-вендоров консалтинговых компаний и их доли на рынке.
</p>
<h3>Ссылки на первоисточники:<br />
</h3>
<ol>
<li>The Standish Group, Inc. CHAOS Summary 2009: <a href="http://www.standishgroup.com/newsroom/chaos_2009.php">http://www.standishgroup.com/newsroom/chaos_2009.php</a>
		</li>
<li>Аналоуи Ф. Стратегический менеджмент малых и средних предприятий: учебник для студ. вузов: пер. с англ. / Ф. Аналоуи, А. Карами. – М.: ЮНИТИ-ДАНА, 2005. – 400 с. &#8211; (Зарубежный учебник).
</li>
<li>Васильев Р. Б. Материалы к лекциям по дисциплине «Разработки ИТ-стратегии» / Р. Б. Васильев – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://en.wikipedia.org/wiki/McKinsey_7S_Framework">http://en.wikipedia.org/wiki/McKinsey_7S_Framework</a>
		</li>
<li><a href="http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D1%81%D1%81%D0%B8%D1%8F_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8">http://ru.wikipedia.org/wiki/Миссия_организации</a>
		</li>
<li><a href="http://en.wikipedia.org/wiki/Total_cost_of_ownership">http://en.wikipedia.org/wiki/Total_cost_of_ownership</a><span style="text-decoration:underline"><br />
			</span></li>
<li>Грант Р. М. Современный стратегический анализ / Р. М. Грант; пер. с англ. под ред. В. Н. Фунтова. – 5-е изд. – СПб.: Питер, 2008. – 560 с. – (Классика MBA).
</li>
<li>Данилин А. Архитектура и стратегия. «Инь» и «Янь» информационных технологий предприятия / А. Данилин, А. Слюсаренко. – М.: Интернет-Ун-т Информ. Технологий, 2005. – 504 с.
</li>
<li>Измерение результативности компании / пер. с англ. – 2-е изд. – М.: Альпина Бизнес Букс, 2007. – 220 с. – (Классика Harvard Business Review).
</li>
<li>Информационные технологии в бизнесе / Под ред. М. Желены. – СПб.: Питер, 2002. – 1120 с. – (Бизнес-класс).
</li>
<li>Кендалл Д. И. Современные методы управления портфелями проектов и офис управления проектами: максимизация ROI, пер. с англ. / Д. И. Кендалл, С. К. Роллинз / М.: ПМСОФТ, 2004. – 576 с.<span style="text-decoration:underline"><br />
			</span></li>
<li>Кузнецова Т. Целеполагание по правилам / Т. Кузнецова // Новый менеджмент. – 2007. – № 1.<span style="text-decoration:underline"><br />
			</span></li>
<li>Ламбен Ж. Ж. Менеджмент, ориентированный на рынок / Ламбен Жан-Жак; пер. с англ. под ред. В. Б. Колчанова. – СПб.: Питер, 2007. – 800 с. – (Классика MBA).
</li>
<li>Левочкина Г. А. Материалы к лекциям по дисциплине «ИТ-консалтинг» / Г. А. Левочкина – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://www.bcc.ru/press/publishing/pub04/Lipkin-IT-cons_market_in_Rus.html">http://www.bcc.ru/press/publishing/pub04/Lipkin-IT-cons_market_in_Rus.html</a>
		</li>
<li>Минцберг Г. Менеджмент: природа и структура организаций глазами гуру / Г. Минцберг; пер с англ. О. И. Медведь. – М.: Эксмо, 2009 – 464 с. – (Гуру менеджмента).
</li>
<li>Портер М. Конкурентная стратегия: Методика анализа отраслей и конкурентов / М. Портер; пер. с англ. – 3-е изд. – М.: Альпина Бизнес Букс, 2007. – 453 с.
</li>
<li>Портер М. Конкурентное преимущество: Как достичь высокого результата и обеспечить его устойчивость / М. Портер; пер. с англ. – 3-е изд. – М.: Альпина Бизнес Букс, 2008. – 715 с.
</li>
<li>Руководство к своду знаний по управлению проектами, редакция 2000 года / М.: Институт Управления Проектами, Project Management Institue, 2004. – 238 с.<span style="text-decoration:underline"><br />
			</span></li>
<li>Сериков А. П. Материалы к лекциям по дисциплине «Эффективность информационных технологий» / А. П. Сериков – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li>Скрипкин К. Основные модели TVO / К. Скрипкин // Директор информационной службы. – 2005. – № 6.<span style="text-decoration:underline"><br />
			</span></li>
<li>Снедакер С. Управление IT-проектом, или Как стать полноценным CIO: пер. с англ. / С. Снедакер – М.: ДМК Пресс, 2009. – 616 с. – (Управление проектами).
</li>
<li>Уикхэм Ф. Консалтинг в управлении проектами: пер. 2-го англ. изд. / Ф. Уикхэм. – М.: Дело и Сервис, 2006. – 368 с.
</li>
<li>Учитель Ю. Г. Разработка управленческих решений / Ю. Г. Учитель. – 2-е изд. – М.: ЮНИТИ, 2008. – 383 с.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://www.raexpert.ru/rankingtable/?table_folder=/consult/2008/tab9/">http://www.raexpert.ru/rankingtable/?table_folder=/consult/2008/tab9/</a>
		</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=752</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ИТ-стратегия, часть 2-я: определение, границы, содержание, процессы разработки и реализации</title>
		<link>http://www.kholodkov.ru/it/?p=737</link>
		<comments>http://www.kholodkov.ru/it/?p=737#comments</comments>
		<pubDate>Sat, 16 Apr 2011 15:15:56 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Стратегия]]></category>
		<category><![CDATA[Методика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://www.kholodkov.ru/it/?p=737</guid>
		<description><![CDATA[Определение и границы ИТ-стратегии Итак, в предыдущей статье было показано, что стратегия ИТ – часть общей стратегии компании, в которой рассматривается использование ИТ для достижения компанией устойчивого конкурентного преимущества и иных стратегических целей. Можно выделить «горизонтальные» и «вертикальные» границы понятия «ИТ-стратегия». Горизонтальные границы ИТ-стратегии определяются границами ИТ как «предметной области» относительно других областей (финансы, производство, [...]]]></description>
			<content:encoded><![CDATA[<h3>Определение и границы ИТ-стратегии</h3>
<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/04/strat2.jpg" alt=""/>Итак, в <a href="http://www.kholodkov.ru/it/?p=671">предыдущей статье</a> было показано, что стратегия ИТ – часть общей стратегии компании, в которой рассматривается использование ИТ для достижения компанией устойчивого конкурентного преимущества и иных стратегических целей.
</p>
<p>Можно выделить «горизонтальные» и «вертикальные» границы понятия «ИТ-стратегия».
</p>
<p>Горизонтальные границы ИТ-стратегии определяются границами ИТ как «предметной области» относительно других областей (финансы, производство, управления персоналом и др.), т.к. именно они в данном случае являются объектом рассмотрения ИТ-стратегии.
</p>
<p>Согласно одному из существующих определений, ИТ – есть совокупность аппаратного, программного и алгоритмического (интеллектуального) обеспечения, а также сеть поддержки этих компонентов [10].
</p>
<p><span id="more-737"></span></p>
<p>К аппаратному обеспечению (Hardware) относятся компьютерное оборудование, включая разнообразные периферийные устройства, а также объединяющие их телекоммуникационные средства.
</p>
<p>Программное обеспечение (Software) обеспечивает работоспособность аппаратного обеспечения (системное ПО) и решение прикладных задач бизнеса (прикладное ПО).
</p>
<p>Алгоритмическое (интеллектуальное) обеспечение (Brainware, Knoware) в зависимости от намерений, ожидаемых результатов и целей, должно обосновывать целесообразность использования и развертывания аппаратного и программного обеспечения, а также его конфигурацию в каждом конкретном случае [10, С. 11-12].
</p>
<p>По мнению автора настоящей работы в качестве алгоритмического (интеллектуального) обеспечения можно рассматривать описания автоматизируемых бизнес-процессов, т.к. именно они определяют исходную постановку задачи для внедрения как программных, так и аппаратных средств.
</p>
<p>Наконец, четвертый компонент – сеть поддержки ИТ, т.е. необходимые физические, организационные и культурные схемы, включая рабочие задания, требуемые навыки, объем работ, стандарты и критерии, стиль, культуру и организационные модели развертывания ИТ.
</p>
<p>ИТ-стратегия, соответственно, призвана использовать все компоненты составляющие ИТ для повышения эффективности основной деятельности предприятия.
</p>
<p>Вертикальные границы ИТ-стратегии отделяют стратегический процесс от других видов деятельности ИТ-службы. Например, замена картриджа в принтере имеет слабое отношение к ИТ-стратегии.
</p>
<p>В последнее время получил распространение подход рассматривающий совместно понятия «ИТ-стратегия» и «Архитектура ИТ» [8]. Действительно, если рассматривать текущее состояние ИТ предприятия (используемые ИТ-системы и процессы их сопровождения), как архитектуру ИТ, то стратегия ИТ может быть определена как направление и план действий по переходу от существующей архитектуры к целевой, определяемой исходя из бизнес-стратегии.
</p>
<p style="text-align: center"><img src="http://www.kholodkov.ru/it/wp-content/uploads/2011/04/041611_1515_1.png" alt=""/><span style="font-family:Times New Roman; font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 2.1. ИТ-стратегия и другие элементы ИТ.<br />
</strong></p>
<p>На Рис. 2.1. [8] наглядно показано соотнесение ИТ-стратегии с другими понятиями ИТ. Так, ИТ-стратегия отражает направление и способы перехода от текущего к целевому состоянию архитектуры ИТ. Сам переход осуществляется посредством реализации ИТ-программ и проектов. Управление проектами представляет из себя отдельную область деятельности. Кроме того, отдельной областью в рамках ИТ является управление ИТ-активами (оборудованием и программными системами), в т.ч. их поддержка (например, упомянутая ранее процедура замены картриджей).
</p>
<h4>Содержание и структура ИТ-стратегии<br />
</h4>
<p>Существуют разные, часто диаметрально противоположные мнения относительно того, что должно входить в состав ИТ-стратегии. Например, некоторые ИТ-руководители считают, что ИТ-стратегия – это лишь заголовочное определение направлений развития ИТ, умещающееся на одном печатном листе. Другие, напротив, рассматривают в рамках стратегии детальные планы реализуемых ИТ-проектов.
</p>
<p>В этих условиях мы приведем одно из <em>возможных</em> содержаний ИТ-стратегии (Рис. 2.2.). Так, ИТ-стратегия <em>может</em> содержать в себе:
</p>
<ul>
<li>Бизнес-цели, сформулированные в рамках бизнес-стратегии.
</li>
<li>Цели для ИТ, направленные на достижение бизнес-целей. Определяются исходя из анализа текущей ситуации с ИТ в организации и ее бизнес-целей.
</li>
<li>Направления развития ИТ для достижения поставленных перед ИТ целей.
</li>
<li>Проекты, которые должны быть реализованы в рамках каждого направления. В целом, все реализуемые ИТ-проекты образуют «портфель ИТ-проектов».
</li>
<li>Каждый реализуемый проект, в свою очередь, характеризуется определенным набором целей.
</li>
<li>Также каждый проект включает в себя набор задач, последовательность, необходимые ресурсы и сроки их выполнения (план-график работ). В рамках ИТ-стратегии целесообразно рассмотреть лишь укрупненный план работ, отражающий основные этапы.
</li>
<li>Для отслеживания прогресса в реализации стратегии в целом и отдельных проектов составляется перечень количественных (в т.ч. определенные значения бизнес-показателей, KPI) и качественных результатов, которые предполагается достичь по окончании крупных этапов проектов. Вместе они образуют «регистр результатов».
</li>
<li>Бюджеты ИТ-проектов и общий бюджет ИТ.
</li>
</ul>
<p style="text-align: center"><img src="http://www.kholodkov.ru/it/wp-content/uploads/2011/04/041611_1515_2.png" alt=""/><span style="font-family:Times New Roman; font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 2.2. Структура ИТ-стратегии.<br />
</strong></p>
<h3>Стратегический процесс в области ИТ<br />
</h3>
<p>Стратегический процесс в области ИТ, как уже было подчеркнуто, является частью общего стратегического процесса и оперирует одной из стратегий 3-го уровня – ИТ-стратегией.
</p>
<p>При этом этапы работы с ИТ-стратегией аналогичны этапам работы с корпоративной, конкурентной или другой функциональной стратегией, но, вместе с тем, имеют определенную специфику. Так, можно выделить следующие этапы стратегического процесса в сфере ИТ:
</p>
<ol>
<li>Анализ текущей ситуации с ИТ в организации: существующих аппаратных, программных, человеческих ресурсов, степени зрелости ИТ, других элементов архитектуры предприятия.
</li>
<li>Разработка ИТ-стратегии, включая определение целей для ИТ (в соответствии с критериями SMART), а также направлений, проектов, иных организационных процедур для их достижения.
</li>
<li>Реализация ИТ-стратегии – выполнение намеченных проектов, осуществление запланированных организационных преобразований в «семи S».
</li>
<li>Мониторинг эффективности ИТ и корректировка ИТ-стратегии. В данном случае речь может идти не только об осведомленности о реализуемых стратегических действиях, но и об анализе показателей эффективности бизнеса по результатам выполнения ИТ-проектов. ИТ-стратегия, как и любая другая стратегия, должна рассматриваться как «живой документ», представляющий из себя хранилище общей и некоторой детальной информации о планируемых, реализуемых и реализованных проектах в области ИТ. Соответственно, ИТ-стратегия для ее поддержания в актуальном состоянии должна корректироваться при принятии решений о значимых изменениях в ИТ.
</li>
</ol>
<h4>Анализ текущей ситуации с ИТ в организации<br />
</h4>
<p>В рамках подготовки к формулированию ИТ-стратегии должен быть проанализирован бизнес-контекст в организации и текущая ситуация с развитием ИТ.
</p>
<p>В частности, могут быть рассмотрены следующие элементы:
</p>
<ol>
<li>Существующая корпоративная и бизнес-стратегия компании (в случае их наличия), видение руководством будущего своей компании, направлений развития, факторов, обеспечивающих конкурентное преимущество.
</li>
<li>Требования бизнеса к ИТ в контексте основных направлений развития, оценка роли ИТ в развитии бизнеса.
</li>
<li>Критерии и инструменты для оценки эффективности бизнеса и его отдельных элементов, в частности, ИТ.
</li>
<li>Бизнес-архитектура предприятия – организационная структура, ключевые бизнес-процессы, основные регламенты и др.
</li>
<li>Имеющиеся проблемы и ограничения в развитии бизнеса и ИТ.
</li>
<li>Архитектура ИТ – архитектура информации, приложений, технологической инфраструктуры.
</li>
<li>Уровень зрелости ИТ – может быть представлен в виде «матрицы согласия», по осям которой отложены факторы влияния ИТ на бизнес компании и несколько уровней зрелости. Ячейки матрицы содержат критерии достижения определенного уровня зрелости по каждому фактору. Далее определяется текущий уровень зрелости по каждому фактору и сводный индекс зрелости ИТ в целом, как средний по всем факторам.
</li>
<li>Существующие инициативы и проекты по развитию ИТ.
</li>
</ol>
<p>При необходимости должны быть рассмотрены иные вопросы для достижения конечной цели этапа – получения формально описанного и согласованного понимания руководством компании, руководством ИТ и другими участниками разработки ИТ-стратегии текущей бизнес-ситуации, стратегии развития компании, а также текущей ситуации в ИТ. Иными словами, определяются отправные точки (бизнес-контекст и ИТ) и направления развития бизнеса, в соответствии с которыми должна быть выстроена ИТ-стратегия.
</p>
<h4>Формулирование целей и задач для ИТ<br />
</h4>
<p><a href="http://www.kholodkov.ru/it/?p=671">В предыдущей статье</a> было предложено рассматривать в рамках стратегии две части: цели (что должно быть сделано?) и стратегический план (как это должно быть сделано?). В соответствии с этим, в начале разработки ИТ-стратегии должны быть сформулированы цели для ИТ.
</p>
<p>Очевидно, что цели ИТ должны быть направлены на достижение стратегических целей бизнеса, а также, с учетом достижимости в качестве одного из критериев формулировки целей, основываться на реалиях текущей ситуации в организационных ИТ.
</p>
<p>Процесс формулировки целей для ИТ в значительной степени творческий, неформализуемый, т.к. каждая из целей, по сути, представляет из себя идею о том, чем именно могут помочь конкретные ИТ-решения в достижении конкретных бизнес целей. Тем не менее, каждая из сформулированных целей ИТ должна иметь четкую логическую связь с соответствующими бизнес-целями.
</p>
<p>В качестве примера инструмента, помогающего в формулировке и обосновании целей можно привести «дерево проблем, целей и задач». С помощью «дерева проблем» (Рис. 2.3.) можно декомпозировать проблемы «верхнего уровня» на обуславливающие их проблемы более низких, функциональных уровней. Дерево проблем, с одной стороны, может быть полезно в поиске причин тех или иных «глобальных» проблем. С другой стороны, дерево проблем может быть «инвертировано» в дерево целей и задач (Рис. 2.4.), отражающее пути решения указанных проблем.
</p>
<p style="text-align: center"><img src="http://www.kholodkov.ru/it/wp-content/uploads/2011/04/041611_1515_3.png" alt=""/><span style="font-family:Times New Roman; font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 2.3. Дерево проблем.<br />
</strong></p>
<p>Из дерева целей и задач видно, каким образом стратегические бизнес-цели «спускаются» на уровень целей и задач для ИТ.
</p>
<p style="text-align: center"><img src="http://www.kholodkov.ru/it/wp-content/uploads/2011/04/041611_1515_4.png" alt=""/><span style="font-family:Times New Roman; font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 2.4. Дерево целей и задач.<br />
</strong></p>
<p>Существуют подходы [8, С. 339], в рамках которых предлагается рассматривать в ИТ, вообще, и в ИТ-стратегии, в частности, две различные составляющие: внедрение новых прикладных систем (1-я составляющая) и поддержку существующей инфраструктуры (2-я составляющая). В связи с этим, может быть полезно разделить цели ИТ на цели по развитию архитектуры прикладных систем и цели по развитию операционных процессов ИТ-службы.
</p>
<p>Итоговой набор целей для ИТ должен удовлетворять следующим требованиям:
</p>
<ul>
<li>Должна быть четкая логическая связь между целями ИТ и бизнес-целями, на достижение которых они направлены.
</li>
<li>Цели для ИТ должны отвечать критериям SMART, в частности, из них должно быть очевидно, что именно должно быть сделано по части ИТ, когда это должно быть сделано и каким образом можно будет удостовериться, что это действительно сделано или не сделано.
</li>
</ul>
<h4>Разработка ИТ-стратегии<br />
</h4>
<p>После формулировки целей для ИТ происходит общее определение путей их достижения – составляется стратегический план. Как и сами цели, стратегических план может состоять из двух частей: план развития прикладных систем и план совершенствования процессов ИТ-службы. Оба этих плана могут состоять из описания направлений развития, проектов, реализуемых по каждому направлению, и крупных этапов работ по каждому из проектов.
</p>
<p>Соответственно, первоначально определяются направления развития ИТ. При этом целесообразно проанализировать существующие референтные модели развития ИТ на предмет возможности их применения в собственной организации.
</p>
<p>Так, при определении направлений развития прикладных приложений можно опираться на существующие классы информационных систем, соответствующие автоматизируемым ими «предметным областям», в частности:
</p>
<ul>
<li>Системы управления производством (планирование выпуска и необходимых для этого ресурсов) – ERP.
</li>
<li>Системы корпоративного документооборота – DocFlow.
</li>
<li>Корпоративные хранилища данных – Data Warehouse.
</li>
<li>Системы управления эффективностью бизнеса – BPM.
</li>
<li>Системы управления цепочками поставок – SCM.
</li>
<li>Системы управления материально-техническими ресурсами – Inventory.
</li>
<li>Системы управления персоналом – HRM.
</li>
<li>Системы управления взаимоотношениями с потребителями – CRM.
</li>
<li>Системы управления финансами и бухгалтерского учета.
</li>
<li>Системы управления проектами.
</li>
<li>Другие…
</li>
</ul>
<p>Кроме того, при определении направлений автоматизации полезно пользоваться высокоуровневым описанием бизнес-архитектуры предприятия, сделанным на этапе анализа. В этом случае есть возможность формулировать направления развития ИТ в терминах автоматизируемых ими бизнес-функций.
</p>
<p>По части определения направлений развития процессов ИТ-службы следует рассмотреть следующие «общие» возможности:
</p>
<ul>
<li>Внедрение сервис-ориентированного взаимодействия между ИТ-службой и подразделениями основного бизнеса, включая соответствующие программные средства Service Management.
</li>
<li>Вынесение части функций ИТ-службы в аутсорсинг для их выполнения с лучшим соотношением цена-качество.
</li>
<li>Развития инфраструктуры аппаратного и программного (например, переход на SOA) обеспечения.
</li>
<li>Создание репозитория бизнес-процессов компании.
</li>
<li>Формальная регламентация деятельности ИТ-службы.
</li>
<li>Развития персонала.
</li>
<li>Выстраивание отношений с ИТ-вендорами.
</li>
<li>Другие…
</li>
</ul>
<p>После определения направлений развития при наличии определенного выделенного на ИТ бюджета может быть целесообразно определить приоритетность направлений и, соответственно, объем финансирования каждого из них.
</p>
<p>Далее, в рамках каждого из принятых стратегических направлений развития можно определить конкретные проекты, их цели, задачи, результаты и основные этапы. Совокупность целей и результатов по каждому из проектов может быть представлена в виде «регистра результатов» для удобства дальнейшего мониторинга реализации ИТ-стратегии.
</p>
<p>В дополнении к регистру результатов можно отдельно описать целевое состояние архитектуры ИТ и системы управления ИТ. В этом случае стратегический план – это план перехода от существующей архитектуры к целевой.
</p>
<p>В итоге, определив цели ИТ, текущую и целевую архитектуру ИТ, а также направления работ и конкретные проекты для их достижения, составив регистр результатов с описанием промежуточных результатов по достижению целей ИТ, компания имеет формальный документ, задающий вектор для всего, что делается с корпоративными ИТ, достойный называться «ИТ-стратегией».
</p>
<h4>Реализация ИТ-стратегии<br />
</h4>
<p>В процессе реализации ИТ-стратегии, как и любой другой стратегии, могут производиться изменения во всех «семи S», описанных в <a href="http://www.kholodkov.ru/it/?p=671">предыдущей статье</a>. Фактически, реализация ИТ-стратегии состоит в осуществлении запланированных проектов, направленных на внедрение новых бизнес-приложений и совершенствование существующей инфраструктуры, а также совершенствование процессов ее поддержки.
</p>
<p>Управление ИТ-проектами и портфелем ИТ-проектов может производиться с использованием стандартных методик, например, PMBoK [19]. Успехи или неудачи при реализации ИТ-проектов определяют успехи или неудачи реализации ИТ-стратегии в целом. Проекты могут осуществляться силами самой компании или силами внешней ИТ-компании, например, системного интегратора. В последнем случае, как правило, формируется двухсторонняя проектная команда, состоящая как из специалистов интегратора, так и из специалистов заказчика.
</p>
<p>При планировании выполнения проектов следует учитывать общие факторы успеха проектов, а также то, что ИТ-проекты часто являются весьма политизированными, особенно в крупных компаниях, поэтому следует обеспечить соответствующую поддержку проектам путем целенаправленной работы с центрами влияния в компании.
</p>
<p>Выделяются [22, С. 31-42] следующие 8 факторов успеха ИТ-проектов:
</p>
<ol>
<li>Поддержка проекта на уровне руководства компании.
</li>
<li>Вовлечение пользователей в проект, начиная с самых ранних стадий для лучшего понимания их требований, с одной стороны, и завоевания их поддержки, с другой стороны.
</li>
<li>Опытный руководитель проекта.
</li>
<li>Четко определенные цели проекта.
</li>
<li>Четко определенный объем проекта.
</li>
<li>Детальное планирование с большим количеством промежуточных целей и результатов.
</li>
<li>Четко регламентированный процесс управления проектом.
</li>
<li>Максимально возможное использование существующих стандартов и типовых решений.
</li>
</ol>
<p>Также для эффективной работы в политическом окружении могут быть использованы следующие меры [22, С. 117-133]:
</p>
<ul>
<li>Признание факта и масштабов влияния политик на успех проектов.
</li>
<li>Развитие позитивных взаимоотношений на всех уровнях, вовлеченных в проект.
</li>
<li>Понимание системы обмена информацией в компании.
</li>
<li>Отслеживание перемен в политическом окружении.
</li>
<li>Наличие покровителя проекта высокого уровня.
</li>
<li>Четкое экономическое обоснование проекта – наличие бизнес-плана с расчетами ROI, TCO и других показателей, отражающих экономический эффект от реализации проекта.
</li>
<li>Прозрачные и регламентированные взаимоотношения ИТ-департамента с другими бизнес-подразделениями, например, в виде предоставления внутренних ИТ-услуг с определенными параметрами в рамках модели ITSM.
</li>
<li>«Правильная» проектная (рабочая) группа с участием «необходимых и достаточных» представителей различных подразделений заказчика, вовлеченных в проект.
</li>
</ul>
<p>Также для повышения вероятности успеха реализации ИТ-стратегии необходимо анализировать и управлять связанными с этим рисками. В частности, необходимо учитывать следующие специфические риски [3]:
</p>
<ul>
<li>Развитие информационных технологий будет происходить в условиях изменений организационной структуры и основных деловых процессов. Ошибки в реструктуризационных решениях могут быть отнесены к ответственности службы ИТ и, в наихудшем варианте, привести к дискредитации осуществляемых ИТ проектов.
</li>
<li>Недостаточная осведомленность персонала в проводимых мероприятиях и уровень его подготовки, что может вызвать ощутимое сопротивление инновациям.
</li>
<li>Отставание методологической базы от собственно внедрения новых технологий, что может негативно сказаться на эффективности и даже самой возможности эксплуатации информационных систем.
</li>
<li>Сама разработка и внедрение новых систем может быть сопряжена с угрозой использования недостаточно проверенных и совместимых решениях, что приведет к нарушению сроков и бюджетов соответствующих проектов.
</li>
</ul>
<p>Определив наиболее вероятные риски, следует еще на этапе подготовки к реализации ИТ-стратегии составить план управления ими, основанный на общих подходах к управлению рисками:
</p>
<ul>
<li>Предотвращение.
</li>
<li>Уменьшение степени воздействия.
</li>
<li>Принятие.
</li>
<li>Страхование (в данном случае может выглядеть как перераспределение финансирования проектов между этапами «до» и «после» вероятной рисковой ситуации).
</li>
</ul>
<p>Очевидно, что следование указанным выше принципам может помочь ИТ-менеджерам обладающим необходимыми знаниями и опытом успешнее реализовать ИТ-стратегию, но не заменить их.
</p>
<h4>Мониторинг эффективности ИТ<br />
</h4>
<p>По мере достижения определенных целей в процессе реализации ИТ-стратегии необходимо оценивать насколько эффективными были пути их достижения (конкретные проекты) и насколько эффективна итоговая архитектура ИТ. Цели этих процедур очевидны – понимание того, насколько полученные результаты оправдывают средства, затраченные на ИТ, и при необходимости корректировка ИТ-стратегии, как основного инструмента распределения ИТ-бюджета между отдельными направлениями и проектами.
</p>
<p>Однако, определение и, соответственно, мониторинг <em>эффективности</em> ИТ – крайне непростая задача.
</p>
<p>Относительно просто измерить <em>результативность</em> ИТ в виде значений показателей функционирования элементов ИТ-инфраструктуры. Например, количество обрабатываемых запросов к системе в единицу времени, количество обслуживаемых пользователей и единиц оборудования.
</p>
<p>Несколько более сложно измерить <em>«внутреннюю» эффективность</em> ИТ как соотнесения значений показателей функционирования ИТ с затратами на поддержание этих значений. Например, стоимость обработки одного обращения пользователя в службу Service Desk, стоимость поддержки одного сервера на базе Solaris/Windows, «себестоимость» конкретного ИТ-сервиса, предоставляемого бизнес-подразделениям в модели ITSM.
</p>
<p>Однако, не смотря на то, что подобные показатели подпадают под общее определение эффективности, как связи между достигнутыми результатами и использованными ресурсами, они не отражают <em>«истинную» эффективность</em> ИТ.
</p>
<p>Так, в применении к ИТ более правильно использовать следующее определение. Эффективность – степень, до которой пользователи удовлетворены соответствующей системой или приложением или в которой они отвечают требованиям пользователей, а также <em>их итоговое влияние на результативность/эффективность процессов, которую они обеспечивают, и на результаты клиентов или реализацию миссии (организации), в которую они вносят свой вклад</em> [20].
</p>
<p>Из этого определения понятна причина сложностей с определением эффективности ИТ, которая состоит в «измерении» влияния (вклада) ИТ в эффективность основных бизнес-процессов компании и, тем более, в достижение стратегических бизнес-целей.
</p>
<p>Детальное рассмотрение подходов к определению эффективности ИТ выходит далеко за рамки настоящей работы, перечислим здесь лишь основные направления.
</p>
<p>По мнению автора, условно можно разделить подходы к определению эффективности ИТ на «качественные» и «количественные». Первые позволяют качественно оценить насколько эффективны ИТ в компании, а также сравнить между собой ИТ в различных компаниях с точки зрения их эффективности. Вторые позволяют выразить эффективность ИТ в конкретных числовых показателях, например, индексах или деньгах.
</p>
<p>Качественные подходы:
</p>
<ul>
<li><strong>Соответствие ИТ-стандартам.</strong> ИТ-стандарты, например, ITSM создаются исходя из «лучших практик» компаний-лидеров с априори высокой эффективностью использования ИТ. Поэтому, логично предположить, что в организации внедрившей у себя определенные стандартные методики ИТ более эффективны, чем в отсутствии таковых. Естественно, могут быть и исключения из этого правила. В качестве примеров подобных ИТ-стандартов можно упомянуть ITSM, MOF, COBIT, MSF.
</li>
<li><strong>Уровни зрелости.</strong> Считается, что вновь созданная организация в процессе своего становления проходит через несколько уровней зрелости, каждый из которых характеризуется наличием определенных признаков. То же самое относится к развитию ИТ в организации. Уровни зрелости описываются соответствующими моделями. Наблюдая текущую ситуацию в корпоративных ИТ, можно соотнести ее с определенным уровнем зрелости. В организациях с более зрелыми ИТ они более эффективны, чем в организациях с менее зрелыми ИТ. Примеры моделей зрелости – CMM, «матрица согласия».
</li>
</ul>
<p>Количественные подходы:
</p>
<ul>
<li><strong>Функционально-стоимостной анализ (ФСА, ABC). </strong>Данный подход позволяет рассчитать стоимость осуществления определенного бизнес-процесса, просуммировав стоимости реализуемых в рамках него операций с учетом частот их выполнения. Далее рассчитываются стоимости процесса до и после реализации ИТ-проекта. Уменьшение стоимости автоматизируемого бизнес-процесса за счет внедрения ИТ, соотнесенное со стоимостью самого ИТ-проекта представляет из себя эффективность ИТ в данном случае [9].
</li>
<li><strong>Расчет возврата от инвестиций (ROI).</strong> Считаются доходы, которые предполагается получить от реализации ИТ-проекта и соотносятся с расходами на него (инвестициями) в виде дисконтированного денежного потока и рассчитывается соотношение доходы/инвестиции. Однако, в большинстве случаев ИТ-проект является лишь частью более общего бизнес-проекта и выделить в рамках общего дохода от бизнес-проекта долю ИТ-проекта можно лишь очень грубо и умозрительно [11].
</li>
<li><strong>Расчет совокупной стоимости владения (TCO).</strong> Полезен для отслеживания динамики «внутренней» эффективности ИТ-инфраструктуры и процессов, а также сравнения конкурирующих ИТ-решений. Состоит в расчете и суммировании абсолютно всех расходов (прямых и косвенных), связанных с владением определенной системой или технологией [6].
</li>
<li><strong>Расчет индекса ценности возможностей для бизнеса (TVO).</strong> Суть подхода состоит в создании модели, устанавливающей связь между используемым в компании набором показателей эффективности бизнеса и набором показателей результативности ИТ. Далее для конкретного ИТ-проекта с известными целевыми значениями результативности ИТ (обычно относительно несложно оцениваются) рассчитываются целевые значения показателей бизнеса. Это соотносится со стоимостью реализации и дальнейшего владения решением и определяется некоторый индекс, отражающий перспективности инвестиций в данный ИТ-проект [21].
</li>
</ul>
<p>Каждая компания может выбрать наиболее подходящие для нее подходы к определению эффективности ИТ и на их основе создать механизмы мониторинга реализации ИТ-стратегии и ИТ-архитектуры в целом.
</p>
<h4>ИТ-стратегия как «живой документ»<br />
</h4>
<p>Как было показано выше, ИТ-стратегия является документом, описывающим на достаточно высоком уровне, но, тем менее, достаточно формально все то, что происходит и будет происходить с ИТ в организации. Поэтому она является ценным инструментом для решения целого ряда задач (подробнее о «потребителях» ИТ-стратегии написано ниже в 2.4.). Однако, для этого единожды разработанная ИТ-стратегия должна поддерживаться в актуальном состоянии в дальнейшем.
</p>
<p>Существует много причин, по которым ИТ-стратегия может со временем потерять актуальность: часть проектов может не достичь ожидаемых результатов, часть важных проектов и направлений может быть запущена вне рамок первоначальной редакции стратегии (эмерджентные стратегии), могут поменяться бизнес-цели и, соответственно, цели для ИТ, сформулированные в стратегии и др.
</p>
<p>Очевидно, что для того, чтобы этого не произошло в ИТ-стратегию должны вноситься соответствующие изменения и дополнения при каждом событии, влияющем на ее элементы. Поэтому стратегию следует рассматривать в качестве документа, который «живет» вместе с организацией – определяет и влияет на происходящие в ней процессы и в свою очередь сам подвергается влиянию при изменении внешней и внутренней среды компании. В этом случае ИТ-стратегия всегда правильно отражает прошлое, настоящее и будущее состояние ИТ.
</p>
<p>Поддерживать в актуальном состоянии ИТ-стратегию могут сотрудники ИТ-службы, вовлеченные в процесс ее формирования, а также подразделения, занимающиеся в организации стратегическим контролем.
</p>
<h3>Субъекты стратегического процесса в области ИТ в коммерческой организации<br />
</h3>
<p>Наконец, стоит перечислить стороны, заинтересованные в наличии ИТ-стратегии и/или вовлеченные в описанный выше процесс ее создания и поддержания в актуальном состоянии.
</p>
<div align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:133px"/>
<col style="width:123px"/>
<col style="width:123px"/>
<col style="width:263px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Субъект</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Формирует ИТ-стратегию</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Использует ИТ-стратегию</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты использования и преимущества от наличия ИТ-стратегии</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Владельцы компании </p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Управление инвестициями в развитие бизнеса
</li>
<li>Обоснованность инвестиций</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Топ-менеджмент компании</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Управление развитием бизнеса
</li>
<li>«Прозрачность» и целостность развития ИТ
</li>
<li>Четкая направленность реализуемых в компании ИТ-проектов на достижение бизнес-целей</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>ИТ-директор</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Управление развитием ИТ
</li>
<li>Долгосрочное планирование развития ИТ
</li>
<li>Обоснование ИТ-проектов
</li>
<li>Управление эффективностью ИТ</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Руководство функциональных подразделений</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Редко</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Понимание долгосрочных планов развития ИТ
</li>
<li>Возможность увязки развития ИТ с целями и задачами собственных функциональных подразделений</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Сотрудники ИТ-службы</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Редко</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Понимание долгосрочных планов развития своего подразделения</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Пользователи ИТ-решений </p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Нет</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Редко</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Понимание долгосрочных планов развития ИТ</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Внешние ИТ-компании, интеграторы</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Редко</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Основа для встраивания реализуемых проектов в существующую архитектуру и планы развития ИТ
</li>
<li>Формулировка целей, задач и ограничений проектов</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Внешние ИТ-консультанты</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Да</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Консультирование в области формирования ИТ-стратегии
</li>
<li>Основа для различных видов ИТ-консультирования организации</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Поставщики компании</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Нет</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Нет</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Возможность отражения собственных требований к взаимодействию с ИТ-системами организации-партнера в ее долгосрочных планах развития</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Клиенты компании</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Нет</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Нет</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Возможность отражения собственных требований к взаимодействию с ИТ-системами организации-партнера в ее долгосрочных планах развития</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: center"><strong>Табл. 2.1. Субъекты стратегического процесса в области ИТ.<br />
</strong></p>
<p>Таким образом, ИТ-стратегия является весьма полезным инструментом не только для менеджмента компании, но и для других заинтересованных сторон как внутри компании, так и вне ее.
</p>
<p>В следующей статье мы рассмотрим тему консалтинга в области стратегического управления ИТ.
</p>
<h3>Ссылки на первоисточники:<br />
</h3>
<ol>
<li>The Standish Group, Inc. CHAOS Summary 2009: <a href="http://www.standishgroup.com/newsroom/chaos_2009.php">http://www.standishgroup.com/newsroom/chaos_2009.php</a>
		</li>
<li>Аналоуи Ф. Стратегический менеджмент малых и средних предприятий: учебник для студ. вузов: пер. с англ. / Ф. Аналоуи, А. Карами. – М.: ЮНИТИ-ДАНА, 2005. – 400 с. &#8211; (Зарубежный учебник).
</li>
<li>Васильев Р. Б. Материалы к лекциям по дисциплине «Разработки ИТ-стратегии» / Р. Б. Васильев – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://en.wikipedia.org/wiki/McKinsey_7S_Framework">http://en.wikipedia.org/wiki/McKinsey_7S_Framework</a>
		</li>
<li><a href="http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D1%81%D1%81%D0%B8%D1%8F_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8">http://ru.wikipedia.org/wiki/Миссия_организации</a>
		</li>
<li><a href="http://en.wikipedia.org/wiki/Total_cost_of_ownership">http://en.wikipedia.org/wiki/Total_cost_of_ownership</a><span style="text-decoration:underline"><br />
			</span></li>
<li>Грант Р. М. Современный стратегический анализ / Р. М. Грант; пер. с англ. под ред. В. Н. Фунтова. – 5-е изд. – СПб.: Питер, 2008. – 560 с. – (Классика MBA).
</li>
<li>Данилин А. Архитектура и стратегия. «Инь» и «Янь» информационных технологий предприятия / А. Данилин, А. Слюсаренко. – М.: Интернет-Ун-т Информ. Технологий, 2005. – 504 с.
</li>
<li>Измерение результативности компании / пер. с англ. – 2-е изд. – М.: Альпина Бизнес Букс, 2007. – 220 с. – (Классика Harvard Business Review).
</li>
<li>Информационные технологии в бизнесе / Под ред. М. Желены. – СПб.: Питер, 2002. – 1120 с. – (Бизнес-класс).
</li>
<li>Кендалл Д. И. Современные методы управления портфелями проектов и офис управления проектами: максимизация ROI, пер. с англ. / Д. И. Кендалл, С. К. Роллинз / М.: ПМСОФТ, 2004. – 576 с.<span style="text-decoration:underline"><br />
			</span></li>
<li>Кузнецова Т. Целеполагание по правилам / Т. Кузнецова // Новый менеджмент. – 2007. – № 1.<span style="text-decoration:underline"><br />
			</span></li>
<li>Ламбен Ж. Ж. Менеджмент, ориентированный на рынок / Ламбен Жан-Жак; пер. с англ. под ред. В. Б. Колчанова. – СПб.: Питер, 2007. – 800 с. – (Классика MBA).
</li>
<li>Левочкина Г. А. Материалы к лекциям по дисциплине «ИТ-консалтинг» / Г. А. Левочкина – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://www.bcc.ru/press/publishing/pub04/Lipkin-IT-cons_market_in_Rus.html">http://www.bcc.ru/press/publishing/pub04/Lipkin-IT-cons_market_in_Rus.html</a>
		</li>
<li>Минцберг Г. Менеджмент: природа и структура организаций глазами гуру / Г. Минцберг; пер с англ. О. И. Медведь. – М.: Эксмо, 2009 – 464 с. – (Гуру менеджмента).
</li>
<li>Портер М. Конкурентная стратегия: Методика анализа отраслей и конкурентов / М. Портер; пер. с англ. – 3-е изд. – М.: Альпина Бизнес Букс, 2007. – 453 с.
</li>
<li>Портер М. Конкурентное преимущество: Как достичь высокого результата и обеспечить его устойчивость / М. Портер; пер. с англ. – 3-е изд. – М.: Альпина Бизнес Букс, 2008. – 715 с.
</li>
<li>Руководство к своду знаний по управлению проектами, редакция 2000 года / М.: Институт Управления Проектами, Project Management Institue, 2004. – 238 с.<span style="text-decoration:underline"><br />
			</span></li>
<li>Сериков А. П. Материалы к лекциям по дисциплине «Эффективность информационных технологий» / А. П. Сериков – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li>Скрипкин К. Основные модели TVO / К. Скрипкин // Директор информационной службы. – 2005. – № 6.<span style="text-decoration:underline"><br />
			</span></li>
<li>Снедакер С. Управление IT-проектом, или Как стать полноценным CIO: пер. с англ. / С. Снедакер – М.: ДМК Пресс, 2009. – 616 с. – (Управление проектами).
</li>
<li>Уикхэм Ф. Консалтинг в управлении проектами: пер. 2-го англ. изд. / Ф. Уикхэм. – М.: Дело и Сервис, 2006. – 368 с.
</li>
<li>Учитель Ю. Г. Разработка управленческих решений / Ю. Г. Учитель. – 2-е изд. – М.: ЮНИТИ, 2008. – 383 с.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://www.raexpert.ru/rankingtable/?table_folder=/consult/2008/tab9/">http://www.raexpert.ru/rankingtable/?table_folder=/consult/2008/tab9/</a>
		</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=737</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ИТ-стратегия, часть 1-я: общий стратегический процесс в организации</title>
		<link>http://www.kholodkov.ru/it/?p=671</link>
		<comments>http://www.kholodkov.ru/it/?p=671#comments</comments>
		<pubDate>Mon, 04 Apr 2011 16:27:13 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Стратегия]]></category>
		<category><![CDATA[Методика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/it/?p=671</guid>
		<description><![CDATA[В этой работе рассматриваются процессы стратегического управления ИТ в коммерческих организациях и ИТ-стратегия, как ключевой, интегрирующий элемент в рамках этих процессов. В бизнесе многих организаций ИТ используются неэффективно или недостаточно эффективно. Так, по результатам ежегодного исследования «СHAOS Summary 2009» компании The Standish Group Internation, Inc. лишь 32% ИТ-проектов завершились в срок, в рамках выделенного бюджета [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/04/strat.jpg" alt=""/>В этой работе рассматриваются процессы стратегического управления ИТ в коммерческих организациях и ИТ-стратегия, как ключевой, интегрирующий элемент в рамках этих процессов.
</p>
<p>В бизнесе многих организаций ИТ используются неэффективно или недостаточно эффективно. Так, по результатам ежегодного исследования «СHAOS Summary 2009» компании The Standish Group Internation, Inc. лишь 32% ИТ-проектов завершились в срок, в рамках выделенного бюджета и с требуемой функциональностью, 44% ИТ-проектов превысили, как минимум один из этих показателей и 24% ИТ-проектов не были завершены вовсе [1].
</p>
<p>При этом следует отметить, что в рамках данного исследования в качестве критериев «успешности» использовались достаточно легко измеримые, но вместе с тем не всегда адекватные показатели (сроки, бюджет, функции). В частности, можно предположить, что среди 32% «успешных» проектов, выполненных в срок, в рамках выделенного бюджета и в соответствии с исходными функциональными требованиями, есть проекты, затраты на реализацию которых не привели к ожидавшимся выгодам для бизнеса. В простейшем случае могло оказаться, что сумма издержек, связанных с созданием и дальнейшим владением ИТ-решением оказалась больше, чем сумма дополнительного дохода, обусловленного использованием данного решения в компании. Вряд ли такой проект можно назвать успешным и это не может не беспокоить руководителей и ИТ-директоров компаний.
</p>
<p>Очевидно, что причин недостаточно эффективного использования ИТ в организациях существует множество. При этом, по мнению автора, далеко не самое последнее место среди них занимает отсутствие или недостаточное развитие в компании стратегического подхода к управлению ИТ (нехватка целостности, увязки с бизнес-целями, контроля и др.).
</p>
<p>В связи с этим, особую важность приобретает максимально возможная в реальных условиях формализация и стандартизация стратегического процесса в области ИТ в контексте общего стратегического процесса.</p>
<p><span id="more-671"></span></p>
<p>Исходя из этого, в этой работе:
</p>
<ol>
<li>Описывается обобщенный (типовой) стратегический процесс в области ИТ как часть общего стратегического процесса в коммерческих организациях.
</li>
<li>Уделяется особое внимание принципам обеспечения «эффективности» ИТ как меры соответствия целей, задач и результатов ИТ в организации ее основным бизнес-целям, задачам и результатам. Показывается (обосновывается) как эти принципы реализуются в рамках описанного стратегического процесса в ИТ.
</li>
<li>Рассматриваются аналитические и методические средства, которые могут быть использованы в стратегическом процессе в области ИТ.
</li>
<li>Рассматриваются возможности участия внешнего по отношению к организации ИТ-консультанта в процессе стратегического управления ИТ. Обосновывается, в каких случаях такое участие может быть целесообразны.
</li>
</ol>
<p>Эти темы будут последовательно раскрыты в предлагаемой подборке из трех статей, посвященных ИТ-стратегии:
</p>
<ol>
<li>Общий стратегический процесс в коммерческой организации.
</li>
<li>Стратегический процесс в области ИТ как часть общего процесса.
</li>
<li>Консалтинг в области стратегического управления ИТ.
</li>
</ol>
<h3>Общий стратегический процесс в организации<br />
</h3>
<h4>Понятия стратегии, стратегического менеджмента и стратегического процесса<br />
</h4>
<p>Для рассмотрения стратегического процесса в менеджменте необходимо определиться с самим понятием «стратегии». Как и у любого другого «расхожего» понятия, у термина «стратегия» существует много различных определений. Более того, определения, относящиеся к разным школам менеджмента, отличаются друг от друга достаточно существенно. Тем не менее, для целостности рассмотрения следует показать различные подходы к определению стратегии.
</p>
<p>Наиболее общим является понимание стратегии как набора целей компании и средств для их достижения.
</p>
<p>Стратегия – это определение основных долгосрочных целей и задач предприятия, направлений действий и распределения ресурсов для достижения этих целей [2, С. 61].
</p>
<p>Стратегия – это цели и средства, причем цели представляют собой намерения и задачи организации. Это то, что делает бизнес, путь, которым он следует, и решения, которые принимаются, чтобы достичь заданных пунктов и успеха [2, С. 62].
</p>
<p>Подходы различаются степенью детализации «целей» и «средств», рассматриваемых в рамках стратегии. Так, в состав стратегии могут входить лишь «долгосрочные цели и общий набор средств, при помощи которых предприятие намеревается их достичь» [2, С. 66]. При этом детальное планирование относится не к стратегической, а к оперативной деятельности. В противоположность этому стратегия может рассматриваться как «унифицированный всеобъемлющий и интегрированный план, который соотносит стратегические преимущества компании с вызовами и возможностями ее внешней деловой среды» [2, С. 64].
</p>
<p>Тем не менее, большинство современных подходов основано на рассмотрении стратегии как среднего между строгим детальным планом, составляемым и реализуемым «сверху вниз», и «шапочным» набором долгосрочных целей и средств их достижения. Действительно, тяжелый, строго формальный и длительный стратегический процесс не позволяет гибко реагировать на внешние возможности и угрозы, принятие важных решений происходит со значительным лагом по времени. С другой стороны, отсутствие понятной и реализуемой среднесрочной и долгосрочной стратегии не позволяет организации эффективно достигать своих целей в достаточно длительной перспективе.
</p>
<p>Руководствуясь мудрым высказыванием о том, что истина обычно находится где-то посередине между противоположными точками зрения в ряде современных работ утверждается: «Если мы обозначим первое определение как «желаемую» стратегию, а второе – как «реализуемую» стратегию, это позволит нам отделить «намеренные» стратегии, в рамках которых заранее сформулированные намерения реализованы, от «эмерджентных», внезапно возникающих стратегий, в рамках которых модели, разработанные в отсутствие намерений или вопреки им, оставляют намерения нереализованными» [2, С. 65].
</p>
<p>Из этого можно сделать вывод о том, что стратегия должна содержать в себе как заранее спланированную и реализуемую составляющую, направленную на достижение долгосрочных целей, так и реактивную, эмерджентную составляющую, обеспечивающую организации необходимую гибкость в условиях быстро меняющейся внешней среды.
</p>
<p>Так, в работе [2, С. 65] авторы выдвинули четыре взаимосвязанные определения стратегии: как плана, перспективы, модели и положения.
</p>
<ul>
<li>Во-первых, стратегия – это <em>план</em>, отражающий последовательность действий, направленных на достижение стоящих целей.
</li>
<li>Во-вторых, стратегия – это <em>модель</em>, отражающая не зависящий от плана шаблон поведения организации в процессе осуществления своих намерений. Модель позволяет осуществлять необходимые незапланированные действия в рамках общих принципов, принятых в организации.
</li>
<li>В-третьих, стратегия – это <em>положение</em> (вне организации), отражающее текущую и желаемую позиции организации на рынке, а также траекторию ее движения в этом направлении.
</li>
<li>В-четвертых, стратегия – это <em>перспектива</em> (внутри организации). Под перспективой в данном случае понимается видение членами организации ее будущего и себя в ней.
</li>
</ul>
<p>Таким образом, стратегию можно определить как  сложную многокомпонентную информационную сущность, включающую в себя описание всех намерений организации (видение, миссия, цели и др.), а также необходимых для их реализации средств (задачи, планы, бюджеты, ресурсы, модели и др.).
</p>
<p>Процедуры работы со стратегией (разработка, реализация, корректировка и др.) в организации называют стратегическим процессом. А управление организацией в соответствии с выработанной стратегией – стратегическим менеджментом.
</p>
<h4>Уровни стратегии<br />
</h4>
<p>В достаточно крупных организациях, имеющих в своем составе различные «стратегические бизнес-единицы» (предприятия, подразделения, направления деятельности) стратегический процесс происходит на трех уровнях:
</p>
<ul>
<li>Уровень руководства корпорации
</li>
<li>Уровень руководства бизнес-единицы
</li>
<li>Уровень функционального руководства
</li>
</ul>
<p>Уровни стратегического процесса соотносятся с уровнями принимаемых решений соответствующими руководителями. Так, высшее руководство компании принимает решения относительно направлений деятельности корпорации, создании или ликвидации соответствующих бизнес-единиц. На этом уровне разрабатывается «корпоративная стратегия». Руководство бизнес-единиц разрабатывает стратегию развития своего направления деятельности, конкуренции с другими игроками на рынке. Это &#8211; «бизнес- стратегия». В свою очередь, руководители функциональных подразделений внутри бизнес-единиц разрабатывают стратегии деятельности своих собственных подразделений, направленные на реализацию бизнес-стратегии. Общее название таки стратегий – «функциональные стратегии». К функциональным стратегиям, например, относятся: «стратегия в области продаж», «стратегия в области маркетинга», «HR-стратегия», «ИТ-стратегия».
</p>
<p>Корпоративная стратегия определяет широту охвата деятельности фирмы в тех отраслях и рынках, на которых она конкурирует, т.е. <em>чем</em> она занимается. Бизнес-стратегия отражает то, <em>как</em> фирма конкурирует в данной конкретной отрасли или рынке. Если фирма процветает в данной отрасли, то она должна получить конкурентное преимущество над своими соперниками. Поэтому, эту область стратегии нередко называют «конкурентной стратегией» [7, С. 36].
</p>
<p>Функциональная стратегия связана с такими функциональными сферами деятельности фирмы, как производственные процессы, маркетинг, финансы, человеческие ресурсы, ИТ, исследования и разработки. Это подход, используемый каждой функциональной сферой для достижения корпоративных целей и целей бизнеса усилиями каждого отдельного подразделения стратегически, путем максимизации производительности ресурсов. Важно, что функциональные стратегии согласованно формируются и управляются таким образом, что они взаимосвязаны и в то же время в совокупности позволяют должным образом реализовывать конкурентные стратегии [2, С. 75].
</p>
<p>Очевидно, что все три уровня стратегического процесса взаимосвязаны между собой (Рис. 1.1.).
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/04/040411_1627_1.png" alt=""/><span style="font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 1.1. Уровни стратегии.</strong></p>
<p>Например, если в рамках корпоративной стратегии принимается решение о начале работы на новом рынке, т.е. создании новой бизнес-единицы с определенными целями, задачами и характеристиками, то следующим шагом является формулирование бизнес-стратегии для создаваемой бизнес-единицы, а затем и функциональных стратегий департаментов.
</p>
<p>Ниже (Табл. 1.1.) приведены основные вопросы, которые обычно затрагиваются при разработке стратегий на каждом из трех уровней.
</p>
<div  align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:253px"/>
<col style="width:378px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Уровень стратегии</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Рассматриваемые вопросы</strong> </p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Корпоративная стратегия</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Где (на каких рынках) следует зарабатывать деньги?
</li>
<li>Какие продукты предлагать потребителям?
</li>
<li>В каких географических регионах работать?
</li>
<li>Каковы «вертикальные» границы корпорации?
</li>
<li>Схема корпоративного управления (управление бизнес-юнитами)
</li>
<li>Слияния и поглощения
</li>
<li>Создание и ликвидация бизнес-юнитов</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Бизнес-стратегия</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Как создать и поддерживать преимущества перед конкурентами?</li>
</ul>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Функциональная стратегия</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<ul>
<li>Как обеспечить реализацию бизнес-стратегии в конкретной функциональной области?
</li>
<li>Какие новые бизнес-цели могут быть поставлены и достигнуты при помощи использования инструментов в конкретной функциональной области?</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: center"><strong>Табл. 1.1. Вопросы стратегий различных уровней.<br />
</strong></p>
<p>ИТ-стратегия, являющаяся объектом изучения в настоящей работе, является одной из функциональных стратегий, с которыми происходит работа в рамках общего стратегического процесса.
</p>
<h4>Этапы стратегического процесса<br />
</h4>
<p>В целом, стратегический процесс в компании является весьма нетривиальным и трудно формализуемым уже по следующим двум причинам:
</p>
<ol>
<li>Даже хорошая стратегия, будучи единожды созданной, может быть реализована под давлением внешних непредвиденных обстоятельств совершенно иначе, чем это было описано в ней первоначально. По весьма авторитетным оценкам обычно реализуется лишь 10-30% планируемой стратегии [7, С. 38]. С точки зрения бизнеса это может быть вполне правильно, т.к. является проявлением гибкости организационного управления. Однако, с точки зрения формализации стратегического процесса из этого следует, что он не очень хорошо описывается «линейными» моделями (с определенной последовательностью этапов: анализ среды, разработка стратегии, реализация, контроль и т.п.). Наличие многочисленных «обратных связей» (в направлении от реализации к стратегии) в виде неожиданных (эмерджентных) стратегий требует взгляда на стратегию как на «живой» документ, непрерывно корректируемый при изменении условий внешней среды.
</li>
<li>Стратегия, как и любой другой продукт, требующий творческого подхода, не может быть получена исключительно путем применения формального аналитического аппарата. Ключевые, действительно оригинальные и эффективные идеи являются результатом «творческого озарения» автора стратегии. А интересные мысли приходят к нам не запланировано, вне связи с календарными сроками этапа разработки стратегии. При этом, они, безусловно, должны найти отражение в том, куда движется организация.
</li>
</ol>
<p>Описанные выше сложности приводят к тому, что, по мнению Генри Минцберга, «эффективные стратегии разрабатываются довольно странным образом» [16, С. 45].
</p>
<p>Тем не менее, не уменьшая важности неформальной части стратегического процесса, следует указать его вполне очевидные, соответствующие общим принципам управления, формальные этапы. А также описать аналитические инструменты, которые могут быть использованы в «созидании» стратегии.
</p>
<p>Так, стратегический процесс может включать в себя четыре периодически повторяющихся этапа:
</p>
<ul>
<li>Анализ текущей ситуации – внешней и внутренней среды организации, возможностей и угроз.
</li>
<li>Разработка стратегии – формулирование целей организации и средств их достижения.
</li>
<li>Реализация стратегии – претворение в жизнь стратегических планов.
</li>
<li>Стратегический контроль и корректировка стратегии – обратная связь при непредвиденном изменении условий внешней и внутренней среды.
</li>
</ul>
<p>Эти этапы могут повторяться с принятой в организации периодичностью, например, один раз в год или при каждом существенном изменении внешней или внутренней среды, требующей корректировки стратегии.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/04/040411_1627_2.png" alt=""/><span style="font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 1.2. Этапы стратегического процесса.</strong></p>
<p>На рисунке выше отражено то, что стратегия компании является центральной информационной сущностью (документом), с которым происходит работа в рамках стратегического процесса.
</p>
<p>Также, по мнению автора, жесткая последовательность четырех этапов стратегического процесса отчасти утрачивает свой смысл, если понимать стратегию как «живой» документ. В этом случае можно говорить о непрерывном осуществлении каждого из этапов в рамках стратегического процесса относительно независимо от остальных. Например, анализ среды и стратегический контроль могут происходить непрерывно и независимо друг от друга в соответствующих подразделениях организации. Их текущие результаты будут использованы при принятии последующих стратегических решений (этап разработки стратегии) вне зависимости от того, когда именно это будет происходить.
</p>
<p>Однако, наличие или отсутствие жесткой последовательности этапов стратегического процесса не существенно влияет на рассматриваемые далее подходы и инструменты в рамках каждого из этапов в отдельности.
</p>
<h5>Анализ текущей ситуации<br />
</h5>
<p>Стратегия направлена на достижение своих целей компанией, работающей в определенных условиях внешней среды, при помощи имеющихся в ее распоряжении ресурсов.
</p>
<p>Из этого следует, что на первом этапе формировании стратегии необходимо:
</p>
<ol>
<li>Сформулировать четкие, простые, понятные и согласованные друг с другом цели.
</li>
<li>Глубоко понять конкурентную окружающую среду.
</li>
<li>Объективно оценить собственные ресурсы.
</li>
</ol>
<p>Таким образом, необходимо проанализировать внешнюю среду компании (возможности, угрозы) и ее внутреннюю среду (цели, сильные и слабые стороны). Одним из наиболее простых и широко используемых для этого инструментов является SWOT-анализ (Strengths, Weaknesses, Opportunities, Threats) [24].
</p>
<p>SWOT-анализ состоит из двух этапов. На первом этапе составляется матрица 2х2, по осям которой откладываются зоны (среды) относительно анализируемой организации (внутренняя и внешняя) и вид влияния на нее (положительное и отрицательное). Далее, по полученным четырем категориям матрицы распределяются влияющие на организацию факторы и явления. Например, для производителя автомобилей матрица может иметь следующий вид (Рис. 1.3.).
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/04/040411_1627_3.png" alt=""/><span style="font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 1.3. SWOT-матрица первого этапа анализа.<br />
</strong></p>
<p>Затем, на втором этапе выявленные внутренние и внешние факторы попарно сопоставляются друг с другом (Рис. 1.4.) и для каждой пары факторов предлагаются способы действий (стратегические альтернативы), направленные на максимизацию их позитивного влияния (для положительных факторов) или минимизацию их негативного влияния (для отрицательных факторов). Полученный набор стратегических альтернатив является базой для дальнейшей разработки стратегии.
</p>
<p>
 </p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/04/040411_1627_4.png" alt=""/><span style="font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 1.4. SWOT-матрица второго этапа анализа.<br />
</strong></p>
<p>По мнению некоторых специалистов [7], деление факторов на факторы, оказывающие положительное и отрицательное влияние, во многих случаев не оправданно потому, что одни и те же факторы  могут являться как позитивными, так и негативными одновременно. Например, расположение заводов концерна BMW в Германии, с одной стороны, оказывает положительное влияние, т.к. ассоциируются у потребителей с классическими традициями автомобилестроения и высочайшим качеством. С другой стороны, оказывает негативное влияние, т.к. связано с чрезмерно высокими издержками на производство, связанными с высокими заработными платами, социальными и налоговыми выплатами [7, С. 28]. Поэтому, более оправданным может быть деление факторов только на внутренние и внешние и, затем, их попарное сопоставление как и в случае с «обычным» SWOT-анализом.
</p>
<p>При проведении SWOT-анализа стратегические альтернативы предлагаются исходя из целей, стоящих перед организацией. Анализ целей является одной из задач анализа текущей ситуации при формировании стратегии. Цели организации формулируются исходя из целей заинтересованных в ее деятельности сторон (stakeholders). Заинтересованные стороны могут быть как внутри организации (собственники, менеджеры, сотрудники), так и вне ее (потребители, регулирующие органы, поставщики). В процессе анализа цели заинтересованных сторон, по-возможности, увязываются друг с другом с учетом степени влияния сторон, несогласуемые цели отбрасываются. В итоге получается исходный набор стратегических целей, на достижение которых должна быть направлена разрабатываемая стратегия (Рис. 1.5.).
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/04/040411_1627_5.png" alt=""/><span style="font-size:14pt"><br />
		</span></p>
<p style="text-align: center"><strong>Рис. 1.5. Пример дерева целей заинтересованных сторон.<br />
</strong></p>
<p>Кроме описанных выше общих подходов к анализу текущей ситуации используется множество более частных.
</p>
<p>Анализ отраслевой структуры (в рамках анализа внешней среды) часто используется для определения привлекательности отрасли и ключевых факторов успеха для успешной конкуренции в ней. Для этого может применяться модель «пяти сил Портера» [17], в соответствии с которой определяется сила конкуренции в отрасли по пяти возможным направлениям: конкуренция между существующими фирмами, возможности выхода на рынок новых участников, угрозы со стороны товаров-заменителей, рыночная власть поставщиков и рыночная власть покупателей. Чем выше конкуренция в отрасли, тем менее привлекательной она считается, что должно учитываться при принятии стратегических решений, относительно работы компании в ней.
</p>
<p>Деление рынка на сегменты (группы потребителей, имеющих схожие потребности и поведенческие характеристики) позволяет оценить привлекательность отдельных сегментов и собственные конкурентные преимущества в них с тем, чтобы сформулировать соответствующие стратегические альтернативы [13, С. 268].
</p>
<p>Также существует масса подходов, направленных на анализ внутренней среды компании. Стратегический интерес для компании представляют ресурсы, позволяющие добиваться ей устойчивых конкурентных преимуществ (компетенций). Компетенция представляет из себя положительный результат использования определенных ресурсов компании для достижения КФУ в отрасли или сегменте.
</p>
<p>С этой точки зрения могут быть проанализированы имеющиеся у компании ресурсы. Например, по следующей схеме [7, С. 164]:
</p>
<ol>
<li>Идентификация главных ресурсов и способностей. Какие КФУ определяют успех фирмы в отрасли? Какие способности и ресурсы позволяют реализовать эти КФУ?
</li>
<li>Оценка ресурсов и способностей по их важности (для достижения конкуретных преимуществ) и относительной силе (по сравнению с конкурентами).
</li>
<li>Выработка стратегических альтернатив в отношении ресурсов. Важные сильные стороны – максимально использовать. Важные слабые стороны – развивать, вывести в аутсорсинг и др. Неиспользуемые («лишние») сильные стороны – отказаться от инвестиций в их развитие, выйти на новые рынки, требующие данных ресурсов, и др. Неиспользуемые («лишние») слабые стороны (соответствующие им ресурсы) – ликвидировать, продать и др.
</li>
</ol>
<p>Таким образом, результатом этапа анализа текущей ситуации в стратегическом процессе является набор стратегических альтернатив, основанных на глубоком анализе внешней и внутренней среды и направленных на достижение определенных целей основных заинтересованных сторон.
</p>
<h5>Разработка стратегии<br />
</h5>
<p>Стратегические альтернативы и система целей заинтересованных сторон не являются соответственно стратегическим планом и стратегическими целями, а являются лишь «сырьем» для их определения на этапе разработки стратегии.
</p>
<p>Считается, что в состав стратегии компании должны входить следующие последовательно разрабатываемые составляющие:
</p>
<ul>
<li>Видение.
</li>
<li>Миссия.
</li>
<li>Цели.
</li>
<li>Cтратегический план.
</li>
</ul>
<p>Видение является основополагающим элементом для определения стратегии и всей последующей деятельности компании. Видение отражает то, какой видят компанию в будущем ее акционеры и другие заинтересованные лица. Очень важно, чтобы видение было согласовано. Ключевые заинтересованные лица должны «двигать» компанию в одном направлении согласно общему видению. Также согласованное видение может быть полезно и в оперативной деятельности в качестве инструмента принятия нестандартных решений. В этом случае возможные альтернативные варианты решения оцениваются на предмет их соответствия видению и выбирается тот вариант, который в наибольшей степени направлен на движение компании в этом направлении. Синоним термина «видение» &#8211; мечта (о будущем компании).
</p>
<p>Видение обязательно отражает бизнес-идеи, положенные в основу деятельности организации.
</p>
<p>Следующим элементом стратегии является миссия организации.
</p>
<p>В широком смысле миссия — это философия и предназначение, смысл существования организации. Философия организации определяет ценности и принципы, в соответствии с которыми организация намеревается осуществлять свою деятельность. Предназначение определяет действия, которые организация намеревается осуществлять, и то, каких целей она намерена добиваться. Философия организации определяется на этапе становления организации и редко меняется, тогда как предназначение может меняться в процессе изменений как внутренней, так и внешней среды организации.
</p>
<p>В узком понимании миссия — это определение того, для чего или по какой причине существует организация, т.е. миссия должна раскрывать смысл существования организации, в котором проявляется отличие данной организации от ей подобных.
</p>
<p>Обычно миссия формулируется в двух вариантах. Короткий вариант миссии представляет собой 1 &#8211; 2 коротких предложения — брэндовый слоган организации, направленный прежде всего на формирование имиджа организации в обществе. Второй &#8211; расширенный вариант миссии чаще всего формулируется для внутреннего пользования и должен подробно раскрывать все необходимые аспекты миссии, среди них:
</p>
<ul>
<li>Цель функционирования организации.
</li>
<li>Область деятельности организации.
</li>
<li>Философия организации.
</li>
<li>Методы достижения поставленных целей.
</li>
<li>Методы взаимодействия организации с обществом.
</li>
</ul>
<p>Правильно определенная миссия, хотя и имеет всегда общий философский смысл, тем не менее, обязательно несет в себе что-то, что делает ее уникальной в своем роде, характеризующей именно ту организацию, в которой она была выработана [5].
</p>
<p>Стратегические цели – это, в отличие от достаточно абстрактных видения и миссии, очень конкретные результаты, которых планирует достичь компания путем реализации стратегии. Цели должны быть качественно сформулированными. Один из самых распространённых и действенных способов &#8211; это постановка &laquo;умных&raquo; (от англ. &laquo;smart&raquo;) целей, т.е. постановка целей с использованием S.M.A.R.T. критериев [12].
</p>
<p>В соответствии с ними, цели должны быть:
</p>
<ul>
<li>Конкретными (Specific).
</li>
<li>Измеримыми (Measurable).
</li>
<li>Достижимыми (Achivable).
</li>
<li>Ориентированными на результат (Result-oriented).
</li>
<li>Соотносимыми с определенным сроком (Timed).
</li>
</ul>
<p>Конкретные цели (S) &#8211; цель должна быть чётко сформулирована. Иначе может быть достигнут результат, отличающийся от запланированного.
</p>
<p>Измеримые цели (M) &#8211; если у цели не будет каких-либо измеримых параметров, то будет невозможно определить, достигнут ли результат.
</p>
<p>Достижимые цели (A) &#8211; цели используются в качестве стимула для решения каких-то задач и, таким образом, дальнейшего продвижения вперёд за счёт достижения успеха. Поэтому, цели должны быть напряженными, но достижимыми.
</p>
<p>Ориентированные на результат цели (R) &#8211; цели должны характеризоваться исходя из результата, а не процесса (проделываемой работы).
</p>
<p>Цели, соотносимые с конкретным сроком (T) &#8211; любая цель должна быть достигнута в определённом временном интервале.
</p>
<p>После формулировки целей («Какие результаты должны быть достигнуты?»), отвечающих критериям SMART, составляется стратегический план действий по их достижению («Каким образом эти результаты должны быть достигнуты?», &#8211; собственно, «стратегия» в обычном понимании этого слова).
</p>
<p>Этот процесс можно разделить на два этапа: определение основополагающих принципов того, за счет чего будут достигаться стратегические цели (1-й этап) и составление стратегического плана по реализации этих принципов (2-й этап).
</p>
<p>Другими словами, на первом этапе определяется «в принципе» за счет чего фирма будет добиваться преимущества перед конкурентами. Считается, что у фирмы есть всего три способа сделать это. Эти способы называются «базовыми стратегиями» [17, С. 72-86]:
</p>
<ol>
<li>Абсолютное лидерство в издержках.
</li>
<li>Дифференциация.
</li>
<li>Фокусирование.
</li>
</ol>
<p>Первый вариант стратегии состоит в достижении <em>абсолютного отраслевого лидерства в издержках</em> на основе совокупности экономических мер, направленных специально на эту цель. Чтобы обеспечить лидерство в издержках необходимо активно создавать производственные мощности экономически эффективного масштаба, энергично добиваться снижения издержек на основе накопленного опыта, жестко контролировать производственные и накладные расходы, избегать мелких операций с клиентами, минимизировать затраты в таких областях, как исследования и разработки, обслуживание, система сбыта, реклама и т.п.
</p>
<p>Стратегия <em>дифференциации</em> – создание такого продукта или услуги, которая воспринималась бы в рамках всей отрасли как уникальная. Дифференциация может осуществляться в разнообразных формах: по престижу (автомобили «Mercedes»), по технологии (компьютеры «Apple»), по функциональным возможностям (шампунь «Три-в-одном»), по обслуживанию потребителей (сервис «Альфа-Банка»), по дилерской сети (программное обеспечение «1С») или по другим параметрам.
</p>
<p>Третья базовая стратегия – <em>фокусирование</em> на определенной группе покупателей, виде продукции или географическом сегменте рынка. В основе данной стратегии лежит предположение, что фирма с ее помощью способна преследовать узкую стратегическую цель с большей эффективностью или продуктивностью, чем конкуренты.
</p>
<p>Фирма, не проводящая стратегию по крайней мере в одном из трех этих направлений, находится в чрезвычайно неблагоприятной стратегической ситуации. Такая фирма теряет долю рынка, инвестиции капитала, решимость проводить политику снижения издержек или альтернативную ей дифференциацию в рамках всей отрасли, либо не может концентрировать свою деятельность на создании дифференциации или позиции низкого уровня издержек на более ограниченном пространстве [17, С. 80].
</p>
<p>Таким образом, на этапе разработки стратегии компания должна определиться в каком из этих трех базовых направлений она будет двигаться.
</p>
<p>Указанные выше решения принимаются на уровне разработки конкурентной (бизнес-) стратегии (см. 1.2.). На уровне корпоративной стратегии рассматриваются иные стратегические направления, которые, фактически, являются направлениями роста фирмы [2, С. 180-191]:
</p>
<ul>
<li>Специализация и диверсификация – будет ли фирма заниматься бизнесом в одной отрасли (специализироваться) или станет многопрофильным холдингом (диверсифицироваться). Рост за счет открытия новых направлений деятельности [18, С. 509-515].
</li>
<li>Интернационализация – будет ли фирма работать на одном или нескольких зарубежных рынках, будет ли ее предложение в большей степени ориентировано на внутренний или внешний спрос. Рост за счет выхода на новые региональные рынки.
</li>
<li>Вертикальная интеграция – приобретения контроля над дополнительными областями деятельности в рамках цепочки создания ценности. Рост за счет включения в свой состав смежных областей, например, создание производителем собственной дилерской сети (интеграция «вперед») и/или собственных ресурсов по производству комплектующих для своей продукции (интеграция «назад»).
</li>
</ul>
<p>После того как основополагающие принципы определены на всех уровнях составляется стратегический план.
</p>
<p>Стратегический план является общим, в нем формулируются цели для конкретных функциональных областей: маркетинг, ИТ и др., а также требуемые сроки их достижения. Он не содержит в себе перечня направлений деятельности и проектов в каждой из областей – это задачи соответствующих функциональных стратегий. Также стратегический план содержит разъяснение идей и концепций, составляющих стратегию [2, С. 205].
</p>
<p>Таким образом, разработанная стратегия представляет из себя достаточно формальное описание того, какие долгосрочные цели ставит перед собой компания и что должно быть сделано для их достижения. Ценность ей придает также то, что она составлена в результате анализа текущей ситуации во внешней и внутренней среде организации, возможностей и угроз.
</p>
<h5>Реализация стратегии<br />
</h5>
<p>Очевидно, что даже наиболее проработанная и потенциально успешная и эффективная стратегия в итоге окажется провальной, если она не будет реализована или будет реализована неправильно. Причем, процесс реализации стратегии еще менее формализуем, чем процесс ее разработки, т.к. он подразумевает перевод ее в умы людей, осуществляющих конкретные практические действия, для чего нет готовых «универсальных» инструментов и рецептов.
</p>
<p>Тем не менее, существует модели, позволяющие лучше определить с какими элементами организации предстоит работать при реализации стратегии. Одна из наиболее распространенных моделей для этого – схема «семи S» консалтинговой компании McKinsey &amp; Co [4]:
</p>
<ol>
<li>Стратегия (Strategy). Собственно реализуемая стратегия.
</li>
<li>Структура (Structure). Разработка уместной организационной структуры и приведение ее в соответствие с требованиями стратегии считается фундаментальной задачей при реализации стратегии.
</li>
<li>Системы (Systems). Совокупность всех установленных в организации формальных и неформальных процедур, обеспечивающих ее работу. Очевидно, что определенные стратегические решения требуют изменения существующих систем.
</li>
<li>Стиль (Style). Стиль действий высшего руководства компании также должен соответствовать стратегическим направлениям развития.
</li>
<li>Персонал (Staff).
</li>
<li>Знания и умения (Skills). Совокупность знаний и умений сотрудников компании, которые обеспечивают в рамках ежедневной оперативной деятельности устойчивые конкурентные преимущества компании. При реализации стратегии может потребоваться добавить в свой портфель компетенций новые знания и умения.
</li>
<li>Общие ценности (Shared values) – организационная культура, которая, как и стиль поведения высшего руководства, должна соответствовать стратегическим целям компании.
</li>
</ol>
<p>Управляя перечисленными выше «семью S», есть возможность добиться реализации стратегических планов, однако, конечный результат по понятным причинам определяется талантом и навыками менеджеров, а также множеством иных внешних и внутренних факторов.
</p>
<h5>Стратегический контроль и корректировка стратегии<br />
</h5>
<p>Задача контроля и оценки деятельности компании является одной из основных задач менеджеров. Однако, это более общее понятие, чем понятие «стратегического контроля». Считается, что стратегический контроль – это осведомленность руководства обо всех стратегиях, реализуемых в пределах подразделений. Таким образом, стратегический контроль сосредоточен на содержании стратегических действий, предпринимаемых для обеспечения желаемого, заранее намеченного результата. Иначе говоря, стратегический контроль представляет собой отслеживание хода реализации стратегий, выявлении проблем или изменений исходных условий (предпосылок, на которых была построена стратегия), осуществление необходимых корректировок стратегий [2, С. 293-294].
</p>
<p>Существует четыре типа стратегического контроля:
</p>
<ul>
<li>Стратегическое наблюдение.
</li>
<li>Контроль исходных условий.
</li>
<li>Контроль хода реализации стратегии.
</li>
<li>Контроль непредвиденных обстоятельств.
</li>
</ul>
<p>Первые два типа контроля охватывают как процесс разработки, так и сам ход реализации стратегии, тогда как два последних связаны исключительно с практикой применения стратегии.
</p>
<p><em>Стратегическое наблюдение</em> – это общее, несфокусированное периодическое сканирование внешней и внутренней деловой среды с целью обнаружения факторов, влияющих на ход разработки или реализации стратегии.
</p>
<p><em>Контроль исходных условий</em> – наблюдение за состоянием параметров внешней и внутренней среды, которые были заложены в качестве исходных условий при разработке стратегии. Например, при разработке стратегии мог быть заложен определенный прогноз размера инфляции в стране. Существенное изменение этого показателя по сравнению с прогнозным может потребовать корректировки стратегии, в особенности, для финансовых организаций.
</p>
<p>При разработке стратегии, как правило, планируется определенный набор программ, проектов, бюджетов, направленных на ее реализацию. Особенно это касается функциональных стратегий (нижнего уровня). Периодически сравнивая запланированные действия и показатели с фактическими в процессе <em>контроля хода реализации стратегии</em>, можно оценивать промежуточные результаты и общий статус, а также вносить текущие корректировки в стратегию.
</p>
<p>К <em>контролю непредвиденных обстоятельств</em> прибегают в том случае, если произошли неожиданные события. Если фирма внезапно сталкивается с непредвиденными обстоятельствами, которые могут оказать решающее влияние на ее деятельность, ей следует немедленно пересмотреть свою стратегию. Этот вид стратегического контроля позволяет вовремя переоценить и пересмотреть как стратегию фирмы, так и ее текущее положение, в которое ее поставили непредвиденные обстоятельства [2, С. 299].
</p>
<p>Также в процессе всех четырех типов стратегического контроля могут быть использованы системы показателей эффективности деятельности (KPI), внедренные в компании, например, система сбалансированных показателей (BSC).
</p>
<h4>Место ИТ-стратегии в общем стратегическом процессе<br />
</h4>
<p>Как было отмечено ранее, ИТ-стратегия является одной из функциональных стратегий (3-го уровня). ИТ-стратегия, с одной стороны, направлена на достижение целей, сформулированных в бизнес-стратегии. С другой стороны, ИТ-стратегия определяет направления развития ИТ в организации. Таким образом, ИТ-стратегия строится на основании бизнес-стратегии. В процессе ее формирования и реализации можно выделить те же этапы, что и в общем стратегическом процессе: анализ ситуации в области ИТ, разработка, реализация стратегии и стратегический контроль в области ИТ.
</p>
<p>Не смотря на то, что ИТ-стратегия является «дочерней» по отношению к бизнес-стратегии, очень важно участие ключевых ИТ-специалистов в формировании самой бизнес-стратегии. В процессе создания бизнес-стратегии, фактически, определяются средства достижения конкурентного преимущества. ИТ сами по себе могут предлагать такие средства. В особенности это актуально для компаний с высоким вкладом ИТ в создаваемую добавленную стоимость. Поэтому ИТ-специалисты, участвуя в создании бизнес-стратегии, генерируют идеи относительно того, как с помощью ИТ можно добиваться преимущества перед конкурентами. Часть этих идей отражается в бизнес-стратегии и, впоследствии, развивается в ИТ-стратегии.
</p>
<p>В <a href="http://www.kholodkov.ru/it/?p=737">следующей статье</a> мы подробно рассмотрим стратегический процесс в области ИТ.
</p>
<h3>Ссылки на первоисточники:<br />
</h3>
<ol>
<li>The Standish Group, Inc. CHAOS Summary 2009: <a href="http://www.standishgroup.com/newsroom/chaos_2009.php">http://www.standishgroup.com/newsroom/chaos_2009.php</a>
		</li>
<li>Аналоуи Ф. Стратегический менеджмент малых и средних предприятий: учебник для студ. вузов: пер. с англ. / Ф. Аналоуи, А. Карами. – М.: ЮНИТИ-ДАНА, 2005. – 400 с. &#8211; (Зарубежный учебник).
</li>
<li>Васильев Р. Б. Материалы к лекциям по дисциплине «Разработки ИТ-стратегии» / Р. Б. Васильев – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://en.wikipedia.org/wiki/McKinsey_7S_Framework">http://en.wikipedia.org/wiki/McKinsey_7S_Framework</a>
		</li>
<li><a href="http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D1%81%D1%81%D0%B8%D1%8F_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8">http://ru.wikipedia.org/wiki/Миссия_организации</a>
		</li>
<li><a href="http://en.wikipedia.org/wiki/Total_cost_of_ownership">http://en.wikipedia.org/wiki/Total_cost_of_ownership</a><span style="text-decoration:underline"><br />
			</span></li>
<li>Грант Р. М. Современный стратегический анализ / Р. М. Грант; пер. с англ. под ред. В. Н. Фунтова. – 5-е изд. – СПб.: Питер, 2008. – 560 с. – (Классика MBA).
</li>
<li>Данилин А. Архитектура и стратегия. «Инь» и «Янь» информационных технологий предприятия / А. Данилин, А. Слюсаренко. – М.: Интернет-Ун-т Информ. Технологий, 2005. – 504 с.
</li>
<li>Измерение результативности компании / пер. с англ. – 2-е изд. – М.: Альпина Бизнес Букс, 2007. – 220 с. – (Классика Harvard Business Review).
</li>
<li>Информационные технологии в бизнесе / Под ред. М. Желены. – СПб.: Питер, 2002. – 1120 с. – (Бизнес-класс).
</li>
<li>Кендалл Д. И. Современные методы управления портфелями проектов и офис управления проектами: максимизация ROI, пер. с англ. / Д. И. Кендалл, С. К. Роллинз / М.: ПМСОФТ, 2004. – 576 с.<span style="text-decoration:underline"><br />
			</span></li>
<li>Кузнецова Т. Целеполагание по правилам / Т. Кузнецова // Новый менеджмент. – 2007. – № 1.<span style="text-decoration:underline"><br />
			</span></li>
<li>Ламбен Ж. Ж. Менеджмент, ориентированный на рынок / Ламбен Жан-Жак; пер. с англ. под ред. В. Б. Колчанова. – СПб.: Питер, 2007. – 800 с. – (Классика MBA).
</li>
<li>Левочкина Г. А. Материалы к лекциям по дисциплине «ИТ-консалтинг» / Г. А. Левочкина – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://www.bcc.ru/press/publishing/pub04/Lipkin-IT-cons_market_in_Rus.html">http://www.bcc.ru/press/publishing/pub04/Lipkin-IT-cons_market_in_Rus.html</a>
		</li>
<li>Минцберг Г. Менеджмент: природа и структура организаций глазами гуру / Г. Минцберг; пер с англ. О. И. Медведь. – М.: Эксмо, 2009 – 464 с. – (Гуру менеджмента).
</li>
<li>Портер М. Конкурентная стратегия: Методика анализа отраслей и конкурентов / М. Портер; пер. с англ. – 3-е изд. – М.: Альпина Бизнес Букс, 2007. – 453 с.
</li>
<li>Портер М. Конкурентное преимущество: Как достичь высокого результата и обеспечить его устойчивость / М. Портер; пер. с англ. – 3-е изд. – М.: Альпина Бизнес Букс, 2008. – 715 с.
</li>
<li>Руководство к своду знаний по управлению проектами, редакция 2000 года / М.: Институт Управления Проектами, Project Management Institue, 2004. – 238 с.<span style="text-decoration:underline"><br />
			</span></li>
<li>Сериков А. П. Материалы к лекциям по дисциплине «Эффективность информационных технологий» / А. П. Сериков – М.: ВШБИ (ГУ-ВШЭ), 2008.<span style="text-decoration:underline"><br />
			</span></li>
<li>Скрипкин К. Основные модели TVO / К. Скрипкин // Директор информационной службы. – 2005. – № 6.<span style="text-decoration:underline"><br />
			</span></li>
<li>Снедакер С. Управление IT-проектом, или Как стать полноценным CIO: пер. с англ. / С. Снедакер – М.: ДМК Пресс, 2009. – 616 с. – (Управление проектами).
</li>
<li>Уикхэм Ф. Консалтинг в управлении проектами: пер. 2-го англ. изд. / Ф. Уикхэм. – М.: Дело и Сервис, 2006. – 368 с.
</li>
<li>Учитель Ю. Г. Разработка управленческих решений / Ю. Г. Учитель. – 2-е изд. – М.: ЮНИТИ, 2008. – 383 с.<span style="text-decoration:underline"><br />
			</span></li>
<li><a href="http://www.raexpert.ru/rankingtable/?table_folder=/consult/2008/tab9/">http://www.raexpert.ru/rankingtable/?table_folder=/consult/2008/tab9/</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=671</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Системная интеграция: технический аспект</title>
		<link>http://www.kholodkov.ru/it/?p=630</link>
		<comments>http://www.kholodkov.ru/it/?p=630#comments</comments>
		<pubDate>Sat, 12 Mar 2011 06:19:44 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Интеграция систем]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/it/?p=630</guid>
		<description><![CDATA[В этой статье будет рассмотрена деятельность под названием «системная интеграция», которой занимаются ИТ-компании, именующие себя «системными интеграторами». Автор несколько лет работал менеджером проектов в одном из российских системных интеграторов, поэтому попытается описать это понятие «изнутри», четко определить его, рассмотреть виды системной интеграции, подходы к ее осуществлению. Для начала мы опишем термин «системная интеграция», приведем различные [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_1.jpg" alt=""/>В этой статье будет рассмотрена деятельность под названием «системная интеграция», которой занимаются ИТ-компании, именующие себя «системными интеграторами». Автор несколько лет работал менеджером проектов в одном из российских системных интеграторов, поэтому попытается описать это понятие «изнутри», четко определить его, рассмотреть виды системной интеграции, подходы к ее осуществлению.
</p>
<p>Для начала мы опишем термин «системная интеграция», приведем различные определения. Затем рассмотрим его структуру с точки зрения видов работ, выполняемых в рамках системной интеграции: технический аспект, управленческий аспект и др. И, наконец, подробно остановимся на техническом аспекте – опишем виды, технологии системной интеграции, специализированные программные продукты.
</p>
<p><span id="more-630"></span></p>
<p style="text-align: justify">
<h3>Определение системной интеграции<br />
</h3>
</p>
<p>Понятия «системная интеграция» и «системный интегратор» весьма емкие, под которые часто попадают виды деятельности и компании, которые не являются таковыми в классическом определении этих терминов.
</p>
<p>Например:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Системный интегратор &lt;&gt; Крупная многопрофильная ИТ-компания<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Системная интеграция &lt;&gt; Поставка и внедрение технологических решений определенного вендора (например, Cisco или Microsoft)<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Системная интеграция &lt;&gt; Комплексные проекты по созданию сетевой инфраструктуры компании (для этого существует термин «сетевая интеграция»)<br />
</span></div>
</li>
</ul>
<p>При этом суть понятия «системная интеграция», в принципе, очевидна из самого термина – интеграция систем, т.е. выстраивание единого решения (системы) из отдельных компонентов (подсистем), увязывание между собой этих компонентов с целью придачи этой единой системе эмерджентных свойств – дополнительных преимуществ, получаемых за счет совместного использования подсистем, отсутствующих у каждой из подсистем в отдельности.
</p>
<p>Простейший пример эмерджентности – уменьшение трудозатрат бухгалтеров в компании за счет информационного обмена между оперативной и бухгалтерской информационными системами по сравнению с использованием этих же подсистем без стыковки друг с другом, т.е. не в виде единой информационной системы.
</p>
<p>Общим случаем системы, в рамках которой происходит интеграция подсистем, является единая информационная система компании (КИС, корпоративная информационная система). Подсистемами при этом являются:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Сетевая инфраструктура, которая в свою очередь состоит из более мелких подсистем, также интегрированных друг с другом: телекоммуникационное оборудование, серверное оборудование, рабочие станции и др.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Информационные системы, используемые в компании: ERP, CRM, BPM и др. Очевидно, что они должны быть также интегрированы между собой и подсистемами сетевой инфраструктуры. Например, можно существенно сократить трудозатраты оператора Call-центра, интегрировав телекоммуникационное оборудование Call-центра с CRM-системой путем передачи в CRM номера вызывающего абонента и автоматического отображения на экране оператора карточки этого абонента по сравнению с приемом вызова на обычный телефон и поиск карточки абонента вручную.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Системы управления технологическими процессами.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Прочие ИТ-компоненты.<br />
</span></div>
</li>
</ul>
<p>Таким образом, системная интеграция заключается во внедрении компонентов информационной системы предприятия и увязывание их между собой (интеграция) в рамках единой КИС.
</p>
<p>Полноценная системная интеграция является существенно более сложной деятельностью, чем внедрение отдельных систем и решений, т.к. отдельное решение направлено на решение ограниченного числа конкретных бизнес-задач. Например, внедрение CRM-системы обычно направлено на повышение лояльности клиентов компании. В то время как в рамках системной интеграции создается единая КИС, направленная на решение всего спектра бизнес-задач компании.
</p>
<p>По этой причине принципиальным фактором, отличающим «многопрофильную ИТ-компанию» от «системного интегратора» является наличие в последней высококвалифицированных бизнес-консультантов, способных предложить заказчику комплексное ИТ-решение (КИС), направленное на достижение его бизнес-целей, и включающее в себя различные классы взаимосвязанных (интегрированных) систем и решений различных вендоров.
</p>
<p>Не менее сложной задачей является технико-экономическое обоснование предлагаемых вариантов создания единой КИС.
</p>
<p>Общее определение термина «системная интеграция».
</p>
<p>Системная интеграция – объединение отдельных компонентов (подсистем) в одну систему и гарантия того, что подсистемы функционируют совместно как единая система. В информационных технологиях системная интеграция – процесс связывание между собой различных компьютерных систем и программных приложений физически или функционально при помощи специальных техник, таких как компьютерные сети, интеграция корпоративных приложений, управление бизнес-процессами, программирование и др. [<a href="http://en.wikipedia.org/wiki/System_integration">http://en.wikipedia.org/wiki/System_integration</a>]
</p>
<p>Интересными являются определения этого термина самими компаниями системными интеграторами [<a href="http://www.miks.ru/search/25838.html">http://www.miks.ru/search/25838.html</a>]:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">СОЗДАНИЕ комплексных решений в области информационных технологий для корпоративных заказчиков <strong>(IBM)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">СОЗДАНИЕ сложных, взаимоувязанных законченных систем функционирования автоматизированных бизнес-процессов предприятия или организации, интегрирующих разнородные технологии и оборудование разных производителей <strong>(«Ай-Теко»)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Прежде всего ТВОРЧЕСТВО. Только компания, состоящая из передовых, высокообразованных технически, творческих людей, способных быстро и четко понять потребности заказчика и предложить ему наиболее выгодный вариант решения проблемы, достойна называться интегратором. С точки зрения специалистов, под интеграцией систем понимается проектирование и разработка некой информационной системы, объединяющей в функционально полное решение программные и аппаратные средства, позволяющие заказчику добиться максимально возможного взаимодействия и эффективности различных бизнес-процессов <strong>(UAFI-T)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">ВЫБОР экономически оправданного, интегрированного информационно-телекоммуникационного решения для реализации конкретных задач заказчика, его комплексная реализация и сопровождение в течение жизненного цикла системы <strong>(«Информационная Индустрия»)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">РАБОТЫ по созданию и запуску в эксплуатацию необходимых клиенту систем (ПО или программно аппаратных комплексов), формируемых, как правило, из независимо разработанных компонентов, либо включаемых в состав уже функционирующих систем <strong>(ЛАНИТ)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">КОМПЛЕКС РАБОТ, предоставляющих заказчику системные (взаимосвязанные и законченные) решения в части технологий, транспортной среды и оборудования, обеспечивающие эффективный бизнес-процесс оператора <strong>(«Контур-М»)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">РАЗРАБОТКА специализированных решений, включающих поставку аппаратной платформы и разработку ПО, а также интеграцию разработанного решения с другими бизнес-приложениями заказчика <strong>(Siemens)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">ИНТЕГРАЦИЯ различных аппаратных и программных средств в единые подсистемы, а также разработка, производство, монтаж, поддержка и обслуживание программно-аппаратных комплексов, предназначенных для решения определенных заказчиком задач <strong>(Computer Mechanics)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">ИСКУССТВО И НАУКА ИНТЕГРАЦИИ процессов, функций, людей и информационных технологий, позволяющей создать IT-систему, удовлетворяющую бизнес-требованиям конкретного предприятия; это умение объединить разрозненные системы заказчика <strong>(«Энвижн Груп»)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">ДЕЯТЕЛЬНОСТЬ по решению бизнес- и/или технических задач заказчика с привлечением информационных технологий, направленная на повышение эффективности бизнеса заказчика, где результатом является изменение информационной и/или коммуникационной систем заказчика <strong>(«Открытые Технологии»)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">ОДНО ИЗ НАПРАВЛЕНИЙ, наиболее востребованных в IT-бизнесе, когда интегратор готов взять на себя головную боль заказчика по интеграции в единое целое всех его систем, а также по расширению его сети, т.е. работы, которые из-за нехватки специфических инженерных ресурсов заказчик не в состоянии выполнить своими силами, в необходимые сроки и с гарантированным качеством <strong>(«Эквант»)</strong>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">СПОСОБНОСТЬ обеспечить заказчиков всеми необходимыми механизмами для эффективного управления бизнесом. Сегодня большинство клиентов приходят со своей стратегией и просят помочь ее реализовать. Какими средствами – вопрос вторичный. <strong>(IBS)</strong>.<br />
</span></div>
</li>
</ul>
<p style="text-align: justify">
<h3>Виды работ при системной интеграции<br />
</h3>
</p>
<p>Ранее было показано, что системная интеграция представляет из себя процесс создания единой информационной системы предприятия из отдельных компонентов.
</p>
<p>«Правильная» КИС, реально решающая бизнес-задачи заказчика, может быть построена только в том случае, если системный интегратор, реализующий данный проект:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Может организовать «правильный» процесс ее создания, включающий необходимые активности на всех уровнях.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Обладает всеми необходимыми компетенциями или имеет возможность привлечь качественных субподрядчиков для выполнения работ по тем направлениям, по которым компетенции самого интегратора недостаточны.<br />
</span></div>
</li>
</ul>
<p>Достаточно крупный интеграционный проект, как правило, включает в себя следующие аспекты (уровни работ) и требует наличия следующих компетенций:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Технический аспект. В конечном счете системная интеграция – это создание или внедрение конкретных аппаратных и программных систем. Поэтому у интегратора должны быть следующие компетенции: Дифференциальные компетенции – экспертные знания в каждом из внедряемых в рамках интеграционного проекта продуктов. Например, конкретных ERP-систем, линеек серверного и телекоммуникационного оборудования. Интегральные компетенции – наличие экспертов понимающих работу и взаимодействие между различными классами систем, а также владеющими технологиями их связывания между собой.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Управленческий аспект. В интеграционные проекты обычно вовлечены десятки сотрудников интегратора самого различного профиля. Для того, чтобы эта группа людей действовала эффективно в направлении достижений целей и задач проекта, как единая команда, а не как бесформенная масса, руководить ею должен квалифицированный менеджер проектов или несколько менеджеров, каждый из которых отвечает за определенную часть проекта (например, разработку ПО, создание центра обработки данных и т.п.), но все они подчиняются главному менеджеру всего проекта в целом. Кроме того, осложняющим моментом является то, что высококвалифицированные технические эксперты могут одновременно участвовать в нескольких проектах, поэтому их выделение должно также координироваться «надпроектной» частью руководства компании. Таким образом, системный интегратор должен обладать сильными компетенциями в области управления проектами.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Консалтинговый аспект. Для успеха интеграционного проекта необходимо в самом начале правильно сформулировать его цели и задачи на основании бизнес-стратегии и текущей ситуации заказчика, а также предложить архитектуру создаваемой КИС и обосновать ее экономическую эффективность. Для этого недостаточно интегральных технических компетенций. Необходимо наличие у интегратора специалистов обладающих уникальным «сплавом» экономических и технических компетенций, способных построить «мостик» от бизнес-задач заказчика к конкретных технологическим решениям для их достижения.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Коммерческий и политический аспекты. Естественно, интеграционный проект начнется и успешно завершится только в том случае, если он будет экономически целесообразен для самого интегратора. Поэтому в составе команды проекта должны быть участники, работающие с высшим руководством заказчика, обеспечивающие согласование и выделение бюджетов, урегулирование финансовых разногласий. Кроме того, крупные интеграционные проекты часто сталкиваются с «политическими» проблемами. Например, противодействием или лоббированием собственных интересов в ущерб целям проекта со стороны отдельных групп влияния заказчика. У интегратора должны быть компетенции в решении подобных проблем.<br />
</span></div>
</li>
</ul>
<p>Из приведенного выше видно, что системная интеграция – существенно более сложная деятельность, чем то, что следует из ее определения. Однако, в настоящей работе мы остановимся подробнее лишь на техническом аспекте этого понятия. А именно на технологиях интеграции систем.
</p>
<p style="text-align: justify">
<h3>Общие подходы к интеграции систем<br />
</h3>
</p>
<p>Интеграция систем в большинстве случаев – мера вынужденная, направленная на повышение эффективности бизнес-процессов компании, в которых используются информационные систем [<a href="http://citcity.ru/16663/">http://citcity.ru/16663/</a>]. Для того, чтобы продемонстрировать ценность интеграции информационных систем и наиболее распространенные подходы к интеграции рассмотрим последовательно несколько ситуаций.
</p>
<p style="text-align: justify">
<h4>Ситуация 1. Нет интеграции между системами<br />
</h4>
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_2.png" alt=""/>
	</p>
<p>На схеме выше в компании используются три независимые информационные системы: «Складская система» (учет и анализ товародвижений на складе), «CRM-система» (учет и анализ продаж и других взаимоотношений с клиентами) и «Бухгалтерская система» (бухгалтерский учет и финансовый анализ). Между ними нет информационного обмена. Это приводит к тому, что менеджеры по продажам после выставления счетов клиентам вынуждены печатать их копии и нести в бухгалтерию. В бухгалтерии они регистрируются в бухгалтерской системе. Бухгалтерия регистрирует поступление денег на счет. Менеджеры по продажам, не имея возможность получить оплаты автоматически в CRM-систему вынуждены ежедневно осведомляться в бухгалтерии о поступлении денег от клиентов. Не лучше ситуация в работе склада. Здесь есть обширный документооборот с бухгалтерией, двойная регистрация действий (один раз в складской системе, второй раз в бухгалтерской) и менеджерами по продажам (получение от них распоряжений на отгрузку товара клиентам и информирование их о фактах отгрузки).
</p>
<p>Если посчитать затраты оплачиваемого компанией времени сотрудников на выполнение дублирующихся процедур в разных системах (выделены красным на схеме), то может получиться ощутимая доля в общих издержках фирмы.
</p>
<p style="text-align: justify">
<h4>Ситуация 2. Вертикальная интеграция<br />
</h4>
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_3.png" alt=""/>
	</p>
<p>На следующей схеме изображен подход, называемый «вертикальной интеграцией». В соответствии с этим подходом системы интегрируются по принципу функциональных экспертиз [2]. Например, в данном случае выделены две экспертизы: оперативный учет и бухгалтерской учет. При этом бухгалтерский учет находится по вертикали выше оперативного учета. В нашем примере подсистемы оперативного учета поставляют данные подсистеме бухгалтерского учета. Это позволяет существенно сократить трудозатраты на дублирующиеся и бумажные операции, однако, есть два отягчающих момента.
</p>
<p>Во-первых, такую систему крайне трудно расширять функционально. Например, компания может захотеть создать подсистему-экспертизу «Аналитика», которая по вертикали будет расположена над экспертизой «Бухгалтерский учет». Эта экспертиза в значительной степени основана на данных «Оперативного учета». Поэтому, помимо собственно разработки подсистемы «Аналитика» придется дорабатывать подсистему «Бухгалтерский учет» для того, чтобы она получала и хранила для нее из «Оперативного учета» дополнительную информацию.
</p>
<p>Во-вторых, остаются значительные возможности по интеграции в рамках одной функциональной экспертизы.
</p>
<p style="text-align: justify">
<h4>Ситуация 3. Интеграция «многие ко многим» (звезда, спагетти)<br />
</h4>
</p>
<p>Интеграция «многие ко многим» не предполагает выделение слоев функциональных экспертиз. При этом подходе каждая из используемых в компании подсистем может при необходимости обращаться к функционалу любой другой подсистемы. С другой стороны каждая из подсистем может использоваться любой другой подсистемой. Такой тип отношений между элементами называется «многие ко многим». Также если подсистем немного, то схема отражающая связи между ними похожа на «звезду». А если систем много, то бесконечные их переплетения образуют «спагетти» [2].
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_4.png" alt=""/>
	</p>
<p>В этом случаем имеем место с практически неограниченными возможностями интеграции подсистем между собой (естественно, если подсистемы технологически позволяют делать это, об этом ниже).
</p>
<p>Но, с другой стороны, затраты на поддержку такой интеграционной схемы экспоненциально растут при увеличении числа интегрированных подсистем. Например, если в нашем случае потребуется изменить что-то в бухгалтерской подсистеме (допустим, изменить ее объектную модель), то это может привести к необходимости переработки все остальных подсистем использующих ее, т.к. вызовы старой объектной модели перестанут работать. Для трех взаимодействующих систем это может быт не так критично, а вот для тридцати весьма и весьма.
</p>
<p style="text-align: justify">
<h4>Ситуация 4. Горизонтальная интеграция<br />
</h4>
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_5.png" alt=""/>
	</p>
<p>Данный подход заключается в использования специализированного «промежуточного» (middleware) ПО. Основная задача этого ПО заключается в хранении репозитория функционала корпоративных приложений, подключенных к ней и обеспечение возможности использования этих функций другими приложениями, также подключенными к этой шине. Взаимодействие между приложениями могут, например, происходить в форме обмена сообщениями или вызова опубликованных функций в виде вэб-сервисов. Подключение системы к шине состоит в создании специального адаптера для каждой системы. После этого «опубликованные» функции системы становятся доступными другим подключенным системам.
</p>
<p>Например, CRM-система при подключении к шине публикует свои функции по работе с клиентской базой данных. Шина обеспечивает возможность их использования бухгалтерской и складской системами. В свою очередь CRM-система получает возможность с бухгалтерскими и складскими данными.
</p>
<p>Преимуществом данного подхода является то, что сами системы могут произвольно меняться в рамках существующей спецификации опубликованных функций. При этом никаких изменений в других системах не требуется. Кроме того, подключение новой системы в достаточной степени стандартизировано и упрощено. Например, имеется возможность подключить новую систему «Аналитика», которая сразу получит доступ ко всем остальным подсистемам.
</p>
<p style="text-align: justify">
<h4>Ситуация 5. Отсутствие необходимости в интеграции<br />
</h4>
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_6.png" alt=""/>
	</p>
<p>Безусловно, самая лучшая интеграция – это отсутствие необходимости в ней. Например, все представленные выше подсистемы могут быть реализованы в виде функциональных модулей одной ERP-системы какого-либо вендора. В этом случае необходимость в интеграции отпадает, т.к. система уже изначально единая, обеспечивающая гораздо большую связность между функциональными модулями чем любой из приведенных выше вариантов интеграции между различными системами.<strong><br />
		</strong></p>
<p style="text-align: justify">
<h3>Объекты и методы интеграции систем<br />
</h3>
</p>
<p>Ранее при описании подходов к интеграции систем мы рассматривали каждую информационную систему как «неделимый» объект. Однако, информационная система представляет из себя совокупность нескольких компонентов, поэтому, говоря об интеграции информационных систем, правильнее говорить об интеграции составляющих их компонентов.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_7.png" alt=""/>
	</p>
<p>Обычно, информационная система содержит в себе следующие компоненты:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Платформа, на которой функционируют остальные компоненты системы, включающая в себя аппаратуру (железо) и системное ПО.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Данные, с которыми работает система. Состоят из СУБД и баз данных.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Приложения, реализующие бизнес-логику по работе с данными системой. Состоят из компонентов бизнес-логики, пользовательского интерфейса, вспомогательных компонентов (фрэймворк) и сервера приложений, который обеспечивает хранение и доступ к компонентам приложения.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Бизнес-процессы, представляющие из себя сценарии работы пользователей с системой.<br />
</span></div>
</li>
</ul>
<p>Поэтому, интеграция информационных систем заключается в интеграции одного или нескольких компонентов интегрируемых информационных систем (объектов интеграции):
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Интеграция платформ<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Интеграция данных<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Интеграция приложений<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Интеграция бизнес-процессов<br />
</span></div>
</li>
</ul>
<p>Рассмотрим подробнее процесс и технологии интеграции на каждом из этих уровней.
</p>
<p style="text-align: justify">
<h4>Интеграция платформ<br />
</h4>
</p>
<p>Целями интеграции платформ являются:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Обеспечение возможности взаимодействия между приложениями, работающими на различных программно-аппаратных платформах (например, между приложениями, работающими на серверах Windows, Solaris, Linux и др.).<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Обеспечение возможности работы приложений, разработанных для одной программно-аппаратной платформы, на других программно-аппаратных платформах (например, приложений Windows на платформах Linux, Solaris и др.).<br />
</span></div>
</li>
</ul>
<p>Существует несколько подходов, направленных на достижение этих целей. В рамках каждого из подходов существуют различные технологии [<a href="http://citcity.ru/10881/">http://citcity.ru/10881/</a>]:<span style="color:blue; text-decoration:underline"><br />
		</span></p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Удаленный вызов процедур (RPC, CORBA, DCOM, Web-сервисы)<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">ПО промежуточного слоя (Microsoft.Net, Java Runtime)<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Виртуализация<br />
</span></div>
</li>
</ul>
<p>Технологии удаленного вызова процедур (в широком смысле под процедурой понимается некоторая функциональность приложения) позволяют опубликовать процедуру и обеспечить возможность ее вызова (передачи входящих параметров и получения выходных результатов) для приложений, работающих на других платформах. Элементами таких технологий обычно являются: общий для всех платформ язык описания интерфейсов процедур (IDL, WSDL), «адаптер» (переходник) процедуры, который транслирует внешние вызовы во внутренние и передает результаты обратно (стабы) и менеджеры, отвечающие за доставку запросов и результатов между платформами в сети (брокеры). Примерами технологий удаленного вызова процедур являются: RPC, CORBA, DCOM, Web-сервисы.
</p>
<p>Концепция программного обеспечения промежуточного слоя (framework, среда исполнения, виртуальная машина) состоит в разработке прикладного ПО не с использованием сервисов конкретной операционной системы (например, Windows API), а с использованием сервисов ПО промежуточного слоя. Разработчиками ПО промежуточного слоя создаются ее реализации под различные операционные системы, которые транслируют вызовы соответствующих функций фрэйворка в вызовы соответствующей операционной системы. Типичным примером является технология Java Runtime Environment. Приложения, разработанные для этой технологии работают на любых программно-аппаратных платформах (Windows, Linux и др.) без каких-либо доработок самих приложений. Аналогичные возможности предоставляет среда Microsoft .Net Framework.
</p>
<p>Интересной и современной концепцией является «виртуализация». К интеграции платформ она имеет отношение постольку, поскольку позволяет существенно упростить использования различных платформ и, соответственно, использование систем, требующих для своего функционирования наличия конкретных платформ. Если без виртуализации возможно одновременное функционирование N операционных сред на N серверов, то применение технологий виртуализации позволяет обеспечить функционирование N операционных сред на M серверов. Если N &gt; M – это позволяет сократить расходы на аппаратное обеспечение путем его более эффективного использования. Если N &lt; M – это простой путь увеличения производительности систем. Например, виртуализация позволяет развернуть и одновременно использовать на одном физическом сервере несколько операционных систем: Windows, Linux и др. На каждом из таких «виртуальных» серверов могут быть развернуты соответствующие системы, которые будут доступны одновременно. Примеры технологий виртуализации: Microsoft Hyper-V, Virtuozzo.
</p>
<p style="text-align: justify">
<h4>Интеграция данных<br />
</h4>
</p>
<p>По определению информационная система работает с данными. В подавляющем большинстве случаев система имеет в своем составе базу данных для их хранения. Интеграция на уровне данных предполагает совместное использования данных различных систем. Интеграция данных может оказаться проще, чем интеграция приложений, т.к. промышленные СУБД, в которых обычно хранят данные информационные системы, имеют развитые возможности программного доступа к данным из других приложений. Сами приложения при этом могут иметь весьма ограниченные возможности программного (вне собственного пользовательского интерфейса) использования своей функциональности внешними системами.
</p>
<p>Подходы к интеграции данных:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Универсальный доступ к данным<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Хранилища данных<br />
</span></div>
</li>
</ul>
<p>Технологии универсального доступа к данным позволяют обеспечить единообразный доступ к данным различных СУБД. Посредником для работы с конкретной СУБД в данном случае является драйвер для соответствующей СУБД. Например, один и тот же SQL-запрос на выборку данных «SELECT * FROM TTABLE» может быть использован на выборку данных из таблицы TTABLE, хранящейся в СУБД MS SQL Server, Oracle, IBM DB2 и др. Это позволяет абстрагироваться от специфики конкретных СУБД и легко осуществлять интеграцию данных, хранящихся в различных СУБД. Наиболее распространенные технологии этого класса: ODBC, JDBC.
</p>
<p>Концепция хранилищ данных состоит в создании корпоративного хранилища данных. Хранилище данных – база данных, хранящая в себе данные, собираемые из баз данных различных информационных систем, для целей их дальнейшего анализа. Например, может быть создано единое хранилище данных компании, в которое собрана информация из бухгалтерской, оперативной системы, внешних систем партнеров компаний. Для создания хранилищ данных используются технологии (OLAP), отличные от технологий создания оперативных БД (OLTP). В основном это делается для повышения производительности выполнения сложных аналитических запросов по многим параметрам (многомерные запросы). Подходы к созданию и наполнению хранилищ данных отражены в парадигме ETL (extraction, transformation, loading = извлечение, преобразование и загрузка). Технологии и инструментальные средства анализа больших массивов данных с целью выявления закономерностей предметной области объединяются понятием «Data Mining». Термин для совокупности технологий хранилищ данных и инструментальных средств и – «Business Intelligence».
</p>
<p style="text-align: justify">
<h4>Интеграция приложений<br />
</h4>
</p>
<p>Интеграция на уровне приложений подразумевает использование готовых функций приложений другими приложениями. Например, разрабатывая систему электронного документооборота, существует возможность использовать в рамках этой системы в качестве текстового редактора MS Word вместо того, чтобы разрабатывать свой собственный текстовый редактор. Или, например, ПО Call-центра, получив входящий звонок от клиента, имеет возможность обратиться к функции биллинговой системы по проверке баланса (на входе – номер телефона абонента, на выходе – его текущий баланс) и, в зависимости от состояния баланса соединить его с оператором или автоматически проинформировать о необходимости пополнить свой счет. При этом структура база данных биллинговой системы является ее внутренней информацией, публикуются конкретные функции, позволяющие другим системам работать с конкретными данными.
</p>
<p>Стоит упомянуть следующие подходы к интеграции приложений:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Интерфейсы прикладного программирования<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Обмен сообщениями (Корпоративная шина сервисов)<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Сервис-ориентированная архитектура<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Интеграция пользовательских интерфейсов<br />
</span></div>
</li>
</ul>
<p>Интерфейс прикладного программирования конкретной системы представляет из себя «опубликованный» функционал этой системы, который может быть использован извне. Функционал может публиковаться в виде набора функций (пример – Windows API) или в виде объектной модели (объекты со свойствами и методами, пример – объектные модели приложений Microsoft Office) [4].
</p>
<p>В большинстве случае интеграция нескольких систем заключается в передаче информации между ними, например, в форме запрос-ответ. Если системы функционируют в гетерогенных распределенных средах, то принципиальное значение имеет обеспечение гарантированности, безопасности, управляемости доставки информации между приложениями. Эти и другие принципы реализуются в корпоративных системах обмена сообщениями. В данном случае речь идет об обмене сообщениями между приложениями, а не людьми, как, например, в случае E-mail или ICQ. Функциональность этих систем достаточно прозрачна – прием сообщения от одного приложения, транспортировка по заданным правилам и передача этого сообщения другому приложению. При этом может производиться шифрование сообщений (для невозможности прочтения данных в процессе транспортировки),   цифровая подпись (для защиты от умышленного изменения данных во время пути сообщения), настройка подписки (для отправки одного сообщения сразу нескольким приложениям), определение метаданных для сообщений (для облегчения использования сообщений со сложной структурой содержимого) и др [<a href="http://en.wikipedia.org/wiki/Enterprise_service_bus">http://en.wikipedia.org/wiki/Enterprise_service_bus</a>].
</p>
<p>Сервис-ориентированная архитектура (SOA) является современной и модной парадигмой. Она является логическим продолжением концепции Web-сервисов, которая состоит в публикации функциональных блоков какого-либо приложения в виде, позволяющем получить к ним доступ другим приложением через Web. Web (протокол HTTP) в данном случае привлекателен ввиду возможности его использования и, соответственно, использования опубликованных в Web приложений на любых программно-аппаратных платформах. Web-сервис – небольшая программная надстройка над функционалом приложения, преобразующая вызовы, получаемы через Web во внутренние вызовы функций приложения и возвращающая результаты обратно. Основными идеями SOA являются [<a href="http://en.wikipedia.org/wiki/Service-oriented_architecture">http://en.wikipedia.org/wiki/Service-oriented_architecture</a>]:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Публикация функционала корпоративных приложений в виде Web-сервисов. Упорядочивание опубликованных сервисов в виде каталога.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Построение на основе Web-сервисов новых приложений путем их комбинации.<br />
</span></div>
</li>
</ul>
<p>Понятно, что в данном случае создания новых приложений на основе существующих Web-сервисов будет существенно ниже, чем разработка приложений «с нуля» или обширная интеграция с другими системами.
</p>
<p>Например, в компании (оператор связи) существует система Service Desk (техническая поддержка абонентов) и биллинговая система (тарификация услуг). Перед компанией стоит задача сделать новую систему «Личный кабинет абонента», в которой абонент мог бы через Интернет просмотреть состояние своего счета и сообщить о неисправности. Для этого компания вместо того, чтобы создавать «Личный кабинет» с собственной базой данных, синхронизируемой с БД биллинговой системы и системы Service Desk, использует готовые Web-сервисы «Карточка абонента» (опубликованный функционал биллинговой системы) и «Создать заявку в техподдержку» (опубликованный функционал системы Service Desk). Очевидно, что вся работа по новому приложению «Личный кабинет» состоит лишь в создании Web-интерфейса пользователя на сайте компании.
</p>
<p>Также часто используется следующий подход – интеграция пользовательских интерфейсов. Например, для создания приложений «одного окна». Простейший пример – фреймы в вэб-странице. Внутри каждого фрэйма при этом содержится отдельное вэб-приложение. Благодаря фрэймам, все эти приложения отображаются на экране одновременно. Пользовательские интерфейсы вэб-приложений очень легко интегрируются, однако, существуют возможности интегрировать и «классические» пользовательские интерфейсы и их фрагменты (ActiveX).
</p>
<p style="text-align: justify">
<h4>Интеграция бизнес-процессов<br />
</h4>
</p>
<p>Наиболее целостным подходом к интеграции систем является интеграции на уровне бизнес-процессов. В рамках интеграции бизнес-процессов происходит и интеграция приложений, и интеграция данных и, что не менее важно, людей, вовлеченных в этот бизнес-процесс. Интеграция на уровне бизнес-процессов является наиболее «естественной» для организаций, т.к. их деятельность состоит, прежде всего, именно из бизнес-процессов, а не приложений, баз данных и платформ.
</p>
<p>Идеи, лежащие в основе интеграции бизнес-процессов, достаточно просты:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Составить сценарий некоторого бизнес-процесса, происходящего в организации, описать в нем операции взаимодействия пользователей с различными системами и систем между собой. Таким образом, бизнес-процесс является элементом, логически интегрирующим различные системы. Сценарий создается при помощи специализированного программного продукта, который далее будет управлять ходом этого бизнес-процесса согласно сценарию.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Операции взаимодействия с системами в рамках бизнес-процесса детально описываются в терминах информационного обмена: форматы обмена, используемые сервисы, приложения, события, правила, политики и т.п.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">К интегрирующему программному обеспечению, при помощи которого описан сценарий бизнес-процесса, подключаются посредством адаптеров интегрируемые системы, вовлеченные в бизнес-процесс. Таким образом, становится возможным автоматизированный информационный обмен между системами.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Готовый к выполнению бизнес-процесс выводится на «пульт управления» менеджера, при помощи которого, он может запускать и останавливать бизнес-процессы, отслеживать их состояние, вводить данные и принимать решения на отдельных операциях бизнес-процессов, требующих участия человека и др. Взаимодействия между системами, не требующее участия человека осуществляется автоматически интегрирующим ПО.<br />
</span></div>
</li>
</ul>
<p>Некоторые примеры интегрирующего ПО рассмотрены ниже.
</p>
<p style="text-align: justify">
<h3>Программные продукты для интеграции систем<br />
</h3>
</p>
<p>Существует большое количество программных продуктов для интеграции систем: коммерческий и бесплатных, с закрытыми исходниками и Open Source, дорогих и дешевых, с различной функциональностью, рассчитанных на различный масштаб бизнеса пользователей.
</p>
<p>Можно выделить следующие классы продуктов для интеграции систем:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Реализующие идеологию SOA<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Реализующие идеологию Messaging (промежуточное ПО)<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Корпоративные шины сервисов<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Средства интеграции на уровне бизнес-процессов (BPEL, Business Process Execution Language)<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Средства интеграции данных<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Прочие…<br />
</span></div>
</li>
</ul>
<p>Серьезные продукты для интеграции корпоративных приложений от солидных вендоров включают в себя компоненты сразу нескольких классов из перечисленных выше. В настоящей работе мы ограничимся продуктами от трех вендоров: Microsoft, Oracle и IBM.
</p>
<p style="text-align: justify">
<h4>Microsoft BizTalk Server<br />
</h4>
</p>
<p>BizTalk Server представляет собой программный продукт для интеграции приложений и бизнес-процессов. На схеме ниже показана архитектура BizTalk Server, основанная на идеологии обмена сообщениями между приложениями.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_8.png" alt=""/>
	</p>
<p>Центральной частью системы является механизм обмена сообщениями (Engine), который состоит из двух частей:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Messaging – транспортный уровень (прием, хранение и отправка сообщений между приложениями), подключение к обмену различных систем, функционирующих на различных платформах, использование учетных записей для подключения к системам и др.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Orchestration – правила (логика) обработки сообщений. Например, при помощи визуального дизайнера можно определить алгоритм, в соответствии с которым, получив сообщение от POS-терминала о продаже конкретному клиенту необходимо создать сообщение для CRM-системы и бухгалтерской системы с целью дальнейшей обработки факта продажи.<br />
</span></div>
</li>
</ul>
<p>«Надстройки» над BizTalk Server Engine (Business Activity Monitoring и Services) предоставляют возможности управления бизнес-процессами в организации на основании информации, собираемой в процессе «общения» интегрированных приложений.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_9.png" alt=""/>
	</p>
<p>Реализованная в продукте идея заключается в регистрации некоторой необходимой информации (Tracking, задается при настройке правил обработки сообщений в Engine) для целей дальнейшего мониторинга бизнес-процессов. Например, можно описать бизнес-процесс продажи, включающий несколько стадий (заказ, оплата, отгрузка и т.п.). Далее при получении сообщения от соответствующей системы (POS, бухгалтерия, склад и т.п.), отражающего факт изменения стадии конкретной продажи, это регистрируется и становится доступным для просмотра текущего состояния и анализа исторических данных.
</p>
<p>Также следует отметить, что Microsoft BizTalk Server позиционируется вендором как продукт для B2B-интеграции. Это означает, что интегрируемые бизнес-процессы и приложения не обязательно должны находиться в рамках одной компании, а могут затрагивать несколько взаимодействующих компании, например, в цепочке поставок. В этом случае каждая такая компания использует Microsoft BizTalk Server для интеграции внутренних процессов и приложений и взаимодействует с BizTalk-серверами других компаний для внешнего обмена [<a href="http://www.microsoft.com/rus/biztalk/">http://www.microsoft.com/rus/biztalk/</a>].
</p>
<p style="text-align: justify">
<h4>Microsoft SQL Server<br />
</h4>
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/03/031211_0619_10.png" alt=""/>
	</p>
<p>Общеизвестная СУБД Microsoft SQL Server является также примером платформы для интеграции данных. Функции интеграции реализуются в MS SQL Server следующими компонентами: Integration Services и Analysis Services.
</p>
<p>Integration Services является ETL-инструментом, позволяющим [<a href="http://www.microsoft.com/sqlserver/2008/ru/ru/default.aspx">http://www.microsoft.com/sqlserver/2008/ru/ru/default.aspx</a>]:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Собрать данные из различных источников (например, реляционных БД, текстовых файлов, RSS-каналов в Интернете, вэб-сервисов и др.).<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Преобразовать их из исходных форматов в необходимые с использованием промежуточных хранилищ или без них. Правила преобразование и консолидации задаются разработчиками хранилища.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Поместить результат в информационное хранилище, в котором они становятся доступными потребителям интегрированной информации.<br />
</span></div>
</li>
</ul>
<p>Analysis Services поддерживает процесс интеграции данных на следующих этапах, а именно [8]:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Создание OLAP-хранилищ, в которое стекаются данные из различных источников в процессе интеграции, и хранение многомерных данных.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Обеспечение доступа к OLAP-данным, выполнения многомерных запросов. Типичный пример – работа с данными при помощи Pivot Table.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Интеллектуальный автоматизированный анализ данных (Data Mining). Простейший пример – имея таблицу с данными наблюдений за пациентами со следующими полями: диагноз, симптом 1 (температура), симптом 2 (головная боль), … существует возможность построить «дерево решений», при помощи которого врач по наблюдаемым симптомам у больного сможет с определенной вероятностью поставить ему диагноз.<br />
</span></div>
</li>
</ul>
<p style="text-align: justify">
<h4>Oracle SOA Suite<br />
</h4>
</p>
<p>Данный продукт от Oracle похож по своей функциональности на BizTalk сервер от Microsoft. Он разработан на технологиях Java, поэтому может работать на различных платформах (Windows, Solaris, HP-UX, Linux).
</p>
<p>Также, в отличие от BizTalk Server Oracle SOA Suite представляет из себя не один программный продукт, а набор относительно программных компонентов, некоторые из которых могут использоваться по отдельности [<a href="http://www.oracle.com/global/ru/ip/10g/as/bpel.html">http://www.oracle.com/global/ru/ip/10g/as/bpel.html</a>]:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">Oracle BPEL Process Manager – средство создания (при помощи визуального дизайнера), «хостинга» и управления бизнес-процессами, включающими в себя взаимодействие между людьми и интегрируемыми ИТ-приложениями.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Oracle Business Activity Monitoring – панель управления (dashboard) интегрированными бизнес-процесами. Позволяет просматривать различные показатели бизнес-процессов (например, KPI), сервисов и их компонентов в «одном окне».<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Oracle Business Rules – средство описания бизнес-правил и политик, используемых в интегрированных бизнес-процессах.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Oracle Service Bus – «транспортный уровень», корпоративная шина сервисов (ESB), обеспечивает взаимодействия между различными приложениями в организации.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Oracle Web Services Manager – инструмент централизованного доступа к вэб-сервисам, существующим в организации, обеспечивающий создание учетных записей и политик для приложений, использующих администруемые вэб-сервисы.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Oracle JDeveloper – среда разработки на Java от Oracle.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Connectivity – набор адаптеров (более 300) для подключения к различным программным продуктам и технологиям, используемым в организации.<br />
</span></div>
</li>
</ul>
<p>Oracle SOA Suite входит в состав продуктов middleware, для которых вендор использует обобщающее название Oracle Fusion.
</p>
<p style="text-align: justify">
<h4>IBM WebSphere<br />
</h4>
</p>
<p>IBM WebSphere – это middleware от IBM, аналог Oracle Fusion. В составе IBM WebSphere есть продукты, обеспечивающие интеграцию систем в парадигме SOA (по аналогии с Oracle SOA Suite). Состав и функционал продуктов похож на аналогичное ПО других вендоров [<a href="http://www.ibm.com/products/ru/ru/">http://www.ibm.com/products/ru/ru/</a>]:
</p>
<ul style="margin-left: 64pt">
<li>
<div style="text-align: justify"><span style="color:black">WebSphere Business Modeler – средство визуального описания интегрирующих бизнес-процессов.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">WebSphere Process Server – хостинг и исполнение бизнес-процессов.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">WebSphere Integration Developer – среда разработки сервисных компонентов.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">WebSphere Business Monitor – инструмент мониторинга бизнес-процессов<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">WebSphere Enterprise Service Bus – система, обеспечивающая взаимодействие между сервисами, реализованным в компании в рамках SOA.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">WebSphere MQ – система обмена сообщениями между приложениями, в т.ч. в рамках SOA.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black">Другие продукты…</span></div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=630</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка технического задания (ТЗ) на программный продукт с точки зрения заказчика</title>
		<link>http://www.kholodkov.ru/it/?p=530</link>
		<comments>http://www.kholodkov.ru/it/?p=530#comments</comments>
		<pubDate>Sat, 12 Feb 2011 07:27:09 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Разработка ПО]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/it/?p=530</guid>
		<description><![CDATA[За время своей работы мне удалось взглянуть на процесс разработки технических заданий на программные продукты с нескольких точек зрения. С точки зрения аналитика – непосредственного исполнителя работ, с точки зрения руководителя проекта со стороны исполнителя, организующего процесс создания ТЗ, с точки зрения руководителя группы разработчиков, реализующих эти самые ТЗ, а также с точки зрения заказчика [...]]]></description>
			<content:encoded><![CDATA[<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/02/021211_0827_1.png" alt=""/>За время своей работы мне удалось взглянуть на процесс разработки технических заданий на программные продукты с нескольких точек зрения. С точки зрения аналитика – непосредственного исполнителя работ, с точки зрения руководителя проекта со стороны исполнителя, организующего процесс создания ТЗ, с точки зрения руководителя группы разработчиков, реализующих эти самые ТЗ, а также с точки зрения заказчика системы, впоследствии принимающего решение по разработанному ранее ТЗ.
</p>
<p>Надо сказать, что у каждой из этих заинтересованных сторон свои требования и свое видение того, каким должно быть «хорошо написанное ТЗ». Например, у заказчика и исполнителя могут быть совершенно противоположные мнения на этот счет. Исполнитель может быть заинтересован в максимально подробном ТЗ для того, чтобы максимально формализовать свои обязательства по функционалу создаваемого решения. При этом заказчик, который точно не определился с параметрами будущей системы или у которого «ветер в голове», может требовать более общих формулировок, описания системы крупными мазками для того, чтобы потом попытаться включить в рамки оговоренного бюджета новые требования. Конечно же, при другом «менталитете» заказчика и исполнителя все может быть с точностью до наоборот. Сейчас мне хотелось бы остановиться именно на разработке ТЗ с точки зрения его заказчика, рассмотрев возможные ситуации, цели и тактики поведения.
</p>
<p>Для начала определимся с тем, какие факторы влияют на разработку ТЗ. Прежде всего, это степень понимания заказчиком требований. Как уже говорилось выше, в момент начала работы над ТЗ вы можете слабо себе представлять, какую именно систему вы хотите создать. В качестве исходных данных у вас могут быть разрозненные, часто противоречащие друг другу запросы от подразделений, заинтересованных в создании новой системы. Хорошо, если вашей ИТ-службе удалось структурировать их, разрешить противоречия и, тем самым, подготовиться к общению с подрядчиком. Если же нет, то лучший вариант &#8211; это сначала разработать очень общее ТЗ, крупными мазками описывающее видение системы, перечислить необходимые модули (подсистемы), не углубляясь в подробности их функционирования, и далее совместно с исполнителем работать над детализацией требований к ним. Последующие версии ТЗ можно оформлять в виде дополнений к первоначальному ТЗ или в виде т.н. «частных технических заданий» (ЧТЗ) на модули решения. Это даст вам время лучше понять что же вы хотите получить в итоге, мобилизовать на работу над проектом подразделения компании, собрать необходимую информацию, освоить основные понятия, если тематика создаваемого решения для вас нова. Также исполнитель сможет лучше познакомиться с деятельностью вашей компании.
</p>
<p><span id="more-530"></span></p>
<p>Немаловажным моментом является вероятность дрейфа требований. Компании меняются, подстраиваясь под внешние вызовы, причем, часто это происходит достаточно быстро. То, что разработано сегодня может отслужить свое и стать совершенно ненужным завтра в его первоначальном виде. Во избежании ненужных проблем в будущем это сразу надо проговорить с исполнителем и настраиваться на долгосрочное сотрудничество. Грамотный исполнитель в этих условиях может выбрать т.н. спиральную модель разработки ПО, в рамках которой ТЗ, фактически, разрабатывается на каждом новом витке спирали и описывает те изменения, которые должны произойти в следующей версии программного продукта. От написания громоздкого первоначального ТЗ в этом случае можно отказаться, ограничившись ТЗ на первую версию (итерацию).
</p>
<p>Ожидаемая длительность проекта, фактически, является одним из факторов дрейфа требований. За долгий срок даже в достаточно неповоротливой компании может многое измениться, например, появиться новое руководство с новым видением. Если же, напротив, проект небольшой и быстрый, то оптимальный вариант &#8211; разработать, согласовать и реализовать одно небольшое и достаточно детальное ТЗ.
</p>
<p>Значительное число участников проекта, создающих отдельные компоненты решения, требует большей детальности технических заданий, разрабатываемых ими, а также учета еще на этапе ТЗ спецификаций и особенностей реализации соседних модулей. Это поможет в дальнейшем минимизировать риски несостыковки модулей и, соответственно, избежать ненужных психологических и материальных затрат на переделку.
</p>
<p>Сложность задачи также оказывает влияние на подход к написанию ТЗ. Увы, задача может быть слишком сложной не только для заказчика, но и для исполнителя, который, казалось бы, имеет опыт в создании решений данного класса. Сложность обычно заключается в том, что создаваемое решение не является типовым и никто из участников проекта не может заранее предсказать результат его внедрения и использования в бизнесе. В этом случае очень важно грамотно разбить проект на этапы (шаги), подразумевая то, что каждый следующий шаг будет корректироваться по результатам, достигнутым на предыдущих. Соответственно и техническое задание будет разрабатываться в начале каждого этапа, опираясь на опыт предыдущего.
</p>
<p>Компании работают в реальной среде и часто им приходится иметь дело с новыми партнерами, с которыми ранее они не работали. Это же относится и к разработчикам ИТ-решений. Конечно, хорошо иметь исполнителя, который отлично знает все детали вашего бизнеса, понимает вас с полуслова и в котором вы уверены на все 100% (в этом случае от разработки ТЗ, вообще, можно отказаться), но в реальности это может оказаться совершенно неизвестная вам компания. В таком случае, конечно же, целесообразно начинать сотрудничество с небольших, по-возможности, проектов и с четких и детальных формулировок требований, указанных в ТЗ.
</p>
<p>Степень детальности ТЗ и разнесенность во времени его разработки, конечно же, не являются единственными моментами, важными для заказчика. Перед началом разработки ТЗ очень рекомендую определиться с его структурой, фактически, составить страницы с его содержанием, перечнем пунктов и подпунктов до начала работ по ТЗ, а не в процессе или после. При этом и вы и исполнитель договоритесь о том какие вопросы должны быть рассмотрены на данном этапе. Вы будете хорошо понимать, что получите в итоге, а исполнитель будет понимать, что вы от него ждете. Не смотря на кажущуюся простоту, это делается не всегда, даже для крупных и сложных проектов. В итоге ТЗ может получиться совершенно непотребным для дальнейшей работы.
</p>
<p>Как известно, существует множество методологий разработки программного обеспечения, отличающихся в числе прочего разной степенью формальности проектной документации. Тем не менее, ТЗ в явном или неявном виде присутствует в любой из них. При этом шаблоны этого документа могут существенно различаться для различных компаний и процессов разработки ПО. Будущий разработчик вашей системы может навязывать вам принятые у него шаблоны ТЗ, но в данном случае важно понимать, что, во-первых, ТЗ является важнейшим инструментом не только для исполнителя, но и для заказчика, который также имеет полное право определять его структуру. И, во-вторых, здравый смысл и основное назначение ТЗ, состоящее в формировании общего видения программного продукта заказчиком и исполнителем, не отменяет ни одна из методологий разработки.
</p>
<p>В настоящее время в РФ действует ГОСТ 34.602-89 «Техническое задание на создание автоматизируемой системы», который, не смотря на 89-й год своего создания, неплохо отражает общую структуру ТЗ. Тем не менее, для многих случаев, он является недостаточно детальным и хорошо описывающим специфику разработки современных программных продуктов.
</p>
<p>По своему опыту могу порекомендовать обратить внимание исполнителя на необходимость рассмотрения в ТЗ в числе прочих следующих вопросов:
</p>
<ul>
<li>Категории (роли) пользователей, работающих с системой &#8211; перечислить роли и кратко описать каким должностям из каких подразделений они соответствуют.
</li>
<li>Функционал системы &#8211; составить иерархическую структуру, в которой на верхнем уровне перечислены крупные модули (подсистемы), далее детализируемые до более мелких функциональных блоков и даже отдельных функций.
</li>
<li>Модель использования системы &#8211; сопоставить категории пользователей системы и используемые ими функциональные блоки, обозначенные выше.
</li>
<li>Сценарии использования системы при выполнении основных бизнес-процессов &#8211; наложить видение решения на реальные процессы, описать на каких этапах и каким образом оно будет использоваться. Не пожалейте времени на то, чтобы совместно с исполнителем наглядно схематически разрисовать сценарии хотя бы по основным бизнес-процессам и согласовать их с заинтересованными лицами.
</li>
<li>Прототипы пользовательского интерфейса &#8211; схематически изобразить, например, при помощи Microsoft Visio как будут выглядеть основные формы вашего будущего ПО.
</li>
<li>Логическая модель данных &#8211; изобразить основные сущности предметной области и взаимосвязи между ними. Это позволит вам и исполнителю разговаривать на одном языке с использованием общей терминологии.
</li>
<li>Источники данных и взаимодействие с другими системами &#8211; описать откуда будут загружаться первоначальные данные при внедрении системы и из каких внешних источников они будут поступать впоследствии.
</li>
</ul>
<p>К рассмотрению этих вопросов в ТЗ стоит подходить «без фанатизма» с учетом возможной неопределенности требований, описанной выше. Детальную их проработку можно оставить на более поздние этапы создания системы, но если вы хотя бы в общих чертах остановитесь на них при разработке ТЗ, то заставите исполнителя и себя лучше подумать над решением, которое пока еще существует только на бумаге и переделка которого пока еще не сопряжена с глобальными финансовыми и временными затратами.
</p>
<p>В заключении хотелось бы отметить, что по моему опыту самое лучшее ТЗ &#8211; это ТЗ написанное самим заказчиком или при самом активном участии заказчика, т.к. никто лучше сотрудников вашей компании не знает ваших потребностей, деталей работы и далеко не всегда это удается выяснить на интервью. Конечно, для этого необходимо иметь в штате достаточно квалифицированных ИТ-специалистов или воспользоваться услугами ИТ-консультанта. Полученное ТЗ можно использовать в составе тендерной документации для того, чтобы дать большому количеству потенциальных подрядчиков четкое понимание требуемого результата и получить от них предложения.
</p>
<p>Еще одно преимущество ТЗ разработанного собственными силами в том, что оно будет отражать исключительно ваши потребности, а не ограничения используемых исполнителем технологических платформ и имеющихся у него наработок для повторного использования. Конечно, исполнителю может потребоваться провести дополнительное обследование и разработать собственную проектную документацию, но все эти документы должны будут соответствовать требованиям в разработанном вами ТЗ. Если же какие-то из ваших требований окажутся нереализуемыми для конкретного исполнителя, то вы непременно об этом узнаете и сможете принять соответствующие решения.
</p>
<p>P.S. С радостью возьмусь за разработку ТЗ на программный продукт в удобном для вас варианте сотрудничества. Подробнее на <a href="http://www.google.com/url?q=http%3A%2F%2F%D0%B8%D1%82-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D0%BD%D1%82.%D1%80%D1%84&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNG0-k0aX5hM4E01rxX9-6XpvUnRBA"><span style="color:#000099; text-decoration:underline">http</span></a><a href="http://www.google.com/url?q=http%3A%2F%2F%D0%B8%D1%82-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D0%BD%D1%82.%D1%80%D1%84&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNG0-k0aX5hM4E01rxX9-6XpvUnRBA"><span style="color:#000099; text-decoration:underline">://</span></a><a href="http://www.google.com/url?q=http%3A%2F%2F%D0%B8%D1%82-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D0%BD%D1%82.%D1%80%D1%84&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNG0-k0aX5hM4E01rxX9-6XpvUnRBA"><span style="color:#000099; text-decoration:underline">ит</span></a><a href="http://www.google.com/url?q=http%3A%2F%2F%D0%B8%D1%82-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D0%BD%D1%82.%D1%80%D1%84&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNG0-k0aX5hM4E01rxX9-6XpvUnRBA"><span style="color:#000099; text-decoration:underline">-</span></a><a href="http://www.google.com/url?q=http%3A%2F%2F%D0%B8%D1%82-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D0%BD%D1%82.%D1%80%D1%84&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNG0-k0aX5hM4E01rxX9-6XpvUnRBA"><span style="color:#000099; text-decoration:underline">консультант</span></a><a href="http://www.google.com/url?q=http%3A%2F%2F%D0%B8%D1%82-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D0%BD%D1%82.%D1%80%D1%84&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNG0-k0aX5hM4E01rxX9-6XpvUnRBA"><span style="color:#000099; text-decoration:underline">.</span></a><a href="http://www.google.com/url?q=http%3A%2F%2F%D0%B8%D1%82-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D0%BD%D1%82.%D1%80%D1%84&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNG0-k0aX5hM4E01rxX9-6XpvUnRBA"><span style="color:#000099; text-decoration:underline">рф</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=530</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аналитический аппарат для принятия решений – вероятностные и экспертные методы</title>
		<link>http://www.kholodkov.ru/it/?p=527</link>
		<comments>http://www.kholodkov.ru/it/?p=527#comments</comments>
		<pubDate>Mon, 31 Jan 2011 14:47:58 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Общие принципы]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Подход]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/it/?p=527</guid>
		<description><![CDATA[Вероятностные методы принятия решений Большинство решений принимается в условиях недостатка информации и неопределенности. Это связано с тем, что принимаемое решение реализуется в будущем. Соответственно, при принятии решения мы опираемся на некоторое видение (модель) будущего, сценарий развития событий. Однако очевидно, что будущее не может быть спрогнозировано со 100%-ной вероятностью. Более того, часто оно не может быть [...]]]></description>
			<content:encoded><![CDATA[<h3>Вероятностные методы принятия решений<br />
</h3>
<p><img class="first" align="left" src="http://kholodkov.ru/it/wp-content/uploads/2011/01/013111_1548_1.png" alt=""/>Большинство решений принимается в условиях недостатка информации и неопределенности. Это связано с тем, что принимаемое решение реализуется в будущем. Соответственно, при принятии решения мы опираемся на некоторое видение (модель) будущего, сценарий развития событий. Однако очевидно, что будущее не может быть спрогнозировано со 100%-ной вероятностью. Более того, часто оно не может быть спрогнозировано и с вероятностью большей 50%. Тем не менее, решения, касающиеся будущего, принимать необходимо.
</p>
<p>Для этого может быть использован достаточно простой подход, который заключается в рассмотрении нескольких возможных <em>сценариев развития событий в будущем</em> и результата, к которому приведет каждый <em>альтернативный вариант действий</em> в случае реализации каждого из сценариев будущего. Графически это обычно представляется в виде матрицы, измерениями которой являются варианты будущего и анализируемые варианты действий. После этого по каждому варианту действий рассчитывается некоторый усредненный результат по всем сценариям развития будущего. Затем выбирается вариант действий с оптимальным рассчитанным результатом. Он и является искомым рещением.
</p>
<p>Это похоже на игру между двумя участниками, рассмотренную в предыдущем разделе. Однако в данном случае вторым участником выступает не человек, а природа (судьба, проведение и т.п.).</p>
<p><span id="more-527"></span></p>
</p>
<p>Рассмотрим простой пример. Наемный сотрудник в компании заработал 100.000$ и размышляет над тем, как максимально эффективно вложить эти деньги. Ему доступны два инструмента инвестирования: банковский депозит (фиксированная доходность 10% в год) и покупка акций (доходность зависит от ситуации на рынке). Для простоты примем, что вариантов действия в данном случае всего три: 100% средств положить на депозит, 100% вложить в акции и поделить средства пополам между акциями и депозитом. Требуется принять оптимальное решение, обеспечивающее максимальную доходность.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/013111_1548_2.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
		</span></p>
<p>Для принятия решения рассматриваются три варианта развития событий на рынке: позитивный, нейтральный и негативный (см. схему выше), рассчитывается доход от инвестиций по каждому из трех вариантов действий в каждом из трех сценариев развития событий.
</p>
<p>Далее начинается самое сложное – выбрать оптимальный вариант действий с учетом различных сценариев развития событий. Сложность заключается в том, что точно рассчитать вероятность каждого сценария невозможно – они относятся к будущему. Поэтому все критерии выбора представляют из себя приблизительные оценки будущего. Причем, различные критерии могут в итоге рекомендовать различные варианты действий. Поэтому, выбор критерия скорее отражает характер лица, принимающего решения, его консерватизм, оптимизм, склонность к риску или осторожность.
</p>
<p>В данном случае могут быть использованы следующие критерии сравнения вариантов.
</p>
<h4>Оценка вероятностей сценариев<br />
</h4>
<p>Если существует возможность с более-менее приемлемой точностью оценить сценарии развития событий (в нашем случае, например, воспользоваться техническим и фундаментальным анализами), то можно рассчитать математическое ожидание доходности по каждому варианту действий и выбрать из них вариант с наибольшей ожидаемой доходностью.
</p>
<p>Если вероятности позитивного, нейтрального и негативного сценариев равны соответственно 40%, 50% и 10%, то ожидаемая доходность будет иметь следующие значения.
</p>
<div style="text-align: center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:213px"/>
<col style="width:371px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Вариант действий</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Ожидаемая доходность</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>100% депозит</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>10000*0,4+10000*0,5+10000*0,1=<span style="font-size:16pt">10.000$</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>50% депозит + 50% акции</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>15000*0,4+10000*0,5+0*0,1=<span style="font-size:16pt">11.000$</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red">100% акции</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red">20000*0,4+10000*0,5-10000*0,1=<span style="font-size:16pt">12.000$</span></span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Поэтому, следует на 100% инвестировать в акции.
</p>
<h4>Критерий Лапласа<br />
</h4>
<p>Если нет оснований считать, что какой либо из вариантов более вероятен по сравнению с другими, то все сценарии принимаются равновероятными.
</p>
<div style="text-align: center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:213px"/>
<col style="width:371px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Вариант действий</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Ожидаемая доходность</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red">100% депозит</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red">(10000+10000+10000)/3=<span style="font-size:16pt">10.000$</span></span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>50% депозит + 50% акции</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>(15000+10000+0)/3=<span style="font-size:16pt">8.333$</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>100% акции</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>(20000+10000-10000)/3=<span style="font-size:16pt">6.666$</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Видим, что если мы не умеем прогнозировать рынок акций, то разумнее воспользоваться депозитом.
</p>
<h4>Критерий Вальда<br />
</h4>
<p>Очень осторожная стратегия. По каждому варианту действий выбирается результат для наихудшего сценария. Затем выбирается вариант действий с максимальным из наихудших результатов.
</p>
<div style="text-align: center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:213px"/>
<col style="width:371px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Вариант действий</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Наихудший результат</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red">100% депозит</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red; font-size:16pt">10.000$</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>50% депозит + 50% акции</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">0$</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>100% акции</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-10.000$</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>В данном случае с точке зрения гарантированного сохранения средств также лучше 100% депозит.
</p>
<h4>Критерий Гурвица<br />
</h4>
<p>Ориентация на наихудший результат часто является перестраховкой. Вместе с тем опрометчиво выбирать чрезмерно оптимистичную политику. Критерий Гурвица рассматривает для каждого варианта действий наихудший и наилучший сценарий. Вводит понятие «коэффициента оптимизма» (a) &#8211; вероятности наилучшего сценария. Вероятность наихудшего сценария равна (1-a). Промежуточные сценарии не рассматриваются. Далее для некоторого набора (a) считаются математические ожидания прибыли.
</p>
<div style="text-align: center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:158px"/>
<col style="width:95px"/>
<col style="width:91px"/>
<col style="width:95px"/>
<col style="width:94px"/>
<col style="width:95px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Вариант действий</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Позитив</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Негатив</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>a=0,1</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>a=0,5</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>a=0,9</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>100% депозит</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">10.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">10.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red; font-size:16pt">10.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red; font-size:16pt">10.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">10.000$</span></p>
</td>
</tr>
<tr>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>50% депозит
</p>
<p>+ 50% акции</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">15.000$</span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">0$</span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">1.500$</span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">7.500$</span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">13.500$</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>100% акции</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">20.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-10.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-7.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-5.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red; font-size:16pt">17.000$</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Отсюда видим, что в зависимости от степени нашего оптимизма мы можем выбрать либо 100% депозит, либо 100% акции.
</p>
<h4>Критерий Сэвиджа<br />
</h4>
<p>В данном случае анализируется упущенные возможности, т.е. убытки от неправильного решения. Например, было принято решение инвестировать на 100% депозит, а сценарий будущего оказался оптимистичным, то упущенная выгода для этого варианта действий при реализации данного сценария равна 10.000$ (полученный доход) – 20.000$ (можно было бы получить, если бы было принято решение купить 100% акции) = -10.000$ (получено на 10.000$, чем можно было бы получить).
</p>
<p>Рассчитаем упущенную выгоду для всех сценариев и всех вариантов действий.
</p>
<div style="text-align: center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:154px"/>
<col style="width:122px"/>
<col style="width:123px"/>
<col style="width:122px"/>
<col style="width:117px"/></colgroup>
<tbody valign="top">
<tr>
<td style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Вариант действий</strong></p>
</td>
<td style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Позитивный</strong></p>
</td>
<td style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Нейтральный</strong></p>
</td>
<td style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Негативный</strong></p>
</td>
<td style="background: red; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:white"><strong>Минимум</strong></span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red">100% депозит</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-10.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">0$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">0$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red; font-size:16pt">-10.000$</span></p>
</td>
</tr>
<tr>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red">50% депозит<br />
</span></p>
<p><span style="color:red">+ 50% акции</span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-5.000$</span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">0$</span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-10.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red; font-size:16pt">-10.000$</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>100% акции</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">0$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">0$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-20.000$</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-size:16pt">-20.000$</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Далее для каждого варианта действий определяем наихудшее значение упущенной выгоды. Решением является вариант действий с наилучшим из наихудших значений. В нашем случае эквивалентны варианты 100% депозит и пополам акции и депозит.
</p>
<h3>Экспертные методы принятия решений<br />
</h3>
<p>Если для принятия решения анализируемая ситуация может быть смоделирована при помощи математических моделей, то целесообразность использования экспертных методов в данном случае сомнительна. Однако, во многих, если не в большинстве, случаев ситуация не поддается моделированию с приемлемой точностью. Например, как бы нам не хотелось мы, не сможем просчитать, насколько успешным может оказаться наш бизнес-проект, не взяв часть значений целевых показателей «с потолка». Безусловно, мы можем построить детальную бизнес-модель нашего проекта, заложив в него определенный уровень спроса на нашу продукцию, курс доллара, характеристики рынка труда и др. Такая модель позволит нам рассчитать характеристики нашего проекта: прибыль, денежный поток, доходность, но, в том случае, если мы ошиблись с заданием исходных значений спроса, рыночной заработной платы сотрудников расчетные показатели эффективности могут в итоге отличаться кардинальным образом от плановых.
</p>
<p>Не имея возможности рассчитать будущие значения базовых показателей, мы определяем их, опираясь на собственные знания, опыт и видение будущего. Однако, как показывает практика, единый коллективный vision будущего группы лиц обычно имеет больше шансов сбыться, чем мнение отдельного человека. Поэтому применяются различные методы опроса людей, адекватных стоящей задаче, т.е. экспертов с целью принятия решения, основанного на их совокупном опыте. Существует масса методов сбора экспертных оценок и их дальнейшей обработки. Рассмотрим кратко лишь некоторые из них.
</p>
<h4>Метод совещаний<br />
</h4>
<p>Классический метод принятия решения руководителем путем проведения совещания со своими подчиненными, в рамках которого каждый из подчиненных излагает свою позицию по рассматриваемому вопросу. Далее руководитель взвешивает высказанные аргументы и принимает решение. Если совещание происходит среди равных участников, например, членов совета директоров, то решение может приниматься путем голосования.
</p>
<p>Достоинством данного метода является простота его реализации. Недостатком – зависимость от красноречия ораторов, за которым может скрываться недостаточная компетентность в рассматриваемых вопросах.
</p>
<h4>Метод суда<br />
</h4>
<p>Мeтoд &laquo;cyдa&raquo; являeтcя paзнoвиднocтью мeтoдa &laquo;coвeщaний&raquo; и peaлизyeтcя пo aнaлoгии c вeдeниeм cyдeбнoгo пpoцecca. В poли &laquo;пoдcyдимыx&raquo; выcтyпaют выбиpaeмыe вapиaнты peшeния; в poли &laquo;cyдeй&raquo; &#8211; лицa, пpинимaющиe peшeниe; в poли &laquo;пpoкypopoв&raquo; и &laquo;зaщитникoв&raquo; &#8211; члeны экcпepтнoй гpyппы. Рoль &laquo;cвидeтeлeй&raquo; выпoлняют paзличныe ycлoвия выбopa и дoвoды экcпepтoв. Пpи вeдeнии тaкoгo &laquo;cyдeбнoгo пpoцecca&raquo; oтклoняютcя или пpинимaютcя тe или иныe peшeния.
</p>
<p>Мeтoд &laquo;cyдa&raquo; цeлecooбpaзнo иcпoльзoвaть пpи нaличии нecкoлькиx гpyпп экcпepтoв, пpидepживaющиxcя paзличныx вapиaнтoв peшeния.
</p>
<h4>Мозговой штурм<br />
</h4>
<p>Мeтoды этoгo типa извecтны тaкжe пoд нaзвaниeм кoллeктивнoй гeнepaции идeй, мoзгoвoгo штypмa, диcкyccиoнныx мeтoдoв. Вce эти мeтoды ocнoвaны нa cвoбoднoм выдвижeнии идeй, нaпpaвлeнныx нa peшeниe пpoблeмы. Зaтeм из этиx идeй oтбиpaютcя нaибoлee цeнныe.
</p>
<p>Дocтoинcтвoм мeтoдa &laquo;мoзгoвoй aтaки&raquo; являeтcя выcoкaя oпepaтивнocть пoлyчeния тpeбyeмoгo peшeния. Оcнoвным нeдocтaткoм eгo &#8211; cлoжнocть opгaнизaции экcпepтизы, тaк кaк инoгдa нeвoзмoжнo coбpaть вмecтe тpeбyeмыx cпeциaлиcтoв, coздaть нeпpинyждeннyю aтмocфepy и иcключить влияниe дoлжнocтныx взaимooтнoшeний.
</p>
<h4>Метод сценариев<br />
</h4>
<p>Мeтoд &laquo;cцeнapиeв&raquo; пpeдcтaвляeт coбoй coвoкyпнocть пpaвил пo излoжeнию в пиcьмeннoм видe пpeдлoжeний cпeциaлиcтoв пo peшaeмoй пpoблeмe. Сцeнapий пpeдcтaвляeт coбoй дoкyмeнт, coдepжaщий aнaлиз пpoблeмы и пpeдлoжeния пo ee peaлизaции. Пpeдлoжeния внaчaлe пишyт экcпepты индивидyaльнo, a зaтeм oни coглacyютcя и излaгaютcя в фopмe eдинoгo дoкyмeнтa.
</p>
<p>Оcнoвным пpeимyщecтвoм cцeнapия являeтcя кoмплeкcный oxвaт peшaeмoй пpoблeмы в дocтyпнoй для вocпpиятия фopмe. К нeдocтaткaм мoжнo oтнecти вoзмoжныe нeoднoзнaчнocть, нeчeткocть излaгaeмыx вoпpocoв и нeдocтaтoчнyю oбocнoвaннocти oтдeльныx peшeния.
</p>
<h4>Метод Дельфи<br />
</h4>
<p>Мeтoд &laquo;Дeльфи&raquo;, или мeтoд &laquo;дeльфийcкoгo opaкyлa&raquo;, пpeдcтaвляeт coбoй итepaтивнyю пpoцeдypy aнкeтнoгo oпpoca. Пpи этoм coблюдaeтcя тpeбoвaниe oтcyтcтвия личныx кoнтaктoв мeждy экcпepтaми и oбecпeчeния иx пoлнoй инфopмaциeй пo вceм peзyльтaтaм oцeнoк пocлe кaждoгo тypa oпpoca c coxpaнeниeм aнoнимнocти oцeнoк, apгyмeнтaции и кpитики.
</p>
<p>Пpoцeдypa мeтoдa включaeт нecкoлькo пocлeдoвaтeльныx этaпoв oпpoca. Нa пepвoм этaпe пpoизвoдитcя индивидyaльный oпpoc экcпepтoв, oбычнo в фopмe aнкeт. Экcпepты дaют oтвeты, нe apгyмeнтиpyя иx. Зaтeм peзyльтaты oпpoca oбpaбaтывaютcя и фopмиpyeтcя кoллeктивнoe мнeниe гpyппы экcпepтoв, выявляютcя и oбoбщaютcя apгyмeнтaции в пoльзy paзличныx cyждeний. Нa втopoм &#8211; вcя инфopмaция cooбщaeтcя экcпepтaм и иx пpocят пepecмoтpeть oцeнки и oбъяcнить пpичины cвoeгo нecoглacия c кoллeктивным cyждeниeм. Нoвыe oцeнки внoвь oбpaбaтывaютcя и ocyщecтвляeтcя пepexoд к cлeдyющeмy этaпy. Пpaктикa пoкaзывaeт, чтo пocлe тpex-чeтыpex этaпoв oтвeты экcпepтoв cтaбилизиpyютcя, и нeoбxoдимo пpeкpaщaть пpoцeдypy.
</p>
<p>Дocтoинcтвoм мeтoдa &laquo;Дeльфи&raquo; являeтcя иcпoльзoвaниe oбpaтнoй cвязи в xoдe oпpoca, чтo знaчитeльнo пoвышaeт oбъeктивнocть экcпepтныx oцeнoк. Однaкo дaнный мeтoд тpeбyeт знaчитeльнoгo вpeмeни нa peaлизaцию вceй мнoгoэтaпнoй пpoцeдypы.
</p>
<h4>Заключение<br />
</h4>
<p>Закончить хочется известным философским утверждением: «Практика – важнейший критерий истины». Поэтому лучшим инструментом принятия решений является тот, который помогает именно нам добиваться успеха в конкретных практических ситуациях.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=527</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аналитический аппарат для принятия решений – математическая оптимизация</title>
		<link>http://www.kholodkov.ru/it/?p=518</link>
		<comments>http://www.kholodkov.ru/it/?p=518#comments</comments>
		<pubDate>Thu, 27 Jan 2011 15:53:08 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Общие принципы]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Подход]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/it/?p=518</guid>
		<description><![CDATA[Линейное программирование Линейное программирование представляет собой математический метод для принятия решений, заключающийся в поиске оптимального значения целевой функции, зависящей от некоторых переменных, при заданных дополнительных ограничениях. При этом и целевая функция и ограничения должны быть линейны. Существуют математические алгоритмы и программное обеспечение, позволяющее искать оптимум целевой функции при заданных ограничениях. Очевидно, что найденные значения переменных [...]]]></description>
			<content:encoded><![CDATA[<p>
<h3>Линейное программирование<br />
</h3>
</p>
<p><img class="first" src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_1.png" alt="" align="left"/>Линейное программирование представляет собой математический метод для принятия решений, заключающийся в поиске оптимального значения целевой функции, зависящей от некоторых переменных, при заданных дополнительных ограничениях. При этом и целевая функция и ограничения должны быть линейны. Существуют математические алгоритмы и программное обеспечение, позволяющее искать оптимум целевой функции при заданных ограничениях. Очевидно, что найденные значения переменных функции, соответствующие ее оптимуму и будут являться искомым решением.
</p>
<p>Для примера рассмотрим простую задачу, которую решим графически.
</p>
<p>Пусть перед компанией А стоит задача организовать рекламную компанию, длительностью один месяц, на которую выделено в бюджете 10.000$. Имеется возможность разместить рекламный ролик на радио (стоимость минуты эфирно времени на радио 500$) и/или на телевидении (стоимость минуты на местном TV равна 1000$). Имеются статические данные об эффективности маркетинговых каналов. Так 1 минута на телевидении в среднем обеспечивает рекламодателю 15 новых клиентов, а 1 минута на радио – 10 новых клиентов. Кроме того, все рекламодатели должны соблюдать местное антимонопольное законодательство, в рамках которого общая длительность транслированных по всем каналам рекламных роликов не должна превышать 15 минут в месяц.
</p>
<p>Вопрос: каким образом максимально эффективно (по количеству новых клиентов) с учетом бюджетного и законодательного ограничения распределить рекламную кампанию между радио и ТВ?
</p>
<p><span id="more-518"></span></p>
<p>Для принятия решения в данной ситуации воспользуемся методом линейного программирования. Пусть X – общая продолжительность роликов на радио (в минутах), а Y – на ТВ. Тогда целевая функция (эффективность = кол-во новых клиентов от кампании) будет представлять из себя:
</p>
<p>F(X,Y) = 10*X + 15*Y
</p>
<p>Ограничения:
</p>
<p>500*X + 1000*Y &lt;= 10.000 (бюджетное)
</p>
<p>X + Y &lt;= 15 (законодательное)
</p>
<p>X &gt;= 0, Y &gt;= 0 (очевидное)
</p>
<p>Теперь изобразим имеющиеся ограничения графически.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_2.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
		</span></p>
<p>Многоугольник, с вершинами 1, 2, 3 и 4 представляет из себя множество возможных значений X и Y, удовлетворяющих заданным ограничениям (заштрихованная область).
</p>
<p>Теперь задача сводится к поиску оптимума целевой функции F(X,Y) на данном множестве допустимых значений переменных. Теорема, лежащая в основе линейного программирования, гласит, что максимум линейной функции на выпуклом многоугольнике (или выпуклом многограннике, если переменных больше двух) достигается в вершинах этого многоугольника (многогранника). Поэтому, для того, чтобы найти оптимальные значения X и Y в нашем случае достаточно рассчитать значения целевой функции в четырех вершинах полученного многоугольника и выбрать из них максимальное (оптимальное). Соответствующие данному значению целевой функции значения X и Y и будут решением.
</p>
<p>Рассчитаем значения F(X,Y) в точках 1-4.
</p>
<div style="text-align: center" align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:59px"/>
<col style="width:52px"/>
<col style="width:57px"/>
<col style="width:236px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Точка</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>X</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Y</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>F(X,Y) = 10*X + 15*Y</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>1</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>0</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>0</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>0</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>2</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>0</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>10</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>150</p>
</td>
</tr>
<tr style="background: yellow">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>3</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>10</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>5</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>175</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>4</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>15</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>0</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>150</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Как видим, максимальное значение новых клиентов (175) достигается при условии размещения роликов на радио с общей длительностью 10 минут и на ТВ с общей длительностью 5 минут.
</p>
<h3>Календарно-сетевое планирование<br />
</h3>
<p>Календарно-сетевое планирование позволяет применить математический аппарат теории графов для решения задач управления проектами. Проект может быть представлен в виде последовательности взаимосвязанных работ, каждая из которых имеет определенную длительность и может характеризоваться дополнительными параметрами (стоимость, требуемые ресурсы и др.). В рамках данного определения проект может быть изображен в виде сетевого графика, как показано ниже. На нем в узлах показаны работы, составляющие проект. Дуги представляют собой события, инициирующие переходы к последующим работам проекта.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_3.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
		</span></p>
<p>Красным на сетевом графике выделен <strong><em>критический путь</em></strong>, который представляет собой самый длинный «маршрут» от начала проекта до его окончания. Любая задержка в работах, составляющих критический путь, приведет к задержке всего проекта в целом.
</p>
<p>Работы, не лежащие на критическом пути, имеют <strong><em>запас времени</em></strong> на завершение. В нашем примере работа «Проложить дорогу к дому» имеет запас времени 4 месяца, а работа «Закупить стройматерилы» &#8211; 2 месяца.
</p>
<p>Наряду с сетевым графиком для принятия решений в области управления проектами используется линейная диаграмма (или ее разновидность, на которой также обозначены взаимосвязи между работами – диаграмма Ганта).
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_4.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
		</span></p>
<p>На линейной диаграмме наглядно видны возможности для изменения сроков начала и завершения работ. Например, если несколько запараллеленных работ требуют общего ресурса, то при наличии запасов их можно разнести во времени. В нашем случае во второй месяц строительства у прораба на проекте могут возникнуть сложности с одновременным техническим руководством строительством дороги, закупкой стройматериалов и рытьем фундамента. Поэтому, например, можно принять решение о переносе строительства дороги на более поздний период – 3-й и 4-й месяцы, когда закупка материалов будет завершена, а работы по рытью фундамента будут отработаны за первый месяц их выполнения и прораб сможет параллельно заниматься дорогой.
</p>
<p>Также математический аппарат теории графов часто применяется для решения оптимизационных задач при управлении проектами. Например, если для каждой работы задать функции, определяющие зависимость ее стоимости от продолжительности выполнения, то методами линейного программирования можно рассчитать оптимальные длительности работ проекта (и, соответственно, даты их начала и завершения), обеспечивающие минимальную стоимость проекта в определенных временных рамках.
</p>
<h3>Теория игр<br />
</h3>
<p>Теория игр занимается изучением т.н. «конфликтных» ситуаций, где сталкиваются интересы двух или более сторон: индивидов, конкурирующих организаций, партий и др. При этом каждая сторона сталкивается с проблемой принятия решений по выбору для себя оптимальной стратегии поведения в этой «игре», направленной на максимизацию выигрыша или минимизацию проигрыша. Для решения этой задачи в рамках теории игр существует аналитический и математический аппарат, позволяющий наглядно описать «правила игры» и возможные стратегии поведения игроков, а также определить оптимальную из этих стратегий.
</p>
<p>Рассмотрим применение элементов теории игр на примере т.н. дилеммы заключенных. Пойманы два преступника (A и B), совместно совершивших одно вооруженное ограбление. Однако, следствие не может доказать, что вооруженное ограбление совершили именно они. Следствие может лишь доказать, что они незаконно носили оружие. По закону за вооруженное ограбление положено тюремное заключение сроком на 10 лет, за ношение оружия – 1 год тюрьмы. В связи со сложившейся ситуацией следователь предлагает каждому участнику сознаться. Также он сообщает, что если сознаются оба участника, то каждому из них срок будет сокращен в два раза до 5-ти лет. Возможности общаться между собой у заключенных нет. Вопрос: следует ли каждому из заключенных сознаться или продолжать молчать?
</p>
<p>В данном случае следователь придумал условия «игры». А заключенные A и B играют в нее между собой. Для описания условий игры между двумя игроками и возможных сценариев обычно используется матрица, измерениями которой являются возможные сценарии (выборы) каждого игрока, а в ячейках результат игры в случае данного сочетания выборов двух игроков.</p>
<div style="text-align: center" align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:140px"/>
<col style="width:123px"/>
<col style="width:180px"/>
<col style="width:181px"/></colgroup>
<tbody valign="top">
<tr>
<td colspan="2" rowspan="2" vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"> </td>
<td colspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного B</strong></p>
</td>
</tr>
<tr style="background: #d9d9d9">
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
</tr>
<tr style="height: 38px">
<td rowspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного А</strong></p>
</td>
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>А получает 5 лет
</p>
<p>B получает 5 лет</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>А получает 10 лет
</p>
<p>B выходит на свободу</p>
</td>
</tr>
<tr style="height: 37px">
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>А выходит на свободу
</p>
<p>B получает 10 лет</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>А получает 1 год
</p>
<p>B получает 1 год</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Для краткости и четкости обозначим в ячейках матрицы результаты для игроков A и B в виде: результат А, результат B.</p>
<div style="text-align: center" align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:140px"/>
<col style="width:123px"/>
<col style="width:180px"/>
<col style="width:181px"/></colgroup>
<tbody valign="top">
<tr>
<td colspan="2" rowspan="2" vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"> </td>
<td colspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного B</strong></p>
</td>
</tr>
<tr style="background: #d9d9d9">
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
</tr>
<tr style="height: 38px">
<td rowspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного А</strong></p>
</td>
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>-5,-5</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>-10,0</p>
</td>
</tr>
<tr style="height: 37px">
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>0,-10</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red"><strong>-1,-1</strong></span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Заключенные хотят получить «гарантированный» оптимальный результат игры при любых стратегиях другого игрока. Для этого, т.к. заключенные не связаны друг с другом, при принятии решения (сознаться или молчать) они рассматривают для каждой возможной стратегии наихудший результат. Так, если заключенный A сознается, то его наихудший результат равен -10 (если B сознается). В случае же, если А будет продолжать молчать, то его наихудший результат равен -1 (если B также будет продолжать молчать). Следовательно, А выбирает для себя стратегию «молчать», как наиболее эффективную при любых действиях B. Нетрудно увидеть, что для B «молчать» &#8211; также оптимальная стратегия. В итоге оба заключенных будут молчать и выйдут на свободу через год. Если кто-то из них не владеет аналитическим аппаратом принятия решения, то он в итоге может просидеть в тюрьме 5 или даже 10 лет, за счет чего владеющий им может выйти сразу на свободу.
</p>
<p>Но, конечно же, оба заключенных поймут суть сложившейся ситуации и будут молчать. Единственным человеком, не владеющим аппаратом теории игр, был в данном случае следователь, который придумал такие условия игры для подозреваемых, что виновные в серьезном преступлении получат на двоих всего 2 года тюрьмы.
</p>
<p>В условиях невозможности доказательства вины ему следовало бы предложить другую игру. А именно, предложить каждому подозреваемому сознаться, но взамен обещать свободу сознавшемуся, если его партнер продолжит молчать, или уменьшение срока вдвое, если его партнер также сознается.
</p>
<p>В этом случае матрица результатов для заключенных выглядит следующим образом.</p>
<div style="text-align: center" align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:140px"/>
<col style="width:123px"/>
<col style="width:180px"/>
<col style="width:181px"/></colgroup>
<tbody valign="top">
<tr>
<td colspan="2" rowspan="2" vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"> </td>
<td colspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного B</strong></p>
</td>
</tr>
<tr style="background: #d9d9d9">
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
</tr>
<tr style="height: 38px">
<td rowspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного А</strong></p>
</td>
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red"><strong>-5,-5</strong></span></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>0,-10</p>
</td>
</tr>
<tr style="height: 37px">
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>-10,0</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>-1,-1</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Наихудшие результаты для А при любых действиях B, если сознаться = -5, если молчать = -10. Следовательно, А выгоднее сознаться. Аналогично выгоднее сознаться и B. Следовательно, оба подозреваемых сознаются и получат по 5 лет тюрьмы.
</p>
<p>Такой исход хорош для следователя (общества в целом) и плох для криминала. «Профсоюз» криминала в лице мафии во избежание подобных ситуаций может ввести для своих членов правило: «не сознаваться ни при каких условиях». За неисполнение этого правила гарантированная смерть после освобождения из тюрьмы. Пусть нашим заключенным по 30 лет и средняя продолжительность жизни 60 лет, т.е. смерть эквивалентна потере 30 лет жизни.
</p>
<p>Матрица тогда выглядит так.</p>
<div style="text-align: center" align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:140px"/>
<col style="width:123px"/>
<col style="width:180px"/>
<col style="width:181px"/></colgroup>
<tbody valign="top">
<tr>
<td colspan="2" rowspan="2" vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt"> </td>
<td colspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного B</strong></p>
</td>
</tr>
<tr style="background: #d9d9d9">
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
</tr>
<tr style="height: 38px">
<td rowspan="2" vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Варианты действий заключенного А</strong></p>
</td>
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Сознаться</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>-30,-30</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>-30,-10</p>
</td>
</tr>
<tr style="height: 37px">
<td vAlign="middle" style="background: #d9d9d9; padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Молчать</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>-10,-30</p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="color:red"><strong>-1,-1</strong></span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>Наихудшие результаты для А при любых действиях B, если сознаться = -30, если молчать = -10. Следовательно, А, как и B, выгоднее молчать. В итоге оба получат всего лишь по году тюрьмы.
</p>
<p>Приведенный выше пример показывает возможность применения элементарных инструментов теории игр для принятия решений. Более сложные случаи могут быть смоделированы развитым математическим аппаратом теории игр, в т.ч. при помощи методов линейного программирования рассмотренных выше.
</p>
<h3>Теория очередей<br />
</h3>
<p>Очереди – это наше все! Они повсюду. В магазине, в аэропорту на регистрации и оформлении багажа, в самолете при ожидании разрешения на посадку, в автомобиле в пробке и т.д. и т.п. Поэтому, из-за их распространенности и важности, для описания и поддержки принятия решений в сфере «очередей» была создана теория массового обслуживания (теория очередей). Математический аппарат, лежащий в основе теории очередей, весьма и весьма сложен, подразумевает решение системы дифференциальных уравнений большого порядка. Однако, результатом его применения являются несложные формулы, позволяющие рассчитывать характеристики очередей и, тем самым, принимать решения по их оптимальной организации.
</p>
<p>Рассмотрим обобщенную модель очереди.
</p>
<p style="text-align: center"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_5.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
						</span></p>
<p>«Входной поток» представляет из себя общий поток заявок желающих получить обслуживание. «Канал обслуживания» обрабатывает не более одной заявки одновременно. Для одновременной обработки N заявок может использоваться N каналов. «Выходной поток» &#8211; обработанные заявки. Если интенсивность входного потока (число заявок в единицу времени) превышает число каналов обслуживания, то «не помещающиеся» заявки становятся в «очередь» с тем, чтобы быть обработанными в следующую единицу времени.
</p>
<p>Наглядным примером, который может быть описан при помощи данной модели является Call-центр оператора связи. Так абоненты, желающие получить консультацию по телефону, образуют входной поток. Канал обслуживания – оператор. Call-центр &#8211; группа операторов, обрабатывающих телефонные звонки. Если в Call-центре есть свободный оператор, то абонент сразу попадает на него, минуя очередь. Если в Call-центре все операторы заняты, то он становится в очередь и слушает музыку в своем телефоне в это время. Размер такой «очереди» в Call-центре имеет свои технологические ограничения и если желающих дозвониться абонентов слишком много, а операторов (каналов обслуживания) слишком мало, то очередь переполняется и никакие другие абоненты просто не могут дозвониться по указанному номеру телефона (слышат короткие гудки «Занято»).
</p>
<p>Теория очередей и формулы, приведенные ниже, в частности, позволяют рассчитать необходимое количество операторов и размер очереди для того, чтобы справиться с прогнозируемым количеством звонков абонентов с одной стороны и не переплачивать за релаксирующих операторов с другой стороны.
</p>
<div style="text-align: center" align="center">
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:83px"/>
<col style="width:258px"/>
<col style="width:354px"/></colgroup>
<tbody valign="top">
<tr style="background: #d9d9d9">
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Характ-ка очереди</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Описание</strong></p>
</td>
<td vAlign="middle" style="padding-left: 7px; padding-right: 7px; border-top:  solid black 0.5pt; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><strong>Расчетная формула</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>N</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Число каналов обслуживания</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Обычно подбирается под требуемые значения расчетных характеристик очереди, приведенных ниже.</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>m</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Количество мест в очереди</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Обычно подбирается под требуемые значения расчетных характеристик очереди, приведенных ниже.</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-family:Symbol">l</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Интенсивность входного потока (число заявок в единицу времени).</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Задается в качестве условия расчета.
</p>
<p>Например, 1000 звонков в час в службу технической поддержки.</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-family:Symbol">m</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Интенсивность канала обслуживания (число заявок, обслуживаемых одним каналом, в единицу времени).</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Задается в качестве условия расчета.
</p>
<p>Например, 20 звонков в час в службу технической поддержки может обслужить один оператор.</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-family:Symbol">r</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Соотношение интенсивностей входного потока и канала обслуживания.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><span style="font-family:Symbol">r</span> = <span style="font-family:Symbol">l</span> / <span style="font-family:Symbol">m</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>P<sub>0</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Вероятность того, что все каналы обслуживания свободны (находятся в состоянии простоя).</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_6.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>P<sub>k</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Вероятность того, что в системе (в очереди и на обслуживании) находятся k заявок. Если k не превышает числа каналов N, то все заявки находятся на обслуживании и очередь отсутствует; в противном случае все каналы заняты и k-N заявок находится в очереди.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_7.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>P<sub>отк</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Вероятность отказа в обслуживании определяется ситуацией занятости всех N каналов и всех m мест в очереди.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>P<sub>отк</sub> = P<sub>N+m</sub></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>N<sub>зан</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Среднее число занятых каналов.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_8.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>N<sub>своб</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Среднее число свободных каналов.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_9.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>К<sub>прост</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Коэффициент простоя каналов.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_10.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>К<sub>зан</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Коэффициент занятости каналов.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_11.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>q</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Относительная пропускная способность (доля обслуженных заявок в общем числе поступавших в систему).</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_12.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>A</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Абсолютная пропускная способность (среднее число заявок, обслуживаемых в единицу времени).</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_13.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>L<sub>очер</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Средняя длина очереди.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_14.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>L</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Cреднее число заявок, находящихся в системе, складывается из средних значений занятости каналов и длины очереди.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_15.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Т<sub>очер</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Среднее время пребывания заявки в очереди.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_16.gif" alt=""/></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid black 0.5pt; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Т<sub>сист</sub></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p>Общее время пребывания заявки в системе будет складываться из T<sub>очер</sub> и среднего времени обслуживания.</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid black 0.5pt; border-right:  solid black 0.5pt">
<p><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/012711_1653_17.gif" alt=""/></p>
</td>
</tr>
</tbody>
</table>
</div>
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=518</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аналитический аппарат для принятия решений – «простые» методы</title>
		<link>http://www.kholodkov.ru/it/?p=297</link>
		<comments>http://www.kholodkov.ru/it/?p=297#comments</comments>
		<pubDate>Wed, 19 Jan 2011 11:50:01 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Общие принципы]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Подход]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/it/?p=297</guid>
		<description><![CDATA[Каждый человек ежедневно принимает десятки, сотни и тысячи решений. Стоит ли вставать с кровати? Что приготовить на завтрак? Поехать на машине или на метро? Что надеть? И т.д. и т.п. Несомненно, именно принятые нами ранее решения по большей части определили то, какие мы есть сегодня: насколько успешны, счастливы, богаты. Кроме того, многие из нас принимают [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">
<img class="first" src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-1.png" alt="" align="left" />Каждый человек ежедневно принимает десятки, сотни и тысячи <strong><em>решений</em></strong>. Стоит ли вставать с кровати? Что приготовить на завтрак? Поехать на машине или на метро? Что надеть? И т.д. и т.п. Несомненно, именно принятые нами ранее решения по большей части определили то, какие мы есть сегодня: насколько успешны, счастливы, богаты. Кроме того, многие из нас принимают решения, оказывающие влияние и на других людей: нашу семью, организацию, общество. Все это делает процесс принятия решений человеком, как минимум, интересным и достойным изучения, т.к. всем нам хочется принимать больше <strong><em>правильных</em></strong> решений и меньше <strong><em>неправильных</em></strong>.</p>
<p>Для поддержки процедуры принятия решений у нас есть мощнейший и наиболее совершенный инструмент – человеческий мозг. Безусловно, что никакие иные инструменты не могут сравниться с ним в эффективности (соотношении принятых правильных и неправильных решений) в качестве универсального средства для принятия решений любых видов. В этой связи интересна «концепция» устройства человек мозга в виде совокупности двух полушарий, одно из которых (левое) позволяет мыслить «абстрактно» (строить сложные, «отвлеченные» от конкретных предметов и жизненных ситуаций логические конструкции), а другое (правое) – «конкретно» (фактические, хранить в сжатом виде жизненный опыт в виде ассоциаций действие-результат). Наличие этих двух инструментов позволяет человеку принимать решения основные одновременно на трезвом логическом расчете и на интуиции. У разных людей генетически может быть более развито одно из полушарий, это приводит к увеличению или уменьшению доли логики в принимаемых решениях за счет, соответственно, уменьшения или увеличения доли интуиции. Существенный дисбаланс в любую сторону в функционировании полушарий снижает общее качество принимаемых решений и подробно описан в житейских историях и анекдотах про математиков и блондинок.</p>
<p style="text-align: justify;"><span id="more-297"></span></p>
<p>Человеческий мозг, находясь вне конкуренции в качестве универсального средства принятия решений, тем не менее, часто уступает другим инструментам при принятии специфических решений. В качестве примера можно известную игру в 2003-м году чемпиона мира по шахматам Гарри Каспарова с компьютерной программой X3D Fritz, запущенной всего лишь на одном компьютере с четырьмя процессорами Pentium 4 Xeon (почти PC). Как известно, состязание состояло из четырех игр, в двух из которых была ничья, в одной победил Каспаров и в одной победил X3D Fritz. Т.е. компьютерная программа, в основе которой лежат математические алгоритмы, не уступила человеческому мозгу в принятии решения «Какой сделать следующий ход, чтобы выиграть партию?».</p>
<p>Интересен ответ Каспарова на заданный ему после игры вопрос:</p>
<p><em><span style="text-decoration: underline;">Журналист:</span> Вы согласны с утверждением одного из международных гроссмейстеров, который сказал, что человек всегда умнее машины?<br />
</em></p>
<p><em><span style="text-decoration: underline;">Каспаров:</span> Матчи против машины имеют свою специфику. Ты находишься в постоянном напряжении. Ошибаться недопустимо, поскольку человек может тебе простить оплошность, а программа &#8211; нет.<br />
</em></p>
<p>Если посмотреть философски на этот пример, то в нем, на самом деле, «человеческий мозг» соревновался в принятии решений, не с «компьютерной программой», а с другим «человеческим мозгом» &#8211; мозгом создателей этой программы. Иначе говоря, с одной стороны находился человек с уникальными врожденными способностями принятия решений определенного плана, а с другой – человек без таких способностей, НО вооруженный <strong><em>аналитическим аппаратом</em></strong> для принятия решений (математические алгоритмы, компьютерные программы, базы знаний и др.). В итоге оказалось, что аналитический аппарат уравновесил их шансы в принятии правильных решений.</p>
<p>Об аналитическом аппарате для принятия решения и пойдет речь далее.<em><br />
</em></p>
<p style="text-align: justify;">
<h3>Общая схема процесса принятие решения</h3>
<p>Сначала определим объект нашего рассмотрения – решение. Ниже представлены несколько определений этого термина, которые характеризуют его с разных сторон.</p>
<p><em>РЕШЕНИЕ (в психологии) – формирование стратегий и последовательности действий для достижения цели, основанное на избирательных мыслительно-поисковых актах и преобразовании субъективных смыслов.<br />
</em></p>
<p><em>РЕШЕНИЕ (в экономике) — способ, образ экономических действий государства, регионов, предприятий, фирм, который избирают их руководители в результате анализа вариантов, исходя из поставленных целей и с учетом наличия ограниченных ресурсов. Проект решения вырабатывается системными аналитиками, а утверждение решения после рассмотрения производится лицами, принимающими решения.<br />
</em></p>
<p><em>РЕШЕНИЕ (в математике) — 1. Выбор одной или нескольких альтернатив из множества возможных (вариантов решения). 2. Процесс (алгоритм) осуществления такого выбора.<br />
</em></p>
<p>Как видим, во всех трех определениях есть два основных понятия: цель и альтернатива (вариант решения). Эти же два понятия являются ключевыми понятиями процесса принятия решения. В общем виде процесс принятия решения может быть представлен следующим образом.</p>
<p style="text-align: center;"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-2.png" alt="" /></p>
<p>Этапы 1-3 и 6 представляют из себя плохо формализуемые процессы, происходящие в глубине человеческого разума или, того хуже, организационных структур. Например, невозможно просчитать, что будет двигать человеком в описанной ситуации. Вполне возможно, что на этапе определения целей индивидуум решит, что будет лучше, если он не придет на это совещание, сославшись на пробки, т.к. он знает, что решения, которые должны быть приняты на этом нем, очень рискованные и он не хочет, чтобы его подпись фигурировала в протоколе в пользу одного из них. Равно как этап 6 может включать в себя массу неформальных мероприятий, интриг, направленный на претворение принятого решения в жизнь.</p>
<p>Этапы 4 и 5, напротив, могут быть достаточно формально описаны при помощи логических, математических, структурных и других моделей. По большому счету, они сводятся к решению задачи, в которой в качестве условий заданы описание текущей ситуации и критерии оптимальности решений, направленных на ее изменение. Сама же задача сводится к поиску и выбору оптимального решения в соответствии с заданными условиями. Поэтому здесь может быть применен обширный аналитический инструментарий для принятия решений.</p>
<p>Ниже рассмотрены отдельные аналитические методы, разбитые на четыре группы:</p>
<div align="center">
<table style="border-collapse: collapse;" border="0">
<colgroup span="1">
<col style="width: 137px;" span="1"></col>
<col style="width: 165px;" span="1"></col>
<col style="width: 170px;" span="1"></col>
<col style="width: 153px;" span="1"></col>
</colgroup>
<tbody>
<tr style="background: #d9d9d9;">
<td style="padding-left: 7px; padding-right: 7px; border: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;"><strong>Группа методов</strong></span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: solid black 0.5pt; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;"><strong>Достоинства</strong></span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: solid black 0.5pt; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;"><strong>Недостатки</strong></span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: solid black 0.5pt; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;"><strong>Когда применяются</strong></span></td>
</tr>
<tr valign="top">
<td style="background: #dbe5f1; padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">«Простые» методы</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Наглядность и простота<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Универсальность</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Неэффективность для решения сложных аналитических задач</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Управленческий консалтинг<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Принятие стратегических решений</span></li>
</ul>
</td>
</tr>
<tr valign="top">
<td style="background: #dbe5f1; padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Математические оптимизационные методы</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Очень точные и математически обоснованные решения</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Далеко не всегда ситуация может быть математически смоделирована</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Если может быть построена математическая модель рассматриваемой системы</span></li>
</ul>
</td>
</tr>
<tr valign="top">
<td style="background: #dbe5f1; padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Вероятностные методы</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Учет различных сценариев развития событий и их вероятностей</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Используемые в расчетах значения вероятностей развития сценариев обычно практически очень трудно обосновать</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Когда необходимо рассмотреть и оценить различные решения при разных сценариях развития событий</span></li>
</ul>
</td>
</tr>
<tr valign="top">
<td style="background: #dbe5f1; padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid black 0.5pt; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;"><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Экспертные методы</span></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Могут быть использованы, когда система не может быть смоделирована<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Максимально используют опыт принятия правильных решений</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Не имеют логической базы для обоснования принимаемых решений (Так предложили эксперты!)</span></li>
</ul>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid black 0.5pt; border-right: solid black 0.5pt;">
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Когда система не может быть формализована</span></li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: justify;">
<p style="text-align: justify;">
<h3>«Простые» методы принятия решений</h3>
<p style="text-align: justify;">
<h4>«Визуальные» методы</h4>
<p>К «визуальным» методам принятия решений можно отнести инструменты, при помощи которых анализируемая ситуация представляется в виде «наглядных» схем, матриц, диаграмм и др. Как правило, существует описание метода, включающее в себя способ заполнения соответствующей наглядной схемы и алгоритм принятия решений в зависимости от полученного результата. Таких методов существует много. Каждый из них ориентирован на решение определенных групп задач, например, задач стратегического планирования деятельности организации. С этими методами можно подробно ознакомиться в литературе по менеджменту и сайтах консалтинговых компаний – их создателей. В качестве примеров «визуальных» методов приведем «Матрицу BCG» (Бостонская матрица) и «SWOT-анализ».</p>
<p style="text-align: justify;">
<h5>Бостонская матрица</h5>
<p><strong>Категории решений:</strong> Решения в маркетинге по управлению продуктовым портфелем организации.</p>
<p><strong>Наглядное представление:</strong> Матрица 2&#215;2, по осям откладываются доля рынка, темп роста рынка. Далее продукты компании оцениваются с точки зрения этих двух параметров и помещаются в виде точек в эту матрицу.</p>
<p style="text-align: center;"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-3.png" alt="" /></p>
<p><strong>Алгоритм принятия решений:</strong> В зависимости от попадания продукта в одну из четырех областей матрицы рекомендуется определенный набор действий в отношении этого продукта (см. на схеме выше).</p>
<p style="text-align: justify;">
<h5>SWOT-анализ</h5>
<p><strong>Категории решений:</strong> Стратегические решения для организации и индивидуума.</p>
<p><strong>Наглядное представление:</strong> Матрица 2&#215;2, по осям откладываются зоны относительно анализируемой организации (внутренняя и внешняя) и вид влияния на нее (положительное и отрицательное). Далее по полученным четырем категориям матрицы распределяются влияющие на организацию факторы и явления.</p>
<p>Ниже приведен пример заполнения матрицы для производителя автомобилей.</p>
<p style="text-align: center;"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-4.png" alt="" /></p>
<p><strong>Алгоритм принятия решений:</strong> После заполнения SWOT-матрицы производится сопоставления внешних и внутренних факторов между собой и по каждому из четырех возможных сочетаний предлагается определенный типовой набор действий, который учитывается и преобразуется в действия конкретной анализируемой организации. Пример результата такого анализа приведен ниже. В квадратах матрицы находятся конкретные действия (предлагаемые решения).</p>
<p style="text-align: center;"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-5.png" alt="" /></p>
<p style="text-align: justify;">
<h4>Сравнение альтернатив по критериям</h4>
<p>Простой и универсальный метод принятия решений, когда надо выбрать одну из возможных альтернатив.</p>
<p>Включает в себя следующую последовательность действий:</p>
<ul>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Составление перечня критериев для сравнения альтернатив.<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Определение относительной значимости (веса) для каждого критерия.<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Выбор единой шкалы для оценки всех альтернатив по всем критериям. Например, 10-ти бальной шкалы.<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Оценка всех альтернатив по всем критериям по выбранной шкале.<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Расчет индекса по каждой альтернативе, представляющего из себя сумму произведений оценки альтернативы по критерию на вес этого критерия.<br />
</span></li>
<li><span style="font-family: Lucida Sans Unicode; font-size: 10pt;">Выбор в качестве решения альтернативы с максимальным значением индекса.<br />
</span></li>
</ul>
<p>Более наглядно пример применения данного метода показан на схеме ниже.</p>
<p style="text-align: center;"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-6.png" alt="" /></p>
<p style="text-align: justify;">
<h4>Деревья решений</h4>
<p>Деревья решений используются в случаях, когда необходимо принять решение, которое будет реализована в несколько этапов, причем по результатам каждого этапа (в зависимости от его результата) может приниматься новое решение о выборе способа реализации последующего этапа.</p>
<p>Проще всего проиллюстрировать идею метода деревьев решений на примере. Пусть сотрудник Антон работает в компании X. Компания X предлагает Антону сдать экзамен для получения сертификата по технологии Y. Компания не желает оплачивать обучение Антона, но готова предоставить ему время и на обучение и на самоподготовку в пределах рабочего дня. Компания X желает замотивировать Антона и обещает разовую премию в размере 2000$ в случае успешной сдачи экзамена и вычесть из зарплаты 500$ в случае провала на экзамене в счете рабочего времени, потраченного на подготовку. У Антона есть возможность пройти обучение, заплатив за это 1000$ собственных средств, в этом случае его шансы на успешную сдачу экзамена равны 80%. В случае самостоятельной подготовки его шансы на успех равны 50%. Антон имеет исключительно финансовую мотивацию для сдачи экзамена.</p>
<p>Антону необходимо принять следующие решения. Воспользоваться ли предложением компании и сдать экзамен или нет? Если сдавать экзамен, то стоит ли проходить обучение?</p>
<p>Описанная ситуация может быть смоделирована при помощи дерева решений, представленного ниже.</p>
<p style="text-align: center;"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-7.png" alt="" /></p>
<p>На дереве есть узлы двух видов: точки принятия решений (квадраты) и точки возможных исходов принятых решений (круги). Сами принимаемые решения обозначаются пунктирными линиями, а сами возможные исходы – сплошными линиями.</p>
<p>Так в исходной точке 1 Антон принимает решение сдавать или не сдавать экзамен, а затем в точке 2, если экзамен решено сдавать, он принимает решение проходить или не проходить обучение. В случае сдачи экзамена после обучения его шансы на успех возрастут (исход А) по сравнению со сдачей без обучения (исход B).</p>
<p>Расчеты для обоснования решений в точках 1 и 2 начинаются с «листьев» дерева. Так, «стоимость» исхода А равна 500$ (+2000$ * 0,8 – 500$ * 0,2 – 1000$ за обучение). Стоимость исхода B равна 750$ (+2000$ * 0,5 – 500$ * 0,5). Очевидно, что в точке 2 Антон сравнив стоимость исходов A и B, предпочтет B, как более дорогой. В итоге стоимость решения в точке 2 будет равна стоимости выбранного исхода (750$). В точке 1 Антон сравнивает стоимость варианта 2 и C. Он выбирает 2, т.к. 750$ &gt; 0$.</p>
<p>В итоге Антон обоснованно принимает следующее решение: воспользоваться предложением компании сдать экзамен, но обучение не проходить.</p>
<p style="text-align: justify;">
<h4>Диаграмма Исикавы</h4>
<p>Диаграмма Исикавы используется при принятии решений в области управления качеством выпускаемой продукции и оказываемых услуг. Она помогает выделить и ранжировать по значимости факторы, влияющие на конкретный показатель качества с тем, чтобы последовательно заниматься их улучшением.</p>
<p style="text-align: center;"><img src="http://kholodkov.ru/it/wp-content/uploads/2011/01/011911-1249-8.gif" alt="" /></p>
<p>На представленной диаграмме прямоугольники 1-3 – главные факторы, влияющие на анализируемый показатель качества. Квадраты 4-10 – вторичные факторы, влияющие на главные. А цифры 11-26 отражают третичные факторы, влияющие на вторичные.</p>
<p>Имея такие диаграммы для всех показателей качества продукции, можно принимать очень четкие решения по тому как именно их нужно улучшать.</p>
<p>В следующих статьях мы рассмотрим математические, вероятностные и экспертные методы принятия решений.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=297</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разработка ПО: пример бизнес-процесса из практики</title>
		<link>http://www.kholodkov.ru/it/?p=130</link>
		<comments>http://www.kholodkov.ru/it/?p=130#comments</comments>
		<pubDate>Mon, 02 Mar 2009 14:26:58 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Бизнес-процессы]]></category>
		<category><![CDATA[Разработка ПО]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/it/?p=130</guid>
		<description><![CDATA[В индустрии разработки программного обеспечения (ПО) существуют много различных методологий разработки, которые представляют из себя достаточно концептуальные видения того, как следует реализовывать проекты по созданию ПО. В качестве примеров таких методологий можно привести: Rational Unified Process (RUP), Microsoft Solution Framework (MSF), Extreme Programming (XP), Agile, Capability Maturity Model Integration (CMMI) и многие другие. Разделяя важность [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="first" src="/it/wp-content/uploads/artpic/003/003_first.jpg" alt="" />В индустрии разработки программного обеспечения (ПО) существуют много различных <em>методологий</em> разработки, которые представляют из себя достаточно концептуальные видения того, как следует реализовывать проекты по созданию ПО. В качестве примеров таких методологий можно привести: Rational Unified Process (RUP), Microsoft Solution Framework (MSF), Extreme Programming (XP), Agile, Capability Maturity Model Integration (CMMI) и многие другие.</p>
<p style="text-align: justify;">Разделяя важность методологии как основы для реальных бизнес-процессов, следует отметить разницу в понятиях <em>методология</em> и <em>бизнес-процесс</em>. Бизнес-процесс представляет из себя реализацию методологии, ее отдельных элементов или элементов нескольких методологий в конкретной организации при выполнении конкретных проектов и создании конкретных продуктов. Поэтому, создание бизнес-процесса разработки ПО на основе одной из существующих методологий является первой и важнейшей задачей компании, желающей заняться в том или ином виде созданием софта (для внешних заказчиков или своих внутренних нужд).</p>
<p style="text-align: justify;">Как показывает опыт автора, вполне возможно создать небольшую группу разработки и начать делать софт и без четкого описания бизнес-процесса. Однако, когда число участников такой &laquo;неформальной&raquo; команды становится больше пяти человек, то потери от отсутствия четкого регламента становятся несопоставимо большими по сравнению с затратами на регламентацию бизнес-процесса и специализированное ПО для его автоматизации. Потери в данном случае могут быть как прямыми (например, бесконечные переделки одной и той же функциональности по причине несоответствия требованиям заказчика), так и косвенными (например, ухудшение психологической атмосферы в коллективе, связанное с непониманием зоны своей ответственности каждым участником команды).</p>
<p style="text-align: justify;">В данной статье приводится пример бизнес-процесса разработки ПО, созданный автором на основе элементов нескольких методологий (наибольшее количество элементов взято из MSF) и собственного многолетнего опыта разработки и управления разработкой ПО. Данный бизнес-процесс ориентирован на ведение крупных проектов по разработке ПО на достаточно &laquo;зрелой&raquo; стадии, когда продукт уже может эксплуатироваться заказчиками и когда речь уже идет скорее о развитии и доработках функционала, а также устранении &laquo;багов&raquo;, нежели о разработке &laquo;с нуля&raquo; небольших программных продуктов.</p>
<p style="text-align: justify;"><span id="more-130"></span></p>
<h3>Содержание</h3>
<ul>
<li>
<div style="text-align: justify;"><a href="#raz-01">Ролевая модель</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-02">Схема бизнес-процесса</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-03">Участие ролей в операциях бизнес-процесса (выравнивание профилей загрузки ролей на всем протяжении проекта)</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-04">Информационная модель бизнес-процесса</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-05">Средства автоматизации бизнес-процесса</a></div>
</li>
</ul>
<h3 id="#raz-01">Ролевая модель</h3>
<div align="center">
<table border="1" cellspacing="0" cellpadding="10" width="700">
<tr>
<td width="100" valign="middle">
<b>Наименование роли</b>
</td>
<td width="600" valign="middle">
<b>Зона ответственности</b>
</td>
</tr>
<tr>
<td valign="top">
Руководитель проекта
</td>
<td valign="top">
•	Формирование планов<br />
•	Контроль выполнения планов<br />
•	Организационная работа (в том числе и с Заказчиком)<br />
•	Концептуальная архитектура решения<br />
•	Часть аналитической работы
</td>
</tr>
<tr>
<td valign="top">
Руководитель группы
</td>
<td valign="top">
•	Оценка длительности и трудоемкости задач в процессе планирования<br />
•	Контроль выполнения планов группой<br />
•	Распределение работ внутри группы<br />
•	Концептуальная архитектура решения<br />
•	Часть аналитической работы<br />
•	Организация сбора требований заказчика<br />
•	Соответствие деятельности группы бизнес-процессу разработки<br />
•	Работа группы с заказчиком
</td>
</tr>
<tr>
<td valign="top">
Аналитик
</td>
<td valign="top">
•	Сбор требований заказчика<br />
•	Разработка ТП на функциональность<br />
•	Разработка планов тестирования<br />
•	Концептуальное тестирование функциональности<br />
•	Разработка пользовательской документации
</td>
</tr>
<tr>
<td valign="top">
Архитектор
</td>
<td valign="top">
•	Архитектура решения, и соответствие ее требованиям к решению<br />
•	Разработка РП на функциональность (определяет принципиальные моменты, в дальнейшем их детализирует в рамках РП Разработчик)<br />
•	Контроль качества кода, и соответствие его проектным решениям по архитектуре<br />
•	Репозиторий информации по архитектуре решения<br />
•	Участвует в формировании планов и оценке сложности и длительности задач<br />
•	Участвует в комплексном тестировании
</td>
</tr>
<tr>
<td valign="top">
Разработчик
</td>
<td valign="top">
•	Разработка РП (при участии Архитектора в процессе выработки принципиальных решений)<br />
•	Разработка функциональности<br />
•	Качество кода<br />
•	Исправление ошибок в коде<br />
•	Проведение первичного тестирования кода<br />
•	Участвует в комплексном тестировании кода
</td>
</tr>
<tr>
<td valign="top">
Тестер
</td>
<td valign="top">
•	Тестирование функциональности<br />
•	Написание Unit тестов<br />
•	Участвует в разработке планов тестирования
</td>
</tr>
<tr>
<td valign="top">
Билд-инженер
</td>
<td valign="top">
•	Сборка версии<br />
•	Выпуск версии (после тестирования)<br />
•	Подготовка сопроводительных документов к версии
</td>
</tr>
</table>
</div>
<p style="text-align: justify;">
<p style="text-align: justify;">Один специалист может выполнять несколько ролей, но с учетом определенных ограничений. Допускаются следующие сочетания ролей одним человеком.</p>
<p style="text-align: justify;">
<div align="center">
<table border="1" cellspacing="0" cellpadding="10" width="700">
<tr>
<td width="261" valign="middle">
</td>
<td width="77" valign="middle">
<b>Рук-ль проекта</b>
</td>
<td width="77" valign="middle">
<b>Рук-ль группы</b>
</td>
<td width="77" valign="middle">
<b>Аналитик</b>
</td>
<td width="77" valign="middle">
<b>Архи- тектор</b>
</td>
<td width="77" valign="middle">
<b>Разра- ботчик</b>
</td>
<td width="77" valign="middle">
<b>Тестер</b>
</td>
<td width="77" valign="middle">
<b>Билд- инженер</b>
</td>
</tr>
<tr>
<td valign="middle">
<b>Руководитель проекта</b>
</td>
<td valign="middle" bgcolor="#CCCCCC">
<b></b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
</tr>
<tr>
<td valign="middle">
<b>Руководитель группы</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" bgcolor="#CCCCCC">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
</tr>
<tr>
<td valign="middle">
<b>Аналитик</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" bgcolor="#CCCCCC">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
</tr>
<tr>
<td valign="middle">
<b>Архитектор</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" bgcolor="#CCCCCC">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
</tr>
<tr>
<td valign="middle">
<b>Разработчик</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" bgcolor="#CCCCCC">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
</tr>
<tr>
<td valign="middle">
<b>Тестер</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" bgcolor="#CCCCCC">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
</tr>
<tr>
<td valign="middle">
<b>Билд-инженер</b>
</td>
<td valign="middle" align="center">
<b></b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" align="center">
<b>+</b>
</td>
<td valign="middle" bgcolor="#CCCCCC">
<b></b>
</td>
</tr>
</table>
</div>
<h3 id="#raz-02">Схема бизнес-процесса</h3>
<p style="text-align: justify;">Основная схема бизнес-процесса приведена ниже. В ней принимают участие члены проектной команды согласно ролевой модели.</p>
<p style="text-align: justify;">Бизнес-процесс включает в себя пять групп (контуров) работ:
</p>
<ul>
<li>
<div style="text-align: justify;">Контур сбора требований </div>
</li>
<li>
<div style="text-align: justify;">Контур среднесрочного планирования </div>
</li>
<li>
<div style="text-align: justify;">Контур аналитических работ </div>
</li>
<li>
<div style="text-align: justify;">Контур разработки версии (итерация) </div>
</li>
<li>
<div style="text-align: justify;">Контур небольших доработок </div>
</li>
</ul>
<p><strong><a href="/it/wp-content/uploads/artpic/003/003_01.jpg" target="blank"><img class="aligncenter" title="Схема бизнес-процесса разработки" src="/it/wp-content/uploads/artpic/003/003_01s.jpg" alt="" /></a></strong></p>
<h4>Контур сбора требований</h4>
<p style="text-align: justify;">Основной операцией в данном случае является процедура регистрации требований на доработку. Под требованием понимается в данном случае любое формально описанное условие, которому должно удовлетворять создаваемое решение.
</p>
<p style="text-align: justify;">В частности, требованиями являются:
</p>
<ul>
<li>
<div style="text-align: justify;">Ошибки, выявленные при внутреннем или внешнем (ПСИ) тестировании, в процессе эксплуатации решения</div>
</li>
<li>
<div style="text-align: justify;">Функциональные требования (доработки) </div>
</li>
<li>
<div style="text-align: justify;">Нефункциональные требования (ограничения, которым должно удовлетворять решение)</div>
</li>
</ul>
<p style="text-align: justify;">Требования могут поступать из различных источников, например:
</p>
<ul>
<li>
<div style="text-align: justify;">Представители Заказчика</div>
</li>
<li>
<div style="text-align: justify;">Тестеры в составе проектной команды</div>
</li>
<li>
<div style="text-align: justify;">Руководства компании</div>
</li>
</ul>
<p style="text-align: justify;">Все требования хранятся в Репозитории требований. Подробнее о требованиях (их атрибутах и жизненном цикле) написано в разделе «Информационная модель».
</p>
<p style="text-align: justify;">Зарегистрировать требование может любой участник проектной команды, заполнив необходимый набор полей. В дальнейшем все активности по разработке связываются с конкретными требованиями, на реализацию которых они направлены.
</p>
<p style="text-align: justify;">После регистрации требования выясняются основания для его реализации (ТЗ, договора и т.д.). Если оснований не обнаруживается, то требование отвергается или инициируется процесс внесения дополнений в договорные документы. Если основания есть, то требование может быть использовано в других контурах работ. Также требование может быть уточнено, если из его описания не понятно имеет оно основания или нет.
</p>
<p style="text-align: justify;">Все требования делятся на две группы с точки зрения подхода к их реализации:
</p>
<ul>
<li>
<div style="text-align: justify;">Мелкие доработки </p>
<ul>
<li>
<div style="text-align: justify;">o	длительность их реализации до 1 человеко-дня И</div>
</li>
<li>
<div style="text-align: justify;">o	не требуют аналитической проработки (написания Технического проекта)</div>
</li>
</ul>
</div>
</li>
<li>
<div style="text-align: justify;">Средние и крупные доработки </p>
<ul>
<li>
<div style="text-align: justify;">o	длительность реализации более человеко-дня ИЛИ</div>
</li>
<li>
<div style="text-align: justify;">o	требуют аналитической проработки (написания Технического проекта)</div>
</li>
</ul>
</div>
</li>
</ul>
<p style="text-align: justify;">Решение о реализации мелких доработок принимается руководителем группы путем назначения требования на соответствующего разработчика (Контур небольших доработок).
</p>
<p style="text-align: justify;">Реализация средних и крупных доработок происходит постадийно:
</p>
<ul>
<li>
<div style="text-align: justify;">Планируется реализация доработок и аналитических работ по их проработке (Контур среднесрочного планирования)</div>
</li>
<li>
<div style="text-align: justify;">Проводятся аналитические работы, по их результатам составляется Технический проект (ТП) на реализацию требования (Контур аналитических работ)</div>
</li>
<li>
<div style="text-align: justify;">В рамках детального планирования работ по разработке текущей версии выбираются проработанные требования с готовыми ТП и включаются в состав задач для рабочего проектирования и реализации в текущей версии (Контур разработки версии)</div>
</li>
</ul>
<h4>Контур среднесрочного планирования</h4>
<p style="text-align: justify;">В рамках контура сбора требований членами проектной команды путем проведения совещания принимается решение о реализации имеющих основания требований. Производится их приоритезация и решается, в какую именно версию должны попасть требования в зависимости от их приоритета.
</p>
<p style="text-align: justify;">Распределение требований происходит по нескольким следующим версиям с временным интервалом до полугода. В итоге составляется среднесрочный план, представляющий из себя список требований, которые планируется реализовать в следующих версиях. В карточке каждого запланированного требования помечается эта версия.
</p>
<p style="text-align: justify;">На основании среднесрочного плана по реализации требований производится детальное планирование аналитических работ по написанию ТП с постановкой задачи по их реализации.
</p>
<p style="text-align: justify;">Планы работ хранятся в Репозитории задач.
</p>
<h4>Контур аналитических работ</h4>
<p style="text-align: justify;">Согласно плану работ Аналитик производит аналитическую проработку требования и составляет документ с утвержденной структурой разделов – Технический проект с описанием логики реализации требования.
</p>
<p style="text-align: justify;">Технический проект, подготовленный Аналитиком, согласуется с:
</p>
<ul>
<li>
<div style="text-align: justify;">Руководителем проекта</div>
</li>
<li>
<div style="text-align: justify;">Руководителем группы</div>
</li>
<li>
<div style="text-align: justify;">Архитектором</div>
</li>
</ul>
<p style="text-align: justify;">После составления и согласования ТП требование помечается как готовое к включению в план разработки версии.
</p>
<p style="text-align: justify;">Технический проект, как и остальная документация хранится в Репозитории документации.
</p>
<h4>Контур разработки версии</h4>
<p style="text-align: justify;">Контур разработки версии представляет из себя одну итерацию разработки: от планирования работ по версии, до ее выпуска. После выпуска одной версии, начинаются работ по следующей версии.
</p>
<p style="text-align: justify;">При планировании работ по версии проектная команда просматривает требования, выбирая среди них те, которые:
</p>
<ul>
<li>
<div style="text-align: justify;">в соответствии со среднесрочным планом должны быть реализованы в рамках настоящей версии И</div>
</li>
<li>
<div style="text-align: justify;">по которым завершена аналитическая проработка (имеется согласованный ТП)</div>
</li>
</ul>
<p style="text-align: justify;">Также в состав работ по версии могут включаться требования, имеющие критичную важность и наивысший приоритет. В этом случае их аналитическая проработка планируется в рамках работ по версии. Однако это вариант не является основным.
</p>
<p style="text-align: justify;">После выделения требований, подлежащих разработке в рамках настоящей версии, составляется детальный план разработки этой версии, включающий в себя все виды работ.
</p>
<p style="text-align: justify;">Затем согласно плану Разработчик совместно с Архитектором (в части концептуальных архитектурных решений) на основании Технического проекта пишет Рабочий проект, в котором описывает реализацию соответствующего требования.
</p>
<p style="text-align: justify;">Рабочий проект, подготовленный Разработчиком, согласуется с:
</p>
<ul>
<li>
<div style="text-align: justify;">Архитектором</div>
</li>
<li>
<div style="text-align: justify;">Руководителем группы</div>
</li>
<li>
<div style="text-align: justify;">Руководителем проекта</div>
</li>
</ul>
<p style="text-align: justify;">После согласования рабочего проекта Разработчик приступает к его реализации, а Архитектор обновляет архитектурную модель решения в соответствии с Рабочим проектом.
</p>
<p style="text-align: justify;">Для достаточно крупных требований функционал в рамках одного требования (и, соответственно, Рабочего проекта) реализуется несколькими частями. После разработки одной части происходит ее автоматическое тестирование и проверка качества кода Архитектором. Если выявляются недочеты – Разработчик их устраняет.
</p>
<p style="text-align: justify;">После реализации всех частей одного требования Разработчик демонстрирует разработанный функционал Аналитику – происходит его концептуальное тестирование, т.е. тестирование на предмет соответствия потребностям пользователей. Если выявляются несоответствия потребностям пользователей, то происходит либо доработка Рабочего проекта и, затем, реализованного функционала либо сразу доработка функционала (в случае мелких замечаний, не требующих изменения Рабочего проекта и архитектурной модели).
</p>
<p style="text-align: justify;">В случае успешного концептуального тестирования Разработчик приступает к реализации следующего требования в соответствии с планом работ по версии.
</p>
<p style="text-align: justify;">Также после согласования новой функциональности Аналитик обновляет пользовательскую документацию на решение.
</p>
<p style="text-align: justify;">После того, как все доработки, запланированные в версии, реализованы Билд-инженер производит сборку версии. Билд-инженер, формирует Сопроводительный документ к версии, в котором:
</p>
<ul>
<li>
<div style="text-align: justify;">Описываются параметры версии (номер, дата выпуска, перечень файлов и др.) </div>
</li>
<li>
<div style="text-align: justify;">Перечисляются реализованные в версии требования (новый функционал, устраненные ошибки) </div>
</li>
<li>
<div style="text-align: justify;">Содержится информация о развертывании версии (последовательность действий) </div>
</li>
<li>
<div style="text-align: justify;">Если в рамках версии изменилась структура хранилищ данных, то в рамках этого документа прикладываются SQL-скрипты для перехода со старой структуры на новую </div>
</li>
</ul>
<p style="text-align: justify;">Собранная версия тестируется Тестером при участии Аналитика согласно плану тестирования, являющегося составной частью Технического проекта, разработанного Аналитиком. Выявленные ошибки регистрируются в Репозитории требований в виде требований с типом «Ошибка тестирования версии».
</p>
<p style="text-align: justify;">Выявленные ошибки устраняются Разрабочтиками, которые реализовывали соответствующий функционал, при необходимости модифицируется Рабочий проект и Архитектурная модель.
</p>
<p style="text-align: justify;">После того, как ошибки тестирования версии устранены тестирование повторяется. Версия выпускается в следующих случаях:
</p>
<ul>
<li>
<div style="text-align: justify;">Все «Ошибки тестирования версии» устранены</div>
</li>
<li>
<div style="text-align: justify;">Принимается решение о выпуске версии с рядом не устраненных ошибок</div>
</li>
</ul>
<p style="text-align: justify;">После того как принято решение о выпуске версии Билд-инженер готовит дистрибутивы и Сопроводительный документ (актуализирует его при необходимости) и передает его для развертывания.
</p>
<p style="text-align: justify;">После выпуска версии работы в рамках данной итерации считаются завершенными и начинается работа над следующей версией.
</p>
<h4>Контур небольших доработок</h4>
<p style="text-align: justify;">Небольшие доработки – доработки с длительностью реализации менее человеко-дня, не требующие написания Технического проекта и Рабочего проекта.
</p>
<p style="text-align: justify;">Все небольшие доработки делятся на две группы:
</p>
<ul>
<li>
<div style="text-align: justify;">С нормальным приоритетом – включаются в следующую основную версию.</div>
</li>
<li>
<div style="text-align: justify;">С критическим приоритетом – для них выпускается промежуточная версия путем внесения требуемых изменений в экземпляр с кодом текущей развернутой версии.</div>
</li>
</ul>
<p style="text-align: justify;">Решение о реализации мелкой доработки с нормальным приоритетом принимается Руководителем группы путем анализа загрузки разработчиков по группе. Наименее загруженные на реализации плановых доработок по версии Разработчики занимаются устранением мелких доработок с нормальным приоритетом.
</p>
<p style="text-align: justify;">После устранения мелких доработок с нормальным приоритетом они попадают в рабочую базу кода и выпускаются со следующей основной версией.
</p>
<p style="text-align: justify;">Решение о реализации мелкой доработки с критическим приоритетом принимается Руководителем проекта совместно с Руководителем группы. В этом случае Разработчик, наиболее хорошо знакомый с возникшей проблемой может быть временно переключен с плановых работ на ее устранение.
</p>
<p style="text-align: justify;">После устранения критических мелких доработок (одной или нескольких сразу) инициируется процедура выпуска промежуточной версии. Сборку осуществляет Билд-инженер, также он готовит Сопроводительный документ в котором указывает какой номер данной промежуточной версии и перечень критических мелких доработок устраненных в ней.
</p>
<p style="text-align: justify;">После выпуска промежуточной версии Разработчики вносят изменения, соответствующие критическим мелким доработкам, в основную рабочую версию.
</p>
<h3 id="#raz-03">Участие ролей в операциях бизнес-процесса</h3>
<p style="text-align: justify;">Одно из основных требований к бизнес-процессу разработки – равномерная загрузка всех членов проектной команды на всем протяжении разработки с учетом ее итеративного и последовательного (ТП, РП, реализация и т.д.) характера.
</p>
<p style="text-align: justify;">На схеме ниже в качестве примера приведено распределение работ при разработке версии с длительностью 8 недель. Рассмотрена вся проектная команда, задействованная во всех контурах работ.
</p>
<p><strong><a href="/it/wp-content/uploads/artpic/003/003_02.jpg" target="blank"><img class="aligncenter" title="Профили загрузки ролей в процессе разработки" src="/it/wp-content/uploads/artpic/003/003_02s.jpg" alt="" /></a></strong></p>
<p style="text-align: justify;">Ключевым элементом данного бизнес-процесса, проиллюстрированным на схеме, является независимое выполнение аналитических работ (Технический проект) и работ по разработке версии (Рабочий проект и реализация) друг от друга с целью обеспечения равномерной загрузки Аналитика на всей итерации разработки.
</p>
<p style="text-align: justify;">Также важным моментом является участие Разработчика, как в плановых работах по версии, так и в устранении мелких, в т.ч. высоко критичных замечаний.
</p>
<p style="text-align: justify;">Тестер на ранних стадиях итерации занимается тестированием предыдущей версии и регистрирует обнаруженные ошибки в Репозитории требований, позднее по мере готовности версии он переключается целиком на тестирование текущей версии.
</p>
<p style="text-align: justify;">Билд-инженер имеет невысокую загрузку на большей части итерации, поэтому, целесообразно совмещение этой роли с одной из следующих ролей: Разработчик, Руководитель группы, Архитектор.
</p>
<p style="text-align: justify;">Важнейшей задачей Архитектора помимо участия в написании Рабочих проектов и контроля технической стороны проведения разработки является также ведение Репозитория архитектуры – обновления его по мере разработки новой функциональности в соответствии с Рабочими проектами.
</p>
<p style="text-align: justify;">Руководитель проекта и Руководитель группы помимо задач по управлению проектом и группой соответственно занимаются аналитической работой, особенно концептуальным проектированием решения.
</p>
<h3 id="#raz-04">Информационная модель бизнес-процесса</h3>
<p style="text-align: justify;">Все виды информации в рамках бизнес-процесса разработки распределяются по пяти хранилищам (репозиториям):
</p>
<ul>
<li>
<div style="text-align: justify;">Репозиторий требований </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий архитектуры </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий документации </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий кода </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий задач (план работ) </div>
</li>
</ul>
<p style="text-align: justify;">Элементы в одном хранилище могут быть связаны с элементами в другом хранилище. Например, требования в репозитории требований могут быть связаны с компонентами из репозитория архитектуры, которыми они реализуются.
</p>
<p style="text-align: justify;">На схеме ниже показаны примеры содержимого репозиториев и взаимосвязи между ними. Затем в таблице дается краткое пояснение по содержимому репозиториев и описаны взаимосвязи между их элементами.
</p>
<p><strong><a href="/it/wp-content/uploads/artpic/003/003_03.jpg" target="blank"><img class="aligncenter" title="Информационная модель бизнес-процесса разработки" src="/it/wp-content/uploads/artpic/003/003_03s.jpg" alt="" /></a></strong></p>
<div align="center">
<table border="1" cellspacing="0" cellpadding="10" width="700">
<tr>
<td width="100" valign="middle">
<b>Наименование репозитория</b>
</td>
<td width="600" valign="middle">
<b>Краткое описание</b>
</td>
</tr>
<tr>
<td valign="top">
Репозиторий требований
</td>
<td valign="top">
<p style="text-align: justify;">Иерархическая структура групп, содержащая требования к решению, являющиеся исходными основаниями для каких-либо работ по разработке:
</p>
<ul>
<li>
<div style="text-align: justify;">Функциональные требования (функции решения) </div>
</li>
<li>
<div style="text-align: justify;">Нефункциональные требования </div>
</li>
<li>
<div style="text-align: justify;">Ошибки (баг-трэкинг) </div>
</li>
</ul>
<p style="text-align: justify;">Группы могут быть вложенными. Требования вложенными быть не могут.
</p>
<p style="text-align: justify;">Каждое требование содержит следующую информацию:
</p>
<ul>
<li>
<div style="text-align: justify;">Наименование </div>
</li>
<li>
<div style="text-align: justify;">Краткое описание </div>
</li>
<li>
<div style="text-align: justify;">Текущий статус (отражает текущий этап жизненного цикла требования, см. ниже) </div>
</li>
<li>
<div style="text-align: justify;">Тип требования (Расширение / Ошибка) </div>
</li>
<li>
<div style="text-align: justify;">Источник (Кто сообщил о требовании) </div>
</li>
<li>
<div style="text-align: justify;">Основание (ссылки на договорные документы, ТЗ и иные обязательства) </div>
</li>
<li>
<div style="text-align: justify;">Приоритет </div>
</li>
<li>
<div style="text-align: justify;">Версия (в которой планируется реализовать требование) </div>
</li>
</ul>
<p style="text-align: justify;">Поле «Текущий статус», отражающее жизненный цикл требования, может иметь следующие значения:
</p>
<p><strong><a href="/it/wp-content/uploads/artpic/003/003_04.jpg" target="blank"><img class="aligncenter" title="Жизненный цикл требования" src="/it/wp-content/uploads/artpic/003/003_04s.jpg" alt="" /></a></strong></p>
<p style="text-align: justify;">Статусы требований меняются вручную соответствующими ролями по завершении этапов работ в соответствии с бизнес-процессом.
</p>
<p style="text-align: justify;">С каждым требованием могут быть ассоциированы элементы из следующих репозиториев:
</p>
<ul>
<li>
<div style="text-align: justify;">Репозиторий архитектуры – компоненты, реализующие данное требование</div>
</li>
<li>
<div style="text-align: justify;">Репозиторий документации – документы, описывающие данное требования (ТП, РП, тесты и др.)</div>
</li>
<li>
<div style="text-align: justify;">Репозиторий задач – задачи в плане работ, путем выполнения которых реализуется данное требование </div>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">
Репозиторий архитектуры
</td>
<td valign="top">
<p style="text-align: justify;">Хранилище с описанием архитектуры. Включает в себя следующие элементы:
</p>
<ul>
<li>
<div style="text-align: justify;">Диаграмма компонентов 1-го уровня. На ней представлены слои, на которые разделено решение и среды, в рамках которых эти слои функционируют. Внутри слоя изображаются пакеты, из которых он состоит. </div>
</li>
<li>
<div style="text-align: justify;">Диаграммы компонентов 2-го уровня. Для каждого пакета на диаграмме первого уровня составляется одна диаграмма компонентов с перечнем компонентов, входящих в состав этого пакета. </div>
</li>
<li>
<div style="text-align: justify;">Описание компонентов. Для каждого компонента на диаграмме 2-го уровня готовится документ с описанием его интерфейсов и внутренней логики реализации. </div>
</li>
<li>
<div style="text-align: justify;">Справочник классов. Автоматически генерируемый по коду навигатор по классом, реализованным в системе. </div>
</li>
</ul>
<p style="text-align: justify;">С каждым пакетом или компонентом на моделях 2-го уровня в репозитории архитектуры могут быть ассоциированы элементы из следующих репозиториев:
</p>
<ul>
<li>
<div style="text-align: justify;">Репозиторий требований – требования, при реализации которого используется данный компонент. </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий документации – общие описания архитектуры, описания слоев, компонентов (интерфейсные и внутренние части), классов. </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий кода – ссылки на конкретные программные модули, реализующие данный компонент. </div>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">
Репозиторий документации
</td>
<td valign="top">
<p style="text-align: justify;">Хранилище файлов различных типов, используемых как сами по себе (например, Договорные документы, Протоколы, Акты и др.), так и в связке с элементами из репозитория требований (ТП, РП) и репозитория архитектуры (описания компонентов, слоев).
</p>
</td>
</tr>
<tr>
<td valign="top">
Репозиторий кода
</td>
<td valign="top">
<p style="text-align: justify;">Весь код решения с поддержкой ветвления версий.
</p>
<p style="text-align: justify;">Для целей срочной реализации критических доработок в рамках Репозитория кода существуют два экземпляра кода решения:
</p>
<ul>
<li>
<div style="text-align: justify;">Рабочая версия – в ней производятся все доработки согласно плана работ по версии и мелкие доработки нормального приоритета. </div>
</li>
<li>
<div style="text-align: justify;">Текущая развернутая версия – эксплуатируемая в настоящий момент версия – в ней реализуются критические мелкие доработки и выпускается промежуточная версия каждый раз, когда возникает необходимость устранить какие-то принципиальные моменты не дожидаясь выпуска следующей версии. </div>
</li>
</ul>
<p style="text-align: justify;">После выпуска промежуточной версии, вносятся соответствующие изменения в Рабочую версию в полуавтоматическом режиме.
</p>
</td>
</tr>
<tr>
<td valign="top">
Репозитория задач (план работ)
</td>
<td valign="top">
<p style="text-align: justify;">План работ, содержащий задачи для всех участников проекта. Задачи связаны с требованиями, на реализацию которых они направлены. Также задачи связаны с CheckIn`ами кода, который создавался или модифицировался в рамках выполнения задачи.
</p>
</td>
</tr>
</table>
</div>
<h3 id="#raz-05">Средства автоматизации бизнес-процесса</h3>
<div align="center">
<table border="1" cellspacing="0" cellpadding="10" width="700">
<tr>
<td width="200" valign="middle">
<b>Наименование программного продукта </b>
</td>
<td width="500" valign="middle">
<b>Способ использования в бизнес-процессе </b>
</td>
</tr>
<tr>
<td valign="top">
Microsoft Team Foundation Server (MS TFS)
</td>
<td valign="top">
<ul>
<li>
<div style="text-align: justify;">Репозиторий требований </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий задач </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий кода </div>
</li>
<li>
<div style="text-align: justify;">Репозиторий документов </div>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">
Microsoft Visual Studio 2008
</td>
<td valign="top">
<ul>
<li>
<div style="text-align: justify;">Средство разработки кода</div>
</li>
<li>
<div style="text-align: justify;">Клиент для MS TFS</div>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">
Microsoft Visio
</td>
<td valign="top">
<ul>
<li>
<div style="text-align: justify;">Репозиторий архитектуры (модели 1-го и 2-го уровней)</div>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">
Doxygen
</td>
<td valign="top">
<ul>
<li>
<div style="text-align: justify;">Репозиторий архитектуры (справочник классов)</div>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">
Microsoft Project
</td>
<td valign="top">
<ul>
<li>
<div style="text-align: justify;">Клиент для репозитория задач в TFS</div>
</li>
</ul>
</td>
</tr>
<tr>
<td valign="top">
Microsoft Office
</td>
<td valign="top">
<ul>
<li>
<div style="text-align: justify;">Средство создания документации</div>
</li>
</ul>
</td>
</tr>
</table>
</div>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=130</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сервисная поддержка: мониторинг эффективности</title>
		<link>http://www.kholodkov.ru/it/?p=58</link>
		<comments>http://www.kholodkov.ru/it/?p=58#comments</comments>
		<pubDate>Tue, 11 Nov 2008 17:06:39 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Экономика]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Подход]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/cc/?p=58</guid>
		<description><![CDATA[Послепродажная поддержка клиентов является важной составляющей CRM, оказывающей существенное влияние на лояльность потребителей. Если в центр поддержки невозможно дозвониться или же на решение несложных проблем уходят дни, то, очевидно, что мы будем избегать пользоваться продуктами и услугами такой компании, предпочитая ее конкурентам с более организованным сервисом. Налаживание эффективной сервисной поддержки является приоритетной задачей конкурентной стратегии [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="first" src="/it/wp-content/uploads/2008/11/002.jpg"  />Послепродажная поддержка клиентов является важной составляющей CRM, оказывающей существенное влияние на лояльность потребителей. Если в центр поддержки невозможно дозвониться или же на решение несложных проблем уходят дни, то, очевидно, что мы будем избегать пользоваться продуктами и услугами такой компании, предпочитая ее конкурентам с более организованным сервисом.</p>
<p style="text-align: justify;">Налаживание эффективной сервисной поддержки является приоритетной задачей конкурентной стратегии компании. При этом для планирования, построения и дальнейшего управления сервисом необходима возможность его описать и измерить при помощи количественных показателей.</p>
<p style="text-align: justify;">Существуют различные модели и соответствующие метрики, предназначенные для описания процессов поддержки, родившиеся в разных областях (работа Call-центра, ИТ-службы предприятия и др.). Это накладывает определенные ограничения на использования каждой из этих моделей в качестве универсального средства описания сервиса.</p>
<p style="text-align: justify;">В настоящей статье рассматриваются наиболее распространенные методологии и возможность использования их отдельных элементов для построения <em>модели</em> и <em>показателей эффективности</em> работы службы поддержки конкретной компании – первого этапа на пути создания или совершенствования эффективного клиентского сервиса.</p>
<p style="text-align: justify;"><span id="more-58"></span></p>
<h3>Содержание</h3>
<ul>
<li>
<div style="text-align: justify;"><a href="#raz-01">Определение и границы процесса поддержки клиентов</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-02">Модели процессов поддержки</a></p>
<ul>
<li>
<div style="text-align: justify;"><a href="#raz-02-01">Многоуровневая модель обработки обращений</a></p>
<ul>
<li>
<div style="text-align: justify;"><a href="#raz-02-01-01">Вариант 1. Одноуровневая обработка обращений</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-02-01-02">Вариант 2. Двухуровневая обработка обращений</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-02-01-03">Вариант 3. Трехуровневая обработка обращений</a></div>
</li>
</ul>
</div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-02-02">Управление предоставлением ИТ-сервисов (ITSM)</a></p>
<ul>
<li>
<div style="text-align: justify;"><a href="#raz-02-02-01">Соглашение об уровне сервиса (SLA)</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-02-02-02">Основные понятия ITSM в процессе обработки обращения</a></div>
</li>
</ul>
</div>
</li>
</ul>
</div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-03">Мониторинг эффективности процессов поддержки</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-04">Заключение</a></div>
</li>
</ul>
<h3 id="raz-01">Определение и границы процесса поддержки клиентов</h3>
<p style="text-align: justify;">Представление сервисной поддержки в качестве отдельного бизнес-процесса является достаточно упрощенным, т.к. данное бизнес-явление включает в себя множество элементов деятельности организации.</p>
<p><strong><img class="aligncenter" title="Сервис в цепочке создания ценности" src="/it/wp-content/uploads/2008/11/002_01_zep.jpg" alt="" width="680" height="363" /></strong></p>
<p style="text-align: justify;">На приведенной выше типовой цепочке создания ценности в организации к сервисной поддержке относятся компоненты, расположенные на всех уровнях, а именно:</p>
<ul>
<li>
<div style="text-align: justify;">основные и вспомогательные бизнес-процессы</div>
</li>
<li>
<div style="text-align: justify;">основные средства для обеспечения сервисной деятельности</div>
</li>
<li>
<div style="text-align: justify;">специализированные информационные системы и оборудование (Service Desk, ПО Contact-центра и др.)</div>
</li>
<li>
<div style="text-align: justify;">персонал</div>
</li>
<li>
<div style="text-align: justify;">CRM-система, увязывающая информацию о предоставлении сервиса в общее хранилище данных по взаимоотношениям с потребителями, а также с другими ИС предприятия (ERP и др.)</div>
</li>
<li>
<div style="text-align: justify;">бизнес-процессы управления сервисной деятельностью, методики ее планирования и оценки эффективности</div>
</li>
<li>
<div style="text-align: justify;">соответствующий раздел стратегии компании, описывающий политику в области сервиса</div>
</li>
</ul>
<p style="text-align: justify;">Таким образом, сервисную поддержку клиентов можно определить как часть деятельности организации, направленную на оказание помощи потребителям в процессе использования ими проданных продуктов или услуг, в соответствии с миссией и стратегическими целями данной организации.</p>
<p style="text-align: justify;">Рассматриваемые ниже модели исходят из данного определения, не включающего в себя процессы продаж (в т.ч. продаж дополнительных продуктов и услуг – Up-Cross-Selling), маркетинга, предпродажной подготовки (Presale). В рамках сервисной поддержки взаимодействие происходит с уже существующим клиентом и исключительно по вопросам, связанным с использованием уже приобретенных им продуктов и услуг. При этом сервисная поддержка может оказываться как на безвозмездной (поддержка абонентов телекоммуникационных компаний), так и на возмездной основе (сервисное обслуживание автомобилей).</p>
<p style="text-align: justify;">Кроме того, следует взглянуть на сервисную поддержку не только как на важную часть самой организации, но и как на важную составляющую ценностного предложения ее продуктов и услуг.</p>
<p><strong><img class="aligncenter" title="Трехуровневая структура предложения" src="/it/wp-content/uploads/2008/11/002_02_predl.jpg" alt="" width="628" height="469" /></strong></p>
<p style="text-align: justify;">Разрабатывая новый продукт, менеджер и маркетолог ориентируются на удовлетворяемые с его помощью потребности покупателя (сущность предложения), при этом он придает ему определенный набор внешних качеств &#8211; форма, цвет, упаковка (основное предложение) и набор дополнительных свойств – способ покупки, послепродажное обслуживание (дополнительное предложение). Совокупность всего этих компонентов в увязке с ценовой политикой образует общее ценовое предложение, которое, очевидно, должно быть изначально лучше, чем у конкурентов.</p>
<p style="text-align: justify;">Параметры сервисной поддержки могут выступать в данном случае в качестве компонентов на всех трех уровнях ценностного предложения, придавая ему дополнительные конкурентные преимущества, например:</p>
<ul>
<li>
<div style="text-align: justify;">сервисная поддержка сама по себе может являться продуктом – услуги аутсорсингового контакт-центра по обслуживанию клиентов внешних компаний</div>
</li>
<li>
<div style="text-align: justify;">сервисная поддержка может являться способом предложения основного продукта – покупатели некоторых программных продуктов получают права на их использование бесплатно, но заключают договора на консультации и решение проблем в процессе их использования с компанией-разработчиком</div>
</li>
<li>
<div style="text-align: justify;">сервисная поддержка является дополнением к основному предложению (наиболее распространенный случай) – бесплатное ТО автомобиля, вэб-портал самообслуживания владельцев банковских карт</div>
</li>
</ul>
<p style="text-align: justify;">Все эти примеры показывают, что хорошо организованную и высокотехнологичную поддержку клиентов можно использовать для придания продуктам и услугам компании дополнительных конкурентных преимуществ в самых разных аспектах. Естественно, для этого сервисная поддержка должна быть прозрачна с точки зрения организации, измерима и управляема. Об этом и пойдет речь далее.</p>
<h3 id="raz-02">Модели процессов поддержки</h3>
<h4 id="raz-02-01">Многоуровневая модель обработки обращений</h4>
<p style="text-align: justify;">Единицей взаимодействия клиента со службой поддержки компании является его <strong><em>обращение</em></strong> с какой-то проблемой. Обращение может поступать в службу поддержки по различным каналам: телефонный звонок, e-mail, заполненная форма на сайте, ICQ и др. После поступления обращения в службу поддержки ее задача разобраться с ним (решить проблему клиента) в минимально возможные сроки и с наименьшими издержками при необходимом уровне качества. При этом <strong><em>обработка обращений</em></strong> в зависимости от специфики бизнеса компании может быть организована по-разному.</p>
<h5 id="raz-02-01-01">Вариант 1. Одноуровневая обработка обращений.</h5>
<p><strong><img class="aligncenter" title="Одноуровневая обработка вызова" src="/it/wp-content/uploads/2008/11/002_03_1.jpg" alt="" width="328" height="150" /></strong></p>
<p style="text-align: justify;">В самом простом случае обращение (например, телефонный звонок) сразу попадает на высококвалифицированного специалиста, который непосредственно выясняет у клиента суть проблемы, идентифицирует ее, дает необходимые консультации и производит необходимые для ее устранения действия в рамках технологической инфраструктуры компании.</p>
<p style="text-align: justify;">Плюсы такого подхода:</p>
<ul>
<li>
<div style="text-align: justify;">Минимальное время решения проблем.</div>
</li>
<li>
<div style="text-align: justify;">Удобство общения для клиента.</div>
</li>
</ul>
<p style="text-align: justify;">Минусы:</p>
<ul>
<li>
<div style="text-align: justify;">Высокие издержки, связанные с оплатой труда высококвалифицированных специалистов для решения типовых проблем.</div>
</li>
</ul>
<h5 id="raz-02-01-02">Вариант 2. Двухуровневая обработка обращений.</h5>
<p><strong><img class="aligncenter" title="Двухуровневая обработка вызова" src="/it/wp-content/uploads/2008/11/002_03_2.jpg" alt="" width="517" height="296" /></strong></p>
<p style="text-align: justify;">Данная модель основана на том, что во многих сферах бизнеса большая часть обращений являются типовыми и не требуют высокой квалификации специалиста службы поддержки. Часто клиента интересуют элементарные вещи: ближайший банкомат или параметры настройки ADSL-модема. В этом случае обращения сначала попадает специалисту более низкой квалификации (1), который пытается самостоятельно решить проблему клиента при помощи созданных для этих целей информационных материалов и баз знаний. И только в случае, если решить проблему ему не удается он регистрирует ее и передает специалисту более высокой квалификации (2).</p>
<p style="text-align: justify;">Процесс передачи обращения-телефонного звонка может происходить в режиме ON-LINE (переключения вызова) или в режиме OFF-LINE путем регистрации проблемы в системе Trouble-ticketing и маршрутизации ее на специалиста второй линии.</p>
<p style="text-align: justify;">Плюсы:</p>
<ul>
<li>
<div style="text-align: justify;">Обработка типовых задач специалистами менее высокой квалификации – экономия на заработной плате.</div>
</li>
<li>
<div style="text-align: justify;">Возможность иметь специализированных (по решению проблем конкретных типов) специалистов 2-го уровня. В этом случае оператор 1-й линии определяет тип проблемы и отправляет ее соответствующему сотруднику 2-й линии поддержки.</div>
</li>
</ul>
<p style="text-align: justify;">Минусы:</p>
<ul>
<li>
<div style="text-align: justify;">Клиенту приходится общаться с разными сотрудниками поддержки, ждать соединения, объяснять проблему несколько раз.</div>
</li>
</ul>
<h5 id="raz-02-01-03">Вариант 3. Трехуровневая обработка обращений.</h5>
<p><strong><img class="aligncenter" title="Трехуровневая обработка вызова" src="/it/wp-content/uploads/2008/11/002_03_3.jpg" alt="" width="680" height="380" /></strong></p>
<p style="text-align: justify;">Часто причины проблем клиентов могут быть как простыми, так и очень сложными. Примером могут быть проблемы абонента ADSL при попытке соединения с Интернетом, которые могут быть связаны как с неправильной настройкой модема, так и с характеристиками линии связи. Сложные проблемы часто не могут быть устранены ни специалистом 1-й линии, ни специалистом 2-й линии, т.к. требуют глубоких профильных знаний, доступа к соответствующему оборудованию и др. В этом случае обработка обращений ведется на трех уровнях.</p>
<p style="text-align: justify;">1-й уровень, как и в двухуровневой модели – это специалисты средней квалификации, которые оказывают консультации и решают несложные проблемы (1). Если проблема не может быть решена на 1-м уровне, она передается на 2-й уровень (2). Специалист 2-го уровня – это диспетчер, универсальный специалист, который знаком со всем спектром возникающих проблем. Его задача ознакомиться с проблемой и спланировать ее решение с привлечением специалистов профильных служб – 3-й уровень. Он задает маршрут прохождения заявки на решение проблемы (в специализированной системе) между профильными подразделениями (3) и отслеживает ход ее выполнения. После чего, когда проблема устранена он либо закрывает ее, либо сообщает об этом специалисту 1-го уровня (4), который связывается с клиентом и просит убедиться, что проблемы действительно больше нет (5), после чего закрывает ее.</p>
<p style="text-align: justify;">Плюсы:</p>
<ul>
<li>
<div style="text-align: justify;">Возможность решения сложных проблем, требующих привлечения профильных специалистов.</div>
</li>
<li>
<div style="text-align: justify;">Оптимальное использование рабочего времени квалифицированных специалистов.</div>
</li>
</ul>
<p style="text-align: justify;">Минусы:</p>
<ul>
<li>
<div style="text-align: justify;">Обработка обращений может занимать несколько часов или дней.</div>
</li>
</ul>
<p style="text-align: justify;">Ну и наконец, стоит напомнить о том, что обработка обращений может вестись без участия оператора.</p>
<p><strong><img class="aligncenter" title="Автоматизированная обработка вызова" src="/it/wp-content/uploads/2008/11/002_03_4.jpg" alt="" width="358" height="483" /></strong></p>
<p style="text-align: justify;">Например, для того чтобы узнать баланс своего счета абонент может позвонить в сотовую компанию, перейти в соответствующий пункт голосового меню и услышать баланс. Или зайти в свой личный кабинет на вэб-сайте оператора. В этих случаях издержки связанные с обработкой обращений будут, естественно, существенно ниже.</p>
<h4 id="raz-02-02">Управление предоставлением ИТ-сервисов (ITSM)</h4>
<p style="text-align: justify;">В настоящее время широкое распространение и популярность получили различного рода «библиотеки лучших практик», в которых в обобщенном и формализованном виде содержатся наработки компаний в определенных «предметных областях». Например, PMBoK в области управления проектами, eTOM – типовые бизнес-процессы оператора связи, ITIL – устройство ИТ-службы предприятия и др.</p>
<p style="text-align: justify;">В этом разделе мы рассмотрим отдельные идеи методологии по управлению ИТ-услугами (IT Service Management), являющейся центральной частью библиотеки ITIL. В ITSM описывается взаимодействие между ИТ-службой и остальными подразделениями какой-либо компании. В качестве основного элемента этого взаимодействия рассматривается ИТ-сервис – услуга, которая оказывается ИТ-службой и используется бизнес-подразделениями. Примеры ИТ-сервисов: поддержка работоспособности компьютеров, администрирование и поддержка учетной системы и т.п. При этом ИТ-служба и бизнес-подразделение рассматриваются как достаточно обособленные субъекты, которые в общем случае могут находиться и в разных компаниях (аутсорсинг ИТ-услуг). Более того, в методологии ITSM многие базовые идеи не являются специфическими для ИТ и применимы не только для ИТ-услуг, но и для описания взаимодействия между поставщиком и потребителем услуг в иных сферах. В частности, если в качестве поставщика сервиса «Поддержка клиентов» рассматривать службу поддержки банка, а в качестве его потребителя клиента этого банка, то мы получаем возможность воспользоваться отдельными инструментами ITSM для описания процессов универсальной поддержки клиентов этого банка или какой-либо другой компании.</p>
<p style="text-align: justify;">Рассмотрим две такие «универсальные идеи» ITSM:</p>
<ul>
<li>
<div style="text-align: justify;">Описание характеристик предоставляемой услуги в соглашении об уровне сервиса (Service Level Agreement) и процедура обеспечение соответствия услуги заявленным параметрам SLA.</div>
</li>
<li>
<div style="text-align: justify;">Модель обработки обращения клиента в службу поддержки и соответствующая терминология.</div>
</li>
</ul>
<h5 id="raz-02-02-01">Соглашение об уровне сервиса (SLA)</h5>
<p style="text-align: justify;">Идея заключается в том, что для какой-либо услуги, например, для сервисной поддержки составляется документ, в котором фиксируются характеристики этой услуги (режим доступности, время отклика, максимальное время решения проблемы и т.п.). Когда клиент подписывается на услугу, он, фактически, соглашается с предложенным уровнем сервиса, а компания-продавец обязуется его соблюдать. SLA – формальный договор между провайдером и потребителем услуги.</p>
<p><strong><a href="/it/wp-content/uploads/2008/11/002_04_sla.jpg" target="blank"><img class="aligncenter" title="Опрелеление SLA" src="/it/wp-content/uploads/2008/11/002_04_sla_s.jpg" alt="" width="680" height="811" /></a></strong></p>
<p style="text-align: justify;">В самой компании при предоставлении услуги осуществляется определенный бизнес-процесс или группа процессов. Операции этих бизнес-процессов имеют определенные характеристики, влияющие на соблюдение значений параметров SLA. Задача менеджера, проектирующего услугу, в данном случае состоит в том, чтобы оценить и зафиксировать характеристики операций внутри компании в Operational Level Agreement (OLA), на их основе определить реалистичные значения показателей уровня сервиса для клиента, зафиксировать их в SLA и впоследствии отслеживать их соблюдение при каждом обращении клиента за данной услугой.</p>
<p style="text-align: justify;">В случае если в рамках бизнес-процесса происходит взаимодействие с внешними компаниями-поставщиками, то в качестве OLA для таких операций при расчете клиентских SLA выступает SLA поставщика.</p>
<p style="text-align: justify;">Эта простая модель позволяет формализовать взаимоотношения между поставщиком и потребителем услуги, в частности, услуги сервисной поддержки какого-либо продукта, приобретенного клиентом. Также она позволяет при наличии соответствующего программного обеспечения управлять уровнем предоставления этой услуги (отслеживать, анализировать и корректировать показатели SLA и OLA), осуществлять <strong><em>дифференцированное обслуживание клиентов</em></strong> разных категорий (отдельные SLA для клиентов различной степени «важности»).</p>
<h5 id="raz-02-02-02">Основные понятия ITSM в процессе обработки обращения</h5>
<p style="text-align: justify;">В рамках ITSM предлагаются следующие концептуальные сущности, которые могут быть использованы для описания процесса поддержки чего-либо:</p>
<ul>
<li>
<div style="text-align: justify;"><strong><em>Заявка на обслуживание</em></strong> – зарегистрированное обращение клиента в службу поддержки</div>
</li>
<li>
<div style="text-align: justify;"><strong><em>Инцидент</em></strong> – факт несоответствия продукта или услуги компании заявленным характеристикам</div>
</li>
<li>
<div style="text-align: justify;"><strong><em>Проблема</em></strong> – причина несоответствия продукта или услуги компании заявленным характеристикам, обычно связана с одним или несколькими инцидентами</div>
</li>
<li>
<div style="text-align: justify;"><strong><em>Событие</em></strong> – факт несоответствия параметров функционирования элементов инфраструктуры компании регламентным значениям (обычно автоматически генерируются системой мониторинга в случае ее наличия)</div>
</li>
<li>
<div style="text-align: justify;"><strong><em>Изменение</em></strong> – набор действий, направленных на изменение в инфраструктуре или бизнес-процессах компании</div>
</li>
<li>
<div style="text-align: justify;"><strong><em>Service Desk</em></strong> – служба поддержки, единая точка входа для обращений клиентов компании</div>
</li>
</ul>
<p style="text-align: justify;">На следующей картинке изображен пример обработки обращения в службу поддержки с использованием этой терминологии.</p>
<p><strong><a href="/it/wp-content/uploads/2008/11/002_05_inc.jpg" target="blank"><img class="aligncenter" title="Понятия ITSM" src="/it/wp-content/uploads/2008/11/002_05_inc_s.jpg" alt="" width="680" height="527" /></a></strong></p>
<p style="text-align: justify;">В этом процессе все начинается с того, что клиент обращается в службу поддержки с каким-либо вопросом. Факт обращения регистрируется в виде <strong><em>заявки на обслуживание</em></strong>. Если это вопрос информационного плана ему оказываются соответствующие консультации и заявка тут же закрывается. Если в обращении содержится аргументированная претензия к качеству продукта или услуги, то фиксируется <strong><em>инцидент</em></strong>, который ассоциируется с данной заявкой. После этого специалисты компании занимаются выяснением причин и устранением инцидента. Инцидент может быть случайным, а может быть связан с систематическими сбоями в работе компании. В последнем случае, если налицо множество однотипных инцидентов регистрируется <strong><em>проблема</em></strong>. В любой момент времени клиент может повторно обратиться в службу поддержки, в этом случае ему сообщается текущий статус его заявки на обслуживание, обнаруженные инциденты и проблемы и ситуация с их решением. До специалистов, занимающихся устранением инцидентов и проблем, доводится информация о <strong><em>событиях</em></strong>, связанных с неправильным функционированием инфраструктуры компании, они учитывают эту информацию при поиске причин их возникновения. После устранения инцидента информация об этом передается клиенту и заявка закрывается.</p>
<p style="text-align: justify;">Все перечисленные выше сущности и взаимосвязи между ними создаются, хранятся и обрабатываются в специализированной информационной системе &#8211; Service Desk (иногда ее также называют Order Management или Trouble Ticketing). При этом функции системы Service Desk не ограничиваются поддержкой workflow по работе с обращениями за поддержкой. Также эти системы занимаются формированием базы знаний службы поддержки (на основании информации, собранной в процессе поиска решений проблем), хранением информации об инфраструктуре предоставления услуг, управлением ею и др.</p>
<p style="text-align: justify;">Service Desk позволяет формировать аналитические отчеты по базе обнаруженных проблем, которые могут использоваться при принятии стратегических решений, направленных на оптимизацию бизнес-процессов, инфраструктуры компании и приводить к ее <strong><em>изменениям</em></strong>.</p>
<h3 id="raz-03">Мониторинг эффективности процессов поддержки</h3>
<p style="text-align: justify;">Приведенные выше модели помогают описать существующие или спроектировать перспективные бизнес-процессы по обработке обращений клиентов в службу поддержки, т.е. основу сервисной деятельности компании. Помимо разработки бизнес-процессов в рамках организации деятельности службы поддержки могут внедряться специализированные информационные системы (CRM, Service Desk, вэб-портал самообслуживания и др.), закупаться и устанавливаться необходимое оборудование (контакт-центр, сервера, СКС и др.). Т.е. тратятся деньги компании и часто немалые деньги.</p>
<p style="text-align: justify;">В связи с этим встает вопрос оценки эффективности сервисной деятельности и инвестиций в ее развитие. Для этого сначала необходимо определиться с тем, что правильно понимать под <strong><em>эффективностью</em></strong>. Часто поставщики ИТ-решений предлагают в качестве метрик эффективности (имеются ввиду те поставщики, которые вообще озадачиваются вопросом эффективности) ограничиваются параметрами производительности, связанными с использованием их программного обеспечения и оборудования. Например, поставщик контакт-центра может предложить и даже задать в техническом задании целевые значения следующих KPI:</p>
<ul>
<li>
<div style="text-align: justify;">средняя скорость ответа</div>
</li>
<li>
<div style="text-align: justify;">процент потерянных вызовов</div>
</li>
<li>
<div style="text-align: justify;">среднее время, после которого абоненты вешают трубки, не дождавшись ответа</div>
</li>
<li>
<div style="text-align: justify;">среднее время разговора</div>
</li>
<li>
<div style="text-align: justify;">среднее время поствызывной обработки</div>
</li>
<li>
<div style="text-align: justify;">уровень загруженности операторов</div>
</li>
</ul>
<p style="text-align: justify;">Это, несомненно, важные и нужные показатели, однако, называть их показателями эффективности вряд ли правильно. Например, каково «эффективное» среднее время разговора? Может быть, чем меньше &#8211; тем лучше – экономия на зарплате операторов!? Тогда как быть с ситуацией, когда в результате длительного 15-минутного разговора клиент приобрел ряд дополнительных продуктов или услуг, а в результате короткого 30-секундного разговора только задал несложный вопрос? Или каков «эффективный» уровень загруженности операторов? Может быть, 100% &#8211; ведь надо максимально «эффективно» использовать персонал!? Тогда как быть, если действительно «эффективные» люди не идут работать в условиях такой «эффективности»? Может быть, «эффективный» процент потерянных вызовов – стремящийся к нулю? Тогда как быть со случаями, когда уровень доступности телефонной службы поддержки целенаправленно снижается, чтобы «приучить» клиентов пользоваться инструментами самообслуживания (вэб-портал, IVR) с целью снижения издержек?</p>
<p style="text-align: justify;">Приведенные выше примеры показывают, что такого рода показатели при всей своей важности не являются показателями «истинной эффективности», но могут и должны (!) использоваться при ее расчете.</p>
<p style="text-align: justify;">Для того, чтобы определить значение термина <strong><em>эффективность</em></strong> необходимо посмотреть на нее философски. Известное изречение «если звезды зажигают, значит, это кому-то нужно» хорошо отражает подход к определению эффективности. Действительно, если что-то делается, то это кому-то нужно. В данном случае осуществляется сервисная поддержка клиентов. Кому она может быть нужна?</p>
<p style="text-align: justify;">Очевидно, что она нужна <em>собственникам компании</em>, т.к. если не будет поддержки клиентов, то не будет клиентов, а значит не будет и денег. Также она нужна самим <em>клиентам</em>, т.к. без поддержки будет проблематично пользоваться купленными ими продуктами и услугами. Сервисная поддержка нужна самим <em>сотрудникам службы поддержки</em>, т.к. если ее не будет, то они лишатся работы.</p>
<p style="text-align: justify;">Таким образом, мы получаем систему заинтересованных в сервисной поддержке сторон (стэйкхолдеров). Именно <em>систему</em>, т.к. эти стороны взаимосвязаны между собой: собственники вынуждены считаться с интересами сотрудников и клиентов, сотрудники выполняют распоряжения собственников в лице менеджеров и т.д.</p>
<p><strong><a href="/it/wp-content/uploads/2008/11/002_06_prim.jpg" target="blank"><img class="aligncenter" title="Определение показателей эффективности - пример" src="/it/wp-content/uploads/2008/11/002_06_prim_s.jpg" alt="" width="680" height="563" /></a></strong></p>
<p style="text-align: justify;">Двигаемся дальше на пути определения эффективности. Имея систему заинтересованных сторон, мы должны понять, в чем именно заинтересована каждая сторона, т.е. какие у нее цели. Собственники, например, заинтересованы в увеличении дивидендов, выплачиваемых из прибыли компании и в увеличении стоимости бизнеса (росте котировок акций компании). Клиенты заинтересованы в том, чтобы получить максимум удовольствия (удовлетворения своих потребностей) по минимальной цене. Сотрудники также заинтересованы в максимуме удовольствия (от работы), но уже по максимальной цене (размер заработной платы).</p>
<p style="text-align: justify;">Следует отметить, что цели стэйкхолдеров могут быть как общими (например, и собственники и сотрудники заинтересованы в росте прибыли и, соответственно, размере дивидендов и бонусов), так и противоречить друг другу. Например, две цели одного стэйкхолдера (собственники) «увеличение прибыли» и «увеличение стоимости бизнеса» часто противоречат друг другу. Ведь для увеличения стоимости бизнеса необходимы инвестиции в проекты развития, что ведет к уменьшению текущей прибыли.</p>
<p style="text-align: justify;">Помочь &laquo;разрулить&raquo; возникающие противоречия должна <strong><em>стратегия компании</em></strong>, в которой увязываются интересы заинтересованных сторон, расставляются приоритеты и определяются стратегические цели.</p>
<p style="text-align: justify;">Также следует отметить, что цели могут иметь иерархическую структуру. Например, цель «увеличение прибыли» содержит в себе две подцели: «увеличение доходов» и «снижение издержек».</p>
<p style="text-align: justify;">В свете написанного выше предлагаю следующее определение: <strong><em>эффективность</em></strong> <em>(чего-либо для компании)</em> – степень соответствия чего-либо стратегическим целям компании, которые представляют из себя взаимоувязанные цели основных заинтересованных в деятельности компании сторон.</p>
<p style="text-align: justify;">Исходя из такого определения, чтобы сделать что-то эффективно мы должны:</p>
<ol>
<li>
<div style="text-align: justify;">Сформулировать задачи этой деятельности в соответствии со стоящими целями.</div>
</li>
<li>
<div style="text-align: justify;">Определить критерии соответствия того, что делается стоящим целям – <strong><em>ключевые показатели эффективности (КПЭ)</em></strong>.</div>
</li>
</ol>
<p style="text-align: justify;">Например, задачами сервисной поддержки в данном случае могут являться:</p>
<ul>
<li>
<div style="text-align: justify;">Для достижения цели «Снижение издержек»</div>
<ul>
<li>
<div style="text-align: justify;">Внедрение систем самообслуживания клиентов</div>
</li>
<li>
<div style="text-align: justify;">Повышение производительности труда операторов за счет использования продвинутых систем распределения вызовов</div>
</li>
</ul>
</li>
<li>
<div style="text-align: justify;">Для достижения цели «Повышение удовлетворенности сотрудников работой»</div>
<ul>
<li>
<div style="text-align: justify;">Внедрение продвинутой системы учета обработки обращений для оплаты по результатам</div>
</li>
<li>
<div style="text-align: justify;">Оптимизация загрузки сотрудников</div>
</li>
</ul>
</li>
</ul>
<p style="text-align: justify;">А показателями эффективности сервисной поддержки могут являться:</p>
<ul>
<li>
<div style="text-align: justify;">Для достижения цели «Снижение издержек»</div>
<ul>
<li>
<div style="text-align: justify;">Средняя себестоимость обработки обращения</div>
</li>
<li>
<div style="text-align: justify;">Доля обработки обращений в режиме самообслуживания</div>
</li>
</ul>
</li>
<li>
<div style="text-align: justify;">Для достижения цели «Повышение удовлетворенности сотрудников работой»</div>
<ul>
<li>
<div style="text-align: justify;">Текучка кадров за месяц</div>
</li>
<li>
<div style="text-align: justify;">Средняя субъективная оценка удовлетворенности сотрудника работой (информация может собираться путем анкетирования)</div>
</li>
</ul>
</li>
</ul>
<p style="text-align: justify;">Основной критерий, на основании которого можно утверждать, что предложенный показатель является именно показателем эффективности – это однозначная интерпретация изменения его значения и направления движения к соответствующей цели. Например, уменьшение значения КПЭ «средняя себестоимость обработки обращения» всегда свидетельствует о том, что мы двигаемся в направлении достижения цели «снижение издержек», а уменьшение значения этого показателя наоборот.</p>
<p style="text-align: justify;">Ниже схематически показан описанный выше процесс определения показателей эффективности. Следует отметить, что задание показателей эффективности параллельно с планированием деятельности по ее повышению позволяет просчитать ее эффект заранее (путем оценки значений КПЭ «до» и «после») и в случае, если даже плановый результат оказывается не удовлетворительным пересмотреть ее или отказаться от нее вовсе.</p>
<p><strong><a href="/it/wp-content/uploads/2008/11/002_06_proc.jpg" target="blank"><img class="aligncenter" title="Определение показателей эффективности - процесс" src="/it/wp-content/uploads/2008/11/002_06_proc_s.jpg" alt="" width="680" height="910" /></a></strong></p>
<p style="text-align: justify;">КПЭ должно быть немного. Они должны отражать ситуацию в очень обобщенном виде, пригодном для представления топ менеджменту компании – в очень сжатом виде позволять понять «что происходит» &#8211; в этом их преимущество. Недостаток их в том, что они не позволяют понять «почему это происходит». Для этого предназначаются детальные «технические» метрики, которые отражают те или иные аспекты происходящих процессов. Состав технических метрик, детализирующих КПЭ, определяется сразу после определения самих КПЭ.</p>
<p style="text-align: justify;">Технические метрики могут использоваться для:</p>
<ul>
<li>
<div style="text-align: justify;"><strong><em>Расчета значений КПЭ.</em></strong> Например, КПЭ «Средняя себестоимость обработки обращения» может рассчитываться на основании значений метрик по формуле (Себестоимость обработки оператором + Себестоимость обработки на портале самообслуживания + Себестоимость обработки на IVR) / 3.</div>
</li>
<li>
<div style="text-align: justify;"><strong><em>Детализации значений КПЭ в процессе поиска причин отклонений.</em></strong> Например, в процессе анализа причин увеличения значения КПЭ «Средняя себестоимость обработки обращения» может быть обнаружено существенное снижение значения метрики «Процент обслуженных вызовов на 1-м уровне». Это означает, что по каким-то причинам высококлассные (и высокооплачиваемые) специалисты 2-го уровня вынуждены заниматься решением типовых задач. Дальше анализируется почему это происходит (например, переход на поддержку новых продуктов не сопровождался достаточным обучением операторов 1-й линии) и ищутся пути решения.</div>
</li>
</ul>
<p style="text-align: justify;">К техническим метрикам, несомненно, относятся и приведенные выше в качестве примера псевдо-КПЭ показатели работы Call-центра. Пользователями технических метрик в основном являются менеджеры среднего и нижнего звеньев, которые разбираются с проблемами, приводящими к аномальным негативным изменениям общих КПЭ.</p>
<p><strong><a href="/it/wp-content/uploads/2008/11/002_07.jpg" target="blank"><img class="aligncenter" title="Мониторинг эффективности" src="/it/wp-content/uploads/2008/11/002_07_s.jpg" alt="" width="680" height="612" /></a></strong></p>
<p style="text-align: justify;">Во избежание двусмысленности и связанной с этим возможности искажения значений КПЭ в регламентах организации должны быть четко зафиксированы методики измерения технических метрик и расчета значений КПЭ на их основе.</p>
<p style="text-align: justify;">И, наконец, о том, как может использоваться собранная информация со значениями КПЭ и технических метрик – завершающая стадия анализа эффективности, которому посвящена данная статья.</p>
<p style="text-align: justify;">Вот основные варианты использования собранной информации:</p>
<ul>
<li>
<div style="text-align: justify;">Сравнений значений КПЭ через определенные периоды времени &#8211; <strong><em>Что происходит?</em></strong></div>
</li>
<li>
<div style="text-align: justify;">Анализ абсолютных значений КПЭ и технических метрик &#8211; <strong><em>Почему это происходит?</em></strong></div>
</li>
<li>
<div style="text-align: justify;">Сравнение значений КПЭ «до» и «после» планируемого преобразования – <strong><em>Что должно будет произойти? Что же произошло на самом деле?</em></strong></div>
</li>
<li>
<div style="text-align: justify;">Сравнение значений КПЭ компании с аналогичными показателями компаний-конкурентов (при наличии такой информации) – <strong><em>Что происходит у нас по сравнению с тем, что происходит у наших конкурентов?</em></strong></div>
</li>
</ul>
<p style="text-align: justify;">Согласитесь – весьма актуальные вопросы для любого менеджера!</p>
<h3 id="raz-04">Заключение</h3>
<p style="text-align: justify;">Мониторинг эффективности поддержки клиентов является частью более общего процесса мониторинга CRM, включающего себя помимо сервиса еще и процессы продаж, маркетинга и др. Показатели эффективности CRM, в свою очередь, входят в состав общей системы управления компанией на основе КПЭ.</p>
<p><strong><img class="aligncenter" title="Место мониторинга сервиса в управлении бизнесом на основе КПЭ" src="/it/wp-content/uploads/2008/11/002_08.jpg" alt="" width="379" height="247" /></strong></p>
<p style="text-align: justify;">В заключении хочется сказать, что при написании статьи я не пошел путем рассмотрения десятков и сотен метрик, которые обычно характеризуют процессы сервисной поддержки и связанные вещи, т.к. целесообразность их использования в конкретной компании далеко не очевидна. Вместо этого были рассмотрены идеи, которые могут помочь решению задачи создания эффективной службы поддержки с результатом «сделали то, что нужно», а не «сделали то, что смогли»…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=58</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Контакт-центр: методика описания бизнес-процессов</title>
		<link>http://www.kholodkov.ru/it/?p=3</link>
		<comments>http://www.kholodkov.ru/it/?p=3#comments</comments>
		<pubDate>Mon, 15 Sep 2008 15:56:08 +0000</pubDate>
		<dc:creator>Холодков Антон</dc:creator>
				<category><![CDATA[Бизнес-процессы]]></category>
		<category><![CDATA[uml2.ru]]></category>
		<category><![CDATA[Методика]]></category>

		<guid isPermaLink="false">http://kholodkov.ru/cc/?p=3</guid>
		<description><![CDATA[Внедрение новой системы начинается с понимания того, как будет встроена система в существующую или планируемую организационную и технологическую инфраструктуру. Иными словами, с описания существующих и проектирования перспективных бизнес-процессов, которые будут реализовываться при помощи внедряемой технологии. Поэтому важное значение имеет методика описания и визуального представления бизнес-процессов. Подходов и методик к этому существует великое множество. В настоящей [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="first" src="/it/wp-content/uploads/2008/09/a001.jpg"  />Внедрение новой системы начинается с понимания того, как будет встроена система в существующую или планируемую организационную и технологическую инфраструктуру. Иными словами, с описания существующих и проектирования перспективных бизнес-процессов, которые будут реализовываться при помощи внедряемой технологии.</p>
<p style="text-align: justify;">Поэтому важное значение имеет методика описания и визуального представления бизнес-процессов. Подходов и методик к этому существует великое множество. В настоящей статье предлагается один из них, успешно применяемый в нескольких крупных проектах.</p>
<p style="text-align: justify;">А начнем мы с четкой формулировки целей описания бизнес-процессов в проектах внедрения информационных систем, т.к. из них вытекают требования к методике и нотации.</p>
<p style="text-align: justify;"><span id="more-3"></span></p>
<h3>Содержание</h3>
<ul>
<li>
<div style="text-align: justify;"><a href="#raz-01">Цели и требования к формату описания бизнес-процессов</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-02">Основные документы описания бизнес-процесса</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-03">Укрупненная структура бизнес-процессов<br />
</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-04">Детальная схема этапа бизнес-процесса</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-05">Описание операций бизнес-процесса</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="#raz-06">Структура меню IVR<br />
</a></div>
</li>
</ul>
<h3 style="text-align: justify;" id="raz-01">Цели и требования к формату описания бизнес-процессов </h3>
<p style="text-align: justify;"> <img class="aligncenter" title="Цели описания бизнес-процессов" src="http://kholodkov.ru/it/wp-content/uploads/2008/09/a001_goals.jpg" alt="" width="600" /></p>
<ol>
<li>
<div style="text-align: justify;"><span style="text-decoration: underline;">Инструмент согласования.</span> Мы разрабатываем перспективные процессы, основываясь на своем собственном видении. При этом сложно переоценить значимость участия экспертов заказчика в оттачивании этого видения с учетом различных тонкостей предметной области. Описания бизнес-процессов должны быть максимально наглядными, интуитивно понятными и вместе с тем достаточно детализированными для того, чтобы облегчить процесс их демонстрации, обсуждения и согласования с заказчиком.</div>
</li>
<li>
<div style="text-align: justify;"><span style="text-decoration: underline;">Основа для внедрения.</span> Естественно, что после согласования перспективных процессов их предстоит внедрить &#8211; написать необходимые регламенты и инструкции, обучить персонал и др. Описания БП должны стать базой для этого. Поэтому, нотация должна включать в себя необходимую дополнительную информацию, например, текстовые сценарии выполнения сложных операций, критерии качества выполнения операций и др.</div>
</li>
<li>
<div style="text-align: justify;"><span style="text-decoration: underline;">Основа для проектирования прикладного ПО.</span> Одним из важнейших компонентов создаваемого решения является прикладное программное обеспечение. Его проектирование начинается с формулирования функциональных требований и разработки спецификаций, причем делать это по понятным причинам необходимо в увязке с разработкой БП. По этой причине при описании элементарных операций процессов, подразумевающих работу с создаваемыми информационными системами, необходимо описывать и сценарии их использования (алгоритмы работы пользователя с системой).</div>
</li>
<li>
<div style="text-align: justify;"><span style="text-decoration: underline;">Основа для настройки оборудования и системного ПО.</span> В процессе инсталляции оборудования и системного ПО Call-центра происходит его настройка под специфические бизнес-процессы (схемы маршрутизации, меню IVR, квалификации операторов и др.). Поэтому формат описания БП должен содержать в себе всю необходимую для этого информацию.</div>
</li>
</ol>
<p style="text-align: justify;">При разработке настоящей методики мы постарались учесть все сформулированные выше цели.</p>
<h3 style="text-align: justify;" id="raz-02">Основные документы описания бизнес-процесса</h3>
<p style="text-align: justify;">Задача изображения всех необходимых аспектов достаточно сложного бизнес-процесса на одном листе бумаги неблагодарная. Мы использовали следующий набор документов, описывающих каждый отдельно взятый бизнес процесс:</p>
<ol>
<li style="text-align: justify;"><span style="text-decoration: underline;">Укрупненная структура бизнес-процесса.</span> Внутри каждого процесса выделяются несколько логически завершенных этапов, составляющих его структуру. Она изображается в виде дерева с краткими пояснениями к элементам. Если бизнес-процесс достаточно простой (короткий), то выделять в нем несколько этапов нет необходимости. Полезно также иметь общее дерево со всеми описываемыми бизнес-процессами и их этапами. Для изображения такой иерархической структуры есть смысл использовать нотацию IDEF0.</li>
<li style="text-align: justify;"><span style="text-decoration: underline;">Детальная схема этапов бизнес-процесса.</span> При всей привлекательности использования IDEF0, схемы, выполненные в этой нотации, все-таки являются недостаточно выразительными. Поэтому для детального описания этапов бизнес-процессов мы использовали формат, представляющий из себя нечто среднее между UML-диаграммой Activity и SDL-диаграммой с учетом специфики описания БП Call-Contact-центра.</li>
<li style="text-align: justify;"><span style="text-decoration: underline;">Таблица с описанием элементарных операций.</span> Этапы работ в конечном счете состоят из элементарных операций, изображенных на схемах. Для целей дальнейшего проектирования ИС, внедрения БП и др. мы снабдили их дополнительной информацией, сведенной в общую таблицу с описанием элементарных операций.</li>
<li style="text-align: justify;">
<div style="text-align: justify;"><span style="text-decoration: underline;">Структура меню IVR.</span> Часть операций по обработке вызова осуществляется на IVR. Чтобы не загромождать схему БП мы вынесли структуры меню в отдельный документ.</div>
</li>
</ol>
<h3 style="text-align: justify;" id="raz-03">Укрупненная структура бизнес-процессов</h3>
<p><strong><img class="aligncenter" title="Дерево бизнес-процессов" src="http://kholodkov.ru/it/wp-content/uploads/2008/09/a001_s1.jpg" alt="" width="600" /></strong></p>
<p style="text-align: justify;">На рисунке выше приведен пример структуры общего дерева бизнес-процессов описываемого объекта, оформленного в виде иерархии диаграмм IDEF0. На диаграммах верхнего уровня последовательно детализируются группы процессов до уровня отдельных бизнес-процессов. На диаграммах самого нижнего уровня сложные БП при необходимости разбиваются на несколько этапов.</p>
<p style="text-align: justify;"> На следующем рисунке приведен пример диаграммы с изображением этапов бизнес-процессов.</p>
<p><strong><img class="aligncenter" title="Этапы бизнес-процесса" src="http://kholodkov.ru/it/wp-content/uploads/2008/09/a001_s2.jpg" alt="" width="600" /></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p style="text-align: justify;">Взаимосвязь между этапами оформлена в соответствии с методологией IDEF0: входы, выходы, управление и ресурсы.</p>
<h3 style="text-align: justify;" id="raz-04">Детальная схема этапа бизнес-процесса</h3>
<p>После составления дерева бизнес-процессов и их этапов описывается последовательность операций внутри каждого этапа (если БП разделен на этапы) или бизнес-процесса (если не разделен).</p>
<p style="TEXT-ALIGN: justify">Для описания операций (потока работ) использована идеология «плавательных дорожек» (swim lane), где с каждой дорожкой сопоставлен исполнитель операций. Таким образом, БП последовательно перетекает от одной дорожки к другой при переходе выполняемых операций от одного исполнителя к другому. В качестве исполнителей для наших целей мы выделили операторов разных квалификаций, сотрудников различных подразделений. Также в качестве обработчиков операций мы отдельно показали технологические компоненты: IVR, Web-портал, информационные системы.</p>
<p><strong><a href="http://kholodkov.ru/it/wp-content/uploads/2008/09/a001_s3.jpg" target="blank"><img class="aligncenter" title="Этапы бизнес-процесса" src="http://kholodkov.ru/it/wp-content/uploads/2008/09/a001_s3_small.jpg" alt="" width="600" /></a></strong></p>
<p><strong></strong></p>
<p style="text-align: justify;">Использованные графические элементы на схеме интуитивно понятны: входы и выходы процесса (овал), операции (прямоугольник), которые могут сопровождаться входящим (прямоугольник с вогнутой стрелкой) или исходящим (прямоугольник с выпуклой стрелкой) вызовом, выбор (ромб), информационная система (дисковый массив).</p>
<h3 style="text-align: justify;" id="raz-05">Описание операций бизнес-процесса</h3>
<p style="text-align: justify;">Для удобства операции на детальной схеме бизнес-процесса пронумерованы. Для целей дальнейшего использования описаний бизнес-процессов перечисленные на схемах операции сопровождаются пояснениями, оформленными в виде обычной таблицы. Возможный состав полей такой таблицы и пример их заполнения приведен ниже.</p>
<p style="text-align: justify;">
<table border="1" cellspacing="0" cellpadding="10">
<tbody>
<tr>
<td width="300" valign="top"><strong>Наименование поля</strong></td>
<td width="400" valign="top"><strong>Пример заполнения</strong></td>
</tr>
<tr>
<td valign="top">Номер операции</td>
<td valign="top">2</td>
</tr>
<tr>
<td valign="top">Название операции</td>
<td valign="top">Регистрация запроса</td>
</tr>
<tr>
<td valign="top">Сценарий выполнения операции</td>
<td valign="top">Оператор в процессе телефонного разговора задает клиенту уточняющие вопросы для выяснения сути запроса, после чего вводит полученную информацию в ИС в виде заявки.</td>
</tr>
<tr>
<td valign="top">Исполнитель</td>
<td valign="top">Оператор</td>
</tr>
<tr>
<td valign="top">Критерии качества выполнения операции</td>
<td valign="top">Полнота и четкость заполнения формы запроса.Количество отбракованных заявок как требующих уточнения информации.</td>
</tr>
<tr>
<td valign="top">Используемые в процессе выполнения ИС</td>
<td valign="top">АРМ Оператора</td>
</tr>
<tr>
<td valign="top">Функциональные требования к ИС</td>
<td valign="top">Возможность просмотра истории заявок по конкретному клиентуВозможность регистрации новой заявки</td>
</tr>
<tr>
<td valign="top">Сценарии работы пользователя с ИС</td>
<td valign="top">При поступлении вызова на экране оператора в подсистеме автоматически показывается карточка абонента с краткой информацией о нем, наличие задолженности, перечень заявок от абонента. Оператор имеет доступ к истории заявок абонента. Если заявки нет, то нажимает кнопку «Добавить», всплывает форма создания заявки. Оператор заполняет все необходимые поля и сохраняет заявку, после этого она попадает в список.</td>
</tr>
</tbody>
</table>
<p><strong></strong></p>
<p><strong></strong></p>
<h3 id="raz-06">Структура меню IVR</h3>
<p><strong><img class="aligncenter" title="Дерево IVR" src="http://kholodkov.ru/it/wp-content/uploads/2008/09/a001_s4.jpg" alt="" width="600" /></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kholodkov.ru/it/?feed=rss2&#038;p=3</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

