<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://lib.custis.ru/index.php?feed=atom&amp;offset=20100211180004&amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B</id>
		<title>CustisWiki - Новые страницы [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://lib.custis.ru/index.php?feed=atom&amp;offset=20100211180004&amp;title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F%3A%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"/>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B"/>
		<updated>2026-07-18T07:23:32Z</updated>
		<subtitle>Материал из CustisWiki</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://lib.custis.ru/%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8</id>
		<title>Результативность автоматизации</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8"/>
				<updated>2010-02-11T17:35:44Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%A6%D0%B5%D0%BF%D0%BA%D0%BE%D0%B2_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Максим Цепков (Статьи)&quot;&gt;Максим Цепков&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; главный архитектор компании CustIS (Заказные ИнформСистемы)&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;i&gt;Журнал Директор информационной службы (CIO.RU), № 7, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.osp.ru/cio/2009/07/9424282/&quot;&gt;15 июля 2009, стр. 40-42.&lt;/a&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;blockquote&gt; Высказывание Бернарда Шоу: «Постарайтесь получить то, что хотите, или же вы будете вынуждены захотеть то, что получили» — хорошо иллюстрирует часто встречающийся и не слишком радужный результат автоматизации, когда внедрена некоторая информационная система, к которой компания вынуждена приспосабливаться. Как избежать такого результата и получить внедрение, нужное бизнесу?
&lt;/blockquote&gt;
&lt;p&gt;Информационные системы обеспечивают ИТ-поддержку бизнес-процессов компании. Результативность их внедрения для бизнеса — уровень этой поддержки — во многом определяется уровнем достигнутого при внедрении соответствия между заложенной в системы моделью бизнес-процессов и реальными процессами компании. Причин несоответствия может быть две — либо бизнес-модель системы ограничена, либо процессы плохо настроили.
&lt;/p&gt;&lt;p&gt;Поставщики информационных систем нередко предлагают клиентам отраслевые модели бизнеса, которые могут быть частично или полностью не адекватны реально существующим бизнес-процессам. Добиваться соответствия модели бизнеса в информационной системе и реальных бизнес-процессов компании можно двумя способами: адаптировать функционал системы, настраивая и дорабатывая её под бизнес-процессы компании, или изменять бизнес-процессы компании, приспосабливая их к работе в системе.
&lt;/p&gt;&lt;p&gt;Приступая к внедрению, необходимо тщательно продумать, какой вариант предпочтителен, определив, в частности, перечень бизнес-процессов, подлежащих автоматизации и возможному перепроектированию. Это даст возможность сохранить имеющиеся преимущества и приобрести новые. Ошибки на этом этапе реализации проекта внедрения приводят к неадекватной автоматизации, когда ряд функций основных бизнес — процессов получают недостаточную ИТ-поддержку или совсем ее не получают. В результате внедряемая система обрастает рядом вспомогательных приложений, «подпорок», что существенно усложняет и утяжеляет ИТ-ландшафт организации.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%B8_%D0%B2_%D0%B4%D0%B6%D1%83%D0%BD%D0%B3%D0%BB%D1%8F%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B9_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8._%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%8B%D1%85_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D0%B2_%D0%BA%D1%80%D1%83%D0%BF%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B9</id>
		<title>Проводники в джунглях системной сложности. Автоматизация ключевых бизнес-процессов крупных предприятий</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%B8_%D0%B2_%D0%B4%D0%B6%D1%83%D0%BD%D0%B3%D0%BB%D1%8F%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B9_%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8._%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%8B%D1%85_%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D0%B2_%D0%BA%D1%80%D1%83%D0%BF%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B9"/>
				<updated>2010-02-11T17:15:08Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%A0%D0%B0%D1%85%D1%82%D0%B5%D0%B5%D0%BD%D0%BA%D0%BE_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Владимир Рахтеенко (Статьи)&quot;&gt;Владимир Рахтеенко&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; Генеральный директор CustIS (Заказные ИнформСистемы)&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;i&gt;Журнал Intelligent Enterprise (Корпоративные системы), № 18, 24 ноября 2008, стр. 48-51.&lt;/i&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.iemag.ru/analitics/detail.php?ID=18270&amp;amp;phrase_id=37452&quot;&gt;http://www.iemag.ru/analitics/detail.php?ID=18270&amp;amp;phrase_id=37452&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt; Ключевые бизнес-процессы крупных организаций — это непрерывно развивающаяся система, и её развитие порождает массу проблем, когда речь идёт об автоматизации. Решать эти проблемы призваны не столько ИТ-инструменты, сколько люди.
&lt;/blockquote&gt;
&lt;p&gt;Все гуру предпринимательства и менеджмента говорят: «Ищите отличия, усиливайте отличия, специализируйтесь, меняйтесь, развивайтесь», — а после внедрения от ИТ директоров мы слышим: «Ничего не трогайте и не меняйте, только тогда всё будет работать». Один мой знакомый управляющий в сердцах так описал чудовищный функциональный разрыв, который возникает в таких проектах: «Они (вендоры) берут свое маленькое квадратное ведро и одевают на нашу большую круглую голову!».
&lt;/p&gt;&lt;p&gt;Почему это происходит? На мой взгляд, основная причина в том, что для решения задач автоматизации выбираются инструменты, а не люди. А инструмент не может побороть системную сложность организации, у него нет интеллекта. Это могут сделать только люди, да и то очень немногие.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%BE%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B0%D1%8F_%C2%AB%D0%97%D0%B2%D0%B5%D0%B7%D0%B4%D0%B0%C2%BB_MDM</id>
		<title>Восходящая «Звезда» MDM</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%BE%D1%81%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B0%D1%8F_%C2%AB%D0%97%D0%B2%D0%B5%D0%B7%D0%B4%D0%B0%C2%BB_MDM"/>
				<updated>2010-02-11T16:31:28Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B0%D0%BB%D0%B5%D1%80%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B8%D0%BD_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Валерий Никитин (Статьи)&quot;&gt;Валерий Никитин&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; аналитик проекта MDM направления «Торговые сети» компании «Заказные ИнформСистемы»&lt;/dd&gt;&lt;/dl&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Роман Алексеев (Статьи)&quot;&gt;Роман Алексеев&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; руководитель проекта MDM направления «Торговые сети» компании «Заказные ИнформСистемы»&lt;/dd&gt;&lt;/dl&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%97%D0%B0%D0%B1%D0%BE%D1%80%D0%BE%D0%B2_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Михаил Заборов (Статьи)&quot;&gt;Михаил  Заборов&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt; руководитель направления «Торговые сети» компании «Заказные ИнформСистемы»&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;&lt;i&gt;Журнальная версия статьи опубликована в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.osp.ru/cio/2008/09/5387150/&quot;&gt;«Директор информационной службы (CIO.RU)», №9 (сентябрь) 2008, стр.50-53.&lt;/a&gt;&lt;/i&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Быстрые темпы развития ИС, предназначенных для ведения НСИ, не дают возможности разработчикам договориться о терминологии и разобраться во множестве существующих решений. Анализ рынка приводит к выводам о том, что российским компаниям для ведения НСИ больше других подходит модель «Звезда».
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Каждый человек, интересующийся автоматизацией ведения нормативно-справочной информации (НСИ), знает, что в современном языке отсутствует четкая граница между понятиями «НСИ» и «мастер-данные». Однако если приглядеться к этим понятиям пристальнее, можно найти в них отличие, которое, в свою очередь, выявит правила использования обоих терминов.
&lt;/p&gt;&lt;p&gt;Термин «мастер-данные» является дословным переводом понятия «Master Data», которое также переводят как «основные данные». Эти данные, востребованы многими модулями и компонентами информационной системы. Высокая внутрисистемная значимость такой информации накладывает определенные ограничения на ее качество и, как следствие, на принципы работы с ней: о таких данных можно говорить, что они являются «эталонными», а модуль, который их производит, — единственно верным источником.
&lt;/p&gt;&lt;p&gt;Термин «нормативно-справочная информация» используется давно и обозначает, согласно ГОСТу, «информацию, заимствованную из нормативных документов и справочников и используемую при функционировании автоматизированной системы. На заре эры автоматизации она считалась практически неизменной, часто справочники были «зашиты» на уровне кода и менялись так же редко, как и нормативная база, из которой они брались.
&lt;/p&gt;&lt;p&gt;Современные тенденции в создании информационных систем привели к расширению этого понятия. Сейчас термин «нормативно-справочная информация» следует понимать как информационный ресурс компании, получаемый, как правило, извне и оформленный внутри нее (задана структура хранения данных, разработаны процедуры ее получения и хранения). С одной стороны, такой подход достаточно четко характеризует НСИ: действительно, если данные являются общезначимыми, то они не должны «рождаться» внутри компании, а должны поступать из внешнего мира. Под это определение попадает и государственный классификатор, и перечень товарной номенклатуры производителя. С другой стороны, оговорка «как правило» предупреждает о существующих исключениях, таких как скидки или организационная и юридическая структура компании.
&lt;/p&gt;&lt;p&gt;Проанализировав эти определения, читатель может с уверенностью сказать, что речь, по большому счету, идет об одном и том же — об условно-постоянной части корпоративной информации, не претерпевающей существенных изменений в процессе повседневной деятельности организации. И только внимательный читатель заметит, что в случае мастер-данных речь идет о передаче данных внутри системы, а в случае нормативно-справочной информации — о получении их извне. В этом, на наш взгляд, и есть различие: термин «мастер-данные» употребляется при описании внутрисистемных межмодульных обменов данными, а термин «нормативно-справочная информация» — при описании самих данных.
&lt;/p&gt;&lt;p&gt;Ниже мы также будем придерживаться указанного разделения: использовать термин «мастер-данные»при обсуждении информации с точки зрения разработки системы и термин «нормативно-справочная информация» при описании самих данных, т.е. с точки зрения ведущих ее бизнес-пользователей.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D1%81%D1%82%D0%B0%D0%BC%D0%B8_%D1%81_Testopia_%E2%80%94_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%8E%D1%89%D0%B5%D0%B5_%D0%B7%D0%B2%D0%B5%D0%BD%D0%BE%3F_(SECR-2009)</id>
		<title>Управление тестами с Testopia — недостающее звено? (SECR-2009)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D1%81%D1%82%D0%B0%D0%BC%D0%B8_%D1%81_Testopia_%E2%80%94_%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%8E%D1%89%D0%B5%D0%B5_%D0%B7%D0%B2%D0%B5%D0%BD%D0%BE%3F_(SECR-2009)"/>
				<updated>2010-01-27T20:24:58Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Продолжаем выкладывать материалы по нашим докладам с CEE-SECR-2009/SQALabs-6.
&lt;/p&gt;&lt;p&gt;Публикуем доклад &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%81_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD&quot; title=&quot;Категория:Стас Фомин&quot;&gt;Стаса Фомина&lt;/a&gt; «Управление тестами с Testopia — недостающее звено?» (&lt;i&gt;Test management with Testopia — missing link?&lt;/i&gt;)
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Тема управляемого функционального тестирования не нова. Достигнуто единство концепций и методик — да, нужен учет требований и сценариев тестирования, результатов тестовых прогонов для каждой сборки продукта, нужно вести метрики, видеть покрытие тестированием требований заказчика, анализировать плотность найденных ошибок, вычислять проблемные места, управлять командой тестировщиков и демонстрировать процесс заказчику. И для этого нужна специализированная система для управления тестированием.
&lt;/p&gt;&lt;p&gt;Однако, несмотря на этот консенсус, лишь очень малая часть компаний заводит такую систему. Причем тестирование-то идет, только управление тестированием идет с помощью совершенно неожиданных инструментов — электронных таблиц и текстовых процессоров, баг-трекеров, вики-систем и обычных систем контроля версий.
&lt;/p&gt;&lt;p&gt;Мы рассмотрим, почему так происходит, на основе своего опыта внедрения нескольких &lt;i&gt;test-management&lt;/i&gt; систем, и расскажем о нашем выборе — системе Testopia, которая «не берет на себя» лишнюю функциональность, оставляя ее более приспособленным инструментам, а интегрируется с некоторыми из них, заполняя потребность лишь в специфическом функционале. 
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вернее мы публикуем не сам доклад на SECR/SQADays (ибо видеозаписи там не было), а часть внутреннего семинара по данной теме.
&lt;/p&gt;&lt;p&gt;Итак, представляем двадцатиминутное видео самого доклада:
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/7455729?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;360&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;и короткий пятиминутный скринкаст самой системы (сорри, без озвучки, но вроде и так все понятно):
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/7742142?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;400&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;hr /&gt;
&lt;p&gt;Если что-то на видео было неразборчиво — можно просмотреть слайды:
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=1&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0001-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt;
&lt;span class=&quot;pdfhandler&quot;&gt;&lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=4&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0004-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=5&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0005-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=6&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0006-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;/span&gt;
&lt;span class=&quot;pdfhandler&quot;&gt;&lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=9&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0009-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=10&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0010-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;/span&gt;
&lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=13&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0013-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt;
&lt;span class=&quot;pdfhandler&quot;&gt;&lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=42&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0042-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=43&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0043-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=44&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0044-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;/span&gt;
&lt;span class=&quot;pdfhandler&quot;&gt;&lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=56&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0056-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=57&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0057-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=58&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0058-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=59&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0059-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=60&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0060-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=61&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0061-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=62&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0062-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=63&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0063-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=64&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0064-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=65&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0065-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=66&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0066-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=67&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0067-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=68&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0068-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=69&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0069-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=70&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0070-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=71&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0071-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=72&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0072-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=73&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0073-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=74&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0074-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=75&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0075-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=76&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0076-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=77&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0077-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=78&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0078-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=79&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0079-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=80&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0080-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Testopia-missing-link.beam.pdf&amp;amp;page=81&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Testopia-missing-link.beam.pdf&quot; src=&quot;/images/thumb/1/15/Testopia-missing-link.beam.pdf/page0081-256px-Testopia-missing-link.beam.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
Слайды не «тезисные» (то есть не слайдоменты), и отдельно от видео выступления их рассматривать не очень эффективно.
&lt;/p&gt;&lt;p&gt;Но можно и не смотреть видео — для разъяснения (и для предпочитающих чтение), прилагаем &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://docs.google.com/fileview?id=0B46tsK_6FZElOGEzMjhlZTMtY2I5NC00Y2NmLWE5ODItMjEwYWU1Y2JjMDQ3&amp;amp;hl=en&quot;&gt;краткую статью&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%25A3%25D0%25BF%25D1%2580%25D0%25B0%25D0%25B2%25D0%25BB%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B5_%25D1%2582%25D0%25B5%25D1%2581%25D1%2582%25D0%25B0%25D0%25BC%25D0%25B8_%25D1%2581_Testopia_%25E2%2580%2594_%25D0%25BD%25D0%25B5%25D0%25B4%25D0%25BE%25D1%2581%25D1%2582%25D0%25B0%25D1%258E%25D1%2589%25D0%25B5%25D0%25B5_%25D0%25B7%25D0%25B2%25D0%25B5%25D0%25BD%25D0%25BE%253F_%28SECR-2009%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Управление тестами с Testopia — недостающее звено? (SECR-2009)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9E%D0%B4%D0%B5%D0%B6%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_Subversion:_ViewVC_%D0%B8_SVN-Searcher_(SECR-2009)</id>
		<title>Одежка для Subversion: ViewVC и SVN-Searcher (SECR-2009)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9E%D0%B4%D0%B5%D0%B6%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_Subversion:_ViewVC_%D0%B8_SVN-Searcher_(SECR-2009)"/>
				<updated>2010-01-27T20:24:15Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Итак, успешно прошла пятая по счету конференция SECR (в этом году она переименовалась в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://cee-secr.org/&quot;&gt;CEE-SECR 2009&lt;/a&gt;, но суть осталась прежней).
&lt;/p&gt;&lt;p&gt;Мы совершенно не зря, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru/2009/10/secr-2009.html&quot;&gt;рекомендовали&lt;/a&gt; наши доклады как нескучные — собственно по результатам зрительских симпатий на конференции наши доклады заняли второе и третье место.
&lt;/p&gt;&lt;p&gt;Традиционно для SECR-2009 видеозапись и публикация докладов не велась, так что мы берем эту обязанность на себя и опубликуем все материалы по этим докладам — видео, слайды, статьи и т.п.
&lt;/p&gt;&lt;p&gt;Первым у нас будет доклад &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D1%82%D0%B0%D0%BB%D0%B8%D0%B9_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2&quot; title=&quot;Категория:Виталий Филиппов&quot;&gt;Виталия Филиппова&lt;/a&gt;, «Одежка для Subversion: ViewVC и SVN-Searcher».
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;Во многих компаниях используется общеизвестная система управления версиями &lt;tt&gt;Subversion&lt;/tt&gt; — бесплатная и с открытым исходным кодом, представляющая собой венец эволюции централизованных систем контроля версий. Однако, зачастую большая часть потенциала &lt;tt&gt;Subversion&lt;/tt&gt; остается нераскрытой. На &lt;tt&gt;Subversion&lt;/tt&gt; смотрят, как на «какой-то инструмент для программистов», и он используется только для хранения программного кода и исключительно для обеспечения конкурентной работы. При этом его невозможно использовать для эффективного и целостного ответа на вопросы — «Почему сделаны эти изменения?» или эффективно искать по репозитарию, даже без учета временного измерения, то есть поиска по ревизиям. Достаточно бедна веб-навигация по репозиторию — по структуре файлов и ревизиям, нет возможностей пассивного мониторинга — подписок на изменения (например, критически важных файлов). По сути, из-за всего этого репозиторий компании выпадает из корпоративной базы знаний, плюс, возможности &lt;tt&gt;Subversion&lt;/tt&gt; не используются для «не программистов» (HR, маркетинг, и других инфраструктурных подразделений) — например, для хранения документов.
&lt;p&gt;Мы предлагаем использовать свободные системы с открытым кодом — &lt;tt&gt;ViewVC&lt;/tt&gt; и &lt;tt&gt;SVNSearcher&lt;/tt&gt; — чтобы заполнить эти пробелы, и бесплатно превратить SVN-репозитарий в часть корпоративной базы знаний с эффективным поиском, веб-навигацией и RSS-подписками.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;Видеодоклад — (как обычно, можно смотреть, можно скачать).
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/7452766?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;480&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Есть и слайды — если вы хотите ознакомится быстрее, или даже пересказать доклад кому-то еще:
&lt;/p&gt;&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;svn-dress-091105092427-phpapp01&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=svn-dress-091105092427-phpapp01&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;svn-dress-091105092427-phpapp01&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=svn-dress-091105092427-phpapp01&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;&lt;p&gt;Ну а для любителей текста есть и статья «&lt;a href=&quot;/%D0%9E%D0%B4%D0%B5%D0%B6%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_Subversion_-_ViewVC_%D0%B8_SVNSearcher&quot; title=&quot;Одежка для Subversion - ViewVC и SVNSearcher&quot;&gt;Одежка для Subversion - ViewVC и SVNSearcher&lt;/a&gt; (&lt;i&gt;Dressing Subversion: ViewVC and SVN-Searcher&lt;/i&gt;)».
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%259E%25D0%25B4%25D0%25B5%25D0%25B6%25D0%25BA%25D0%25B0_%25D0%25B4%25D0%25BB%25D1%258F_Subversion%3A_ViewVC_%25D0%25B8_SVN-Searcher_%28SECR-2009%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Одежка для Subversion: ViewVC и SVN-Searcher (SECR-2009)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%C2%AB%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%D0%BC_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8_%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%C2%BB_%D0%B8_%C2%AB%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%C2%BB_(2009-08-03)</id>
		<title>«Управление производством на основании численных данных» и «Теория ограничений и линейное программирование» (2009-08-03)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%C2%AB%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%D0%BC_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8_%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%C2%BB_%D0%B8_%C2%AB%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%C2%BB_(2009-08-03)"/>
				<updated>2010-01-21T16:09:18Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;3 августа в нашей компании прошел &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru/2009/08/blog-post.html&quot;&gt;ранее анонсированный мастер-класс «Управление производством на основании численных данных»&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Возможно его название звучало несколько скучно, но на самом деле, тема основана на культовой бизнес-литературе — произведениях доктора Элии Голдратта, автора производственной Теории Ограничений, основной постулат которой заключался от отказе от бессмысленной и беспощадной борьбы за тотальную производительность, вместо чего он предлагал сконцентрироваться на определении узких мест в производстве и продаже, и борьбе с ними, не взирая на падение локальных показателей оптимальности. Забавный был и способ изложения этой теории — в виде серии бизнес-производственных-романов («Цель», «Цель-2», «Критическая цепь», и др.), где главный герой, стартуя из безнадежной ситуации (бизнес разоряется, увольняют из университета, жена ушла, &lt;small&gt;денег нет, пиджак в пыли, под кроватью брюки…&lt;/small&gt;) сконцентрировавшись на ключевых проблемах, находил серию эффективных решений в духе теории ограничений, и выходил победителем из сложившихся ситуаций. В общем, несмотря на некоторую инфантильность сюжета и бизнес-ситуаций с точки зрения реальностей современного мира, мы обязательно рекомендуем всем прочитать эти книги (там только о решении проблем на производстве, но и о решении семейных проблем).
А конкретно этот тренинг ведущий &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%9C%D0%B0%D1%80%D1%82%D1%8B%D0%BD%D0%B5%D0%BD%D0%BA%D0%BE&quot; title=&quot;Категория:Сергей Мартыненко&quot;&gt;Сергей Мартыненко&lt;/a&gt; основал на книге «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://zhurnal.lib.ru/s/stepenko_a_o/the_hss.shtml&quot;&gt;Синдром стога сена&lt;/a&gt;» (по ссылке перевод первой части), где на 40 страницах текста без малейшей романтики и лирики рассматривается в цифрах оптимизация некоторого модельного производства, и где «на пальцах» читателя убеждают, что для достижения максимальной прибыли нужно жертвовать локальными оптимумами, и принимать решения, часто интуитивно непонятные. Сергей также приводил &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://blog.shumoos.com/archives/186&quot;&gt;пример&lt;/a&gt;, иллюстрирующий, что похожие сценарии, когда действия, вроде бы направленные на улучшение процесса, на самом деле приводят к возникновению «бутылочного горла», бывают не только в материальном производстве, но и в разработке софта.
&lt;/p&gt;&lt;p&gt;Вот обработанное от шума видео, которое как обычно, можно просмотреть в броузере или скачать для обычного просмотра:
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5972579?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;352&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Далее, был доклад Стаса Фомина: «Теория ограничений и Линейное Программирование», о возможности математического моделирования широкого класса производственных задач, в контексте и на материале того же «Стога сена». Математическое моделирование — это мощный и гуманный инструмент поиска «бутылочного горлышка» на математической модели производства, позволяющий прогнозировать изменения и дрейф ограничений, без необходимости натурных экспериментов на живых людях и работающем производстве, как происходило в романах Голдратта. А &lt;i&gt;линейное программирование&lt;/i&gt; — простая и в то же время мощная модель, в которой каждый менеджер должен уметь формулировать подходящие задачи оптимизации. На этом докладе сначала было сделано введение в постановку задач линейного программирования на совершенно классическом игрушечном примере, а затем, за двадцать минут были вживую, с участием зрителей, сформулированы и решены все вариации задач из «Синдрома стога сена», причем оказалось, что бездушный компьютер, снабженный формулировкой задачи, нашел более оптимальное решение, чем сам Голдратт в этой книге (&lt;i&gt;это было обнаружено совершенно случайно, при подготовке презентации за час до выступления&lt;/i&gt;). Таким образом, были подведены итоги:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Человек не рожден для вычислений.&lt;/li&gt;
&lt;li&gt; Рассуждения в литературной форме из-за аберраций восприятия легко уводят от оптимума.&lt;/li&gt;
&lt;li&gt; Поиск оптимума в виде рассуждений трудно верифицировать.&lt;/li&gt;
&lt;li&gt; Если есть возможность — нужно составить математическую модель. Человеку ее легко верифицировать, а машине — легко решать.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Опубликован видео-скринкаст, рекомендуем его смотреть в полноэкранном режиме. Впрочем можно скачать HD-видео, оно очень компактное, 80Mb.
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5936051?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;360&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Для очень быстрого поверхностного ознакомления опубликованы слайды презентации (но лучше смотрите видео):
&lt;/p&gt;&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;toc-and-lp-beam-090804102932-phpapp01&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=toc-and-lp-beam-090804102932-phpapp01&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;toc-and-lp-beam-090804102932-phpapp01&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=toc-and-lp-beam-090804102932-phpapp01&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;pdfhandler&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0001-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=2&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0002-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=3&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0003-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=4&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0004-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=5&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0005-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=6&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0006-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=7&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0007-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=8&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0008-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=9&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0009-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=10&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0010-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=11&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0011-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=12&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0012-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=13&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0013-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=14&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0014-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=15&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0015-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=16&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0016-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=17&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0017-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=18&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0018-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=19&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0019-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=20&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0020-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=21&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0021-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=22&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0022-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=23&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0023-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=24&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0024-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=25&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0025-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=26&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0026-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=27&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0027-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=28&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0028-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=29&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0029-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=30&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0030-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=31&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0031-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=32&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0032-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=33&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0033-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=34&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0034-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=35&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0035-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=36&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0036-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=37&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0037-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=38&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0038-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=39&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0039-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=40&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0040-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=41&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0041-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=42&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0042-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=43&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0043-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=44&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0044-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf&amp;amp;page=45&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Теория ограничений и линейное программирование.pdf&quot; src=&quot;/images/thumb/2/2f/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf/page0045-256px-%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.pdf.jpg&quot; width=&quot;256&quot; height=&quot;192&quot; /&gt;&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25C2%25AB%25D0%25A3%25D0%25BF%25D1%2580%25D0%25B0%25D0%25B2%25D0%25BB%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B5_%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B8%25D0%25B7%25D0%25B2%25D0%25BE%25D0%25B4%25D1%2581%25D1%2582%25D0%25B2%25D0%25BE%25D0%25BC_%25D0%25BD%25D0%25B0_%25D0%25BE%25D1%2581%25D0%25BD%25D0%25BE%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25B8%25D0%25B8_%25D1%2587%25D0%25B8%25D1%2581%25D0%25BB%25D0%25B5%25D0%25BD%25D0%25BD%25D1%258B%25D1%2585_%25D0%25B4%25D0%25B0%25D0%25BD%25D0%25BD%25D1%258B%25D1%2585%25C2%25BB_%25D0%25B8_%25C2%25AB%25D0%25A2%25D0%25B5%25D0%25BE%25D1%2580%25D0%25B8%25D1%258F_%25D0%25BE%25D0%25B3%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B8%25D1%2587%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B9_%25D0%25B8_%25D0%25BB%25D0%25B8%25D0%25BD%25D0%25B5%25D0%25B9%25D0%25BD%25D0%25BE%25D0%25B5_%25D0%25BF%25D1%2580%25D0%25BE%25D0%25B3%25D1%2580%25D0%25B0%25D0%25BC%25D0%25BC%25D0%25B8%25D1%2580%25D0%25BE%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25B8%25D0%25B5%25C2%25BB_%282009-08-03%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;«Управление производством на основании численных данных» и «Теория ограничений и линейное программирование» (2009-08-03)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_Agile_(2009-03-05)</id>
		<title>Теория и практика Agile (2009-03-05)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A2%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8_%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%BA%D0%B0_Agile_(2009-03-05)"/>
				<updated>2010-01-21T16:08:15Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Итак, вчера, (5 марта 2009 года) вполне успешно прошел &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru/2009/02/agile.html&quot;&gt;ранее анонсированный семинар «Теория и практика Agile»&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Так как меня (&lt;a href=&quot;/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:StasFomin&quot; title=&quot;Участник:StasFomin&quot;&gt;Стас Фомин&lt;/a&gt;) упрекают в многословности отчетов, буду краток. Семинар прошел успешно, — именно семинар, скорее даже «круглый стол», а не «доклады/лекции», ибо практически каждый слайд подвергся живому обсуждению, скажем, что некоторые «зрители» говорили и держали фокус внимания больше докладчиков. 
&lt;/p&gt;&lt;p&gt;Темы дискуссий, правда часто уплывали далеко в сторону. Казалось бы, какое отношение имеет дискуссия «Вменяемые Аналитики должны получать больше &lt;tt&gt;$4000&lt;/tt&gt;» к теме «Аналитик в Agile?». Некоторые участники даже озвучили вывод, что оба доклада не имеют отношение к Agile. Можно констатировать, что период романтической влюбленности в модные &lt;i&gt;agile-buzz-words&lt;/i&gt; прошел, звучит жесткая критика, и возможно (?) маятник ожиданий прихода «серебряной пули» в методологиях разработки софта скоро качнется обратно к водопадным моделям.
&lt;/p&gt;&lt;p&gt;В общем, рекомендуем посмотреть видео — ибо мероприятие никак не сводится к слайдам/статье/аудио, много &lt;i&gt;User-generated&lt;/i&gt; контента.
&lt;/p&gt;&lt;p&gt;Как обычно, будет веб-видео для поверхностного ознакомления (вы сможете убедиться, что там не все так уныло, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.google.ru/search?hl=en&amp;amp;safe=off&amp;amp;newwindow=1&amp;amp;q=%22%D0%9C%D1%8B+%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC+%D0%B2%D0%B5%D1%87%D0%B5%D1%80%D0%B8%D0%BD%D0%BA%D1%83+%D0%B2+IT-%D1%81%D1%82%D0%B8%D0%BB%D0%B5%22&amp;amp;btnG=Search&amp;amp;aq=f&amp;amp;oq=&quot;&gt;как на классической вечеринке IT-шников&lt;/a&gt;) и видео в хорошем качестве для скачивания.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Андрей Бибичев «Аналитик в Agile».
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;center&gt;
&lt;object height=&quot;338&quot; width=&quot;450&quot;&gt;&lt;param name=&quot;video&quot; value=&quot;http://flv.video.yandex.ru/lite/stas-fomin/gty08vroo5.403/&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;scale&quot; value=&quot;noscale&quot;&gt;&lt;embed src=&quot;http://flv.video.yandex.ru/lite/stas-fomin/gty08vroo5.403/&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; scale=&quot;noscale&quot; height=&quot;338&quot; width=&quot;450&quot;&gt;&lt;/object&gt;
&lt;/center&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru/2008/12/agile.html&quot;&gt;Слайды и статья&lt;/a&gt; (хотя слайды слегка дополнены для этого семинара).&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://narod.ru/disk/6380161000/2009-03-04-agile-praktice-01-0-narod.avi.html&quot;&gt;скачать видео&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Александр Байкин «Гибкое управление требованиями».
&lt;/p&gt;&lt;p&gt;&lt;center&gt;
&lt;object height=&quot;338&quot; width=&quot;450&quot;&gt;&lt;param name=&quot;video&quot; value=&quot;http://flv.video.yandex.ru/lite/stas-fomin/o1xhfvl7cy.613/&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;scale&quot; value=&quot;noscale&quot;&gt;&lt;embed src=&quot;http://flv.video.yandex.ru/lite/stas-fomin/o1xhfvl7cy.613/&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; scale=&quot;noscale&quot; height=&quot;338&quot; width=&quot;450&quot;&gt;&lt;/object&gt;
&lt;/center&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.slideshare.net/bas4all/agile-requirements&quot;&gt;Слайды к докладу&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://narod.ru/disk/6381717000/2009-03-04-agile-praktice-02-0-web.avi.html&quot;&gt;скачать видео&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;Теперь о минусах. Ну, как обычно, пришло только чуть больше половины зарегистрированных, причем не пришла ни одна из зарегистрировавшихся девушек. Выносим устное порицание отсутствующим (кроме девушек, их мы поздравляем с наступающим 8 марта)!
&lt;/p&gt;&lt;p&gt;Далее, «живой формат» растянул дискуссию несколько дольше ожидаемого — мероприятие, начавшись в 19:00 закончилось почти в 23:00, и далеко не все участники смогли сохранить бодрость духа и внимание до конца.
&lt;/p&gt;&lt;p&gt;Но мы сделали выводы! На будущее будем или урезать &lt;i&gt;scope&lt;/i&gt; — одна тема на такой вечерний семинар, или вводить некоторую тайм-модерацию ( гонг? девушки с «тайм-плакатами»?).
&lt;/p&gt;
&lt;hr /&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://narod.ru/disk/6379245000/agile-praktice-materials.zip.html&quot;&gt;дополнительные материалы&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%25A2%25D0%25B5%25D0%25BE%25D1%2580%25D0%25B8%25D1%258F_%25D0%25B8_%25D0%25BF%25D1%2580%25D0%25B0%25D0%25BA%25D1%2582%25D0%25B8%25D0%25BA%25D0%25B0_Agile_%282009-03-05%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Теория и практика Agile (2009-03-05)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B8%D0%BA%D0%B8%D0%97%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0</id>
		<title>ВикиЗакладки/Справка</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B8%D0%BA%D0%B8%D0%97%D0%B0%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0"/>
				<updated>2010-01-21T07:47:29Z</updated>
		
		<summary type="html">&lt;p&gt;66.249.71.54: WikiBookmarks: load help page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;b&gt;ВикиЗакладки&lt;/b&gt; (&lt;i&gt;WikiBookmarks&lt;/i&gt;) — расширение &lt;b&gt;MediaWiki&lt;/b&gt;, позволяющее управлять публичными
списками закладок с помощью Wiki-статьи. Автор расширения — &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://yourcmc.ru/wiki/User:VitaliyFilippov&quot;&gt;Виталий Филиппов&lt;/a&gt;.
Расширение распространяется по лицензии GPL (3-ей или более поздней версии). А это &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://yourcmc.ru/wiki/WikiBookmarks_(MediaWiki)&quot;&gt;ссылка на домашнюю страницу расширения&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;На странице &lt;a href=&quot;/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Bookmarks&quot; title=&quot;Служебная:Bookmarks&quot;&gt;Special:Bookmarks&lt;/a&gt; Вы всегда можете (точнее, уже смогли&amp;#160;:-)) найти свежую версию
справочной информации по ВикиЗакладкам.
&lt;/p&gt;&lt;p&gt;&lt;b&gt;ВикиЗакладки&lt;/b&gt; используются в виде небольшого Javascript-букмарклета (&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://ru.wikipedia.org/wiki/Букмарклет&quot;&gt;что такое букмарклет?&lt;/a&gt;).
Чтобы установить такой букмарклет себе в браузер, введите название страницы,
на которой Вы хотели бы поддерживать список своих закладок&lt;span id=&quot;wb_default&quot;&gt;&lt;/span&gt;,
нажмите кнопку &lt;b&gt;Вывести ссылку&lt;/b&gt; и перетащите появившуюся ссылку себе на панель инструментов
браузера или добавьте её в закладки браузера.
&lt;/p&gt;&lt;p&gt;&lt;div style=&quot;display:inline-block&quot;&gt;&lt;label for=&quot;wb_page&quot;&gt;&lt;b&gt;Страница:&lt;/b&gt;&lt;/label&gt;&lt;br/&gt;
&lt;input type=&quot;text&quot; id=&quot;wb_page&quot; size=&quot;40&quot; value=&quot;&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;display:inline-block&quot;&gt;&lt;label for=&quot;wb_text&quot;&gt;&lt;b&gt;Текст кнопки:&lt;/b&gt;&lt;/label&gt;&lt;br/&gt;
&lt;input type=&quot;text&quot; id=&quot;wb_text&quot; size=&quot;20&quot; value=&quot;В ВикиЗакладки&quot; /&gt;&lt;/div&gt;
&lt;input type=&quot;button&quot; value=&quot;Вывести ссылку&quot; onclick=&quot;wb_make_link()&quot; /&gt;
&lt;div id=&quot;wb_link_div&quot; style=&quot;font-weight: bold&quot;&gt;&lt;/div&gt;
&lt;script language=&quot;JavaScript&quot; type=&quot;text/javascript&quot; src=&quot;http://lib.custis.ru/extensions/WikiBookmarks/WikiBookmarks.js&quot;&gt;&lt;/script&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
function wb_make_link()
{
 var pg = document.getElementById(&quot;wb_page&quot;).value;
 var t = document.getElementById(&quot;wb_text&quot;).value;
 if (!t)
  t = &quot;В ВикиЗакладки&quot;;
 if (pg == &quot;&quot;)
 {
  alert(&quot;Введите, всё-таки, непустое имя страницы для закладок!&quot;);
  return;
 }
 var d = document.getElementById(&quot;wb_link_div&quot;);
 d.innerHTML = &quot;&quot;;
 d.appendChild(document.createTextNode(&quot;Перетащите следующую ссылку на панель своего браузера:&quot;));
 d.appendChild(document.createElement('br'));
 d.appendChild(document.createTextNode(&quot;[[ &quot;));
 var a = document.createElement('a');
 a.href = wb_bookmarklet(pg);
 a.innerHTML = t;
 d.appendChild(a);
 d.appendChild(document.createTextNode(&quot; ]]&quot;));
}
if (wgUserName)
{
 var defp = &quot;Участник:&quot; + wgUserName + &quot;/Закладки&quot;;
 document.getElementById(&quot;wb_page&quot;).value = defp;
 document.getElementById(&quot;wb_default&quot;).innerHTML = &quot; (по умолчанию &lt;b&gt;$1&lt;/b&gt;)&quot;.replace(&quot;$1&quot;, defp);
}
&lt;/script&gt;

&lt;/p&gt;&lt;p&gt;Далее, находясь на любой странице, которую Вы хотели бы запомнить на странице &lt;b&gt;ВикиЗакладок&lt;/b&gt;,
просто нажмите на добавленную в браузер кнопку. &lt;b&gt;ВикиЗакладки&lt;/b&gt; запоминают адрес текущей страницы,
её заголовок и выделенный на странице текст, если таковой имеется.
&lt;/p&gt;&lt;p&gt;Новые закладки добавляются в список в начале статьи, под несколькими уровнями заголовков.
По умолчанию это заголовки &lt;b&gt;== Год ==&lt;/b&gt; и его дочерний &lt;b&gt;=== Месяц Год ===&lt;/b&gt; (&lt;code&gt;&quot;%Y&quot; &quot;%B&amp;#160;%Y&quot;&lt;/code&gt;).
Предполагается, что это используется для классификации закладок по датам. Если Вы хотите изменить
количество и/или формат заголовков, нужно добавить в начало страницы закладок комментарий вида
&lt;/p&gt;
&lt;pre&gt;&amp;lt;!--BookmarkHeadings:&quot;%Y&quot; &quot;%Y-%m&quot; &quot;%Y-%m-%d&quot;--&amp;gt;&lt;/pre&gt;
&lt;p&gt;Из этого комментария &lt;b&gt;ВикиЗакладки&lt;/b&gt; вырезают все строки, заключённые в кавычки, и используют
их в качестве заголовков последовательных уровней. Формат строк совпадает с форматом функции PHP
&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://php.net/manual/en/function.strftime.php&quot;&gt;strftime()&lt;/a&gt; (на самом-то деле это функция libc, но это не важно).
&lt;/p&gt;&lt;p&gt;Также Вы можете изменить формат самих даты-времени, отображаемых перед текстом каждой закладки.
Для этого в начало страницы закладок нужно добавить комментарий вида
&lt;/p&gt;
&lt;pre&gt;&amp;lt;!--BookmarkDate:&quot;%d&amp;#160;%H:%M:%S&quot;--&amp;gt;&lt;/pre&gt;
&lt;p&gt;Строка, указанная в кавычках внутри комментария, и будет принята за формат даты-времени закладок.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>85.25.124.4</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-12-02)</id>
		<title>Управление требованиями в Agile (встреча AgileRussia.ru 2009-12-02)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%82%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-12-02)"/>
				<updated>2010-01-20T19:16:13Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Agile_%C2%AB%D0%BF%D0%BE-%D0%BA%D1%80%D1%83%D0%BF%D0%BD%D0%BE%D0%BC%D1%83%C2%BB_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-04-21)</id>
		<title>Agile «по-крупному» (встреча AgileRussia.ru 2009-04-21)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Agile_%C2%AB%D0%BF%D0%BE-%D0%BA%D1%80%D1%83%D0%BF%D0%BD%D0%BE%D0%BC%D1%83%C2%BB_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-04-21)"/>
				<updated>2010-01-20T18:39:11Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Во вторник, 21 апреля, прошла аннонсированная &lt;a href=&quot;/%D0%91%D0%BB%D0%BE%D0%B3:Team/2009-04-20_%D0%92%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia._Agile_%D0%BF%D0%BE-%D0%BA%D1%80%D1%83%D0%BF%D0%BD%D0%BE%D0%BC%D1%83!&quot; title=&quot;Блог:Team/2009-04-20 Встреча AgileRussia. Agile по-крупному!&quot;&gt;ранее&lt;/a&gt; встреча сообщества &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agilerussia.ru/&quot;&gt;AgileRussia.ru&lt;/a&gt;, озаглавленная «Agile по-крупному!». Изначально тема заявлялась, как разбор сложностей Agile в крупных командах и проектах, обсуждение тонкостей масштабирования, ведь все, что выходит за максимальный размер стандартной Agile-команды в 9 человек, уже требует специальных подходов.
&lt;/p&gt;&lt;p&gt;Но на месте, обсуждение велось вокруг двух следующих, «живых» бизнес-кейсов:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; «&lt;b&gt;Waterfall2Agile&lt;/b&gt; — Agile для Большой Waterfall компании: нужен? как и что внедрять?» — это пришли ребята из широкоизвестной компании «C», они детально описали свой цикл разработки и структуру проектного управления своего &lt;i&gt;Большого Продукта&lt;/i&gt; (достаточно заметить, что цикл тестирования релиза занимал у них 18 месяцев), пояснили возникающие проблемы, и запросили у сообщества предложений по улучшению процесса — включая как Agile-практики, так и технические/инструментальные решения.&lt;/li&gt;
&lt;li&gt; «&lt;b&gt;AgilePostmortem&lt;/b&gt;» — это была посмертная ретроспектива распределенного Agile-проекта, интересного высокотехнологичного стартапа, к сожалению, «не дожившего до весны».&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Что касается кейса «Waterfall2Agile», то ребята из компании «С» заслуживают серьезного уважения за смелость публичного обсуждения внутренних проблем разработки — далеко не всякая команда (вне зависимости от agile она или нет) решится на это. Мы публикуем две части видео «Waterfall2Agile-1» — это описание текущих процессов и постановка проблем, и «Waterfall2Agile-2» — это предложенные сообществом решения после 50-ти минутного обсуждения. &lt;i&gt; Будет очень интересно, если внедрение Agile в компании «C» продолжится, и через некоторое время, на очередной встрече мы узнаем о прогрессе в этой области, о новых проблемах и нетривиальных решениях. &lt;/i&gt;
&lt;/p&gt;&lt;p&gt;С другой стороны, кейс «AgilePostmortem» более соответствовал заявленной теме встречи — хотя команда там была не такая большая, как в случае компании «С», но она была и географически распределенной, и работала в очень быстром темпе, с использованием большинства современных agile-практик и инструментов эффективной разработки. Публикую «спойлер» — в целом, «вскрытие показало, что больной умер &lt;strike&gt;от вскрытия&lt;/strike&gt; здоровым/от несчастного случая», ибо почти все было сделано правильно. Хотя с другой стороны, возможно, некоторые небольшие проблемы, которые были вскрыты обсуждением, тоже внесли свою лепту, ибо проекту совсем чуть-чуть не хватило, «чтобы допрыгнуть до другой крыши» — то есть выпустить бета-версию, ведь альфа-версия уже была и успешно демонстрировалась.
&lt;/p&gt;&lt;p&gt;Как обычно, видео публикуем на высококачественном веб-видео-хостинге, плюс каждое видео можно скачать в лучшем (оригинальном) качестве.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Kanban_vs._Scrum_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-07-07)</id>
		<title>Kanban vs. Scrum (встреча AgileRussia.ru 2009-07-07)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Kanban_vs._Scrum_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-07-07)"/>
				<updated>2010-01-20T18:18:23Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;7 июля в нашей компании прошло очередное собрание сообщества &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agilerussia.ru&quot;&gt;AgileRussia&lt;/a&gt;, посвященного занимательнейшей теме – сравнению методологий разработки &lt;i&gt;Scrum&lt;/i&gt; и &lt;i&gt;Kanban&lt;/i&gt;. И если &lt;i&gt;Scrum&lt;/i&gt; уже начал терять ореол свежести и модности, уже накопились претензии не от тех, кто «Пастернака не читал, но осуждает», а от реально практикующих Scrum в течение пары лет, то &lt;i&gt;Kanban&lt;/i&gt; – штука в софтверной индустрии новая, и при этом не выдуманная заумь от софтверных методологов (или даже целых Институтов Программирования), а реальная практика, пришедшая из японского автомобилестроения – индустрии, уважаемой большинством программистов, даже не ездящих на «японках».
&lt;/p&gt;
&lt;div class=&quot;floatright&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Scrum-and-kanban-how-do-they-relate.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Scrum-and-kanban-how-do-they-relate.jpg&quot; src=&quot;/images/thumb/9/99/Scrum-and-kanban-how-do-they-relate.jpg/256px-Scrum-and-kanban-how-do-they-relate.jpg&quot; width=&quot;256&quot; height=&quot;183&quot; srcset=&quot;/images/thumb/9/99/Scrum-and-kanban-how-do-they-relate.jpg/384px-Scrum-and-kanban-how-do-they-relate.jpg 1.5x, /images/9/99/Scrum-and-kanban-how-do-they-relate.jpg 2x&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Кстати, обычно практики приходящие в софтверный инжиниринг из реальной инженерии (строительство, машиностроение, …), отличаются тяжеловесностью, обилием сложных правил и ограничений, содержат строгую специализацию по ролям – ведь в реальном мире все это действительно оправдано, и отклонение от СНИПов и прочих строительных ГОСТов, нарушение последовательности строительных операций, и т.п. – почти гарантированно приводят к проблемам, а зачастую и к катастрофам с человеческими жертвами. 
&lt;/p&gt;&lt;p&gt;В софтверной же индустрии, используемый при построении информационных систем и других сложных программ «материал» – операционные системы, библиотеки, фреймворки – не менее сложен, чем сталь или бетон, но при этом более гибок, – например, для информационной системы можно (хотя и сложно), без последствий для пользователя, полностью или частично заменить фундамент – сменить используемые библиотеки или даже архитектуру. Поэтому «классическое управление проектами», с диаграммами Ганта и безликими человеческими ресурсами плохо работает в разработке ПО, где для эффективной работы в первую очередь надо сосредоточиться на удобстве командной работы, учитывая психологию разработчика (по отдельности и в группе), минимизируя ручные операции, исключая ненужную работу, т.е. всеми возможными способами повышая мотивацию участников и исключая «узкие места» процесса. Собственно успех Agile-практик показывает, что мораль Крыловской басни «...а вы друзья, как ни садитесь...» к софверной разработке не очень применима, а вот применим скорее сюжет фантастического рассказа «Побег» (из сборника «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://lib.ru/RUFANT/WARSHWSKIJ/lawka.txt&quot;&gt;Лавка сновидений&lt;/a&gt;» Ильи Варшавского), где удалось радикально поднять производительность уборки хлопка у заключенных, просто убедив их, что они свободны, и собирают «белые цветы радости».
&lt;/p&gt;&lt;p&gt;Этим и объясняется успех Scrum-а для измученных &lt;strike&gt;нарзаном&lt;/strike&gt; RUP-ом или MS Project-ом. Но с другой стороны, у многих, особенно у пришедших к Scrum-у от «методологии &lt;strike&gt;Бей и беги&lt;/strike&gt; Code-and-Fix», возникает много претензий к Scrum-практикам – можно ли еще упростить? Можно ли выкинуть еще один (детский? туземный?) ритуал? …
&lt;/p&gt;&lt;p&gt;Так вот, пришедший из автомобилестроения Kanban несет в себе дух Lean-практик, избавляющихся от &lt;i&gt;любых&lt;/i&gt; ненужных ритуалов, и содержит в себе всего 3 правила! Сравните с 9 правилами Scrum или более, чем 120 правилами RUP. Неудивительно, что зал нашей компании был полон ПиЭмами, интересующимися – решит ли &lt;i&gt;Kanban&lt;/i&gt; их проблемы со &lt;i&gt;Scrum&lt;/i&gt;? Можно отказаться от итераций, планирования и жесткого time-boxing-а, не потеряв при этом управляемость и прозрачность процесса?! А, может, как часто бывает, «истина где-то посередине» – и оптимальным будет именно сочетание Scrum и Kanban?
&lt;/p&gt;&lt;p&gt;Далее мы представляем видеозапись обсуждения в четырех частях (где-то по часу каждая). Да, обсуждение было настолько захватывающем, что народ не расходился практически до закрытия метро.
&lt;/p&gt;&lt;p&gt;Правда мы должны предупредить читателя, что перед тем как смотреть видео, лучше выполнить домашнее задание и прочитать-пролистать вводные материалы по Kanban (собственно это заранее и проделали все собравшиеся):
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf&quot;&gt;http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://availagility.wordpress.com/2008/10/28/kanban-flow-and-cadence/&quot;&gt;http://availagility.wordpress.com/2008/10/28/kanban-flow-and-cadence/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://en.wikipedia.org/wiki/Lean_software_development&quot;&gt;http://en.wikipedia.org/wiki/Lean_software_development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ну, а если лень, то тогда наверное лучше начать со второй части видео, где все-таки рассказывается об основных принципах и происхождении &lt;i&gt; Kanban&lt;/i&gt; и проводится соотнесение его практик с &lt;i&gt;Scrum&lt;/i&gt;.
&lt;/p&gt;&lt;p&gt;В целом, содержание видео следующее. Первая часть – вербализация проблем Scrum, которых собравшиеся надеялись решить через Kanban. Была исписана целая &lt;strike&gt; стена плача&lt;/strike&gt; маркерная доска, где были и здравые надежды и претензии типа «...доктор, я смогу после операции играть на скрипке?...», а советы по лечению, под стать вопросам, отсылали даже, скажем, к &lt;i&gt;сексуальным играм для взрослых&lt;/i&gt;.
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5543538?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;352&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Кратко ключевые слова из этих проблем, ставшие «меню» этой встречи:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; «Support Team». Техподдержка, багфиксинг, доработки.&lt;/li&gt;
&lt;li&gt; «Сильно распределенная разработка». Разработчики в разных местах, их трудно синхронизовать.&lt;/li&gt;
&lt;li&gt; «Сверхкроссфункциональные микрокоманды». Пара парней на все руки (см. сериал «IT Crowd»).&lt;/li&gt;
&lt;li&gt; «Безудержный заказчик или нестабильный backlog»/«Несинхронизованный deployment»/«Хаотически меняющиеся приоритеты». Постоянные внезапные форс-мажорные заказы «фич» вне бэклога в текущую итерацию.&lt;/li&gt;
&lt;li&gt; «Мутные красные бумажки», «Стек-вместо-очереди», «Research-and-Development».&lt;/li&gt;
&lt;li&gt; «Scrum-шизофрения: Два product-ownera на одну команду».&lt;/li&gt;
&lt;li&gt; «Случай-в-Питере» — Разработка «Софт-плюс-Железо», сложность синхронизации разных команд с разными технологиями.&lt;/li&gt;
&lt;li&gt; «Растянутый Workflow задачи» — долгая многоитерационная постановка, или тестирование на стороне заказчика.&lt;/li&gt;
&lt;li&gt; «Технологическая цепочка».&lt;/li&gt;
&lt;li&gt; «Существенно разномощные задачи» — «фрагментация корзины бэклога».&lt;/li&gt;
&lt;li&gt; «Проектная аритмия» (сбивается ритм демо, планирований, ретроспектив) — разный ритм участников разработки (включая заказчика).&lt;/li&gt;
&lt;li&gt; «Проблема счастливой семейной жизни» — waste времени на ретроспективы.&lt;/li&gt;
&lt;li&gt; «Дефицит Product Ownerов» — они могут стать критическим ресурсом.&lt;/li&gt;
&lt;li&gt; «Расслабляющая команда», «Деградация через самоорганизованное командой уменьшение Scope».&lt;/li&gt;
&lt;li&gt; «Трудно форсировать Аврал».&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Далее была вторая, лекционная часть-ликбез, про историю, происхождение и основные принципы Kanban. Если вы осилили предложенные ранее ссылки – вполне можно пропустить без особого ущерба.
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5545293?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;352&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Ну и далее два часа горячего обсуждения, когда проверяли, сможет ли Kanban вылечить диагнозы, записанные «Доктором Agile» на доске при, так сказать,  коллективном  дифференциальном диагнозе. Тоже местами было более чем живо, где например услышишь о уставе боя танковых колонн.
&lt;/p&gt;&lt;p&gt;Были и здравые идеи о комбинации Scrum и Kanban — например, отсадить на Kanban техподдержку, включая системных администраторов.
&lt;/p&gt;&lt;p&gt;Кстати, каждое видео можно скачать (в отличном качестве, с обработкой от видеошумов).
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5548407?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;352&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/5549519?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;352&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Ну и на память – та самая доска проблем Scrum, которых пытались лечить Kanbanом.
&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%94%D0%BE%D1%81%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8_SCRUM_vs._Kanban.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Доска встречи SCRUM vs. Kanban.jpg&quot; src=&quot;/images/thumb/d/dd/%D0%94%D0%BE%D1%81%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8_SCRUM_vs._Kanban.jpg/600px-%D0%94%D0%BE%D1%81%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8_SCRUM_vs._Kanban.jpg&quot; width=&quot;600&quot; height=&quot;450&quot; srcset=&quot;/images/thumb/d/dd/%D0%94%D0%BE%D1%81%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8_SCRUM_vs._Kanban.jpg/900px-%D0%94%D0%BE%D1%81%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8_SCRUM_vs._Kanban.jpg 1.5x, /images/thumb/d/dd/%D0%94%D0%BE%D1%81%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8_SCRUM_vs._Kanban.jpg/1200px-%D0%94%D0%BE%D1%81%D0%BA%D0%B0_%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B8_SCRUM_vs._Kanban.jpg 2x&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;А для любителей подкастов, прилагаем отдельно и аудиозапись:
&lt;/p&gt;&lt;p&gt;
&lt;center&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;   codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&quot; id=&quot;slide&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://file.podfm.ru/player.swf&quot;&gt;
&lt;param name=&quot;menu&quot; value=&quot;false&quot;&gt;
&lt;param value=&quot;transparent&quot; name=&quot;WMode&quot;&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/2/data.xml&quot;&gt;
&lt;embed src=&quot;http://file.podfm.ru/player.swf&quot; menu=&quot;false&quot; quality=&quot;high&quot; name=&quot;slide&quot; flashvars=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/2/data.xml&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; wmode=&quot;transparent&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;div&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;90%&quot; height=&quot;480&quot;&gt;     &lt;param name=&quot;movie&quot; value=&quot;/extensions/MMHandler/visorFreemind.swf&quot; /&gt;     &lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;     &lt;param name=&quot;flashvars&quot; value=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F5%2F50%2FKanban_vs._Scrum.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt;     &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;     &lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;     &lt;embed id=&quot;mindmap17843594121078&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;90%&quot; height=&quot;480&quot;         allowfullscreen=&quot;true&quot;         src=&quot;/extensions/MMHandler/visorFreemind.swf&quot;         flashvars=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F5%2F50%2FKanban_vs._Scrum.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt; &lt;/object&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/extensions/MMHandler/MMHandler.js&quot;&gt;&lt;/script&gt; &lt;p style=&quot;margin-top: 0&quot;&gt; &lt;a style=&quot;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594121078',0)&quot; id=&quot;mindmapunfold17843594121078&quot;&gt;[на всё окно]&lt;/a&gt;&lt;a style=&quot;display:none;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594121078',1,'90%','480px')&quot; id=&quot;mindmapfold17843594121078&quot;&gt;[свернуть]&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FKanban_vs._Scrum_%28%25D0%25B2%25D1%2581%25D1%2582%25D1%2580%25D0%25B5%25D1%2587%25D0%25B0_AgileRussia.ru_2009-07-07%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Kanban vs. Scrum (встреча AgileRussia.ru 2009-07-07)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-08-18)</id>
		<title>Метрики в Agile (встреча AgileRussia.ru 2009-08-18)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-08-18)"/>
				<updated>2010-01-20T17:40:25Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Была выбрана очень жаркая тема — «Метрики в Agile». На первый, неискушенный взгляд, кажется, что метрики — численно измеряемые параметры проекта, необходимы для грамотного управления в софтверных проектах любого типа, от каскадных, до Agile.
&lt;/p&gt;&lt;p&gt;Популярные &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.arkhipenkov.ru/resources/Win%20March.pdf&quot;&gt;метафоры&lt;/a&gt;, сравнивающие управление проектом с поражающими цель ракетами, подразумевают это прямым текстом — какая «регуляция» возможна без сигналов с датчиков?
&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%92%D0%BE%D0%B4%D0%BE%D0%BF%D0%B0%D0%B4-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Водопад-процесс.png&quot; src=&quot;/images/thumb/4/4f/%D0%92%D0%BE%D0%B4%D0%BE%D0%BF%D0%B0%D0%B4-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png/600px-%D0%92%D0%BE%D0%B4%D0%BE%D0%BF%D0%B0%D0%B4-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png&quot; width=&quot;600&quot; height=&quot;334&quot; srcset=&quot;/images/thumb/4/4f/%D0%92%D0%BE%D0%B4%D0%BE%D0%BF%D0%B0%D0%B4-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png/900px-%D0%92%D0%BE%D0%B4%D0%BE%D0%BF%D0%B0%D0%B4-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png 1.5x, /images/4/4f/%D0%92%D0%BE%D0%B4%D0%BE%D0%BF%D0%B0%D0%B4-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png 2x&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
Причем все это актуально не только для водопадной разработки, но и для &lt;i&gt;Agile&lt;/i&gt;, ведь чем более адаптивна методология разработки, тем больше потребности в оперативности управления, нужна немедленная реакция, значит нужны и основания для принятия предсказуемых решений.
&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Agile-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Agile-процесс.png&quot; src=&quot;/images/thumb/3/3c/Agile-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png/600px-Agile-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png&quot; width=&quot;600&quot; height=&quot;340&quot; srcset=&quot;/images/thumb/3/3c/Agile-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png/900px-Agile-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png 1.5x, /images/3/3c/Agile-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81.png 2x&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Однако не все так просто, тривиальные метафоры, может быть и адекватные для простого промышленного производства, не всегда годятся для софтверной разработки. Да и в обычной жизни, много ли из читателей ведут метрики «семейного проекта», в виде, например, семейной бухгалтерии? Ведь вроде бы тут все абсолютно просто, понятно что мерить, понятны бонусы — да и вообще, речь идет о той самой насущной рубашке, которая ближе к телу. А уж когда речь идет о «обычной» бухгалтерии, где в отличие от семейной приходится соответствовать внешним правилам — &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://ubiwalter.narod.ru/&quot;&gt;ненависть может зашкаливать&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;И в софтверной индустрии сейчас все не просто, представлен целый спектр мнений о пользе метрик — от обязательного использования, до полного пренебрежения.
&lt;/p&gt;&lt;p&gt;Например, за метрики ратовал &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://en.wikipedia.org/wiki/Tom_DeMarco&quot;&gt;Том Демарко&lt;/a&gt;, автор широко разошедшейся фразы «&lt;i&gt;If you can’t measure it, you can’t manage it&lt;/i&gt;»&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;, а как выглядит «полное покрытиями метриками» на практике, можно посмотреть &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://vsavkin.livejournal.com/839.html&quot;&gt;здесь&lt;/a&gt;, особенно рекомендуем посмотреть живой &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://savkin-vadim.narod.ru/PD_Project_Dashboard_for_SECR_demo.xls&quot;&gt;Project Dashboard&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;С другой стороны, распространено мнение, что введение каждой метрики — это не только дополнительная нагрузка по учету, но также приводит к эффекту, имеющему аналог в квантовой физике — «выбор базиса для измерения меняет измеряемое».
Причем это более чем мнение — есть политэкономический &lt;a href=&quot;http://en.wikipedia.org/wiki/Goodhart%27s_law&quot; class=&quot;extiw&quot; title=&quot;enpedia:Goodhart's law&quot;&gt;закон Гудхарта&lt;/a&gt;, утверждающий, что какие бы позитивные метрики вы не выбрали, корреляция между их позитивностью и реальным положением дел будет исчезать.
&lt;/p&gt;&lt;p&gt;Если метрики связаны с системой оплаты-мотивирования, то все участники будут склонны к поведению, оптимизирующему измеряемые показатели, даже в ущерб общему делу. С этой стороны баррикад можно сослаться на &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://en.wikipedia.org/wiki/Joel_Spolsky&quot;&gt;Джоэла Спольски&lt;/a&gt; (см. например, его эссе «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://local.joelonsoftware.com/wiki/%D0%98%D0%B7%D0%BC%D0%B5%D1%80%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D0%B8&quot;&gt;Измерения продуктивности&lt;/a&gt;», «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://local.joelonsoftware.com/wiki/%D0%9A%D0%BE%D0%BD%D1%81%D0%B0%D0%BB%D1%82%D0%B8%D0%BD%D0%B3_%D0%BF%D0%BE_%D0%BE%D1%86%D0%B5%D0%BD%D0%BA%D0%B5_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%28%D0%B8%D0%B7_%D0%BF%D0%B8%D1%81%D0%B5%D0%BC%29&quot;&gt;Консалтинг по оценке производительности&lt;/a&gt;», «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://local.joelonsoftware.com/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D1%8D%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9_%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D0%B8&quot;&gt;Метод экономической мотивации&lt;/a&gt;»), и, как ни странно, опять на Тома ДеМарко, с его свежей статьей «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://bishop-it.ru/2009/07/softwareengineeringisdead/&quot;&gt;Software Engineering is Dead?!&lt;/a&gt;».
&lt;/p&gt;&lt;p&gt;Есть и «умеренные» статьи, показывающие, что «меры хороши в меру», что можно найти общий базис для измерения для каскадных и аджайл проектов — см., например, наш перевод «&lt;a href=&quot;/Project_Metrics_for_Software_Development&quot; title=&quot;Project Metrics for Software Development&quot;&gt;Project Metrics for Software Development&lt;/a&gt;».
&lt;/p&gt;&lt;p&gt;Так что по обсуждаемым вопросам нет никакого консенсуса даже в индустрии, и разумеется, среди собравшихся полусотни человек, наблюдался полный спектр мнений, ведь все собравшиеся — успешные профессионалы, имеют в багаже набор практик и принципов управления проектами, уже «оплаченных кровью», а не студенты, которых можно убедить в чем угодно одной лекцией. По сути, было очень плотное обсуждение вопроса профессионалами, эквивалентное по объему полугодовалому флейму в IT-форуме. Часто высказывались весьма полярные мнения — вот &lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Crazyhead.gif&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Crazyhead.gif&quot; src=&quot;/images/c/c1/Crazyhead.gif&quot; width=&quot;74&quot; height=&quot;99&quot; /&gt;&lt;/a&gt; пруф-картинка (&lt;small&gt;анимированный гиф&lt;/small&gt;) с огорошенным участником, вырезанная из видео встречи.
&lt;/p&gt;&lt;p&gt;Из оригинальных, не сводящихся с к «лесу цифр» метрик, можно упомянуть о динамических визуализациях работы с репозиторием кода, или о «нико-календарях», отслеживающих эмоциональных настрой команды.
&lt;/p&gt;&lt;p&gt;А чтобы кратко, без лишней воды дать понять, какие конкретно темы обсуждения были затронуты, и стоит ли смотреть видео, мы предлагаем краткий обзорный майндмап-встречи:
&lt;/p&gt;
&lt;div&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;90%&quot; height=&quot;480&quot;&gt;     &lt;param name=&quot;movie&quot; value=&quot;/extensions/MMHandler/visorFreemind.swf&quot; /&gt;     &lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;     &lt;param name=&quot;flashvars&quot; value=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F7%2F7e%2FAgile-metrics.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt;     &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;     &lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;     &lt;embed id=&quot;mindmap17843594121162&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;90%&quot; height=&quot;480&quot;         allowfullscreen=&quot;true&quot;         src=&quot;/extensions/MMHandler/visorFreemind.swf&quot;         flashvars=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F7%2F7e%2FAgile-metrics.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt; &lt;/object&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/extensions/MMHandler/MMHandler.js&quot;&gt;&lt;/script&gt; &lt;p style=&quot;margin-top: 0&quot;&gt; &lt;a style=&quot;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594121162',0)&quot; id=&quot;mindmapunfold17843594121162&quot;&gt;[на всё окно]&lt;/a&gt;&lt;a style=&quot;display:none;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594121162',1,'90%','480px')&quot; id=&quot;mindmapfold17843594121162&quot;&gt;[свернуть]&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Далее три части видео встречи.
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/6430294?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/6442985?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/6442255?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Напоминаем, что можно не только смотреть видео в броузере, но и скачать оригинальные видеофайлы в лучшем качестве.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Да, в результате обсуждение затянулось до глубокой ночи, и решено было ограничить тему только командными метриками, а тему «бизнес-метрик в Agile» перенести на &lt;a href=&quot;/%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-09-01)&quot; title=&quot;Бизнес-метрики в Agile (встреча AgileRussia.ru 2009-09-01)&quot;&gt;следующую встречу через две недели&lt;/a&gt;.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Для подкастеров или просто любителей прилагаем и аудиозапись:
&lt;/p&gt;&lt;p&gt;
&lt;center&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;   codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&quot; id=&quot;slide&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://file.podfm.ru/player.swf&quot;&gt;
&lt;param name=&quot;menu&quot; value=&quot;false&quot;&gt;
&lt;param value=&quot;transparent&quot; name=&quot;WMode&quot;&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/3/data.xml&quot;&gt;
&lt;embed src=&quot;http://file.podfm.ru/player.swf&quot; menu=&quot;false&quot; quality=&quot;high&quot; name=&quot;slide&quot; flashvars=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/3/data.xml&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; wmode=&quot;transparent&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:If_metrics_ruled_the_world_(Cartoon_Tester.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;If metrics ruled the world (Cartoon Tester.jpg&quot; src=&quot;/images/c/c7/If_metrics_ruled_the_world_%28Cartoon_Tester.jpg&quot; width=&quot;820&quot; height=&quot;525&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;см. Tom DeMarco «Controlling Software Projects: Management, Measurement and Estimation», 1982&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-09-01)</id>
		<title>Бизнес-метрики в Agile (встреча AgileRussia.ru 2009-09-01)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%91%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-09-01)"/>
				<updated>2010-01-20T17:10:13Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;1 сентября в нашей компании прошла вторая встреча сообщества &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agilerussia.ru/&quot;&gt;AgileRussia.ru&lt;/a&gt;, с продолжением темы «Метрики в Agile» (рекомендуем обязательно ознакомиться, с &lt;a href=&quot;/%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B8_%D0%B2_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia.ru_2009-08-18)&quot; title=&quot;Метрики в Agile (встреча AgileRussia.ru 2009-08-18)&quot;&gt;опубликованным нами отчетом по первой встрече&lt;/a&gt;). В этот раз, мы решили затронуть бизнес-метрики — в отличие, от более-менее осязаемых командных метрик, штуку более туманную и мистическую, по крайней мере на взгляд собравшихся, в большинстве своем разработчиков, ПМов и тестировщиков, а не бизнесменов.
&lt;/p&gt;&lt;p&gt;Вероятно, то, что бизнес-метрики «страшно далеки от народа», объясняется и некоторое плутание коллективного разума при обсуждении — чего и кого только не поминали — от Голдратта до «Теории Ежей». Кстати, по теме рекомендуем почитать наш перевод статьи &lt;a href=&quot;/AgileEVM:_Measuring_Cost_Efficiency_Across_the_Product_Lifecycle&quot; title=&quot;AgileEVM: Measuring Cost Efficiency Across the Product Lifecycle&quot;&gt;AgileEVM:_Measuring_Cost_Efficiency_Across_the_Product_Lifecycle&lt;/a&gt; с известного Agile-портала InfoQ.
&lt;/p&gt;&lt;p&gt;В этот раз мы решили попробовать новый формат — вместо «говорящих голов вокруг флипчарта» был организован групповой майдмаппинг — коллективное обсуждение с фиксацией результатов на «ментальной карте». 
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; &lt;i&gt;Если вы не в курсе, что такое майндмапы («карты памяти», «карты интеллекта», «ментальные карты» — рекомендуем посмотреть &lt;a href=&quot;/Mindmaps:_%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B8_%D0%B8%D0%B4%D0%B5%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F&quot; title=&quot;Mindmaps: история и идеология&quot;&gt;наш небольшой доклад по теме майндмапов&lt;/a&gt;.&lt;/i&gt;
&lt;/p&gt;&lt;p&gt;Таким образом, была проведена классификация проблем бизнеса, и этим проблемам были сопоставлены полезные для их решения метрики.
&lt;/p&gt;&lt;p&gt;Можно быстро ознакомится с конспектом-результатом встречи, чтобы решить, стоит ли смотреть видео-скрин-под-каст, на котором собственно и происходило построение этого майндмапа (плюс несколько бонусов, как обычно, вставлено при монтаже):
&lt;/p&gt;
&lt;div&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;90%&quot; height=&quot;480&quot;&gt;     &lt;param name=&quot;movie&quot; value=&quot;/extensions/MMHandler/visorFreemind.swf&quot; /&gt;     &lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;     &lt;param name=&quot;flashvars&quot; value=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F0%2F07%2FAgile-metrics-for-business.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt;     &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;     &lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;     &lt;embed id=&quot;mindmap17843594121262&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;90%&quot; height=&quot;480&quot;         allowfullscreen=&quot;true&quot;         src=&quot;/extensions/MMHandler/visorFreemind.swf&quot;         flashvars=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F0%2F07%2FAgile-metrics-for-business.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt; &lt;/object&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/extensions/MMHandler/MMHandler.js&quot;&gt;&lt;/script&gt; &lt;p style=&quot;margin-top: 0&quot;&gt; &lt;a style=&quot;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594121262',0)&quot; id=&quot;mindmapunfold17843594121262&quot;&gt;[на всё окно]&lt;/a&gt;&lt;a style=&quot;display:none;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594121262',1,'90%','480px')&quot; id=&quot;mindmapfold17843594121262&quot;&gt;[свернуть]&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
Видео загружено в высоком разрешении, просьба смотреть его максимизированным (ну, или скачать).
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/6471581?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;320&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/6499672?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;320&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/6499954?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;320&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img alt=&quot;Important.svg&quot; src=&quot;/images/8/89/Important.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Для желающих — есть аудиозапись встречи:
&lt;/p&gt;&lt;p&gt;
&lt;center&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;   codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&quot; id=&quot;slide&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://file.podfm.ru/player.swf&quot;&gt;
&lt;param name=&quot;menu&quot; value=&quot;false&quot;&gt;
&lt;param value=&quot;transparent&quot; name=&quot;WMode&quot;&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/1/data.xml&quot;&gt;
&lt;embed src=&quot;http://file.podfm.ru/player.swf&quot; menu=&quot;false&quot; quality=&quot;high&quot; name=&quot;slide&quot; flashvars=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/1/data.xml&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; wmode=&quot;transparent&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;http://www.dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/20000/3000/800/123840/123840.strip.gif&quot; alt=&quot;123840.strip.gif&quot;/&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%2591%25D0%25B8%25D0%25B7%25D0%25BD%25D0%25B5%25D1%2581-%25D0%25BC%25D0%25B5%25D1%2582%25D1%2580%25D0%25B8%25D0%25BA%25D0%25B8_%25D0%25B2_Agile_%28%25D0%25B2%25D1%2581%25D1%2582%25D1%2580%25D0%25B5%25D1%2587%25D0%25B0_AgileRussia.ru_2009-09-01%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Бизнес-метрики в Agile (встреча AgileRussia.ru 2009-09-01)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/SECR-2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0)</id>
		<title>SECR-2008 (Отчет Стаса Фомина)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/SECR-2008_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%A1%D1%82%D0%B0%D1%81%D0%B0_%D0%A4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0)"/>
				<updated>2010-01-19T15:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/GDD2009_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D0%BB%D0%B8%D0%BD%D1%87%D0%B0%D0%B5%D0%B2%D0%B0_%D0%9E%D0%BB%D0%B5%D0%B3%D0%B0)</id>
		<title>GDD2009 (Отчет Клинчаева Олега)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/GDD2009_(%D0%9E%D1%82%D1%87%D0%B5%D1%82_%D0%9A%D0%BB%D0%B8%D0%BD%D1%87%D0%B0%D0%B5%D0%B2%D0%B0_%D0%9E%D0%BB%D0%B5%D0%B3%D0%B0)"/>
				<updated>2010-01-15T15:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/PHP-%D1%80%D0%B0%D0%B7%D0%B3%D0%BE%D0%BD:_%D1%81%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D1%8F%D0%BD%D0%B0%D1%8F_%D0%BF%D1%83%D0%BB%D1%8F_%D0%B8%D0%B7_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B0_%D0%9A%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%86%D0%B0-%D0%92%D0%B0%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%B0_(Commentz-Walter)</id>
		<title>PHP-разгон: серебряная пуля из автомата Комменца-Вальтера (Commentz-Walter)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/PHP-%D1%80%D0%B0%D0%B7%D0%B3%D0%BE%D0%BD:_%D1%81%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D1%8F%D0%BD%D0%B0%D1%8F_%D0%BF%D1%83%D0%BB%D1%8F_%D0%B8%D0%B7_%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B0_%D0%9A%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%86%D0%B0-%D0%92%D0%B0%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%B0_(Commentz-Walter)"/>
				<updated>2010-01-12T17:15:53Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* Видео */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Рабочее название&lt;/dt&gt;
&lt;dd&gt; &lt;big&gt;«PHP-разгон: серебряная пуля из автомата Комменца-Вальтера» (Commentz-Walter)».&lt;/big&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%C2%AB%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%86%D0%B8%D0%B8_%D0%9F%D0%9E%C2%BB_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80_UML2.ru)</id>
		<title>«Разработка концепции ПО» (семинар UML2.ru)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%C2%AB%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%86%D0%B8%D0%B8_%D0%9F%D0%9E%C2%BB_(%D1%81%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80_UML2.ru)"/>
				<updated>2009-12-31T16:49:40Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;26 ноября в нашей компании прошел семинар «Разработка концепции ПО», проводимый в рамках &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.uml2.ru/index.php?option=com_content&amp;amp;task=view&amp;amp;id=500&amp;amp;Itemid=85&quot;&gt;серии семинаров&lt;/a&gt; сообщества системных аналитиков &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://uml2.ru&quot;&gt;UML&lt;sup&gt;2&lt;/sup&gt;.ru&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Ведущими были две Ирины: &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://iveklenko.moikrug.ru/&quot;&gt;Векленко&lt;/a&gt; и &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://isurova.moikrug.ru/&quot;&gt;Сурова&lt;/a&gt;, а аннотация гласила:
&lt;/p&gt;
&lt;hr /&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;small&gt;
При выполнении проекта по разработке ПО почти всегда речь идет только о документе «техническое задание». Однако существует другой, не менее важный документ, предшествующий техническому заданию — это концепция.
&lt;/p&gt;&lt;p&gt;Темы данного семинара:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Понятие концепции (vision). Место концепции в жизненном цикле разработки ПО&lt;/li&gt;
&lt;li&gt; Взаимосвязь концепции с артефактами проекта по разработке ПО&lt;/li&gt;
&lt;li&gt; Структура концепции&lt;/li&gt;
&lt;li&gt; Примеры документа «концепция» в различных методологиях разработки ПО&lt;/li&gt;
&lt;li&gt; А у нас все не так! (ответы на вопросы)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/small&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;Встреча началась с десятиминутного блитц-мульт-разогрева, основанного на нарезке 
из знаменитой  серии  Симсонов&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;, иллюстрирующей опасность проектов без внятной концепции, 
основанных только на следовании пожеланиям клиентов — очень рекомендуем посмотреть, если вы еще не ---.
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8435267?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;480&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Затем была вводно-лекционная первая часть, но самое интересно началось, когда стали выступать собравшиеся в зале специалисты, демонстрируя живые примеры настоящих бизнес-концепций (некоторые документы были настолько секретны, что нам пришлось скрыть их на видеозаписи, сорри).
&lt;/p&gt;&lt;p&gt;И в результате, удалось увидеть разнообразие концепций — от солидного документа в ворде и составленного совместно с заказчиком кластера статей в вики системе, до простых двух абзацев в Google Docs.
&lt;/p&gt;&lt;p&gt;Действительно, бывают концепции строго оформленные по шаблонам «самого Вигерса», из которых ничего невозможно понять, и не приводящие к живым проектам (на встрече рассматривали такие примеры&lt;sup id=&quot;cite_ref-2&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-2&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;). А как забавный пример обратного, можно привести историю известной (в узких кругах) игры «EnviroBear2000», успешно реализованной&lt;sup id=&quot;cite_ref-3&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-3&quot;&gt;[3]&lt;/a&gt;&lt;/sup&gt; по одному концепту-абзацу (оригинальная цитата полностью, орфография авторская):
&lt;small&gt;&lt;i&gt;
«Здраствуйтє, сдєлайтє пажалуста ігру шоб можна била мєдвєдєм кушать ягади і рибу. Да, і шоб мєдвєдь єзділ на машинє. І шоб фізіка била рєалістічная: можна тараніть дєрєв”я, падают шишкі, лістья, оси, скунс. Скунс бєгаєт па машинє, но єво можна схватіть лапай — і викінуть с машини. А іщьо — нада шоби єзділі па лєсу другіє мєдвєді на машинах. С німі можна будєт тараніцца. Всє ричат. На паваротах машину далжно занасіть. Руль крутіть можна лапай. І главнає — шоб нє как в аркадах — пєрєклучєніє пєрєдач ручноє. Ну й пєдаль тада тоже можна лапай жать. Когда мєдвєдь єст рибу — абязатєльна далжни аставцца кості і хвост. Чєрєз пять мінут наступаєт зіма.»
&lt;/i&gt;&lt;/small&gt;
&lt;/p&gt;
Так что, тех кто не был, и более-менее в теме управления требованиями (т.е. не жесткий хард-кодер, ненавидящий «бумагописателей»), рекомендуем посмотреть, особенно начиная со второй части, а тех, кто был — рекомендуем писать отзывы (пусть даже краткие, на один-два абзаца) — мы их «&lt;a href=&quot;#.D0.9E.D1.82.D0.B7.D1.8B.D0.B2.D1.8B_.D0.B8_.D0.B4.D0.BE.D0.BF.D0.BE.D0.BB.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F&quot;&gt;подошьем к делу&lt;/a&gt;».&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;«&lt;a href=&quot;http://ru.wikipedia.org/wiki/Oh_Brother,_Where_Art_Thou%3F&quot; class=&quot;extiw&quot; title=&quot;rupedia:Oh Brother, Where Art Thou?&quot;&gt;Oh Brother, Where Art Thou?&lt;/a&gt;»&lt;/span&gt;
&lt;/li&gt;
&lt;li id=&quot;cite_note-2&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-2&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;См., например, &lt;a rel=&quot;nofollow&quot; class=&quot;external autonumber&quot; href=&quot;http://www.uml2.ru/forum/index.php?topic=1106.15&quot;&gt;[1]&lt;/a&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;li id=&quot;cite_note-3&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-3&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;Адский видеогеймплей можно посмотреть например &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.youtube.com/watch?v=nKM3gHbjDAc&quot;&gt;тут&lt;/a&gt;, легко найти и скачать саму игру. А &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.gamer.ru/games/846-obo-vsem/posts/23272&quot;&gt;здесь&lt;/a&gt; можно увидеть и другие примеры «гениальных концептов геймплея» уровня «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://lurkmore.ru/%D0%9A%D0%BE%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B&quot;&gt;можно грабить корованы&lt;/a&gt;»&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/AgileDays-2009_(Technical_excelence)</id>
		<title>AgileDays-2009 (Technical excelence)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/AgileDays-2009_(Technical_excelence)"/>
				<updated>2009-12-18T19:21:53Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Представляем краткий отчет и обзор докладов, прошедших на третьем, техническом треке «Technical excelence» конференции &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agiledays.ru/&quot;&gt;AgileDays.ru&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Вообще, мы (&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://belonesox.moikrug.ru&quot;&gt;Стас Фомин&lt;/a&gt; и &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.google.com/profiles/biBIGone&quot;&gt;Андрей Бибичев&lt;/a&gt;) осуществляли организационно-техническую поддержку докладов в секции «Technical excelence», в частности, мы сняли и публикуем обработанное видео. Сделали что смогли — цветокоррекция, темпоральная фильтрация шумов, усиление границ (для большей читаемости слайдов), в звуке — нормализация и динамическая компрессия. Некоторую реверберацию (эхо), увы, убрать не удалось (уж очень это трудоемко), сорри.
&lt;/p&gt;&lt;p&gt;Видео публикуем и в виде флешвидео (640x512) и отдельно можно &lt;a href=&quot;/%D0%92%D0%B8%D0%B4%D0%B5%D0%BE%D1%82%D0%B5%D0%BA%D0%B0#2009-12-09_AgileDays-2009&quot; title=&quot;Видеотека&quot;&gt;скачать видео в оригинальном качестве (720x576)&lt;/a&gt;. Мы специально оставили изображение слегка вытянутым — и максимум площади из максимально возможного квадрата 640x640 используется, и буквы читаются легче, и люди стройней и симпатичней). Для пары докладов «лекционного» типа, не сильно зависящих от слайдов, мы сделали и аудиоподкасты.
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Caution.svg&quot; src=&quot;/images/b/b4/Caution.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Да, если судить о докладах третьего трека по оперативным отзывам в &lt;i&gt;микроблогах&lt;/i&gt;, то отзывов о докладах с остальных треках больше, но это не потому, что доклады тут были самые унылые — просто организованный бесплатный WiFi не добивал до третьего этажа, где проходил трек «Technical excelence», а писать отзывы с мобильников все-таки у нас не так много энтузиастов. К тому же, отзывы в твиттер о конференции, на &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://theoatmeal.com/comics/twitter_stop&quot;&gt;уже выходят из моды, см. Совет № 3&lt;/a&gt;.
&lt;/p&gt;
&lt;div id=&quot;toc&quot; class=&quot;toc&quot;&gt;&lt;div id=&quot;toctitle&quot;&gt;&lt;h2&gt;Содержание&lt;/h2&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#.D0.9E.D0.B1.D0.B7.D0.BE.D1.80_Agile&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Обзор Agile&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#.D0.9E.D0.B1.D0.B7.D0.BE.D1.80_Feature-Driven_Development_.D0.B8_Domain-Driven_Design&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Обзор Feature-Driven Development и Domain-Driven Design&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#.D0.A3.D0.B2.D0.B8.D0.B4.D0.B5.D1.82.D1.8C_.D0.BB.D0.B5.D1.81_.D0.B7.D0.B0_.D0.B4.D0.B5.D1.80.D0.B5.D0.B2.D1.8C.D1.8F.D0.BC.D0.B8&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Увидеть лес за деревьями&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#.D0.92.D0.BD.D0.B5.D0.B4.D1.80.D0.B5.D0.BD.D0.B8.D0.B5_Agile&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;4&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;Внедрение Agile&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#8-.D0.B1.D0.B8.D1.82.D0.BD.D1.8B.D0.B9_Scrum&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;5&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;8-битный Scrum&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#.D0.9E.D0.9E_.D0.B4.D0.B8.D0.B7.D0.B0.D0.B9.D0.BD:_SOLID_.D0.BF.D1.80.D0.B8.D0.BD.D1.86.D0.B8.D0.BF.D1.8B&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;6&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;ОО дизайн: SOLID принципы&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#MS_Team_System_vs_IBM_Rational_Jazz:_.D0.BB.D1.83.D1.87.D1.88.D0.B8.D0.B9_.D0.B8.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BC.D0.B5.D0.BD.D1.82_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.87.D0.B8.D0.BA.D0.B0&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;7&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;MS Team System vs IBM Rational Jazz: лучший инструмент разработчика&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot;&gt;&lt;a href=&quot;#TDD_.2B_DDD_.2B_MVP_.2B_GoF_.2B_PoEAA_.3D_Love.21&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;8&lt;/span&gt; &lt;span class=&quot;toctext&quot;&gt;TDD + DDD + MVP + GoF + PoEAA = Love!&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;.D0.9E.D0.B1.D0.B7.D0.BE.D1.80_Agile&quot;&gt;Обзор Agile&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2&quot; title=&quot;Категория:Никита Филиппов&quot;&gt;Никита Филиппов&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://agiledays.ru/reports/themes/view/26/&quot;&gt;http://agiledays.ru/reports/themes/view/26/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
Какая конференция Agile без основного доклада по методологиям? Этот доклад будет отправной точкой для тех, кто пришел послушать об Agile, кто планирует внедрять Agile в своем проекте или организации, или для тех, кто хочет сравнить свои способы работы с лучшими практиками индустрии. Главной целью моего доклада является достижение понимания всех участников конференции, что такое Agile.
&lt;/p&gt;&lt;p&gt;На этом докладе мы рассмотрим:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Плюсы и минусы других процессных подходов: &lt;i&gt;Waterfall&lt;/i&gt;, &lt;i&gt;Code &amp;amp; Fix&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt; Принципы &lt;i&gt;Agile&lt;/i&gt;: &lt;i&gt;Anti-code &amp;amp; fix&lt;/i&gt;, &lt;i&gt;Anti-Waterfall&lt;/i&gt;&lt;/li&gt;
&lt;li&gt; Практики &lt;i&gt;Scrum&lt;/i&gt;&lt;/li&gt;
&lt;li&gt; Чем можно улучшить &lt;i&gt;Scrum&lt;/i&gt;?&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8246632?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;agiledaysnikita-091215034651-phpapp01&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agiledaysnikita-091215034651-phpapp01&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;agiledaysnikita-091215034651-phpapp01&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=agiledaysnikita-091215034651-phpapp01&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;&lt;p&gt;Это собственно изложение азов ценностей и практик Agile-движения и SCRUM-а в частности, и несмотря на азбучный уровень, доклад оказался весьма полезным.
Ведь с одной стороны, на конференции с названием AgileDays, да еще проводящейся не в первый раз, да еще и по теме, которой вроде как уже несколько лет общеизвестна в индустрии, можно было бы ждать, что «все в теме», и «буквари» вроде как издевательство над аудиторией. Но судя по вопросам, в зале было полно людей из параллельных вселенных «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://dilbertru.blogspot.com&quot;&gt;мира Дилберта и роговолосых&lt;/a&gt;», так что этот доклад оказался незря.
&lt;/p&gt;&lt;p&gt;Так что если вы «в теме» — то, скорее всего, ничего нового их этого доклада вы не узнаете. А вдруг слова «Agile» и «SCRUM» незнакомы (или знакомы, но в сомнительном изложении типа «слышал я Карузо…, Рабинович вчера напел…») — то посмотрите или послушайте. «Послушайте» — в смысле эту лекцию можно слушать
даже без слайдов — мы выложили подкаст:
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;
&lt;center&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;   codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&quot; id=&quot;slide&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://file.podfm.ru/player.swf&quot;&gt;
&lt;param name=&quot;menu&quot; value=&quot;false&quot;&gt;
&lt;param value=&quot;transparent&quot; name=&quot;WMode&quot;&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/12/data.xml&quot;&gt;
&lt;embed src=&quot;http://file.podfm.ru/player.swf&quot; menu=&quot;false&quot; quality=&quot;high&quot; name=&quot;slide&quot; flashvars=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/12/data.xml&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; wmode=&quot;transparent&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;.D0.9E.D0.B1.D0.B7.D0.BE.D1.80_Feature-Driven_Development_.D0.B8_Domain-Driven_Design&quot;&gt;Обзор Feature-Driven Development и Domain-Driven Design&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B8%D0%B1%D0%B8%D1%87%D0%B5%D0%B2&quot; title=&quot;Категория:Андрей Бибичев&quot;&gt;Андрей Бибичев&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://agiledays.ru/reports/view/4/&quot;&gt;http://agiledays.ru/reports/view/4/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
Эрик Эванс (&lt;i&gt;Eric Evans&lt;/i&gt;) в своей книге о &lt;i&gt;Domain-Driven Design&lt;/i&gt; (DDD) пишет: «Software development is all design» (Разработка ПО — это всецело дизайн/проектирование). И правда: ведь сборка ПО целиком автоматизируется и не требует ощутимых усилий со стороны проектной команды.
&lt;/p&gt;&lt;p&gt;И что же в Agile есть на тему дизайна/проектирования? Scrum об этом молчит. В &lt;i&gt;eXtreme Programming&lt;/i&gt; (XP) есть такие практики, как &lt;i&gt;Test-Driven Development&lt;/i&gt; (TDD) и &lt;i&gt;Refactoring&lt;/i&gt;, но они работают, скорее, на уровне дизайна отдельных классов и их имплементации («микро-дизайн»). А как же быть с архитектурой и «макро-дизайном»?!
&lt;/p&gt;&lt;p&gt;«Лучшие собаководы» (гуру архитектуры и проектирования) рекомендуют сочетать проектирование сверху-вниз и реализацию снизу-вверх, то есть макро- и микро- дизайны. Agile-процесс под названием &lt;i&gt;Feature-Driven Development&lt;/i&gt; (FDD) как раз базируется на таком подходе. В докладе дается краткое описание как самого процесса, так и его истории. Проводятся параллели с XP и &lt;i&gt;Scrum&lt;/i&gt;, дается анализ сильных и слабых сторон, а также области применимости.
&lt;/p&gt;&lt;p&gt;Казалось бы, причем здесь &lt;i&gt;Domain-Driven Design&lt;/i&gt; (DDD)? В FDD краеугольным камнем является модель предметной области (&lt;i&gt;Domain Model&lt;/i&gt;). В DDD — тоже. Но если FDD — это прежде всего процесс, то DDD является подходом к проектированию и реализации, причем этот подход замечательно сочетается с любым Agile-процессом. Кроме того, в DDD много внимания уделено «сшивке» макро- и микро- дизайнов: описаны общие принципы имплементации модели в программном коде, приводятся готовые образцы (&lt;i&gt;patterns&lt;/i&gt;) реализации.
&lt;/p&gt;&lt;p&gt;Если вы исповедуете Agile-подход к разработке и не используете хотя бы элементы DDD — вы многое теряете и сильно рискуете. Если же вы только присматриваетесь к Agile и пока полны скепсиса, так как в изученных вами материалах по этой теме полно белых пятен, то данный доклад тоже может быть полезен.
&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;fdd-and-ddd-091210134449-phpapp02&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=fdd-and-ddd-091210134449-phpapp02&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;fdd-and-ddd-091210134449-phpapp02&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=fdd-and-ddd-091210134449-phpapp02&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8360028?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Андрей убеждал не останавливаться на тупом, «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://lurkmore.ru/%D0%9A%D1%83%D0%BB%D1%8C%D1%82_%D0%BA%D0%B0%D1%80%D0%B3%D0%BE&quot;&gt;карго-культовом&lt;/a&gt;», внедрении SCRUM-практик, уподобляясь &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%93%D0%BD%D0%BE%D0%BC%D1%8B_(%D1%81%D0%B5%D1%80%D0%B8%D1%8F_South_Park)&quot; class=&quot;extiw&quot; title=&quot;rupedia:Гномы (серия South Park)&quot;&gt;кальсонным гномам&lt;/a&gt;, а обязательно развивать архитектурные практики,
такие как &lt;a href=&quot;http://en.wikipedia.org/wiki/Domain-driven_design&quot; class=&quot;extiw&quot; title=&quot;enpedia:Domain-driven design&quot;&gt;Domain-driven design&lt;/a&gt; и &lt;a href=&quot;http://en.wikipedia.org/wiki/Feature_Driven_Development&quot; class=&quot;extiw&quot; title=&quot;enpedia:Feature Driven Development&quot;&gt;Feature Driven Development&lt;/a&gt;, настаивая, что для достаточно большого проекта (от 20 человеко-лет) это не «модное дополнение к SCRUM», а именно &lt;b&gt;необходимый&lt;/b&gt; ингридиент.
&lt;/p&gt;&lt;p&gt;В целом, аудитория была в теме — достаточно заметить, что на конференции был десант из Нижегородского Интела, где ребята выступали с близким по теме докладом &lt;a href=&quot;#TDD_.2B_DDD_.2B_MVP_.2B_GoF_.2B_PoEAA.3D_Love.21&quot;&gt;#TDD + DDD + MVP + GoF + PoEAA= Love!&lt;/a&gt;, так что четверть часа после доклада шла дискуссия (есть на видео), на темы:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Как избежать &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.martinfowler.com/bliki/AnemicDomainModel.html&quot;&gt;анемии доменной модели и бизнес-логики&lt;/a&gt; — классически инкапсулировать бизнес-логику в объекты или выносить ее на сервисный слой?&lt;/li&gt;
&lt;li&gt; Как должны соотноситься уровень &lt;i&gt;Infrostructure&lt;/i&gt; и &lt;i&gt;Domain&lt;/i&gt;? Должен ли &lt;i&gt;Domain&lt;/i&gt; классически использовать &lt;i&gt;Infrostructure&lt;/i&gt; (возможно разделяемую на несколько проектов с разными предметными областями), или, в соответствии с новыми веяниями использовать &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8F&quot; class=&quot;extiw&quot; title=&quot;rupedia:Обращение контроля&quot;&gt;паттерны «Inversion of Control/Dependency Injection»&lt;/a&gt;, и &lt;i&gt;Domain&lt;/i&gt; ничего не должен знать о &lt;i&gt;Infrostructure&lt;/i&gt;, что несколько необычно, но должно давать большой буст при тестировании (можно разгонять тесты, &lt;i&gt;mock&lt;/i&gt;iруя тяжелый инфраструктурный слой).&lt;/li&gt;
&lt;li&gt; Оправдано ли экономически, играть во все игры с модными паттернами и практиками — понятно, что все это ради качества, но какой ценой? Может это могут позволить себе только очень богатые компании, для &lt;i&gt;inhouse&lt;/i&gt;-разработки, или крупные компании для продуктов с огромными тиражами, но ведь в обычной заказной разработке дилемму «скорость-качество», невыгодно радикально решать в пользу последней.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Дискуссия также продолжилась и в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://users.livejournal.com/_flykin_/101026.html&quot;&gt;онлайне&lt;/a&gt;. Присоединяйтесь к ней, если есть конструктивные замечания.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;.D0.A3.D0.B2.D0.B8.D0.B4.D0.B5.D1.82.D1.8C_.D0.BB.D0.B5.D1.81_.D0.B7.D0.B0_.D0.B4.D0.B5.D1.80.D0.B5.D0.B2.D1.8C.D1.8F.D0.BC.D0.B8&quot;&gt;Увидеть лес за деревьями&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://belonesox.moikrug.ru&quot;&gt;Стас Фомин&lt;/a&gt; (CustIS)&lt;/dd&gt;&lt;/dl&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
При грамотном процессе разработки, с применением средств групповой работы, таких, как трекеры задач, вики-системы и системы контроля версий, накапливается огромная история коллективного взаимодействия команды. Теоретически, из этой истории можно извлечь много полезной информации — кто, как и где (в каких областях) выкладывался, кто с кем, и в каких темах взаимодействовал, и в частности — достаточно ли было Agile-кроссфункциональности, где были проблемные области и т. п.
&lt;/p&gt;&lt;p&gt;Однако на практике возникает проблема — как быстро и эффективно исследовать этот пласт информации?
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Читать логи переписки и коммиты в VCS? То есть разрабатывать «шахту знаний» киркой и мотыгой? Бродить по лесу и считать деревья?&lt;/li&gt;
&lt;li&gt; Посчитать метрики? Ненавистные &lt;a href=&quot;http://en.wikipedia.org/wiki/Source_lines_of_code&quot; class=&quot;extiw&quot; title=&quot;enpedia:Source lines of code&quot;&gt;SLOC&lt;/a&gt; и иже с ними? В зависимости от глубины детализации можно получить:
&lt;ul&gt;&lt;li&gt; либо пару унылых метрик («KSLOCs в месяц на сферического разработчика в вакууме», то есть в нашей метафоре максимум — «площадь лесного массива»),&lt;/li&gt;
&lt;li&gt; либо многостраничные Excel-dashboardы, заполненные мириадами цифр, в которых почти также бессмысленно лезть человеку, если он не профессор Чарли Эппс из сериала &lt;a href=&quot;http://en.wikipedia.org/wiki/Numb3rs&quot; class=&quot;extiw&quot; title=&quot;enpedia:Numb3rs&quot;&gt;Numb3rs&lt;/a&gt; с его верными суперкомпьютерами и волшебными алгоритмами DataMining-a.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Что же делать?
&lt;/p&gt;&lt;p&gt;Есть альтернативный способ «увидеть лес за деревьями» и при этом выжать краткую информацию по процессу — Визуализация.
&lt;/p&gt;&lt;p&gt;Итак,
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Мы покажем модель визуализации коллективной разработки ПО.&lt;/li&gt;
&lt;li&gt; Представим portable-фреймворк для такого исследования, адаптированный для максимальной простоты использования — все работает из коробки, просто скормите ему вашу историю.&lt;/li&gt;
&lt;li&gt; На выходе — музыкальные ролики визуализации! Их можно смотреть как с исследовательскими целями, так и для удовольствия, радуя себя, команду, и, возможно, приманивая новых сотрудников.&lt;/li&gt;
&lt;li&gt; …&lt;/li&gt;
&lt;li&gt; PROFIT! &lt;a href=&quot;/ShowTeamWork&quot; title=&quot;ShowTeamWork&quot;&gt;Фреймворк&lt;/a&gt; раздадим всем бесплатно, и никто не уйдет обиженным!&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8246851?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Собственно, все, о чем был доклад, мы выложили в &lt;i&gt;open-source&lt;/i&gt;, и все это можно свободно и быстро попробовать (скачать и запустить на любом проекте — работает из коробки) — &lt;a href=&quot;/ShowTeamWork&quot; title=&quot;ShowTeamWork&quot;&gt;ShowTeamWork&lt;/a&gt;.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;.D0.92.D0.BD.D0.B5.D0.B4.D1.80.D0.B5.D0.BD.D0.B8.D0.B5_Agile&quot;&gt;Внедрение Agile&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://pafanasenko.moikrug.ru/&quot;&gt;Павел Афанасенко&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://agiledays.ru/reports/themes/view/27/&quot;&gt;http://agiledays.ru/reports/themes/view/27/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
Вы узнали про Agile и загорелись — захотели внедрить у себя в команде. Но как это сделать — ваша ситуация не совсем похожа (а иногда и совсем не похожа) на ту, которую описывают в своих статьях и презентациях евангелисты Agile движения. Как преодолеть сомнения? Как начать? Как избежать ошибок на непростом пути внедрения Agile и придти к успешному результату?
&lt;/p&gt;&lt;p&gt;Я внедряю Agile вот уже на протяжении 7 лет в командах и организациях разного калибра, находясь при этом на разных ролях: рядового разработчика, тимлида, приглашенного консультанта и менеджера проекта. Независимо от бизнеса компании, разрабатываемого продукта, размера команды, роли адепта Agile в команде и массы других факторов, внедрение Agile происходит по одному общему сценарию, проходит определенные этапы. На пути внедрения возникают типичные ловушки, в которые можно попасть и увязнуть, и уже наработаны методики выявления и преодоления таких ловушек. Этому и посвящен мой доклад.
&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8249933?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Докладчик — известный консультант по вопросам внедрения Agile-практик (SCRUM, eXtreme programming,…), рассказал о нетривиальных проблемах реального внедрения этих практик. Кстати, эту лекцию тоже можно вполне прослушать в отрыве от слайдов:
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;

&lt;center&gt;
&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot;   codebase=&quot;http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&quot; id=&quot;slide&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://file.podfm.ru/player.swf&quot;&gt;
&lt;param name=&quot;menu&quot; value=&quot;false&quot;&gt;
&lt;param value=&quot;transparent&quot; name=&quot;WMode&quot;&gt;
&lt;param name=&quot;quality&quot; value=&quot;high&quot;&gt;
&lt;param name=&quot;FlashVars&quot; value=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/13/data.xml&quot;&gt;
&lt;embed src=&quot;http://file.podfm.ru/player.swf&quot; menu=&quot;false&quot; quality=&quot;high&quot; name=&quot;slide&quot; flashvars=&quot;xmlurl=http://belonesox.podfm.ru/agilerussia/13/data.xml&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; wmode=&quot;transparent&quot; align=&quot;middle&quot; width=&quot;450&quot; height=&quot;53&quot;&gt;
&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;8-.D0.B1.D0.B8.D1.82.D0.BD.D1.8B.D0.B9_Scrum&quot;&gt;8-битный Scrum&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://aleksey-omelyanchuk.moikrug.ru/&quot;&gt;Алексей Омельянчук&lt;/a&gt; (Сигма-ИС)&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://agiledays.ru/reports/themes/view/7/&quot;&gt;http://agiledays.ru/reports/themes/view/7/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
Можно ли использовать гибкие методологии на предприятиях по производству микроконтроллерных устройств? Оказывается, можно!
&lt;/p&gt;&lt;p&gt;Представьте, что разработка включает в себя не только написание ПО, но и создание аппаратной платформы, на которой оно будет исполнятся. Более того, процессоры преимущественно используются 8-разрядные, а языки разработки — ассемблер и «чистый» С. Как использовать в этом случае Scrum?
&lt;/p&gt;&lt;p&gt;Автор доклада обобщит свой опыт внедрения Agile в трех различных компаниях:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; крупное предприятие-интегратор, основная деятельность — строительно-монтажные работы, немного разработки и совсем мало производства.&lt;/li&gt;
&lt;li&gt; массовый контрактный производитель электроники, очень много производства и совсем чуть-чуть своей разработки.&lt;/li&gt;
&lt;li&gt; предприятие-разработчик и среднетиражный производитель электроники.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Для всех 3-х предприятий характерна выраженная специализация разработчиков, необходимость синхронизации разработки аппаратной и программной части и «размазанный» по нескольким командам Product Owner.
&lt;/p&gt;&lt;p&gt;Автор расскажет о том, что сработало, а что не получилось и о том, как помогло применение отдельных методов Lean Development и максимальный упор на раннюю полномасштабную демонстрацию.
&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8245335?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;8bit-091218022234-phpapp01&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=8bit-091218022234-phpapp01&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;8bit-091218022234-phpapp01&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=8bit-091218022234-phpapp01&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;&lt;p&gt;Обычно, при словах SCRUM всплывает некоторый стереотип — программисты пишут заказной софт (информационная система, скорее всего с вебинтерфейсом) на основе мощных библиотек и фреймворков, легко удовлетворяя метания бизнес-пользователей за счет заложенной гибкости архитектуры, наслаждаются кроссфункциональностью (в смысле смеются, когда дизайном занимается хардкодер, но в целом все ОК), с энтузиазмом играют во все &lt;i&gt;developers games&lt;/i&gt; (ибо в РФ, программист — пока профессия молодых).
&lt;/p&gt;&lt;p&gt;А что если нет не то, что лишних пары гигабайт для вечноголодной Жавы, а вообще, есть только 512байт ПЗУ и 32 байт ОЗУ? А если рабочий стол программиста занят не тремя 24&quot; мониторами, а тестерами (в смысле приборами, а не девушками), осциллографами и паяльником? Если специалисты настолько матерые и узкие, что о кроссфункциональности не может быть и речи, а из-за их возраста «&lt;i&gt;standup meetings&lt;/i&gt;» приходится отказать?
&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Not_Invented_Here-2009-05-04.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Not Invented Here-2009-05-04.jpg&quot; src=&quot;/images/1/13/Not_Invented_Here-2009-05-04.jpg&quot; width=&quot;858&quot; height=&quot;309&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Not_Invented_Here-2009-05-05.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Not Invented Here-2009-05-05.jpg&quot; src=&quot;/images/c/ce/Not_Invented_Here-2009-05-05.jpg&quot; width=&quot;858&quot; height=&quot;309&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;По опыту докладчика (на основе работы в трех различных производствах, связанных с микроэлектроникой), в таких условиях SCRUM постепенно мигрирует к Lean-практикам, типа Kanban, но некоторые практики SCRUM сохраняют свою ценность в любых условиях.
&lt;/p&gt;&lt;p&gt;Например, частые демонстрации. Интересно, судя по вопросам, в зале были специалисты из микроэлектронной индустрии, и на их жалобы вида «Как делать регулярное демо (нового прибора), если поставщик только через квартал сможет дать нужную деталь (индикатор)» — докладчик парировал — «Стыдитесь! Для демонстраций и тестирования &lt;s&gt;используйте mock-объекты&lt;/s&gt; подключите обычный компьютер с симулятором».
&lt;/p&gt;&lt;p&gt;Из отзывов наших сотрудников:
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
… Интересный доклад, в первую очередь тем, что его читал человек из очень отдаленной от нас области написания логики для контроллеров пожарных датчиков. … после доклада даже стало приятно — как-то что-то в нашей промышленности шевелится.
&lt;/p&gt;&lt;p&gt;Команда его прошла путь от производственного предприятия работающего на МО с жестким &lt;i&gt;Rational Unified Process&lt;/i&gt;, через крупного частного производителя контроллеров (крупнейший поставщик АвтоВаза, 2 млн штук в год) до &lt;i&gt;software&lt;/i&gt;-предприятия, занимающегося, в основном, программированием, а не железом. На каждом этапе добавлялись новый практики.
&lt;/p&gt;&lt;p&gt;Что используются
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; спринты, ограниченные во времени&lt;/li&gt;
&lt;li&gt; демо (по признанию докладчика практика оказалась самой полезной)&lt;/li&gt;
&lt;li&gt; планирование. Причем, планируют 120—140&amp;#160;% от запаса времени, с разделением на обязательное и бонусы&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Длительность спринта составляет 1 месяц, что было связано со сложившимся на предприятии укладом. Также был «мегаспринт» — 3 месяцы. Эта цифра обусловлена
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; обновлением реального железа&lt;/li&gt;
&lt;li&gt; высокое руководство имеет возможность приезжать на демо с такой периодичностью.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Еще одна особенность — сборные команды. Каждый проект ведется максимум двумя людьми (большему количеству просто нечего делать на устройстве, куда влезает 500 строк ассемблера), команды объединяют несколько проектов. Ни о какой кросс-функциональности речь не идет (одна настройка рабочего места занимает день-два), но таким образом все-таки немного смягчаются риски того, что в случае болезни одного человека, его будет не кем заменить. Scrum-митинги из-за этой специфики проходят на по 15 минут раз в день, а большее время раз в неделю, чтобы было время въехать в чужую предметную область. 
&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;.D0.9E.D0.9E_.D0.B4.D0.B8.D0.B7.D0.B0.D0.B9.D0.BD:_SOLID_.D0.BF.D1.80.D0.B8.D0.BD.D1.86.D0.B8.D0.BF.D1.8B&quot;&gt;ОО дизайн: SOLID принципы&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.blogger.com/profile/03463297797118174201&quot;&gt;Дмитрий Кандалов&lt;/a&gt; (Deutsche Bank)&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://agiledays.ru/reports/themes/view/17/&quot;&gt;http://agiledays.ru/reports/themes/view/17/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
В этом докладе я расскажу о SOLID принципах ООП описанных Робертом Мартином (Robert C. Martin) в книге «Быстрая разработка ПО: принципы, паттерны, практики» (Agile Principles, Patterns, and Practices) и что они означают в реальной жизни. Некоторые из этих принципов широко известны в других формах, некоторые очевидны. Но их интерпретация Робертом Мартином одна из лучших и может быть очень полезна для программистов использующих ОО языки.
&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;solidpp-091210142908-phpapp02&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=solidpp-091210142908-phpapp02&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;solidpp-091210142908-phpapp02&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=solidpp-091210142908-phpapp02&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8360014?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Докладчик рассказал о наборе принципов софтверного проектирования, скрывающихся за акронимом &lt;i&gt;SOLID&lt;/i&gt;:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Single_responsibility_principle&quot; class=&quot;extiw&quot; title=&quot;enpedia:Single responsibility principle&quot;&gt;Принцип единственности ответственности&lt;/a&gt; (&lt;i&gt;The &lt;b&gt;S&lt;/b&gt;ingle Responsibility Principle&lt;/i&gt;)&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Open/closed_principle&quot; class=&quot;extiw&quot; title=&quot;enpedia:Open/closed principle&quot;&gt;Принцип открытости/закрытости&lt;/a&gt; (&lt;i&gt;The &lt;b&gt;O&lt;/b&gt;pen Closed Principle&lt;/i&gt;)&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Liskov_substitution_principle&quot; class=&quot;extiw&quot; title=&quot;enpedia:Liskov substitution principle&quot;&gt;Принцип замещения Лисков&lt;/a&gt; (&lt;i&gt;The &lt;b&gt;L&lt;/b&gt;iskov Substitution Principle&lt;/i&gt;)&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Interface_segregation_principle&quot; class=&quot;extiw&quot; title=&quot;enpedia:Interface segregation principle&quot;&gt;Принцип разделения интерфейса&lt;/a&gt; (&lt;i&gt;The &lt;b&gt;I&lt;/b&gt;nterface Segregation Principle&lt;/i&gt;)&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Dependency_inversion_principle&quot; class=&quot;extiw&quot; title=&quot;enpedia:Dependency inversion principle&quot;&gt;Принцип инверсии зависимости&lt;/a&gt; (&lt;i&gt;The &lt;b&gt;D&lt;/b&gt;ependency Inversion Principle&lt;/i&gt;)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Кстати, если скучно читать эти сухие определения, то посмотрите на &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.lostechies.com/blogs/derickbailey/archive/2009/02/11/solid-development-principles-in-motivational-pictures.aspx&quot;&gt;набор веселых «демотиваторов» по этой теме&lt;/a&gt;. 
А докладчику дарим бесплатную идею — при следующем выступлении, добавить эти демотиваторы к слайдам.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;MS_Team_System_vs_IBM_Rational_Jazz:_.D0.BB.D1.83.D1.87.D1.88.D0.B8.D0.B9_.D0.B8.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BC.D0.B5.D0.BD.D1.82_.D1.80.D0.B0.D0.B7.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D1.87.D0.B8.D0.BA.D0.B0&quot;&gt;MS Team System vs IBM Rational Jazz: лучший инструмент разработчика&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчики&lt;/dt&gt;
&lt;dd&gt; Евгений Злобин (Microsoft) и Тимур Маркунин (IBM)&lt;/dd&gt;&lt;/dl&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8311573?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Как следует из названия, ожидалась совместная презентационная сессия сейлов Microsoft и IBM. Те, кто в кулуарах даже ожидали &lt;i&gt;sales battle&lt;/i&gt;, боюсь были несколько разочарованы — никакого экстремального маркетинга не случилось, была последовательная презентация близких по смыслу продуктов, но никакой войны — докладчики очень благожелательно относились друг к другу, иногда даже в ответах на вопросы рекомендуя продукт конкурента. 
&lt;/p&gt;&lt;p&gt;В некотором смысле разгадка проста. 
Продукты эти весьма недешевы, причем живут в разных нишах — продукт от IBM, где-то на полпорядка дороже продукта от Microsoft.
Так что далеко, не все считают оправданным их приобретение. Да и что говорить, в отличие от 90х годов, где в РФ доминировал («условно-бесплатный») стек разработки от Microsoft (великолепная для своего времени MVS6 — MVC6, MVB6 и т.п.) что соответственно определяло и выбор инструментов (SourceSafe и т.п.), сейчас огромное количество прекрасных бесплатных инструментов организации разработки.
&lt;/p&gt;&lt;p&gt;Например, сердцем любого «уникального набора интегрированных систем поддержки разработки» является VCS — система контроля версий.
Внутри TFS находится &lt;i&gt;форк&lt;/i&gt; известной коммерческой VCS Perforce. Но сейчас появилось много классных централизованных и распределенных систем контроля версий, бесплатных и к тому же open-source, очень активно развивающихся.
Недавно мы провели &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://habrahabr.ru/blogs/development_tools/73375/#comments&quot;&gt;опрос об используемой VCS на центральном IT-портале&lt;/a&gt;, где ответило более двух тысяч человек и выяснилось, что коммерческими VCS (подсчет абсолютно по всем вендорам) пользуются менее 4% разработчиков, а в майнстриме среди централизованных VCS — &lt;a href=&quot;/Subversion&quot; title=&quot;Subversion&quot;&gt;Subversion&lt;/a&gt;, а среди распределенных VCS — Git.
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Кстати, рекомендуем почитать &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9&quot; title=&quot;Категория:Системы контроля версий&quot;&gt;наши переводы статей о современных системах контроля версий&lt;/a&gt;.
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;h2&gt;&lt;span class=&quot;mw-headline&quot; id=&quot;TDD_.2B_DDD_.2B_MVP_.2B_GoF_.2B_PoEAA_.3D_Love.21&quot;&gt;TDD + DDD + MVP + GoF + PoEAA = Love!&lt;/span&gt;&lt;/h2&gt;
&lt;dl&gt;&lt;dt&gt;Докладчик&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://users.livejournal.com/_flykin_/&quot;&gt;Антон Бевзюк&lt;/a&gt; (Intel)&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.slideshare.net/Nfilippov/tdd-ddd-mvp-go-f-po-eaa-love&quot;&gt;http://www.slideshare.net/Nfilippov/tdd-ddd-mvp-go-f-po-eaa-love&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
Наша команда имеет более чем 6-летний опыт использования гибких методологий.
&lt;/p&gt;&lt;p&gt;За это время мы разработали десятки бизнес-приложений. Мы используем передовые практики (Scrum, XP, Kanban) и шаблоны (GoF, PoEAA), доказавшие свою эффективность.
&lt;/p&gt;&lt;p&gt;Мы расскажем о том, как мы «поженили» все это разнообразие в одном финансовом приложении.
Это приложение спроектировано по Domain-Driven Design (DDD), разработка ведется в строгом следовании парному программированию. Test-Driven Development (TDD) обеспечивает 100&amp;#160;%ное покрытие тестами бизнес-логики, а применение шаблонов MVP и Model-View-Viewmodel позволяет протестировать презентационную логику unit-тестами без применения внешних инструментов для тестирования интерфейса.
&lt;/p&gt;&lt;p&gt;Построенная доменная модель постоянно эволюционирует в соответствии с растущими и постоянно изменяющимися требованиями. Нам удалось добиться того, что изменения в коде проходят сравнительно легко из за гибкой, приспособленной к изменениям архитектуры и дизайна приложения. Это достигается за счет использования множества шаблонов проектирования (GoF, PoEAA, DDD).
&lt;/p&gt;&lt;p&gt;Отличительной особенностью нашего кода является то, что он вообще не содержит комментариев без ущерба для понимания. Код самодокументирующийся. Мы активно используем DSL для упрощения написания тестов. К настоящему моменту система содержит 4500+ тестов, которые выполняются не более 1 минуты.
&lt;/p&gt;&lt;p&gt;Наш доклад раскрывает ряд best practices в области программной инженерии, например:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Автоматизированный деплоймент (на развертывание приложения уходит около 10 минут, делается это одним кликом).&lt;/li&gt;
&lt;li&gt; Специализированные парные станции&lt;/li&gt;
&lt;li&gt; Совместное использование всех практик XP (синергетический эффект)&lt;/li&gt;
&lt;li&gt; &lt;i&gt;Kaizen&lt;/i&gt; (постоянный пересмотр как процесса разработки, так и самого кода)&lt;/li&gt;
&lt;li&gt; Элементы fun’а&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;В этом году мы успешно выдержали внешний и внутренний аудиты, нацеленные на анализ качества кода и оправданность использованных нами решений. Внешний аудит проводился специалистами Microsoft. По результатам этих проверок наш проект получил высокие оценки процесса и продукта.
&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;center&gt;
&lt;object id=&quot;tdddddmvpgofpoeaalove-091215035619-phpapp02&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tdddddmvpgofpoeaalove-091215035619-phpapp02&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;
&lt;embed name=&quot;tdddddmvpgofpoeaalove-091215035619-phpapp02&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tdddddmvpgofpoeaalove-091215035619-phpapp02&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;640&quot; height=&quot;480&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/center&gt;

&lt;/p&gt;
&lt;center&gt;
&lt;p&gt;&lt;iframe src=&quot;https://player.vimeo.com/video/8333707?byline=0&amp;amp;portrait=0&amp;amp;rel=0&quot; width=&quot;640&quot; height=&quot;512&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;/center&gt;
&lt;p&gt;Краткое резюме описываемого проекта в цифрах (в стиле заставки &lt;a href=&quot;http://ru.wikipedia.org/wiki/Numb3rs&quot; class=&quot;extiw&quot; title=&quot;rupedia:Numb3rs&quot;&gt;сериала «Numb3rs»&lt;/a&gt;:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;tt&gt;2&lt;/tt&gt; года&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;12&lt;/tt&gt; разработчиков&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;50&lt;/tt&gt; человеко-лет (&lt;i&gt;нет, вдумайтесь — это целая человеческая жизнь, по крайней мере, в разумном возрасте, среднего мужчины в РФ&lt;/i&gt;)&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;32&lt;/tt&gt; проекта в solution’е Visual Studio&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;3&lt;/tt&gt;-хзвенная архитектура (WebForms/WinForms-клиент и MSSQL)&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;140000&lt;/tt&gt; строк&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;100000&lt;/tt&gt; из них — это строки &lt;tt&gt;5000&lt;/tt&gt; тестов&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;20&lt;/tt&gt; экранных форм&lt;/li&gt;
&lt;li&gt; &lt;tt&gt;10&lt;/tt&gt; Гб БД.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; По нашим меркам, это совсем небольшой проект, с удивительно большими затратами людских и временных ресурсов. Впрочем, читателю лучше сделать самостоятельное сравнение с своими проектами, а для подсчета различных SLOC-метрик рекомендуем использовать утилиту &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://cloc.sf.net&quot;&gt;CLOC&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Ребятам удалось активно заинтересовать аудиторию — ведь с одной строны продемонстрировано следование самым модным тенденциям в архитектуре и разработке, плюс удивительный факт, что их Intel-группа успешно прошла оценку аудиторами из Microsoft.
С другой — таки осталось непонятно, оправдано ли это экономически.
&lt;/p&gt;&lt;p&gt;Из отзывов наших сотрудников:
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
С точки зрения архитектуры подход Intel’а отличается от книжного DDD, который описывал в своем докладе и Андрей Бибичев (например, если почитать &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.infoq.com/minibooks/domain-driven-design-quickly&quot;&gt;тут &lt;/a&gt;).
Используя принцип &lt;i&gt;Inversion of Control&lt;/i&gt;, они изолируют сборку с классами домена от инфраструктуры. Таким образом, домен у них не зависит ни от чего, и поэтому хорошо портируется, тестируется, и легко переносит существенные изменения инфраструктуры. Именно это, «чистый домен», они и ставят во главу угла своего подхода.
&lt;/p&gt;&lt;p&gt;…Ребята также показались TDD-экстремистами, не знаю насколько это хорошо или плохо. Их мантры такие
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Подумай-&amp;gt;Напиши тест, который падает где ты ожидаешь -&amp;gt; Сделай минимальное исправление&lt;/li&gt;
&lt;li&gt; Assert, по-хорошему, должен быть один, а исправление — минимальным. Если это не так, скорее всего нужен еще один тест.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;… Все-таки они там TDD-маньяки и стремятся оттестировать все, что можно, и что нельзя. С тестированием «чистого домена» все более-менее просто, а дальше они начали тестировать GUI. По опыту прошлых проектов было известно, что ручное и скриптовое тестирование малоэффективно и мучительно. Поэтому они начали думать, как приспособить инструменты и методики &lt;i&gt;unit&lt;/i&gt;-тестирования к тестированию GUI. Для этого они начали пересматривать архитектуру GUI-слоя (как неоднократно звучало, TDD — это не тесты, это методика проектирования!)
&lt;/p&gt;&lt;p&gt;… Докладчики рассмотрели несколько паттернов устройства GUI (&lt;i&gt;ModelViewController -&amp;gt; ModelViewPresenter -&amp;gt; ModelViewViewmodel&lt;/i&gt;). Собственно, смысл этого сводится к тому, чтобы сделать View единственной и максимально простой, зависящей от платформы частью паттерна, а все остальное — покрыть тестами.
&lt;/p&gt;&lt;p&gt;… Я так понял, что этот подход позволил им достаточно безболезненно перевести клиента с WinForms на WebForms. С замечанием из зала о том, что для Web-интерфейса с активным использованием JavaScript’а на клиенте такой подход не работает, докладчикам пришлось, …, согласиться.
&lt;/p&gt;&lt;p&gt;… Докладчики с гордостью заявляли, что стараются тестировать все, что может сломаться и с чем бывают проблемы: код, конфигурации, хранимые процедуры, даже связывание (&lt;i&gt;binding&lt;/i&gt;) GUI. Любопытно, что в тестах они проповедуют принцип «1 тест — 1 assert». Мне не очень понятно, как это можно реально соблюдать, не впадая в безумное дублирование, и какой в этом смысл. Книжное «сразу понятно, что сломалось» смешно — нам почему-то и без этого принципа обычно понятно, что сломалось.
&lt;/p&gt;&lt;p&gt;…Реализация DDD-подхода в данном случае состоит в том, что domain описан в отдельной сборке, которая является полностью независимой. Для обеспечения независимости используется прием &lt;i&gt;Inversion-of-Control&lt;/i&gt; и одноименная библиотека.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Плата за такой чистый дизайн велика — для каждого типа доменный модели нужен еще тип, реализующий для него работу с базой&lt;/li&gt;
&lt;li&gt; Зато 5000 тестов работают одну минуту.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;…Действительно впечатляющие данные — 5000 тестов у них выполняются за минуту.
Около 200 тестов, все-таки требующих наличия БД, у них выполняются минут за 10 и их запускают нечасто.
&lt;/p&gt;&lt;p&gt;…Тесты, как известно, должны быть максимально простыми и выразительными. Поэтому они активно используют в тестах всякие практики типа &lt;i&gt;FluentInterfaces&lt;/i&gt;, а также забавные методы-расширения, например, для задания дат в виде 11.12.of2009().
&lt;/p&gt;&lt;p&gt;… При написании тестов использует свои &lt;i&gt;embedded DSL&lt;/i&gt;. Например, вот такое:
&lt;/p&gt;
&lt;pre class=&quot;csharp&quot;&gt;&lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;var&lt;/span&gt; testDate &lt;span style=&quot;color: #008000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;11.12&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;of2009&lt;/span&gt;
&amp;#160;
&lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;class&lt;/span&gt; DoubleExtensions
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;public&lt;/span&gt; DateTime of2009&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;this&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;double&lt;/span&gt; date&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;return&lt;/span&gt; &lt;a href=&quot;http://www.google.com/search?q=new+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;new&lt;/span&gt;&lt;/a&gt; DateTime&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;date&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;Floor&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;, &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;date&lt;span style=&quot;color: #008000;&quot;&gt;-&lt;/span&gt;date&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;Floor&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;100&lt;/span&gt;, &lt;span style=&quot;color: #FF0000;&quot;&gt;2009&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;#160;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;…Много обсуждаемая в форумах по архитектуре (например, &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://rsdn.ru/Forum/MsgList.aspx?group=design&quot;&gt;здесь&lt;/a&gt;) проблема — как отделять домен от инфраструктуры доступа к данным так, чтобы это было красиво и удобно. Они для этого активно используют паттерн &lt;i&gt;Specification&lt;/i&gt; с возможностью сложных операций над спецификациями.
&lt;/p&gt;&lt;p&gt;…Не со всем хочется согласиться, но заставляет задуматься, что можно улучшить в наших системах с точки зрения общей архитектуры/тестопригодности. Выкладывать свой &lt;i&gt;framework&lt;/i&gt; как пример архитектурного паттерна они отказываются, ссылаясь на коммерческую тайну.
&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Кстати, повторимся, дискуссия о «правильном DDD» продолжилась и в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://users.livejournal.com/_flykin_/101026.html&quot;&gt;онлайне&lt;/a&gt;. Присоединяйтесь к ней, если есть конструктивные замечания.
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Caution.svg&quot; src=&quot;/images/b/b4/Caution.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; &lt;i&gt;К сожалению, видео не совсем полное, мудак-оператор (я, &lt;a href=&quot;/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:StasFomin&quot; title=&quot;Участник:StasFomin&quot;&gt;Стас Фомин&lt;/a&gt;), куда-то задевал конец выступления. Сорри!&lt;/i&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FAgileDays-2009_%28Technical_excelence%29&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;AgileDays-2009 (Technical excelence)&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%92%D0%B8%D0%B4%D0%B5%D0%BE%D1%82%D0%B5%D0%BA%D0%B0</id>
		<title>Видеотека</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%92%D0%B8%D0%B4%D0%B5%D0%BE%D1%82%D0%B5%D0%BA%D0%B0"/>
				<updated>2009-12-13T14:51:46Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: /* 2009-12-09 AgileDays-2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;s&gt;
Представляем видеозаписи всех опубликованных семинаров, конференций, проводимых на нашей площадке. Файлы дополняются краткой ссылкой-описанием на отчет о событии (с веб-видео).
&lt;/p&gt;&lt;p&gt;Файлы размещаются на ресурсе &lt;tt&gt;narod.yandex.ru&lt;/tt&gt; — очень быстрым для скачивания в рунете, порядка гигабайт за 10 минут.
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Caution.svg&quot; src=&quot;/images/b/b4/Caution.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Единственная проблема — файлы там хранятся ограниченное время, и если их никто не скачивают — они удаляются. Так что если вы пройдя по ссылке обнаружите, что файл удален — &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;mailto:stas-fomin@yandex.ru&quot;&gt;свяжитесь с нами&lt;/a&gt;, мы зальем файл заново и обновим ссылку. Но лучше скачивайте их активней, и нам не придется их заливать заново!
&lt;/p&gt;&lt;p&gt;Да, на изменения этой страницы (обычно они происходят, когда мы публикуем видео очередного семинара) можно &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;https://lib.custis.ru/index.php?title=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE%D1%82%D0%B5%D0%BA%D0%B0&amp;amp;feed=rss&amp;amp;action=history&quot;&gt;подписаться по RSS&lt;/a&gt;.&lt;/s&gt;
&lt;/p&gt;&lt;p&gt;Мы решили навести порядок и избавится от этой промежуточной страницы — теперь все ссылки на скачивание файла (обычно с narod.ru) размещаются под веб-версией видео (которое обычно на vimeo.com), на страницах соответствующих семинаров, докладов и прочих event-ов.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ShowTeamWork</id>
		<title>ShowTeamWork</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ShowTeamWork"/>
				<updated>2009-12-08T20:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia_2009-11-09)</id>
		<title>Экстремальное программирование (встреча AgileRussia 2009-11-09)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%AD%D0%BA%D1%81%D1%82%D1%80%D0%B5%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia_2009-11-09)"/>
				<updated>2009-11-26T19:44:55Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;9-го ноября в нашей компании прошло очередное собрание сообщества &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agilerussia.ru/&quot;&gt;AgileRussia.ru&lt;/a&gt;, 
в этот раз была лекция &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://pafanasenko.moikrug.ru/&quot;&gt;Павла Афанасенко&lt;/a&gt; об Экстремальном Программировании (&lt;i&gt;Extreme Programming&lt;/i&gt;),
одной из концепций-прародителей всего Agile-движения.
&lt;/p&gt;&lt;p&gt;Разумеется, это была не «академическая лекция», а в некотором смысле семинар-обсуждение заданной темы, но в любом случае, стихийной анархии не наблюдалось, ведущий достаточно последовательно излагал концепции.
&lt;/p&gt;&lt;p&gt;Чтобы его (и сообщества) усилия не пропали в пустую, фасилитатор встречи параллельно составлял конспект-майндмап, так что если вы просмотрите видео и погрузитесь в контекст обсуждения, вы сможете использовать готовый конспект для «вспоминания» или дальнейшей трансляции знаний — пересказ, статьи, и т.п.
&lt;/p&gt;&lt;p&gt;Также прилагаем гибридное видео — видео из зала с обсуждением, параллельно с составлением майндмапа. Видео можно смотреть в вебе, а можно скачать.
&lt;/p&gt;&lt;p&gt;Для желающих ненапряжно послушать обсуждение в «фоне», без «полного погружения» — прилагаем подкасты.
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Еще мы вынуждены извинится за качество звука в первой части — в общем, мы немного экспериментировали, слегка вышло не очень. Сорри!
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Deadline_(%D0%94%D0%B5%D0%BC%D0%B0%D1%80%D0%BA%D0%BE)</id>
		<title>Deadline (Демарко)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Deadline_(%D0%94%D0%B5%D0%BC%D0%B0%D1%80%D0%BA%D0%BE)"/>
				<updated>2009-11-11T20:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: Массовая правка: замена Категория:Рецензии на Категория:Рецензии на книги, замена Category:Рецензии на Category:Рецензии на книги&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt;Том ДеМарко (он же &lt;i&gt;Том Де Марко&lt;/i&gt;)&lt;/dd&gt;
&lt;dt&gt;Название&lt;/dt&gt;
&lt;dd&gt; «Deadline. Роман об управлении проектами» (&lt;i&gt;The Deadline: A Novel About Project Management'&lt;/i&gt;&lt;b&gt;)&lt;/b&gt;&lt;/dd&gt;
&lt;dt&gt;Читать&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.litru.ru/?book=139&quot;&gt;http://www.litru.ru/?book=139&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9E%D0%B4%D0%B5%D0%B6%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_Subversion_-_ViewVC_%D0%B8_SVNSearcher</id>
		<title>Одежка для Subversion - ViewVC и SVNSearcher</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9E%D0%B4%D0%B5%D0%B6%D0%BA%D0%B0_%D0%B4%D0%BB%D1%8F_Subversion_-_ViewVC_%D0%B8_SVNSearcher"/>
				<updated>2009-11-05T15:13:17Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Презентацию можно увидеть &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;https://svn.office.custis.ru/research/publishing/secr/2009/svn-dress&quot;&gt;здесь&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/MediaWiki</id>
		<title>MediaWiki</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/MediaWiki"/>
				<updated>2009-11-03T18:47:08Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;b&gt;MediaWiki&lt;/b&gt; — Серверная вики-система, один из самых мощных вики-движков, написанный специально для Википедии и использующийся во многих других проектах.
См. &lt;a href=&quot;http://ru.wikipedia.org/wiki/MediaWiki&quot; class=&quot;extiw&quot; title=&quot;rupedia:MediaWiki&quot;&gt;RuPedia:MediaWiki&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;Все вики-системы в нашей компании, включая &lt;a href=&quot;/CustisWiki&quot; title=&quot;CustisWiki&quot;&gt;CustisWiki&lt;/a&gt;, реализованы именно на этом движке.
&lt;/p&gt;
&lt;div class=&quot;replication-info&quot;&gt;
&lt;hr /&gt;
&lt;small&gt;&lt;i&gt;Статья реплицируется в &lt;a href=&quot;/index.php?title=SMWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;SMWiki (страница не существует)&quot;&gt;SMWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=SBWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;SBWiki (страница не существует)&quot;&gt;SBWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=RDWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;RDWiki (страница не существует)&quot;&gt;RDWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=GZWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;GZWiki (страница не существует)&quot;&gt;GZWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=DPWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;DPWiki (страница не существует)&quot;&gt;DPWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=HRWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;HRWiki (страница не существует)&quot;&gt;HRWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=CBWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;CBWiki (страница не существует)&quot;&gt;CBWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=ORWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ORWiki (страница не существует)&quot;&gt;ORWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=RAWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;RAWiki (страница не существует)&quot;&gt;RAWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=ITWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ITWiki (страница не существует)&quot;&gt;ITWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=CRMWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;CRMWiki (страница не существует)&quot;&gt;CRMWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=NordeaWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;NordeaWiki (страница не существует)&quot;&gt;NordeaWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=EvolWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;EvolWiki (страница не существует)&quot;&gt;EvolWiki&lt;/a&gt;, &lt;a href=&quot;/index.php?title=TMSWiki&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;TMSWiki (страница не существует)&quot;&gt;TMSWiki&lt;/a&gt;&lt;/i&gt;&lt;/small&gt;.&lt;/div&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2FMediaWiki&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;MediaWiki&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;replication-info&quot;&gt;
&lt;hr /&gt;
&lt;small&gt;&lt;i&gt;Статья реплицируется в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://wiki.4intra.net/&quot;&gt;Wiki4IntraNet&lt;/a&gt;&lt;/i&gt;&lt;/small&gt;.&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Consolas_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8</id>
		<title>Consolas в консоли</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Consolas_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8"/>
				<updated>2009-11-02T19:07:19Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Многим хороша командная строка (в Windows) — одно плохо, придется использовать уродливые raster-шрифты. 
Как для командной строки, так и для классных приложений с текстовым интерфейсом, типа Far.
&lt;/p&gt;&lt;p&gt;По уму, надо бы иметь возможность выставлять для cmd или Far окна нормальные TrueType/Monospace шрифты, типа:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Consolas&lt;/li&gt;
&lt;li&gt; DejaVu Sans Mono&lt;/li&gt;
&lt;li&gt; подставьте ваш любимый monospace-шрифт.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Оказывается это можно, только нужно, как обычно сделать безумные магические пассы над реестром:
&lt;/p&gt;
&lt;pre&gt;reg add &quot;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont&quot; /v 00 /d Consolas
&lt;/pre&gt;
&lt;p&gt;и/или
&lt;/p&gt;
&lt;pre&gt;reg add &quot;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont&quot; /v 000 /d &quot;DejaVu Sans Mono&quot;
&lt;/pre&gt;
&lt;p&gt;Фишка в том, что таким образом можно создавать в очередной реестро-эрогенной зоне
&lt;/p&gt;
&lt;pre&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
&lt;/pre&gt;
&lt;p&gt;последовательность ключей «0», «00», «000», «0000» — куда забивать TrueType-monospace шрифты, которые тогда разрешать для выбора в консольных окнах.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A1%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BF%D1%81%D0%B8%D1%85%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B0%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D1%8B_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia_2009-10-19)</id>
		<title>Социально-психологические аспекты Agile (встреча AgileRussia 2009-10-19)</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D0%BE%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BF%D1%81%D0%B8%D1%85%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B0%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D1%8B_Agile_(%D0%B2%D1%81%D1%82%D1%80%D0%B5%D1%87%D0%B0_AgileRussia_2009-10-19)"/>
				<updated>2009-10-26T12:31:17Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;19 октября в &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru&quot;&gt;компании Заказные ИнформСистемы&lt;/a&gt; прошло очередное собрание сообщества &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://agilerussia.ru&quot;&gt;AgileRussia.ru&lt;/a&gt;, в этот раз была гуманитарная тема — «Социально-психологические аспекты Agile», а вел/модерировал встречу &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://ssamarchyan.moikrug.ru/&quot;&gt;Сурен Самарчян&lt;/a&gt;, известный активной практикой внедрения Agile даже на уровень топ-менеджмента компаний. 
&lt;/p&gt;&lt;p&gt;Встреча заняла ровно два часа, ну а вместо того, чтобы перечислять спектр обсуждаемых вопросов/ключевых слов мы просто приглашаем взглянуть на составленный на встрече коллаборативный майндмап.
&lt;/p&gt;&lt;p&gt;Можете скачать его и руководствуясь им выделить интересные темы и написать полноценную статью. 
&lt;/p&gt;&lt;p&gt;Ну а можно просмотреть видео, при публикации которого мы применили новый метод — мы показываем не только говорящие головы, но и весь контекст беседы, запечатленный в виде параллельно составляемого майндмапа.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Subversion</id>
		<title>Subversion</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Subversion"/>
				<updated>2009-10-26T08:23:48Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;b&gt;Subversion&lt;/b&gt; — свободная централизованная система управления версиями, созданная в 2000 г. компанией CollabNet Inc.
&lt;/p&gt;&lt;p&gt;В 2007 году независимая компания &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.forrester.com/&quot;&gt;Forrester Research&lt;/a&gt;, сравнивая преимущества и недостатки различных систем, оценила Subversion как «&lt;i&gt;единоличного лидера в категории Standalone Software Configuration Management (SCM) и сильного участника в категории Software Configuration and Change Management (SCCM)&lt;/i&gt;».
&lt;/p&gt;&lt;p&gt;В &lt;a href=&quot;/CustisWiki&quot; title=&quot;CustisWiki&quot;&gt;CustisWiki&lt;/a&gt; есть наши переводы статье идеологов этой системы, см. &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D0%BE_Subversion&quot; title=&quot;Категория:Статьи о Subversion&quot;&gt;Категория:Статьи о Subversion&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/JIRA</id>
		<title>JIRA</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/JIRA"/>
				<updated>2009-10-25T20:13:56Z</updated>
		
		<summary type="html">&lt;p&gt;AlexanderSokolov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;div class=&quot;floatright&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:JIRA-Logo-1.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;JIRA-Logo-1.jpg&quot; src=&quot;/images/thumb/4/4b/JIRA-Logo-1.jpg/240px-JIRA-Logo-1.jpg&quot; width=&quot;240&quot; height=&quot;240&quot; srcset=&quot;/images/thumb/4/4b/JIRA-Logo-1.jpg/360px-JIRA-Logo-1.jpg 1.5x, /images/thumb/4/4b/JIRA-Logo-1.jpg/480px-JIRA-Logo-1.jpg 2x&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Atlassian JIRA (&lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.atlassian.com/software/jira/&quot;&gt;http://www.atlassian.com/software/jira/&lt;/a&gt;) — система чуть более широкая, чем только багтрекер, это &lt;i&gt;Issue Tracking system&lt;/i&gt; — то есть система учета запросов как таковых. Система имеет веб-интерфейс, очень гибко настраивается под конкретный проект.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Distributed_Version_Control_Systems:_A_Not-So-Quick_Guide_Through</id>
		<title>Distributed Version Control Systems: A Not-So-Quick Guide Through</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Distributed_Version_Control_Systems:_A_Not-So-Quick_Guide_Through"/>
				<updated>2009-10-25T20:07:16Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Перевод статьи «&lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.infoq.com/articles/dvcs-guide&quot;&gt;Distributed Version Control Systems: A Not-So-Quick Guide Through&lt;/a&gt;» от &lt;i&gt;Sebastien Auvray&lt;/i&gt; с портала InfoQ.
&lt;/p&gt;
&lt;div class=&quot;floatright&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:3-atlets-on-start.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;3-atlets-on-start.jpg&quot; src=&quot;/images/thumb/3/3d/3-atlets-on-start.jpg/200px-3-atlets-on-start.jpg&quot; width=&quot;200&quot; height=&quot;133&quot; srcset=&quot;/images/thumb/3/3d/3-atlets-on-start.jpg/300px-3-atlets-on-start.jpg 1.5x, /images/thumb/3/3d/3-atlets-on-start.jpg/400px-3-atlets-on-start.jpg 2x&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;img alt=&quot;Note.svg&quot; src=&quot;/images/5/5f/Note.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; Sébastien Auvray — senior software designer и энтузиаст технологий. Его заставляли использовать &lt;a href=&quot;/CVS&quot; title=&quot;CVS&quot;&gt;CVS&lt;/a&gt; и &lt;a href=&quot;/SVN&quot; title=&quot;SVN&quot; class=&quot;mw-redirect&quot;&gt;SVN&lt;/a&gt;, теперь он страдает на работе от ежедневного использования Perforce. Sébastien также один из редакторов InfoQ по теме Ruby.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;img alt=&quot;Caution.svg&quot; src=&quot;/images/b/b4/Caution.svg&quot; width=&quot;24&quot; height=&quot;24&quot; /&gt; К моменту перевода прошел уже год, и многие положения статьи изменились — самые очевидные исправлены переводчиком (&lt;a href=&quot;/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:StasFomin&quot; title=&quot;Участник:StasFomin&quot;&gt;Стас Фомин&lt;/a&gt;) (в частности, исправлены битые ссылки), часть снабжены сносками, указывающими на произошедшие изменения.
&lt;/p&gt;&lt;p&gt;После &lt;a href=&quot;/%D0%9B%D0%B8%D0%BD%D1%83%D1%81_%D0%A2%D0%BE%D1%80%D0%B2%D0%B0%D0%BB%D1%8C%D0%B4%D1%81_%D0%BE_GIT_%D0%BD%D0%B0_Google_Talks&quot; title=&quot;Линус Торвальдс о GIT на Google Talks&quot;&gt;выступления Линуса Торвальдса в Google&lt;/a&gt; в мае 2007, просвященного GIT, постоянно растет интерес и число пользователей распределенных систем контроля версий (&lt;i&gt;Distributed Version Control Systems&lt;/i&gt;, DVCS).
&lt;/p&gt;&lt;p&gt;Тут мы сначала сделаем краткое введение в понятия распределенного управления версиями, посмотрим, когда это стоит использовать, и почему, этом может быть лучше, чем то, что вы используете сейчас, и затем мы взглянем на трех ключевых игроков в этой области: &lt;tt&gt;git&lt;/tt&gt;, &lt;tt&gt;Mercurial&lt;/tt&gt; и &lt;tt&gt;Bazaar&lt;/tt&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%90%D0%BB%D0%B0%D0%BD_%D0%9A%D1%83%D0%BF%D0%B5%D1%80_%D0%BE%D0%B1_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B5._%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F</id>
		<title>Алан Купер об интерфейсе. Основы проектирования взаимодействия</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%90%D0%BB%D0%B0%D0%BD_%D0%9A%D1%83%D0%BF%D0%B5%D1%80_%D0%BE%D0%B1_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B5._%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F"/>
				<updated>2009-10-12T20:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;VitalyKozlovtsev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt; Алан Купер&lt;/dd&gt;
&lt;dt&gt;Страница издательства&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.symbol.ru/date/638484.html&quot;&gt;http://www.symbol.ru/date/638484.html&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Рецензия&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://aboutface.gui.ru/&quot;&gt;http://aboutface.gui.ru/&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D1%81%D0%B8%D1%85%D0%B1%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D1%86%D0%B0_%D0%B2_%D1%80%D1%83%D0%BA%D0%B0%D1%85_%D0%BF%D0%B0%D1%86%D0%B8%D0%B5%D0%BD%D1%82%D0%BE%D0%B2</id>
		<title>Психбольница в руках пациентов</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D1%81%D0%B8%D1%85%D0%B1%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D1%86%D0%B0_%D0%B2_%D1%80%D1%83%D0%BA%D0%B0%D1%85_%D0%BF%D0%B0%D1%86%D0%B8%D0%B5%D0%BD%D1%82%D0%BE%D0%B2"/>
				<updated>2009-10-12T19:25:02Z</updated>
		
		<summary type="html">&lt;p&gt;VitalyKozlovtsev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;«Психбольница в руках пациентов. Алан Купер об интерфейсах. Почему высокие технологии сводят нас с ума и как восстановить душевное равновесие. Издание исправленное» 
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt; Алан Купер&lt;/dd&gt;
&lt;dt&gt;Страница книги на сайте издательства&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.symbol.ru/novelty/666332.html&quot;&gt;http://www.symbol.ru/novelty/666332.html&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Рецензия&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://habrahabr.ru/blogs/books/19393/&quot;&gt;http://habrahabr.ru/blogs/books/19393/&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%B8_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85</id>
		<title>Методы и алгоритмы вычислений на строках</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_%D0%B8_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BD%D0%B0_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D1%85"/>
				<updated>2009-10-12T18:44:16Z</updated>
		
		<summary type="html">&lt;p&gt;VitalyKozlovtsev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt; Билл Смит&lt;/dd&gt;
&lt;dt&gt;Страница издательства&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.williamspublishing.com/Books/5-8459-1081-1.html&quot;&gt;http://www.williamspublishing.com/Books/5-8459-1081-1.html&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;Рецензия&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.rsdn.ru/res/book/prog/stringalgs.xml&quot;&gt;http://www.rsdn.ru/res/book/prog/stringalgs.xml&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;hr /&gt;
&lt;p&gt;
&lt;iframe src=&quot;http://www.facebook.com/plugins/like.php?layout=button_count&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=recommend&amp;amp;font=segoe+ui&amp;amp;colorscheme=light&amp;amp;height=21&amp;amp;href=http://lib.custis.ru%2F%25D0%259C%25D0%25B5%25D1%2582%25D0%25BE%25D0%25B4%25D1%258B_%25D0%25B8_%25D0%25B0%25D0%25BB%25D0%25B3%25D0%25BE%25D1%2580%25D0%25B8%25D1%2582%25D0%25BC%25D1%258B_%25D0%25B2%25D1%258B%25D1%2587%25D0%25B8%25D1%2581%25D0%25BB%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B9_%25D0%25BD%25D0%25B0_%25D1%2581%25D1%2582%25D1%2580%25D0%25BE%25D0%25BA%25D0%25B0%25D1%2585&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;border:none; overflow:hidden; width:450px; height:21px;&quot; allowTransparency=&quot;true&quot;&gt;&lt;/iframe&gt;

&lt;/p&gt;
&lt;div style=&quot;font-size:60%&quot;&gt;
&lt;p&gt;Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».
&lt;/p&gt;&lt;p&gt;Репликация: &lt;a href=&quot;http://www.custis.ru&quot;&gt; База Знаний «Заказных Информ Систем» &amp;#8594; «&lt;strong&gt;Методы и алгоритмы вычислений на строках&lt;/strong&gt;»&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/SconsDynamicallyAddTargetToExecutor</id>
		<title>SconsDynamicallyAddTargetToExecutor</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/SconsDynamicallyAddTargetToExecutor"/>
				<updated>2009-10-08T18:55:07Z</updated>
		
		<summary type="html">&lt;p&gt;StasFomin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;object width=&quot;700&quot; height=&quot;348&quot; type=&quot;image/svg+xml&quot; data=&quot;/images/generated/graph/7/71/7137b1f3faa6f440f01632214fe31157/graph.source.svg&quot; style=&quot;overflow: hidden&quot;&gt;&lt;map name=&quot;59707566a76100b4f1dfd3f6c92ba11e&quot;&gt;&lt;/map&gt;&lt;img width=&quot;699&quot; height=&quot;347&quot; src=&quot;/images/generated/graph/7/71/7137b1f3faa6f440f01632214fe31157/graph.source.png&quot; usemap=&quot;#59707566a76100b4f1dfd3f6c92ba11e&quot;/&gt;&lt;a class=&quot;dotsvg&quot; href=&quot;/images/generated/graph/7/71/7137b1f3faa6f440f01632214fe31157/graph.source.svg&quot;&gt;[svg]&lt;/a&gt;&lt;/object&gt;
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
Consider the following situation.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;tt&gt;MainFile&lt;/tt&gt; includes some &lt;tt&gt;GeneratedNN&lt;/tt&gt; files (count of these files is unknown)&lt;/li&gt;
&lt;li&gt; All these &lt;tt&gt;GeneratedNN&lt;/tt&gt; files (+some other files) generated by one &lt;tt&gt;Generator&lt;/tt&gt; file (for example, python script).&lt;/li&gt;
&lt;li&gt; All included &lt;tt&gt;GeneratedNN&lt;/tt&gt; files needed to be rescanned after generation (they can include other files).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;I scan &lt;tt&gt;MainFile&lt;/tt&gt;, and then I see inclusion of &lt;tt&gt;Generated1&lt;/tt&gt; file,
I add something like this:
&lt;/p&gt;
&lt;pre&gt;    cmd=env.Command(Generated1, Generator, RunMePlease)
&lt;/pre&gt;
&lt;p&gt;But actually I need 
&lt;/p&gt;
&lt;pre&gt;    cmd=env.Command([Generated1,Generated2,…,GeneratedN], Generator, RunMePlease) 
&lt;/pre&gt;
&lt;p&gt;but I must add targets incrementally during &lt;tt&gt;MainFile&lt;/tt&gt; scan…
&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;Question.svg&quot; src=&quot;/images/8/82/Question.svg&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; So the question is: How to dynamically add targets to Command?
I try something like 
&lt;/p&gt;
&lt;pre&gt;Generator.executor.targets.append(env.fs.Entry(GeneratedN))
&lt;/pre&gt;
&lt;p&gt;but it seems not working…
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Agile-metrics-for-business</id>
		<title>Agile-metrics-for-business</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Agile-metrics-for-business"/>
				<updated>2009-09-17T17:15:35Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;div&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; width=&quot;90%&quot; height=&quot;480&quot;&gt;     &lt;param name=&quot;movie&quot; value=&quot;/extensions/MMHandler/visorFreemind.swf&quot; /&gt;     &lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;     &lt;param name=&quot;flashvars&quot; value=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F0%2F07%2FAgile-metrics-for-business.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt;     &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;     &lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;     &lt;embed id=&quot;mindmap17843594122101&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;90%&quot; height=&quot;480&quot;         allowfullscreen=&quot;true&quot;         src=&quot;/extensions/MMHandler/visorFreemind.swf&quot;         flashvars=&quot;openUrl=_blank&amp;amp;initLoadFile=%2Fimages%2F0%2F07%2FAgile-metrics-for-business.mm&amp;amp;startCollapsedToLevel=5&quot; /&gt; &lt;/object&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/extensions/MMHandler/MMHandler.js&quot;&gt;&lt;/script&gt; &lt;p style=&quot;margin-top: 0&quot;&gt; &lt;a style=&quot;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594122101',0)&quot; id=&quot;mindmapunfold17843594122101&quot;&gt;[на всё окно]&lt;/a&gt;&lt;a style=&quot;display:none;cursor:pointer&quot; onclick=&quot;mmhandler_unfold('17843594122101',1,'90%','480px')&quot; id=&quot;mindmapfold17843594122101&quot;&gt;[свернуть]&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/FeedOnFeeds</id>
		<title>FeedOnFeeds</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/FeedOnFeeds"/>
				<updated>2009-09-16T12:21:07Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;strong class=&quot;selflink&quot;&gt;FeedOnFeeds&lt;/strong&gt; («Лента Лент») — серверный многопользовательский &lt;a href=&quot;/RSS&quot; title=&quot;RSS&quot;&gt;RSS&lt;/a&gt; &lt;img alt=&quot;Rss16.png&quot; src=&quot;/images/7/7c/Rss16.png&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt; и &lt;a href=&quot;/index.php?title=Atom&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Atom (страница не существует)&quot;&gt;Atom&lt;/a&gt; &lt;img alt=&quot;Rss16.png&quot; src=&quot;/images/7/7c/Rss16.png&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt; -агрегатор (веб-приложение).
&lt;/p&gt;
&lt;div style=&quot;border: 1px solid gray; background: #f0f0f0; padding: 0.5em&quot;&gt;&lt;img alt=&quot;Attention niels epting.svg&quot; src=&quot;/images/5/51/Attention_niels_epting.svg&quot; width=&quot;32&quot; height=&quot;32&quot; style=&quot;vertical-align: middle&quot; /&gt; Оригинальная версия мертва. Есть пара живых «форков» — наш и RomanSixty. В нашем форке упор на производительность + мелкие новые фичи, у RomanSixty из фич есть адаптивный расчёт времени обновления.&lt;/div&gt;
&lt;ul&gt;&lt;li&gt; Репозиторий нашего форка: &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;https://github.com/vitalif/FeedOnFeeds&quot;&gt;https://github.com/vitalif/FeedOnFeeds&lt;/a&gt; либо &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://yourcmc.ru/git/summary/FeedOnFeeds.git&quot;&gt;http://yourcmc.ru/git/summary/FeedOnFeeds.git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Сайт старой версии: &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.feedonfeeds.com/&quot;&gt;http://www.feedonfeeds.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Язык разработки: &lt;a href=&quot;http://ru.wikipedia.org/wiki/PHP&quot; class=&quot;extiw&quot; title=&quot;rupedia:PHP&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Распространение: copyleft, opensource (лицензия &lt;a href=&quot;http://ru.wikipedia.org/wiki/GNU_General_Public_License&quot; class=&quot;extiw&quot; title=&quot;rupedia:GNU General Public License&quot;&gt;GPL&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/SuperGenPass</id>
		<title>SuperGenPass</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/SuperGenPass"/>
				<updated>2009-09-10T14:34:31Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;«Полное и окончательное решение проблемы паролей в Интернет»
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Project_Metrics_for_Software_Development</id>
		<title>Project Metrics for Software Development</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Project_Metrics_for_Software_Development"/>
				<updated>2009-09-05T16:06:21Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Перевод статьи &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.infoq.com/articles/project-metrics&quot;&gt;http://www.infoq.com/articles/project-metrics&lt;/a&gt;
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.linkedin.com/in/csirias&quot;&gt;Carlos Sirias&lt;/a&gt;.&lt;/dd&gt;
&lt;dt&gt;Перевод&lt;/dt&gt;
&lt;dd&gt; &lt;a href=&quot;/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:StasFomin&quot; title=&quot;Участник:StasFomin&quot;&gt;Стас Фомин&lt;/a&gt;.&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/AgileEVM:_Measuring_Cost_Efficiency_Across_the_Product_Lifecycle</id>
		<title>AgileEVM: Measuring Cost Efficiency Across the Product Lifecycle</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/AgileEVM:_Measuring_Cost_Efficiency_Across_the_Product_Lifecycle"/>
				<updated>2009-08-28T15:45:07Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.infoq.com/articles/agile-evm&quot;&gt;http://www.infoq.com/articles/agile-evm&lt;/a&gt;
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt; &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.infoq.com/author/Tamara-Sulaiman&quot;&gt;Tamara Sulaiman&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;small&gt;
&lt;/p&gt;&lt;p&gt;Tamara Sulaiman — консультант по управлению в компании SolutionsIQ, специализирующаяся на тренингах по переходу на SCRUM команды и организаций. У Тамары более 15 лет опыта в бизнес-управлении и разработке ПО. Она &lt;i&gt;Certified Scrum Trainer&lt;/i&gt; (CST) и &lt;i&gt;Project Management Professional&lt;/i&gt; (PMP).
&lt;/p&gt;&lt;p&gt;&lt;/small&gt;
&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;b&gt;AgileEVM&lt;/b&gt; — это некоторая адаптация традиционной практики управления проектами, заключающейся в измерении и сверке текущих значений: 
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; общих затрат (&lt;i&gt;integrated cost&lt;/i&gt;);&lt;/li&gt;
&lt;li&gt; сроков (&lt;i&gt;schedule&lt;/i&gt;);&lt;/li&gt;
&lt;li&gt; объема функционала (&lt;i&gt;scope&lt;/i&gt;);&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;с первоначальным планом (&lt;i&gt;baseline plan&lt;/i&gt;), используя метрики «Управления Освоенными Объемами» (&lt;i&gt;Earned Value Management&lt;/i&gt;, EVM).
&lt;/p&gt;&lt;p&gt;Эти методы измерений были модифицированы, чтобы с легкостью вписаться в рамки SCRUM-практик управления проектами. 
AgileEVM можно использовать для измерения эффективности затрат совместно с традиционными EVM-метриками в течении всего жизненного цикла продукта. 
Это существенно дополнит Agile-управление на протяжении всего жизненного цикла продукта, заранее предупреждая о нездоровых тенденциях.
&lt;/p&gt;&lt;p&gt;Так как «AgileEVM» использует те же метрики, что и традиционные EVM-техники &lt;i&gt;управления освоенными объемами&lt;/i&gt;, их обоих можно сочетать, получая комбинированную методологию, дающую результаты на более высоком уровне.
&lt;/p&gt;&lt;p&gt;Например, «освоенные объемы», полученные из какого-нибудь Agile-проекта, можно скомбинировать с таковыми, вычисленными для традиционно-планового проекта, или даже портфеля проектов, и получить таким образом общие «освоенные объемы» (&lt;i&gt;earned value&lt;/i&gt;). 
&lt;/p&gt;&lt;p&gt;Предоставив информацию об эффективности затрат по всем типам проектов внутри некоторого направления, AgileEVM заранее предупреждает о потенциально опасных областях и предоставляет основанную на метриках информацию для принятия решений.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Agile_Modeling_with_Mind_Map_and_UML</id>
		<title>Agile Modeling with Mind Map and UML</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Agile_Modeling_with_Mind_Map_and_UML"/>
				<updated>2009-08-17T18:44:16Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Перевод статьи &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.stickyminds.com/sitewide.asp?ObjectId=11861&amp;amp;Function=DETAILBROWSE&amp;amp;ObjectType=ART&quot;&gt;Agile Modeling with Mind Map and UML&lt;/a&gt;.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/SVNSearcher</id>
		<title>SVNSearcher</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/SVNSearcher"/>
				<updated>2009-07-30T12:38:44Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: /* Примечания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;SVNSearcher — система полнотекстового поиска по содержимому &lt;a href=&quot;/Subversion&quot; title=&quot;Subversion&quot;&gt;Subversion&lt;/a&gt;-репозиториев, в том числе, и по старым ревизиям файлов. Поддерживает (с минимальными телодвижениями) русскоязычную морфологию и офисные форматы документов, а также разграничение прав доступа к файлам.
&lt;/p&gt;
&lt;div style=&quot;background: #fdd; border: 1px solid gray; padding: .5em; margin: .5em 0&quot;&gt;
&lt;p&gt;&lt;img alt=&quot;Attention niels epting.svg&quot; src=&quot;/images/5/51/Attention_niels_epting.svg&quot; width=&quot;32&quot; height=&quot;32&quot; style=&quot;vertical-align: middle&quot; /&gt; &lt;b&gt;Не рекомендуется к использованию!&lt;/b&gt; Была попытка установить его у нас в компании, однако закончилась она неудачно, ибо продукт весьма низкого качества — &lt;b&gt;очень&lt;/b&gt; медленный, весьма глючный и генерирует огромные индексы даже по не очень большим репозиториям, так как не всегда учитывает дублирование файлов.
&lt;/p&gt;&lt;p&gt;Для поиска по SVN и CVS репозиториям мы рекомендуем нашу сборку &lt;a href=&quot;/ViewVC&quot; title=&quot;ViewVC&quot;&gt;ViewVC&lt;/a&gt; вкупе с Apache Tika и поисковым сервером Sphinx.
&lt;/p&gt;
&lt;/div&gt;
&lt;ul&gt;&lt;li&gt; Сайт: &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://svn-search.sourceforge.net/&quot;&gt;http://svn-search.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Распространение: свободная, с открытым исходным кодом&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;.&lt;ol class=&quot;references&quot;&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;Единственное упоминание о лицензии на сайте SVN-Searcher — «You can download, use and develope the project according to OpenSource licence». Будем считать, что имеется ввиду according to &lt;b&gt;any&lt;/b&gt; OpenSource license.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/WikiHelper</id>
		<title>WikiHelper</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/WikiHelper"/>
				<updated>2009-07-16T14:54:30Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;i&gt;WikiHelper &lt;/i&gt;— расширение для браузера &lt;a href=&quot;/index.php?title=Mozilla_Firefox&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Mozilla Firefox (страница не существует)&quot;&gt;Mozilla Firefox&lt;/a&gt;, позволяющее редактировать файлы из MediaWiki во внешних программах, например, &lt;a href=&quot;/index.php?title=SVG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;SVG (страница не существует)&quot;&gt;SVG&lt;/a&gt; формата — в &lt;a href=&quot;/index.php?title=Inkscape&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Inkscape (страница не существует)&quot;&gt;Inkscape&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Последняя доступная на данный момент версия — &lt;b&gt;1.0.218&lt;/b&gt; (218 — по номеру последней ревизии &lt;i&gt;Subversion&lt;/i&gt;, в которой менялся код). Тестировалась с Firefox/Iceweasel версий 3.0.11 и 3.5, теоретически, должна работать и с более новыми, и с более старыми.
&lt;/p&gt;&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Programmer_Insecurity</id>
		<title>Programmer Insecurity</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Programmer_Insecurity"/>
				<updated>2009-06-30T21:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Programmer Insecurity/Комплексы Программиста
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Перевод статьи «Programmer Insecurity/Комплексы Программиста»
&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;,
выполнен сообществом компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru&quot;&gt;«Заказные ИнформСистемы»&lt;/a&gt;.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я хотел бы о многом сегодня поговорить. Поговорить о том, что я никогда прежде не замечал, хотя вероятно, должен был заметить.
&lt;/p&gt;&lt;p&gt;Всегда был стереотип, что программисты асоциальны:
&lt;/p&gt;
&lt;pre&gt; Q: How do you know when an engineer is outgoing?
 A: He looks at your shoes!
&lt;/pre&gt;
&lt;p&gt;Но на этой неделе я обнаружил, что большинство программистов и на самом деле очень закомплексованы, причем в своей же работе! Повторюсь: ужасно закомплексованы!
&lt;/p&gt;&lt;p&gt;Мой приятель Фитц и я долго проповедовали о &lt;i&gt;best practices&lt;/i&gt; в разработке приложений
с открытым исходным кодом — когда человек должен быть открытым и честным с работой другого,
воспринимать разбор своего кода и уметь конструктивно критиковать, и, главное, активно общаться
с коллегами.
&lt;/p&gt;&lt;p&gt;Один из антипаттернов, о котором мы говорили — это люди, пишущие «кодовые бомбы».
То есть, что вы делаете, когда кто-либо показывает вам огромную новую фичу в open source проекте, написание которой заняло месяцы?
&lt;/p&gt;&lt;p&gt;У кого есть время, чтобы отрецензировать тысячи строк кода?
А что, если там были неправильные архитектурные решения с самого начала?
Есть ли теперь смысл указывать на это?
&lt;/p&gt;&lt;p&gt;Сбрасывание такой «кодовой-бомбы» в сообщество, редко когда идет проекту на пользу:
команда либо должна либо полностью отклонить ее, либо принять и иметь дело с
гигантским мутным &lt;i&gt;BLOB&lt;/i&gt;-ом, который трудно и понять, и править, и поддерживать.
К тому же, это явно двигает проект в некотором направлении без всяких обсуждений или консенсусных решений.
&lt;/p&gt;&lt;p&gt;И все же снова и снова я слышу истории, которые указывают на тот факт,
что программисты не хотят писать код в открытую — они, видите ли, не хотят, чтобы коллеги видели их ошибки и неудачи.
&lt;/p&gt;&lt;p&gt;Они хотят работать одни, в пещере, и только потом открыть сообществу
свой «идеальный» код, как будто бы в нем никогда ошибок и не было.
&lt;/p&gt;&lt;p&gt;Я думаю, что дело скорее не в высокомерии, а в страхе порицания.
Вместо того, чтобы считать программирование по сути социальным занятием,
большинство кодеров похоже считают его местом проявления личного героизма
и готовы сделать все, чтобы защитить этот миф.
&lt;/p&gt;&lt;p&gt;Похоже, они охотно делятся кодом, только когда могут показать, что они «непогрешимы».
Хотя, возможно это в природе человека.
&lt;/p&gt;&lt;p&gt;Оцените несколько историй, которые я собрал:
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Просьбы на конференции «Google I/O»&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;pre&gt; Пару недель назад, когда моя команда была на конференции «Google I/O»,
 мы поставили демонстрационный стенд, посвященный сервису поддержки проектов с открытыми исходными кодами.
 Раз за разом, мы получали просьбы типа:
&lt;/pre&gt;
&lt;ul&gt;&lt;li&gt; «Ребят, вы можете заставить Subversion в Google Code возможность прятать определенные ветки?»&lt;/li&gt;
&lt;li&gt; «Парни, а можно создавать открытые проекты поначалу скрытые от мира, а потом раскрыть их, когда они будут готовы?»&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;По сути, они говорили одно и то же: «Я не хочу, чтобы люди видели процесс моей работы, пока она не стала идеальной»
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Просьбы в список рассылки Google Code&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; Почистить так или иначе svn-репозиторий на &lt;tt&gt;Google Code&lt;/tt&gt;. Встречаются и разумные причины — например, случайный коммит секретных данных, или необходимость загрузить полностью историю из другого SVN-репозитория.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Но в основном, мы получаем некорректные (да, мы их отклоняем) просьбы вроде «Привет, я хочу переписать свой код с самого начала. Вы могли бы уничтожить историю?». Это значит «Я не хочу, чтобы люди увидели мой старый код, мне так за него стыдно!»
&lt;/p&gt;&lt;p&gt;Назовите это тщеславием или закомплексованностью —  в глубине души все кодеры хотят, чтобы все их прошлые ошибки и провалы были вычеркнуты из
истории.
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Код-ревью воспринимаются как личные нападения&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Фитц рассказал смешной анекдот о своем друге, который перешел из мира open-source в корпоративную разработку.
Перескажу своими словами:
&lt;/p&gt;&lt;p&gt;В течение первой недели он начал рассылать дружественные рецензии на исходники
каждого из сослуживцев, получая странные пристальные взляды в ответ.
Наконец начальник вызвал его к себе: 
«Знаешь, тебе пока заканчивать с этой негативной энергией. Твои напарники говорят, ты критикуешь все, что они делают».
&lt;/p&gt;&lt;p&gt;Мораль: рецензии кода далеки от стандартной практики в корпоративном сообществе, более того, 
большинство программистов не способны отделить свои хрупкие «Я» от кода, который они пишут.
&lt;/p&gt;&lt;p&gt;Повторяйте за мной: &lt;b&gt;ты это не твой код&lt;/b&gt;!
&lt;/p&gt;
&lt;dl&gt;&lt;dt&gt;Использовать распределенный контоль версий — быть в пещере&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;p&gt;Один мой друг работает над несколькими проектами, в которых используют &lt;tt&gt;git&lt;/tt&gt; и &lt;tt&gt;mercurial&lt;/tt&gt;.
Недавно он рассказал мне следующую историю.
&lt;/p&gt;&lt;p&gt;В основном, он работал с двумя командами над проектом.
&lt;/p&gt;&lt;p&gt;Одна команда часто публиковала изменения… 
«… в результате у меня была возможность постоянно просматривать их проект
в течении семестра, регулярно предлагая улучшения дизайна и предоставляя
рецензии на код… …В результате этого [их проект] развивается на полном ходу и практически
функционирует.
&lt;/p&gt;&lt;p&gt;Другая группа… Я не слышал от нее и писка за последние 5 месяцев.
Несмотря на множество писем и обсуждений в IRC, призывающих их обсудить их
дизайн и регулярно публиковать изменения, мне не дали увидеть ни одной строчки. […]
&lt;/p&gt;&lt;p&gt;В прошлое воскресенье один из них зашел ко мне с багом […] и я наконец смог увидеть
код, чтобы помочь отладить его. Это  мне не удалось, потому что там были 5000
строк мусорного кода, и просмотр лишь одного файла выявил две или три серьезных
ошибки в проектировании и дюжину сыро реализованных мест.
&lt;/p&gt;&lt;p&gt;Я убеждал их много раз в течение этих 5 месяцев публиковать свои изменения,
так, чтобы мы (другие) могли посмотреть и предложить обратную связь,
но каждый раз, в ответ была сплошная тишина.
&lt;/p&gt;&lt;p&gt;Я не знаю, боялись ли они опубликовать это, или только не заботились об этом.
Но так или иначе, учитывая код, что я видел, практический результат составляет 5 потраченных впустую месяцев.»
&lt;/p&gt;&lt;p&gt;Прежде, чем Вы начнете возражать — да да, я знаю, что потенциально
cave-hiding («разработка в тайной пещере») и написание кодовых бомб
возможно и с использованием централизованной системой управления версиями, такой, как Subversion.
&lt;/p&gt;&lt;p&gt;Но у моего друга есть интересная точка зрения:
&lt;/p&gt;&lt;p&gt;&lt;i&gt;Я думаю, что этот недостаток имеет место по крайней мере частично из-за того,&lt;/i&gt;
что DVCS даёт легкий способ обнести себя стеной и забраться в пещеру.
Если бы мы использовали &lt;tt&gt;svn&lt;/tt&gt;, я думаю, что «пещерный» барьер был бы слишком
высок, и я сразу бы увидел этот код.

&lt;/p&gt;&lt;p&gt;Другими словами, да, это было бы в основном социальной проблемой.
Команда запуталась в распределении кода.
&lt;/p&gt;&lt;p&gt;Но, так как они использовали распределенное управление версиями,
у них возникла видимость ложной безопасности.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
«Смотрите, мы коммитим изменения в наш репозиторий каждый день … прогресс!»
&lt;/p&gt;&lt;p&gt;Если бы они использовали Subversion, то гораздо менее вероятно, что
они сидели бы над патчем из 5000 строк в их рабочей копии в течение 5 месяцев;
они должны были бы показать работу намного раньше.
&lt;/p&gt;&lt;p&gt;Мораль: даже при том, что нельзя расчитывать на технические решения
социальных проблем, используемые инструменты имеют большое значение.
&lt;/p&gt;&lt;p&gt;Это было моей главной темой ранее, когда я написал о рисках распределенного управления версиеями.
&lt;/p&gt;&lt;p&gt;Хорошо, так, каково заключение? — 
Просто очевидно, что люди боятся показывать незаконченную работу.
&lt;/p&gt;&lt;p&gt;Я знаю, что это далеко не новость для большинства людей, но я долго этого не осознавал.
Я так привык подвергать свое творчество постоянной критике со стороны, что просто ожидаю того же от всех остальных.
&lt;/p&gt;&lt;p&gt;Я рассматриваю это как норму и не могу понять, почему кто-то не хочет этого делать.
Более того, растущая популярность распределенного контроля версий показывает,
насколько сильно люди стремятся спрятать свой код друг от друга.
&lt;/p&gt;&lt;p&gt;Вот классическая «рекомендация» для системы вроде git (взято из комментария в блоге):
«Не надо говорить мне, что я должен сотрудничать с другими людьми
в начале и публиковать мои изменения как можно раньше.
Я сотрудничаю с другими людьми, но иногда хочу делать определенную часть работы в одиночку.»
&lt;/p&gt;&lt;p&gt;Хм, ладно! Только не работай в одиночку слишком долго!
&lt;/p&gt;&lt;p&gt;Немного отступая от основной темы, скажу почему я предпочитаю &lt;tt&gt;Mercurial&lt;/tt&gt; &lt;tt&gt;Git&lt;/tt&gt;-у,
проделав некоторые исследования и прочитав немного об этих системах.
&lt;/p&gt;&lt;p&gt;Git гораздо более склонен к «пещерности», а я этого не люблю.
&lt;/p&gt;&lt;p&gt;Например, команда «git rebase» — это средство, позволяющее эффективно
уничтожать целые ветки истории: очень мощное, конечно же,
но это в то же время и способ стирания собственных следов.
Вместо того, чтобы соединить вашу ветку с родительской, она «притворяется», 
что ваша ветвь всегда была основана на самой последней родительской ревизии.
&lt;/p&gt;&lt;p&gt;Другой пример: когда приходит время отправки и получения наборов изменений,
поведение по умолчанию для Mercurial состоит в том, чтобы обменяться историей с
удаленным репозитарием, тогда как git в этом случае только отправляет и получает
отдельную ветвь — предположительно ту, которую пользователь счел нужным сделать
общедоступной.
&lt;/p&gt;&lt;p&gt;Другими словами, git по умолчанию считает, что вся работа «пещерная», и с радостью
уничтожает историю. 
Mercurial же по умолчанию разделяет все, и не может стирать историю.
&lt;/p&gt;&lt;p&gt;Я знаю, этот пост получился очень длинным, но дайте мне еще постоять на трибуне из ящика из-под мыла:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Будьте ясными.&lt;/li&gt;
&lt;li&gt; Постоянно публикуйте свою работу.&lt;/li&gt;
&lt;li&gt; Приветствуйте обратную связь.&lt;/li&gt;
&lt;li&gt; Воспринимайте критику.&lt;/li&gt;
&lt;li&gt; Дайте возможность другим людям найти ваши ошибки.&lt;/li&gt;
&lt;li&gt; Ваш код — это не вы сами.&lt;/li&gt;
&lt;li&gt; Не бойтесь ежедневных ошибок — учитесь на них (Как говорят в Google, «не беги от ошибки — ошибайся часто, быстро, и учись!»).&lt;/li&gt;
&lt;li&gt; Храни всю свою историю, и удачи, и ошибки.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Все эти приемы — путь совершенствования в программировании.
Если вы не следуете им, вы обманываете свое собственное развитие.
&lt;/p&gt;
Уф-ф! Теперь я чувствую себя лучше.&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;&lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://blog.red-bean.com/sussman/?p=96&quot;&gt;http://blog.red-bean.com/sussman/?p=96&lt;/a&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Subversion_%D0%B8%D0%BB%D0%B8_CVS,_Bazaar_%D0%B8%D0%BB%D0%B8_Mercurial</id>
		<title>Subversion или CVS, Bazaar или Mercurial</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Subversion_%D0%B8%D0%BB%D0%B8_CVS,_Bazaar_%D0%B8%D0%BB%D0%B8_Mercurial"/>
				<updated>2009-05-08T16:50:22Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;blockquote&gt;
&lt;p&gt;Перевод статьи «Subversion or CVS, Bazaar or Mercurial»
&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;,
выполнен сообществом компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru&quot;&gt;«Заказные ИнформСистемы»&lt;/a&gt;.
&lt;/p&gt;
&lt;/blockquote&gt;&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;John Ferguson Smart, &lt;i&gt;JavaWorld.com, 09/18/07&lt;/i&gt;, &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.javaworld.com/javaworld/jw-09-2007/jw-09-versioncontrol.html&quot;&gt;http://www.javaworld.com/javaworld/jw-09-2007/jw-09-versioncontrol.html&lt;/a&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9B%D0%B8%D0%BD%D1%83%D1%81_%D0%A2%D0%BE%D1%80%D0%B2%D0%B0%D0%BB%D1%8C%D0%B4%D1%81_%D0%BE_GIT_%D0%BD%D0%B0_Google_Talks</id>
		<title>Линус Торвальдс о GIT на Google Talks</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9B%D0%B8%D0%BD%D1%83%D1%81_%D0%A2%D0%BE%D1%80%D0%B2%D0%B0%D0%BB%D1%8C%D0%B4%D1%81_%D0%BE_GIT_%D0%BD%D0%B0_Google_Talks"/>
				<updated>2009-05-03T01:53:07Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;div class=&quot;floatright&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Linus-git-googletalk.0-00-04.098.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Linus-git-googletalk.0-00-04.098.jpg&quot; src=&quot;/images/4/43/Linus-git-googletalk.0-00-04.098.jpg&quot; width=&quot;320&quot; height=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;Перевод доклада Линуса Торвальдса о системе контроля версий &lt;tt&gt;git&lt;/tt&gt; на «&lt;i&gt;Google Talk&lt;/i&gt;»
&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;,
выполнен сообществом компании &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://team.custis.ru&quot;&gt;«Заказные ИнформСистемы»&lt;/a&gt;.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;floatnone&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:Linus-git-googletalk.0-00-11.269.jpg&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;Linus-git-googletalk.0-00-11.269.jpg&quot; src=&quot;/images/d/d6/Linus-git-googletalk.0-00-11.269.jpg&quot; width=&quot;320&quot; height=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;Оригинальное видео доклада &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.youtube.com/watch?v=4XpnKHJAok8&quot;&gt;http://www.youtube.com/watch?v=4XpnKHJAok8&lt;/a&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/Darwin_Information_Typing_Architecture</id>
		<title>Darwin Information Typing Architecture</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/Darwin_Information_Typing_Architecture"/>
				<updated>2009-04-06T15:53:20Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;Darwin Information Typing Architecture (DITA) — способ написание технической документации
на основе &lt;a href=&quot;/XML&quot; title=&quot;XML&quot;&gt;XML&lt;/a&gt; разработанный в компании IBM.
Данная статья написана в результате исследования технологии DITA, как возможного стандарта документирования в компании.
&lt;/p&gt;&lt;p&gt;Используется в компаниях:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; IBM&lt;/li&gt;
&lt;li&gt; Oracle&lt;/li&gt;
&lt;li&gt; Adobe&lt;/li&gt;
&lt;li&gt; Autodesk&lt;/li&gt;
&lt;li&gt; EMC&lt;/li&gt;
&lt;li&gt; Nokia&lt;/li&gt;
&lt;li&gt; McAfee, Inc.&lt;/li&gt;
&lt;li&gt; Sybase, Inc.&lt;/li&gt;
&lt;li&gt; и другими, полный список тут &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://dita.xml.org/deployments&quot;&gt;http://dita.xml.org/deployments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; так же используется для документирования в проекте Apache Derby (база данных)&lt;/li&gt;
&lt;li&gt; существует ряд коммерческих CMS систем поддерживающих DITA&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Основные преимущества:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; ориентация на темы при написании текста;&lt;/li&gt;
&lt;li&gt; ориентация на повторное использование текста;&lt;/li&gt;
&lt;li&gt; специализация;&lt;/li&gt;
&lt;li&gt; обработка на основе свойств;&lt;/li&gt;
&lt;li&gt; использование существующих тегов и инструментов.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Основные свойства:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; основана на плоской &lt;a href=&quot;/XML&quot; title=&quot;XML&quot;&gt;XML&lt;/a&gt;-разметке;&lt;/li&gt;
&lt;li&gt; поддерживает произвольные теги разметки;&lt;/li&gt;
&lt;li&gt; возможность преобразования в форматы:
&lt;ul&gt;&lt;li&gt; wordrtf&lt;/li&gt;
&lt;li&gt; pdf&lt;/li&gt;
&lt;li&gt; html&lt;/li&gt;
&lt;li&gt; xhtml&lt;/li&gt;
&lt;li&gt; eclipsehelp&lt;/li&gt;
&lt;li&gt; eclipsecontent&lt;/li&gt;
&lt;li&gt; javahelp&lt;/li&gt;
&lt;li&gt; htmlhelp&lt;/li&gt;
&lt;li&gt; xml docbook&lt;/li&gt;
&lt;li&gt; troff&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/ViewVC</id>
		<title>ViewVC</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/ViewVC"/>
				<updated>2009-03-27T09:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;VitaliyFilippov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;ViewVC — система онлайн-просмотра репозиториев систем версионного контроля &lt;a href=&quot;/CVS&quot; title=&quot;CVS&quot;&gt;CVS&lt;/a&gt; и &lt;a href=&quot;/Subversion&quot; title=&quot;Subversion&quot;&gt;Subversion&lt;/a&gt;. Ранее называлась ViewCVS.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Сайт: &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://www.viewvc.org/&quot;&gt;http://www.viewvc.org/&lt;/a&gt;, &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;http://viewvc.tigris.org/&quot;&gt;http://viewvc.tigris.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt; Лицензия: Permissive, типа &lt;a href=&quot;http://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F_MIT&quot; class=&quot;extiw&quot; title=&quot;rupedia:Лицензия MIT&quot;&gt;MIT&lt;/a&gt;. Free &amp;amp; OpenSource.&lt;/li&gt;
&lt;li&gt; Версия с нашими доработками (ViewVC4Intranet): &lt;a rel=&quot;nofollow&quot; class=&quot;external free&quot; href=&quot;https://github.com/vitalif/viewvc-4intranet&quot;&gt;https://github.com/vitalif/viewvc-4intranet&lt;/a&gt;
&lt;dl&gt;&lt;dd&gt; Ниже значком (&lt;img alt=&quot;Wiki4intranet-logo.svg&quot; src=&quot;/images/5/59/Wiki4intranet-logo.svg&quot; width=&quot;32&quot; height=&quot;15&quot; /&gt;) помечены фичи, присутствующие только в нашей версии.&lt;/dd&gt;&lt;/dl&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</summary>
		<author><name>VitaliyFilippov</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5_%D0%B2_%D0%90%D0%91%D0%A1_%E2%80%93_%D0%B4%D0%B2%D0%B0_%D0%B2_%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC</id>
		<title>Оперативное хранилище в АБС – два в одном</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5_%D0%B2_%D0%90%D0%91%D0%A1_%E2%80%93_%D0%B4%D0%B2%D0%B0_%D0%B2_%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC"/>
				<updated>2008-09-19T16:27:25Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%A0%D0%B0%D1%85%D1%82%D0%B5%D0%B5%D0%BD%D0%BA%D0%BE_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Владимир Рахтеенко (Статьи)&quot;&gt;Владимир Рахтеенко&lt;/a&gt;, генеральный директор ООО «Заказные ИнформСистемы».&lt;/li&gt;
&lt;li&gt; &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%A2%D0%B0%D1%80%D0%B0%D0%BD%D0%BE%D0%B2_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Андрей Таранов (Статьи)&quot;&gt;Андрей Таранов&lt;/a&gt;, аналитик ООО «Заказные ИнформСистемы».&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;«Оперативное хранилище в АБС – два в одном»&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;
&lt;/p&gt;&lt;p&gt;Летом 2003 года в Интернете проходила дискуссия экспертов-представителей банков и фирм-разработчиков банковских систем, под названием «Хранилища данных. Для чего они нужны банкам?» (интересующихся подробностями отошлем на &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.o-t-r.ru/news/releases/?message=147&quot;&gt;сайт&lt;/a&gt;).
&lt;/p&gt;&lt;p&gt;Мнение одного из участников (А.В. Погудина, руководителя банковского направления компании «ЦФТ») на наш взгляд очень точно описывает существующую ситуацию. Позволим себе процитировать:
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;«На данном этапе развития российского рынка банковских информационных технологий уместно ставить вопрос иначе «Хранилища данных. Почему их нет в банках?»…
&lt;/p&gt;&lt;p&gt;В области организации управленческого и аналитического учета хранилища данных на текущий момент являются функционально лучшим решением, однако, есть несколько недостатков, которые являются основной причиной весьма ограниченного распространения хранилищ данных в современном банковском бизнесе, прежде всего цена решения и трудоемкость его внедрения.
&lt;/p&gt;&lt;p&gt;Вышеуказанные причины приводят к тому, что на текущий день ситуация такова, что бума на установку хранилищ данных в банковском секторе ожидать не приходится. Вместе с тем хранилища данных и системы поддержки принятия решений, нужны и необходимы банкам.»
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На наш взгляд, причина сложившейся ситуации лежит в устоявшемся  представлении о том, что для автоматизации оперативной и аналитической работы банку необходимы различные системы. Начиная с первых публикаций о хранилищах данных, всегда подчеркивалась разница задач, решаемых OLTP-системами и хранилищами. Эти задачи требовали различных средств и различных, специально оптимизированных для этого, структур. OLTP и хранилище рассматривались как независимо существующие компоненты. Связь между ними односторонняя — данные выгружаются из OLTP в хранилище. Как правило, автоматизация этих компонент — это два различных независимых проекта на различных программно-аппаратных платформах, причем решения выбираются от разных фирм-поставщиков. Соответственно, расходы на приобретение систем удваиваются.  Усилия персонала банка на внедрение и сопряжение отдельных систем с трудом поддаются координации.
&lt;/p&gt;&lt;p&gt;В нашей статье мы хотели бы представить читателю один из вариантов преодоления этих проблем. Речь пойдет о практически реализованном гибриде операционной банковской системы и хранилища, которое можно назвать «операционно-аналитической системой» или «оперативным хранилищем».
&lt;/p&gt;&lt;p&gt;Приступая несколько лет назад к разработке автоматизированной банковской системы, мы тщательно исследовали соотношение между ее оперативной и аналитической компонентами. Речь шла не о теоретических изысканиях, а о практической реализации интегрированной корпоративной информационной среды для конкретного банка-заказчика.
&lt;/p&gt;&lt;p&gt;К созданию подобного оперативного хранилища (аналитической АБС) нас привел детальный анализ бизнес-задач клиента, показавший, что аналитические данные регулярно используются в процессе оперативного управления. И  мы предположили, что аналитическое хранилище не обязательно должно быть физически отделено от OLTP-системы. Более того, хранилище может быть погружено в OLTP-систему и фактически составлять ее базовый компонент. Именно такой вариант реализован в нашей банковской системе &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.custis.ru/html/gross.htm&quot;&gt;GROSS&lt;/a&gt; (с сентября 2004 г. CustIS Bank), базирующейся на учетно-аналитическом ядре CustIS Accounting® (одна из торговых марок компании «Заказные ИнформСистемы»).
&lt;/p&gt;
Конечно, этот подход отличается от классического. Однако следование строгой теории едва ли оправдано тогда, когда речь идет о возможности принципиального удешевления сложных программных решений и, в конечном итоге, о налаживании оперативного управления бизнес-процессами в банке. На сегодня, в обычной банковской практике разрыв между запросом руководителя к аналитику, получением оперативных данных и ответным формированием управляющих воздействий может занимать дни, а то и недели. Пытаясь решить эту проблему, мы пришли к выводу, что совмещение хранилища и OLTP открывает путь к реальному управлению в режиме on-line с непрерывным замкнутым контуром обратной связи.&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;«Банковские технологии», №7-8.2003, стр. 56-59.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%B2_%D0%96%D0%9A%D0%A5_%D0%B3._%D0%9A%D1%83%D1%80%D1%87%D0%B0%D1%82%D0%BE%D0%B2%D0%B0</id>
		<title>Промышленная биллинговая система в ЖКХ г. Курчатова</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%B2_%D0%96%D0%9A%D0%A5_%D0%B3._%D0%9A%D1%83%D1%80%D1%87%D0%B0%D1%82%D0%BE%D0%B2%D0%B0"/>
				<updated>2008-09-19T16:11:08Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A2%D0%B0%D1%82%D0%B0%D1%80%D0%B5%D0%BD%D0%BA%D0%BE%D0%B2_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Михаил Татаренков (Статьи)&quot;&gt;Михаил Татаренков&lt;/a&gt;, руководитель направления «Радей» компании «Заказные ИнформСистемы».&lt;/li&gt;
&lt;li&gt; «Промышленная биллинговая система в ЖКХ г. Курчатова»&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Город Курчатов, расположенный в Курской области — одно из тех редких мест, где новейшие технологии идут рука об руку с обычной жизнью. 
Оно и понятно, статус атомграда ко многому обязывает. 
Наверное, именно поэтому идея коренной модернизации городской системы расчетов за жилищные и коммунальные услуги была встречена здесь как вполне естественное начинание, необходимое для динамичного развития сферы ЖКХ. 
По той же причине ставка при выборе новой системы была сделана на промышленную технологию, которая уже успела зарекомендовать себя в других городах России.
&lt;/p&gt;&lt;p&gt;Так в 2006 году в ЕИРКЦ г. Курчатова был инициирован проект внедрения программно-технологического комплекса &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.radey.ru/&quot;&gt;«Радей»&lt;/a&gt;, созданного московской компанией «Заказные ИнформСистемы». С декабря 2006 г. по июль 2007 г. система работала в режиме опытно-промышленной эксплуатации. В июле 2007 г. программно-технологический комплекс (ПТК) «Радей» (www.radey.ru) был сдан в промышленную эксплуатацию. За 6 месяцев в городе с населением более 40 тысяч человек была полностью модернизирована единая общегородская система расчета, приема и учета платежей за жилищно-коммунальные услуги. Нельзя сказать, что обошлось совсем без трудностей. Как это случается практически во всех проектах модернизации РЦ, особые усилия потребовались в ходе внедрения — при выверке и переносе данных в новую систему.
&lt;/p&gt;&lt;p&gt;Сейчас программный комплекс «Радей» успешно установлен на сервере в «Едином информационно-расчетном кассовом центре (ЕИРКЦ) г. Курчатова». Он обслуживает пять абонентских пунктов, расположенных в разных частях города. Абонентские пункты взаимодействуют с расчетным центром в режиме on-line. В любом из абонентских пунктов жители города могут оплатить жилищно-коммунальные услуги, получить разъяснения по начислениям и принципам расчета, зарегистрировать изменения на лицевом счете. Каждый пункт оснащен современным оборудованием, которое существенно повысило эффективность работы персонала и увеличило скорость обслуживания населения. Это позволило избавиться от очередей без потери качества обслуживания.
&lt;/p&gt;&lt;p&gt;Начисления сумм платежей в биллинговой системе «Радей» выполняются как с использованием нормативных тарифов, так и на основе показаний приборов учета, что в последнее время становится особенно актуально. Система успешно справляется практически с любой расчетной задачей, стоящей перед ЕИРКЦ, будь то перерасчет сумм за отопление по итогам аномально теплой зимы или же учет недопоставки из-за временно неработающего лифта.
&lt;/p&gt;&lt;p&gt;В состав единой квитанции, ежемесячно выставляемой населению г. Курчатова, вошли начисления:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; оплаты за электроэнергию, &lt;/li&gt;
&lt;li&gt; содержание и ремонт жилья, &lt;/li&gt;
&lt;li&gt; холодное и горячее водоснабжение, &lt;/li&gt;
&lt;li&gt; отопление, &lt;/li&gt;
&lt;li&gt; водоотведение, &lt;/li&gt;
&lt;li&gt; вывоз и утилизацию ТБО, &lt;/li&gt;
&lt;li&gt; капитальный ремонт, &lt;/li&gt;
&lt;li&gt; наём жилых помещений, &lt;/li&gt;
&lt;li&gt; лифт, &lt;/li&gt;
&lt;li&gt; обслуживание домофонов. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;В соответствии с последними требованиями законодательства, в квитанции наглядно представлена вся необходимая абоненту информация: таблица начислений в разрезе услуг с учетом зарегистрированных льгот, недопоставок, перерасчетов, переплат. Абонента также информируют о показаниях приборов учета, последнем учтенном платеже и сумме долга или переплаты на момент выпуска квитанции.
&lt;/p&gt;&lt;p&gt;В результате внедрения ПТК «Радей» ЕИРКЦ г. Курчатова получил современную систему автоматизации расчетов и начислений, которая способна оперативно настраиваться под изменения жилищного законодательства. Новый программный комплекс не только заменил собою устаревшее ПО, но также значительно расширил возможности ЕИРКЦ. Экономический эффект от внедрения проявился быстро: уже в первые месяцы эксплуатации системы сбор денежных средств от населения превысил 100%, поскольку жители стали оплачивать не только текущие начисления, но и свои долги по ЖКХ.
&lt;/p&gt;&lt;p&gt;Причем, все денежные средства, полученные от населения в уплату за ЖКУ, оперативно направляются МУП «ЕИРКЦ» непосредственно поставщикам ЖКУ в строгом соответствии с договорными обязательствами и объемами оплаты. За счет этого обеспечивается максимально эффективное функционирование городского жилищно-коммунального комплекса в части информационных и финансовых потоков.
&lt;/p&gt;&lt;p&gt;В ближайшее время в г. Курчатове планируется внедрить новый модуль «Радей-Паспортный стол». Предполагается принимать плату за услуги гаражных кооперативов (фактически в городе на одну квартиру приходится по одному гаражу), за услуги стационарной телефонии и кабельного телевидения. Планируется также подключить к ПТК «Радей» ближайшие к г. Курчатову населенные пункты. Таким образом, ЕИРКЦ удается одновременно расширить и круг поставщиков услуг, и территорию обслуживания. А это, в свою очередь, ведет к ускоренной окупаемости всех инвестиций в проект модернизации информационной системы.
&lt;/p&gt;&lt;p&gt;Не останавливаясь на достигнутом, МУП «ЕИРКЦ» планирует в 2008 году установить у поставщиков жилищно-коммунальных услуг и управляющих компаний (по их желанию) выносные терминалы, обеспечивающие им оперативный доступ к информации о начислении и оплате по предоставленным услугам.
&lt;/p&gt;&lt;p&gt;Также в 2008 году МУП «ЕИРКЦ» планирует запустить собственный сайт, обратившись к которому, посетители смогут:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; получить общие сведения о деятельности расчетно-кассового центра, узнать режим работы, адреса и контактные номера телефонов отделений МУП «ЕИРКЦ»;&lt;/li&gt;
&lt;li&gt; просмотреть информацию по лицевым счетам за жилищно-коммунальные и иные услуги, понять, как формируется оплата за ЖКУ, а также с внедрением системы виртуальной оплаты оплатить свои счета в режиме он-лайн;&lt;/li&gt;
&lt;li&gt; узнать о ценах, тарифах и услугах;&lt;/li&gt;
&lt;li&gt; ознакомиться с нормативными документами, федеральным, региональным и муниципальным законодательством, согласно которому происходит начисление оплаты за ЖКУ;&lt;/li&gt;
&lt;li&gt; узнать о льготах и субсидиях на оплату за ЖКУ;&lt;/li&gt;
&lt;li&gt; просмотреть информацию о плановых ремонтах и отключениях в своем доме.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;В дальнейшей перспективе МУП «ЕИРКЦ» — обеспечить возможность оплаты гражданами счетов за ЖКУ в режиме он-лайн непосредственно со своего персонального компьютера.
&lt;/p&gt;
Еще одно отличие данного проекта — технология сопровождения системы. Впервые в истории внедрений ПТК «Радей», а возможно и впервые за всю историю городских расчетных центров успешно применена модель практически полного аутсорсинга услуг сопровождения. Не секрет, что зачастую заказчик опасается оставить за поставщиком решения работы по технической поддержке внедренного решения. Да и в финансовом отношении использование собственной ИТ-службы кажется, на первый взгляд, более выгодным, чем услуги профессиональной команды. Однако в случае Курчатовского ЕИРКЦ заказчик счел возможным положиться на специалистов, и не жалеет об этом. Техническую поддержку и сопровождение ПТК «Радей» в «ЕИРКЦ г. Курчатова» из Москвы оказывает сервисный центр разработчика системы — компании «Заказные ИнформСистемы».&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;Журнал «Коммунальный комплекс Подмосковья», №1 (февраль) 2008.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81%D1%8B_%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC:_%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4</id>
		<title>Парадоксы развития информационных систем: количественный подход</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81%D1%8B_%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC:_%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4"/>
				<updated>2008-09-19T16:11:03Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;dl&gt;&lt;dt&gt;Автор&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%95%D0%BB%D0%B5%D0%BD%D0%B0_%D0%A1%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Елена Сомина (Статьи)&quot;&gt;Елена Сомина&lt;/a&gt;, начальник управления банковских технологий ООО «Заказные ИнформСистемы».&lt;/dd&gt;&lt;/dl&gt;
&lt;ul&gt;&lt;li&gt; «Парадоксы развития информационных систем: количественный подход»&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Информационная система динамично развивающегося коммерческого банка сама должна быть способна к изменениям. С этим тезисом, кажется, уже никто не спорит, но как оценить этот потенциал программной системы? Как сопоставить скорость развития бизнеса и возможности адекватного развития систем его автоматизации?
&lt;/p&gt;&lt;p&gt;Как Вы думаете, с какой скоростью изменяется автоматизированная банковская система (АБС), установленная в Вашем банке? И в каких единицах можно это измерять, в каких терминах оценивать изменение? Например, в терминах числа новых бизнес-задач, подвергшихся автоматизации, или времени, затраченного на разработку новых функций в АБС? Считать ли число измененных за период отчетов и правил ведения документооборота или количество освоенных новых банковских продуктов в АБС?
&lt;/p&gt;&lt;p&gt;Все перечисленные варианты изменений дадут только качественную оценку. А можно ли оценить это «в граммах», т.е. в характерных элементах самой программной системы, и как тогда будет выглядеть количественная картина этих изменений? Именно это мы и попытались сделать, воспользовавшись тем, что технологии, применяемые в нашей компании при реализации банковских проектов, используют инструментарий, который позволяет провести количественные исследования изменений, вносимых в программный комплекс.
&lt;/p&gt;&lt;p&gt;В числе этих технологий — использование языка метаданных. Метаданные служат как для описания базовых объектов и процедур банковской деятельности, так и для описания уникальных технологических цепочек документооборота конкретного банка.
&lt;/p&gt;&lt;p&gt;Метаданные, в совокупности образующие так называемое «ядро» системы, состоят из типов документов, их атрибутов (характеристик), действий и схем переходов для изменения состояний документов, из операций и шаблонов для генерации проводок. В процессе жизненного цикла документы переходят из одного состояния в другое. Переход в новое состояние порождает набор операций, которые находят отражение в финансовом учете: по шаблонам учета генерируются проводки в соответствующих планах счетов. Правила совершения переходов и правила их отмены (отката) и описываются также в виде метаданных.
&lt;/p&gt;&lt;p&gt;Работа с метаданными осуществляется компанией-разработчиком и специалистами-технологами банка в рамках самой АБС. История изменения метаданных фиксируется в базе данных и доступна для изучения. При таком подходе банковский продукт или услуга представляется в АБС как декларативное описание на уровне метаданных всех составляющих его жизненного цикла: содержания продукта, последовательности смены его состояний в процессе жизненного цикла, шаблонов для его учета по различным планам счетов, его отражения в отчетах.
&lt;/p&gt;&lt;p&gt;Таким образом, изменение набора и содержания метаданных впрямую коррелирует с содержательными изменениями наполнения банковской системы: вводом новых банковских продуктов и изменением уже имеющихся (модификацией документооборота, бизнес — логики и т.п.)
&lt;/p&gt;&lt;p&gt;Из большого статистического материала об изменениях всех компонент АБС (интерфейсных форм, программного кода, метаданных), накопленного в процессе ее развития, мы решили использовать сведения о метаданных, приняв в качестве количественной характеристики динамики изменения банковских систем &lt;b&gt;число изменений записей о метаданных&lt;/b&gt;. Ее анализ привел нас к выводам, довольно интересным и неожиданным с точки зрения обычной практики выбора и приобретения АБС.
&lt;/p&gt;&lt;p&gt;Подробный анализ изменения метаданных мы провели на примере нашей банковской системы CustIS Bank, которая 5 лет функционирует в небольшом стабильно работающем банке, который нельзя отнести к быстро развивающимся. На основании информации о создании, изменении, удалении метаданных за все годы эксплуатации АБС были построены графики зависимости количества модифицированных метаданных от времени. На рис.1 мы можем наблюдать заметную динамику их эволюции.
&lt;/p&gt;
&lt;div class=&quot;thumb tright&quot;&gt;&lt;div class=&quot;thumbinner&quot; style=&quot;width:722px;&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9A%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D0%BC%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%90%D0%91%D0%A1_(2005).gif&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/images/7/71/%D0%9A%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D0%BC%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_%D0%90%D0%91%D0%A1_%282005%29.gif&quot; width=&quot;720&quot; height=&quot;540&quot; class=&quot;thumbimage&quot; /&gt;&lt;/a&gt;  &lt;div class=&quot;thumbcaption&quot;&gt;Рисунок 1.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Точка А&lt;sub&gt;0&lt;/sub&gt; — старт «операционного дня» в новой АБС. Первые &lt;tt&gt;8&lt;/tt&gt; месяцев длилось развертывание системы, внедрение и адаптация — график демонстрирует увеличение количества метаданных почти в &lt;tt&gt;4&lt;/tt&gt; раза. После этого (частки B и С) началось экстенсивное развитие АБС. За &lt;tt&gt;4&lt;/tt&gt; года штатной эксплуатации и сопровождения количество созданных метаданных по отношению к точке А&lt;sub&gt;1&lt;/sub&gt; составило &lt;tt&gt;85%&lt;/tt&gt;, а с учетом правок уже существующих метаданных изменения достигли 164%.
&lt;/p&gt;&lt;p&gt;В итоге — примерно 40%-е среднегодовое изменение наполнения системы метаданных, отражающее динамику развития бизнес-процессов в банке за период «стационарной» эксплуатации (данные в точке А&lt;sub&gt;2&lt;/sub&gt; по отношению к точке А&lt;sub&gt;1&lt;/sub&gt;). Причем вне этого графика остались изменения программного кода (которые уменьшаются по мере развития системы, поскольку в нашей технологии кодирование формирует «стабильный» фундамент системы), а также изменения интерфейсных форм и внешней отчетности для ЦБ РФ.
&lt;/p&gt;&lt;p&gt;Для иллюстрации содержания изменений в АБС рассмотрим участок С — это «бурный» 2004 год. На рис.2 в увеличенном масштабе видны скачки в объемах метаданных, связанные с изменениями требований ЦБ РФ и федеральных законов (валютное законодательство, финансовый контроль). На этот же период пришлась перестройка работы внутри банка, реорганизация, повлекшая изменение бизнес-процессов и документооборота.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;div class=&quot;thumb tright&quot;&gt;&lt;div class=&quot;thumbinner&quot; style=&quot;width:722px;&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D0%BA%D0%B0%D1%87%D0%BA%D0%B8_%D0%B2_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BC%D0%B0%D1%85_%D0%BC%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%90%D0%91%D0%A1_(2005).gif&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/images/5/50/%D0%A1%D0%BA%D0%B0%D1%87%D0%BA%D0%B8_%D0%B2_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BC%D0%B0%D1%85_%D0%BC%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%90%D0%91%D0%A1_%282005%29.gif&quot; width=&quot;720&quot; height=&quot;540&quot; class=&quot;thumbimage&quot; /&gt;&lt;/a&gt;  &lt;div class=&quot;thumbcaption&quot;&gt;Рисунок 2.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
Мировой опыт показывает, что динамика изменений требований заказчика при развитии программной системы достигает &lt;tt&gt;2-10%&lt;/tt&gt; в месяц в период интенсивной разработки и уменьшается на этапе стационарного развития. В приведенном нами примере на эксплуатационном этапе функционирования АБС средняя скорость изменения составила примерно &lt;tt&gt;3.5%&lt;/tt&gt; в месяц. Поскольку параметры нашего проекта вполне уложились в мировую статистику, мы можем надеяться, что не ошиблись с выбором единицы измерения сложности системы.&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;«Банки и технологии», №1-2005, стр 24-28.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_I%D0%A2-%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B1%D0%B0%D0%BD%D0%BA%D0%B0_%E2%80%94_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83</id>
		<title>Современная IТ-стратегия для динамичного банка — исполнение по заказу</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_I%D0%A2-%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B1%D0%B0%D0%BD%D0%BA%D0%B0_%E2%80%94_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D1%83"/>
				<updated>2008-09-19T16:10:57Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%A0%D0%B0%D1%85%D1%82%D0%B5%D0%B5%D0%BD%D0%BA%D0%BE_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Владимир Рахтеенко (Статьи)&quot;&gt;Владимир Рахтеенко&lt;/a&gt;, генеральный директор ООО «Заказные ИнформСистемы».
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; «Современная IТ-стратегия для динамичного банка — исполнение по заказу»&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Заголовок статьи может удивить читателя, привыкшего к тому, что в течение последних лет ему настойчиво предлагают покупать тиражные разработки автоматизированных банковских систем (АБС), да и выбирать сейчас действительно есть из чего. Правда, выбор этот нелегок. Почитав рекламные материалы и поговорив с персоналом фирм-разработчиков, Вы заметите, что на первый взгляд все предлагаемые продукты очень похожи: все «идут от документа», все «работают в технологии клиент-сервер», практически все уже работают на промышленной СУБД и т. д. Да и предлагаемый набор банковских функций практически один и тот же: во всех системах есть все, что нужно, и даже больше того. Однако при более внимательном рассмотрении обнаруживается, что под терминами «клиент-сервер», «документы» и даже «технологии Oracle» понимаются достаточно разные вещи. При детальном изучении функционала, Вы нередко убеждаетесь, что предлагаемая система не полностью отвечает (или полностью не отвечает) потребностям Вашего банка. Естественно, встает вопрос о доработке продукта конкретно для Вас, и бойтесь тех, кто скажет, что это дешево.
&lt;/p&gt;&lt;p&gt;В этой статье мы бы хотели представить иную стратегию автоматизации — заказную разработку банковской системы, обосновать ее жизненность и конкурентность по сравнению с традиционным подходом.
&lt;/p&gt;
Конечно, мы отнюдь не отрицаем целесообразность приобретения банками тиражных систем. Однако, как нам представляется, не для всех типов проектов эта стратегия оптимальна. Поэтому вначале уточним, какие задачи стремятся решать банки, обновляя свои АБС.&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt; «Банки и технологии», № 4-2003, стр. 32-36.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	<entry>
		<id>https://lib.custis.ru/%D0%AD%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5</id>
		<title>Экономичная стратегия проектов по заказной разработке</title>
		<link rel="alternate" type="text/html" href="https://lib.custis.ru/%D0%AD%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2_%D0%BF%D0%BE_%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5"/>
				<updated>2008-09-19T16:10:51Z</updated>
		
		<summary type="html">&lt;p&gt;BenderBot: 1 версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;p&gt;&lt;a href=&quot;/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%A0%D0%B0%D1%85%D1%82%D0%B5%D0%B5%D0%BD%D0%BA%D0%BE_(%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8)&quot; title=&quot;Категория:Владимир Рахтеенко (Статьи)&quot;&gt;Владимир Рахтеенко&lt;/a&gt;, генеральный директор ООО «Заказные ИнформСистемы».
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; «Экономичная стратегия проектов по заказной разработке»&lt;sup id=&quot;cite_ref-1&quot; class=&quot;reference&quot;&gt;&lt;a href=&quot;#cite_note-1&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Существуют различные типы проектов внедрения информационных систем и, соответственно, различная структура цены для каждого из них. И выбор оптимальной стратегии проектной работы, с одной стороны, экономит ресурсы заказчика, а с другой, обеспечивает развитие инновационных навыков компании-исполнителя.
&lt;/p&gt;&lt;p&gt;В книге известного консультанта в области управления Дэвида Майстера «Управление фирмой, оказывающей профессиональные услуги» приводится классификация, которой, на наш взгляд, вполне удовлетворяет и все разнообразие ИТ-проектов. В терминологии автора книги, это проекты типа «мозги», «седина» и «процедуры». Для того, чтобы объяснить логику подобного разделения необходимо ввести понятие «рычаг» проекта.
&lt;/p&gt;&lt;p&gt;В каждом ИТ-проекте задействуются исполнители различной квалификации. Состав проектной команды можно образно представить в виде треугольника, вершина которого — наиболее квалифицированные кадры фирмы-исполнителя, а основание — менее квалифицированный персонал. В терминологии Д. Майстера, «рычаг» проекта — это соотношение вовлеченного в работу старшего, среднего и младшего персонала фирмы-исполнителя. Для каждого из перечисленных типов проектов будет характерен свой тип «рычага» — один из видов треугольника, приведенных на рис. 1.
&lt;/p&gt;&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;div class=&quot;center&quot;&gt;&lt;div class=&quot;thumb tnone&quot;&gt;&lt;div class=&quot;thumbinner&quot; style=&quot;width:722px;&quot;&gt;&lt;a href=&quot;/%D0%A4%D0%B0%D0%B9%D0%BB:%C2%AB%D0%A0%D1%8B%D1%87%D0%B0%D0%B3%C2%BB_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0_%D0%BF%D0%BE_%D0%94._%D0%9C%D0%B0%D0%B9%D1%81%D1%82%D0%B5%D1%80%D1%83_(2005).gif&quot; class=&quot;image&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;/images/2/23/%C2%AB%D0%A0%D1%8B%D1%87%D0%B0%D0%B3%C2%BB_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0_%D0%BF%D0%BE_%D0%94._%D0%9C%D0%B0%D0%B9%D1%81%D1%82%D0%B5%D1%80%D1%83_%282005%29.gif&quot; width=&quot;720&quot; height=&quot;540&quot; class=&quot;thumbimage&quot; /&gt;&lt;/a&gt;  &lt;div class=&quot;thumbcaption&quot;&gt;Рис.1. «Рычаг» проекта по Д. Майстеру&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;«Мозги» — это проекты, которые находятся на переднем фронте творчества и инноваций, по сути, это новые решения новых проблем. Проектные группы, которые работают в этой нише, позиционируют себя как «самые умные» и строятся по типу «остроугольного треугольника». В составе такой команды, как правило, несколько ведущих сотрудников компании, обладающих высокой квалификацией для решения нестандартных задач, и относительно мало младшего персонала, выполняющего небольшой объем рутинных операций — «рычаг» проекта невелик.
&lt;/p&gt;&lt;p&gt;Проекты типа «седина» — это оказание достаточно индивидуализированных услуг, которые однако базируются на основе знания и опыта в известной бизнес-практике. Лозунг такой команды: «мы имеем большой опыт в данной области, чтобы решать сложные задачи». Для такой команды характерно меньшее количество высококлассных специалистов — работа первопроходцев в данной предметной области уже кем-то выполнена. Типовой работы в таких проектах больше, соответственно и группа младшего персонала шире, чем в проектах типа «мозги».
&lt;/p&gt;&lt;p&gt;«Процедуры» — это решение известных (стандартных) задач типовыми способами. Поскольку в таких проектах используются хорошо обкатанные процедуры решения, лозунг проектной команды в данном случае: «мы знаем как решить вашу задачу и решим ее эффективно». Основная рабочая сила — младший персонал, выполняющий типовые операции-процедуры.
&lt;/p&gt;
Понятие «рычага» — ключевое для анализа экономики проектов и, соответственно, управление разными типами проектов и ценообразование в них совершенно различны.&lt;ol class=&quot;references&quot;&gt;
&lt;li id=&quot;cite_note-1&quot;&gt;&lt;span class=&quot;mw-cite-backlink&quot;&gt;&lt;a href=&quot;#cite_ref-1&quot;&gt;↑&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;reference-text&quot;&gt;Журнал &lt;a rel=&quot;nofollow&quot; class=&quot;external text&quot; href=&quot;http://www.iemag.ru/analitics/detail.php?ID=16081&amp;amp;phrase_id=135466&quot;&gt;Intelligent Enterprise (Корпоративные системы),№ 20, 31 октября 2005, стр.40-43&lt;/a&gt;.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</summary>
		<author><name>StasFomin</name></author>	</entry>

	</feed>