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

<channel>
	<title>Alex Sergeev @ ALSEDI &#187; agile</title>
	<atom:link href="http://blog.alsedi.com/tag/agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alsedi.com</link>
	<description>О QA, Shareware и ИТ</description>
	<lastBuildDate>Fri, 07 Oct 2011 08:52:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Трекинг задач. Больше учить, а не контролировать.</title>
		<link>http://blog.alsedi.com/task-tracking-learn-more-than-control/</link>
		<comments>http://blog.alsedi.com/task-tracking-learn-more-than-control/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 11:57:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[organizational behavior]]></category>
		<category><![CDATA[контроль]]></category>
		<category><![CDATA[обучение]]></category>
		<category><![CDATA[организация работы]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=901</guid>
		<description><![CDATA[Основная проблема при организации работы в QA — нужно помнить всё и даже то, что было давно. Чем больше задач на входе, тем быстрее всё уходит в лёгкий хаос и таски начинают подвисать, и время на переключение между задачами начинает &#8230; <a href="http://blog.alsedi.com/task-tracking-learn-more-than-control/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Основная проблема при организации работы в QA — <strong>нужно помнить всё</strong> и даже то, что было давно. Чем больше задач на входе, тем быстрее всё уходит в лёгкий хаос и таски начинают подвисать, и время на переключение между задачами начинает стремительно расти. Вместе с этим растет уровень стресса, а эффекстивность стремится к нулю. Прокрастинация довершает дело и приоретизация задач начинает строится на «хочу» вместо «надо». И вроде бы <strong>задачи делаются, но дело стоит</strong>.</p>
<p><strong>В Agile и Lean</strong>, для организации используется <strong>доска задач и бумажки с тасками</strong>, которые на неё крепятся. Доска разбивается на несколько колонок или секторов,  упрощая — «входящие», «в процессе», «сделано» и «завершено». Во «входящие» ставятся все задачи, приходящие из вне. Дальше задачи с учетом приоритетов и загруженности команды переносятся в колонку «в процессе» и закрепляются за кем то. В зависимости от команды задачи могут идти в общем пуле, либо раскидываться по конретным людям сразу, что довольно рискованно. Когда задача сделана — она переносится либо в «сделано», либо в «завершено» в зависимости от того требуется ли подтверждение или нет. Например, при успешной проверке, дополнительное подтверждение не требуется, мы ведь доверяем тестировщику? Но при разработке тестового сценария неплохо бы посмотреть нескольким людям на результат. После этого на следующий день, после релиза или любой другой выбранной точки бумажка с таской выбрасывается.</p>
<p>Использование доски и бумажек позволяет <strong>физически видеть загрузку</strong>, что в целом может мотивировать команду, до тех пор пока на доске не окажется вся пачка офисной бумаги. А в QA это очень быстро происходит, если учитывать задачи на тестирование, тест кейсы и внутреннюю разработку. Использование Jira и вообще трекеров задачу не решает. Там происходит точно такая же свалка задач за которой перестают следить, только намного проще и быстрее.</p>
<p>Для того, чтобы этого не происходило все участники команды должны уметь работать с задачами. Тут есть несколько моментов, которые этому мешают &#8211; отсутствие такой практики вообще, отсутствие системы для трекинга, нежелание тратить время на  написание комментариев (в открытую объясняемое нелюбовью к бюрократии, а в подсознании боязнью наказаний за обнаруженные недочеты), неумение выражать свои мысли, непонимание смысла и ценности такой работы.</p>
<p><strong>Технические проблемы легко решить</strong> &#8211; установить любую систему &#8211; dotProject, Eventum, Jira. В целом не имеет значения, но <strong>с психологическими стопорами</strong> так легко может и не получится. Что же тогда делать?</p>
<p><strong>Контроль </strong>— это решение. Логично, есть люди как ресурс, которые что то делают. Что, как и когда делать им говорят. Зачем разбираться в первопричинах отказа говорить о своей работе? Процесс регистрируется в задачах, записи контролируются. Но в результате время будет тратиться только на контроль, да и психологически это будет только давить, в худшем случае работа будет незаметно саботироваться, в обычном выполняться формально. Требовать от наемных рабочих горячей любви к компании за зарплату бесполезно (корреляции между деньгами и лояльностью чаще всего нет), программы мотивации работают, но они не нацелены на конкретного работника и в среднем по больнице температура то нормальная, но&#8230;</p>
<p><strong>Понимание</strong> того, что делать и зачем это нужно всегда <strong>лучший стимул</strong> для работы. В это и кроется основная мысль. Чтобы сотрудников не приходилось постоянно подталкивать работать с трекингом их же задач необходимо объяснить зачем это нужно и делать это придется по-разному:</p>
<ul>
<li>«прозрачность работы», «контролируемость» является пустым звуком в большинстве случаев. Ведь это ничего не приносит тому, кто описывает свою работу. И лучшим аргументом становится часто то, что от того, как описана задача зависит работа всех участников. Потому что в случае отпуска (неприятные события лучше не упоминать, мне кажется). Описание в задаче будет единственной помощью для остальных.</li>
<li><strong>Показать на своём примере</strong> как можно работать с задачами, и пример должен быть не один. Кому то может не понравится писать много текста о работе, кому то напротив захочется записать много данных. Разные вариации описания своей работы позволяют остальным выбрать наиболее близкий, понятный и приятный стиль.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.alsedi.com/task-tracking-learn-more-than-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Project Management With Scrum [Review]</title>
		<link>http://blog.alsedi.com/agile-project-management-with-scrum-review/</link>
		<comments>http://blog.alsedi.com/agile-project-management-with-scrum-review/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 18:41:12 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Ken Schwaber]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[Кен Швабер]]></category>
		<category><![CDATA[процесс разработки]]></category>
		<category><![CDATA[процесс тестирования]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=849</guid>
		<description><![CDATA[Причиной того, что уже долгое время я ничего не писал о разных интересных материалах, которые удавалось найти было то, что почти всё доступное время занимала книга Кена Швабера (Ken Schwaber) &#8211; Agile Project Management With Scrum. Швабера вообще стоит читать, &#8230; <a href="http://blog.alsedi.com/agile-project-management-with-scrum-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.microsoft.com/Learning/Images/Books/Imgt/9780735619937F.gif" alt="" align="left" /> Причиной того, что уже долгое время я ничего не писал о разных интересных материалах, которые удавалось найти было то, что почти всё доступное время занимала книга Кена Швабера (Ken Schwaber) &#8211; <a href="http://www.microsoft.com/mspress/books/6916.aspx">Agile Project Management With Scrum</a>.</p>
<p>Швабера вообще стоит читать, если есть интерес к применению Scrum, потому что, во-первых, он один из основателей Agile Alliance, а во-вторых один из двух авторов теоретики по процессу Scrum. То есть, он знает о чём говорит и то, что он говорит это не секонд хенд, а сведения из первоисточника.</p>
<p>Возвращаясь к книге. Она оказалась и интересной и полезной, но первичных ожиданий не оправдала. По названию я ожидал, что основное содержание будет составлено из описания практик того, как нужно управлять проектами по Scrum. Оказалось же, что Кен Швабер написал не о теоретических подходах, а чисто о <strong>случаях практического применения</strong>(упрощая &#8211; дал кейсы на разные ситуации). Но важнее оказалось то, что описывал он эти случаи с подходом людей на разных ролях, иногда в одной и той же ситуации, а иногда на протяжении длительного времени. Вот так и получилось, что ожидания не оправдались, но при этом материал оказался крайне полезным. Хотя больше она понравится менеджерам, чем рядовым программистам, тестировщикам и прочим участникам разработки.</p>
<p>Книга разбита на девять слабо связанных частей, а каждой рассматривается по несколько случаев, которые, по идее, должны дать общее представление об основных проблемах, методах их решения и о том, как вообще не допускать описанных ситуаций. Сами случаи показаны так, как видел их сам Кен и обычно разбиты на три части: исходная ситуация до введения Scrum, либо в самом начале его применения; описание появившейся проблемы; описание вынесенных уроков из ситуации и необходимые решения для устранения проблем (Lessons Learned). Очень хорошо и подробно описана работа в условиях одной команды, причем как в случае, когда начинался новый проект, так и при переводе существующего проекта на Scrum. Применение Scrum в случае, когда задействовано много команда (Scaling Scrum) описано явно недостаточно. При этом Кем в явном виде указывает на то, что расширение Scrum на несколько групп вполне осуществимо, но при это придётся сделать финт ушами.</p>
<p>В конце книги Кен поместил список правил, которым стоит следовать при работе в условиях Scrum. Если же не следовать этому компактному списку правил, то на правильно работающий процесс рассчитывать не стоит.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alsedi.com/agile-project-management-with-scrum-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SPM Guild</title>
		<link>http://blog.alsedi.com/spm-guild/</link>
		<comments>http://blog.alsedi.com/spm-guild/#comments</comments>
		<pubDate>Mon, 25 May 2009 21:48:32 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[manifest]]></category>
		<category><![CDATA[spmguild]]></category>
		<category><![CDATA[гильдия]]></category>
		<category><![CDATA[менеджмент]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=410</guid>
		<description><![CDATA[Кажется интернет получил еще одно привелигерованное сообщество, названное SPM Guild &#8211; Гильдия менеджеров программных продуктов. Интересен состав &#8220;отцов основателей&#8221;, все более менее известные люди, дающие советы как надо управлять. Это всё-таки навевает тоску, слышал и читал нескольких из учередителей и &#8230; <a href="http://blog.alsedi.com/spm-guild/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Кажется интернет получил еще одно привелигерованное сообщество, названное <a href="http://www.spmguild.org" target="_blank">SPM Guild</a> &#8211; Гильдия менеджеров программных продуктов. Интересен состав &#8220;отцов основателей&#8221;, все более менее известные люди, дающие советы как надо управлять. Это всё-таки навевает тоску, слышал и читал нескольких из учередителей и применимость их советов на практике оказывается крайне низка. Хотя говорят они правильные вещи. Но всё-таки возвращаясь к теме. О создании гильдии только объявлено и кроме манифеста ничего нет. Манифест приятный по содержанию, кому-то явно не дают покоя лавры авторов <a href="http://agilemanifesto.org/" target="_blank">Agile Manifesto</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alsedi.com/spm-guild/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Needs</title>
		<link>http://blog.alsedi.com/business-needs/</link>
		<comments>http://blog.alsedi.com/business-needs/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 21:31:31 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[business needs]]></category>
		<category><![CDATA[процессы]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=391</guid>
		<description><![CDATA[Это то, что совершенно бестактно рушит всю стройность любого Agile метода. Потому что Business Need это не придурь заказчика, а жестокая необходимость. И если не сделать так, то после уже не для кого будет делать что-либо. Я не противнки итерационных &#8230; <a href="http://blog.alsedi.com/business-needs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Это то, что совершенно бестактно рушит всю стройность любого Agile метода. Потому что Business Need это не придурь заказчика, а жестокая необходимость. И если не сделать так, то после уже не для кого будет делать что-либо.</p>
<p>Я не противнки итерационных методов, но и не считаю возможным их применение в широком спектре случаев. Впрочем я и не настолько хорошо знаю Agile, как Асхат Урузбаев. Зато точно знаю, что Agile будет жить в компании только в том случае, если этого хочет её хозяин. А захочет он этого только если всё будет спокойно в бизнесе и станет интересно за что наёмные рабочие получают зарпалату, либо если бизнес планируется сделать публичным (читать приятным для инвесторов и заказчиков) или продать. В других случаях итерационный процесс всегда привязан к Business Needs и заканчивается и начинается именно с них.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alsedi.com/business-needs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

