<?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>SQA Days 8 &#8212; Можно Подумать</title>
	<atom:link href="https://testitquickly.com/tag/sqa-days-8/feed/" rel="self" type="application/rss+xml" />
	<link>https://testitquickly.com</link>
	<description>про тестирование ПО и всё такое прочее</description>
	<lastBuildDate>Mon, 13 Dec 2010 16:52:31 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://testitquickly.com/wp-content/uploads/2021/09/favicon_lupan-150x150.jpg</url>
	<title>SQA Days 8 &#8212; Можно Подумать</title>
	<link>https://testitquickly.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">202834616</site>	<item>
		<title>Доклад из WikiLeaks про SQA Days 8</title>
		<link>https://testitquickly.com/2010/12/13/hai-fa-caruta-la-conferinta/</link>
					<comments>https://testitquickly.com/2010/12/13/hai-fa-caruta-la-conferinta/#comments</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Mon, 13 Dec 2010 16:52:31 +0000</pubDate>
				<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Не смешно]]></category>
		<category><![CDATA[Откровения]]></category>
		<category><![CDATA[Смешно]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<category><![CDATA[Александр Васильев]]></category>
		<category><![CDATA[Александр Галич]]></category>
		<category><![CDATA[Александр Розенбаум]]></category>
		<category><![CDATA[Алексей Баранцев]]></category>
		<category><![CDATA[Алиса Фрейндлих]]></category>
		<category><![CDATA[Ария]]></category>
		<category><![CDATA[Бобруйск]]></category>
		<category><![CDATA[Владимир Машков]]></category>
		<category><![CDATA[Владимир Миронов]]></category>
		<category><![CDATA[Дмитрий Медведев]]></category>
		<category><![CDATA[Евгения Фирсова]]></category>
		<category><![CDATA[Клодт]]></category>
		<category><![CDATA[Лени Рифеншталь]]></category>
		<category><![CDATA[Лиза Боярская]]></category>
		<category><![CDATA[лично тов. Сталин]]></category>
		<category><![CDATA[Михаил Булгаков]]></category>
		<category><![CDATA[Одесса]]></category>
		<category><![CDATA[Олег Меньшиков]]></category>
		<category><![CDATA[Оуэн Уилсон]]></category>
		<category><![CDATA[Санкт-Петербург]]></category>
		<category><![CDATA[Саша Черный]]></category>
		<category><![CDATA[Сергей Безруков]]></category>
		<category><![CDATA[Сергей Эйнзенштейн]]></category>
		<category><![CDATA[Филипп Киркоров]]></category>
		<category><![CDATA[Харьков]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=2101</guid>

					<description><![CDATA[Надо же, я был в Бобруйске! Да, всего лишь проездом, ночью, в тяжелой полудреме, которая бывает только в автобусах на международных рейсах, но все-таки был 🙂 А затем &#8212; рраз, и я в Санкт-Петербурге. Аврора двух революций, и что там еще &#8212; он самый. По приезду &#8212; широкая, темная улица, хлябь и мокрый снег, прохожие… <span class="read-more"><a href="https://testitquickly.com/2010/12/13/hai-fa-caruta-la-conferinta/">Читать далее: Доклад из WikiLeaks про SQA Days 8 &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>Надо же, я был в Бобруйске!</p>
<p style="padding-left: 30px;">Да, всего лишь проездом, ночью, в тяжелой полудреме, которая бывает только в автобусах на международных рейсах, но все-таки был 🙂</p>
<p>А затем &#8212; рраз, и я в Санкт-Петербурге. Аврора двух революций, и что там еще &#8212; он самый. По приезду &#8212; широкая, темная улица, хлябь и мокрый снег, прохожие кутаются в шарфы и шапки, а некоторые на ходу пьют пиво из банок.</p>
<p style="padding-left: 30px;">В Кишиневе пасмурность и серость почти незаметны &#8212; ведь я знаю, каким бывает город под жарой солнца. Одессу и Харьков я тоже видел под полным солнцем. С Санкт-Петербургом мне зло не повезло.</p>
<p>Но я приехал не город смотреть, а на конференцию, поэтому первый же вечер ушел на то, чтобы вернуться в состояние, приближенное к вменяемости, и продолжить наведение подготовочного марафета.</p>
<p>Ибо предстояло мне на конференции заниматься тяжким делом &#8212; новости публиковать.</p>
<p><span id="more-2101"></span></p>
<p>Нет, собственно, новости публиковать легко и приятно, если их тебе кто-то уже подготовил. Вся загвоздка в предпечатной подготовке текста. Плюс презентации &#8212; выяснилось, что перед началом конференции у меня в наличии только половина файлов с докладами, остальное следовало добывать на ходу конференции.</p>
<p>В принципе работа не пыльная и знакомая по моей предыдущей жизни, поэтому все проблемы я решил заранее (опыт, сцуко, не пропиваемый), но возился с мелочами, коих было много.</p>
<p style="padding-left: 30px;">Все-таки, он-лайны следует готовить коллективно по многим соображениям.</p>
<p>В сознании произошел неожиданный сдвиг &#8212; мне уже сложно рассматривать конференцию как &#171;там я узнаю что-нибудь новое о тестировании&#187;. Это уже место для тусовки.</p>
<p>Видишь, кто сейчас находится в профессиональной тусовке.</p>
<p>Налаживаются рабочие контакты.</p>
<p>Знакомства с людьми, которых я до сих пор видел только в сети, а тут их можно пощупать и порасспрашивать.</p>
<p>Движение, там то, что &#171;витает в воздухе&#187;, и в блогах явным образом не отображается.</p>
<p>Узнавание чего-то практического и нового все так же происходит, но уже местами, и больше в фоне.</p>
<p>Уже не столько &#171;узнаешь новое&#187;, сколько сравниваешь услышанное с собственными знаниями или убеждениями.</p>
<p>Уже обращаешь внимание на организацию мероприятия (я фигею с того, как это всё удается Орликову организовать), на манеры и методы докладывания докладов, а не на их суть. Суть я уже видел в процессе предконференционного рецензирования докладов кандидатов.</p>
<p style="padding-left: 30px;">Метаморфоза произошла незаметно, но сейчас я ощутил ее полностью.</p>
<p>Поэтому сейчас я не смогу сделать какое-либо описание того, что было, на манер отчета. На <a href="http://sqagroup.spb.ru/reports/sqa-days-8-report/">sqagroup.spb.ru</a> собраны, наверное, все линки на отчеты о прошедшем, и по ним можно составить какое-то своё мнение, даже если это мнение сложится сквозь призму других мнений, и то, что &#171;в воздухе витало&#187;, посредством отчетов сложно адекватно передать.</p>
<p>Я попробую рассказать о прошедшем отвлечённо. &#171;<em>Каждый пишет как он дышит</em>&#187; ©</p>
<h2><span style="color: #008000;"><strong>День первый</strong></span></h2>
<p>Сообщили, что я выгляжу очень суровым. Наверное&#8230;</p>
<p style="padding-left: 30px;">Я был очень уставшим после поездки, а также занервничал ввиду отсутствия вайфая в залах &#8212; айтишная конференция не может проходить без файвая, this is a must! Без вайфая рушится вся моя замысля с реалтаймной публикацией докладов, и вообще&#8230;</p>
<p style="padding-left: 30px;">Из запасов организаторов мне выдали белую штуку от Yota, и дело задвигалось.</p>
<p>Слушая доклады, я думал о странности климата, в который попал. Утро было темным, как поздний вечер. В обед стало чуть менее пасмурно, затем снова прочно вернулась нескончаемая ночь.</p>
<p style="padding-left: 30px;">Петр Великий, Петр Великий!</p>
<p>Ты один виновней всех:</p>
<p>Для чего на север дикий</p>
<p>Понесло тебя на грех?</p>
<p>Восемь месяцев зима, вместо фиников &#8212; морошка.</p>
<p>Холод, слизь, дожди и тьма &#8212; так и тянет из окошка</p>
<p>Брякнуть вниз о мостовую одичалой головой&#8230;</p>
<p>Негодую, негодую&#8230; Что же дальше, боже мой?!</p>
<p>Будучи в непосредственной близости от места действия, ощутил новые грани действительности в этом давно знакомом стихотворении. Исчезли его отвлеченность и литературность, появилась репортажность.</p>
<p>В новых городах геометрия пространства всегда видится мне искривленной. Можно в принципе определить свое направление по картам или по маршрутам общественного транспорта, но непонятно, как долго будешь идти, что будет за углом, и когда, собственно, этот угол появится. Юзать такси можно, но таким образом город не рассмотришь, и, опять же, ориентироваться в нем не сможешь.</p>
<p>В Санкт-Петербурге я снова это всё испытал. Ощущение весьма неуютное, плюс сильнейшая усталость от двухсуточного просиживания в автобусе &#8212; вообще грань автопилотизма. А какой мне поможет автопилот в незнакомом городе?</p>
<p>Но, в любом случае, довелось за четыре часа ближе к ночи пройтись по городу, и много подумать.</p>
<p>Глядя на карту и читая названия улиц (пункт сбора с соотечественниками был назначен по определенному адресу в центре города, и мне нужно было понять указанный на клочке бумажки маршрут), постоянно вспоминались отрывочные строки из песен, стихов и разной-разной прозы.</p>
<p style="padding-left: 30px;">Так давайте пройдем в этот вечер прекрасный</p>
<p>Старым Невским моим, да по той стороне,</p>
<p>Что в обстреле была так темна и опасна.</p>
<p>И я иду по указанной стороне, и гляжу на соцветие бликов, огней, прожекторов, которые освещают стены и лепнину зданий, и ощущаю просторы улицы, которую топчу. И всё это реально.</p>
<p>Вышел из метро в указанном месте, по карте города на стене обнаружил, что если я вернусь на одну остановку, и пройду в нужном направлении пешком, то увижу много всякого интересного просто по пути:</p>
<p style="padding-left: 30px;">А напротив гостей всех мастей полон Двор &#8212;</p>
<p>Вожделенная цель интуристовских сумок.</p>
<p>Но как предки мудры, и Казанский собор</p>
<p>от сует отлучен Государственной Думой.</p>
<p>А если пройду немного дальше нужного поворота, я попаду прямиком на:</p>
<p style="padding-left: 30px;">&#8230;Аничков мост, где несчастных коней</p>
<p>По приказу царя так жестоко взнуздали.</p>
<p>Я хотел бы спросить этих сильных людей &#8212;</p>
<p>Вы свободу держать под уздцы не устали?</p>
<p>Обязательно! Всенепременно! Вперед!</p>
<p>По пути сознаю, что вот оно всё то, о чем слышалось в отвлеченных песнях: вот Казанский, вот мелкая и странная речка &#8212; канал Грибоедова, вот Спас на Крови (неимоверно внушительное сооружение), вот все то, о чем я столько знаю.</p>
<p>Фигасе, вот и дом Зингера! Да, тот самый, йоу!</p>
<p>Вау!</p>
<p>Дальше, дальше! По поребрикам!</p>
<p>В наушниках бурлят Здоб ши Здуб. На чужой земле они особенно хорошо воспринимаются. А в сознании бурлит другое:</p>
<p style="padding-left: 30px;">Повторяется шепот,</p>
<p>Повторяем следы.</p>
<p>Никого еще опыт</p>
<p>Не спасал от беды!</p>
<p>О, доколе, доколе,</p>
<p>И не здесь, а везде</p>
<p>Будут Клодтовы кони</p>
<p>Подчиняться узде?!</p>
<p>Вот и они, коняжки&#8230;</p>
<p>Было нескончаемое ощущение того, что я попал на цеховой бал по случаю очередной годовщины тезоименитства. К балу, как известно, долго готовятся. Я долго готовился. Я долго ехал. И вот &#8212; приехал.</p>
<p style="padding-left: 30px;">И вот оно, нарядное, на праздник к нам пришло&#8230;</p>
<p>Совершенно не было скучно. Количество людей (over 300) внушало, и внушало качество разговоров, которые я слышал краями ушей. Да и если бы все молча молчали бы в тишине, я все равно получил то, за чем приехал из такого издалёка.</p>
<p>Я думал о том, что нужно сделать, чтобы это ощущение не прекращалось, и проявлялось бы в том же моем блоге, или на форуме s-t.ru; хотя на форуме &#8212; вряд ли; еще многое нужно продумать, чтобы форум не прогнулся под хиханьками постояльцев. Уже, однако, появляется &#171;молодежь&#187; с вопросами о вечном, и надо этому соответствовать.</p>
<p style="padding-left: 30px;">С другой стороны, не хочется молодежь с простыми вопросами отсылать &#171;читать литературу&#187;, но с одной стороны &#8212; как же не послать-то?</p>
<p>На аничковом мосту постоянное движение.</p>
<p>Сжатый дядька бросил что-то мелкое в воду &#8212; мусорки в Санкт-Петербурге редки ввиду потенциального терроризма с их участием. Да и нафига мусорки &#8212; есть же каналы и реки, которые можно использовать по-средневековому методу. Пущай плавает, пущай радует археологов будущего.</p>
<p>Двое стоят на мосту &#8212; один, похоже, местный, второй вроде меня, издалёкий. И объясняет местный неместному: &#171;<em>Вот, это тот самый мост шестнадцати яиц&#8230;</em>&#171;</p>
<p style="padding-left: 30px;">Надо корректировать ожидания.</p>
<p style="padding-left: 30px;">Я вовремя не смог, и вот, нарвался.</p>
<p>Местный придурок со своим неместным спутником уходят, я смотрю на &#171;<em>след от одного из снарядов, которыми обстреливали город во время блокады</em>&#171;. Очень холодно. Я понимаю, что жить в Санкт-Петербурге не захочу ни в коем случае &#8212; климат зверский, я от него уже страдаю. И мне совсем не хочется ходить по мостам с яйцами. Это ж надо такое придумать&#8230;</p>
<p>Дело в том, что я оказался прекрасно знаком с литературным Санкт-Петербургом (тот же эффект наблюдается при посещении Одессы). Одно время я фанател от поэтов Серебрянного века, и искал любую информацию об их окружении. Доискался. Я знаком с очень большим массивом текстов как сугубо литературных, так и газетных, а также мемуарных &#8212; от Чуковского и Маршака до всяких дневников придворных деятелей последних лет Российской империи.</p>
<p>Я знаю этот город, ни разу его не посетив.</p>
<p>Я могу составить список мест, которые обязан посетить каждый приезжий, и могу провести в этом городе не меньше месяца в ежедневной ходьбе по определенным адресам, и мне даже не нужен гид, чтобы рассказывать про все эти чудеса.</p>
<p>И на мосту я вижу не просто диких коней с голыми дядьками, которые валяются у них под копытами &#8212; я вижу идею скульптора, я вижу смысел в композиции, я вижу пластику незавершенных движений, я помню и понимаю описание и значение всех четырех фигур, я понимаю, почему этот голый дядя находится внизу от коня, а этот &#8212; сбоку. Но эпитет с яйцами превращает обнаженных покорителей зверской природы в голозадых дебилов&#8230;</p>
<p style="padding-left: 30px;">С культурным наследием всё очень сложно.</p>
<p style="padding-left: 30px;">Надо тренировать навыки оценки культурных артефактов, надо многое узнавать и переузнавать, чтобы увидеть в голозадом обладателе яиц силу и стремление, сюжет и двадцать лет работы, движение и уравновешенность. Одной санкт-петербургской прописки для всего этого недостаточно.</p>
<p>Но завтра мне снова на конференцию, а послезавтра надо уезжать. Поэтому я пешком спускаюсь к витебскому вокзалу за билетами в мой обратный конец.</p>
<p>По пути ощущение отторжения усиливается. Город контрастов. То кругом дворцы, дворцы, статуи с памятниками &#8212; плюнуть некуда. То вдруг старые дома &#8212; какие-то толстостенные трущобы.</p>
<p>Дома шикарные (были когда-то), с лепнинами и огромными потолками, но внутри &#8212; коммуналки, в которых страшно жить, и следить за чистотой внешней стороны домов никому не приходится. Поэтому дома напоминают увядших стариков, которые когда-то были гигантами мышц и духа, которые блистали на балах и полях сражений, а теперь сидят, сморщенные и скрюченные, и никто их никуда уже не приглашает &#8212; кончились балы, все расходитесь.</p>
<p>На пошарпанных и разодранных стенах светятся яркие, мигающие вывески. Очень всё наляписто и неуместно.</p>
<p>На тротуарах очень раздражают желобы из-под труб дождевой канализации от стены до поребрика &#8212; постоянно рискую свалиться на ровном, в общем-то, месте.</p>
<p>И из-за налета старины крепнет ощущение того, что так будет всегда, и даже через триста лет город будет выглядеть точно так, как сейчас, всё продолжится, ничего не прекратится и не изменится, и ничего нового тут не придумать&#8230;</p>
<p style="padding-left: 30px;">И все так же, не проще,</p>
<p>Век наш пробует нас &#8212;</p>
<p>Можешь выйти на площадь,</p>
<p>Смеешь выйти на площадь,</p>
<p>В тот назначенный час?!</p>
<p style="padding-left: 30px;">Где стоят по квадрату</p>
<p>В ожиданьи полки &#8212;</p>
<p>От Синода к Сенату,</p>
<p>Как четыре строки?!</p>
<p>Вечером, вместо того, чтобы вернуться &#171;хз куда&#187; в здание гостиницы, в которой проходит конференция, и трамбоваться пивом, я остался один на один с коллекцией dvd хозяйки жилища, в котором я оказался.</p>
<p style="padding-left: 30px;">Нет, конечно, тусовка тестировщиков одной конференцией не ограничивается, нужно еще и после нее загудеть. Однако я не смог отойти от этих dvd. Да и болит у меня всё, хочется только лежать, беспамятно распростав усталые ноги во все концы света.</p>
<p>Хозяйка коллекции работает в киноиндустрии, и фильмы подобраны очень грамотно. Нашел фильм Лени Рифеншталь &#171;Триумф воли&#187;&#8230; Надо же!</p>
<p>Включил.</p>
<p style="padding-left: 30px;">Бляха-муха! Вот же какое кино! Как много можно выразить посредством чистого кино-языка! Как много отвлеченных вопросов возникает в процессе просмотра.</p>
<p>И немедленно отключился.</p>
<h2><span style="color: #008000;"><strong>День второй</strong></span></h2>
<p>На выходе из метро афиша: &#171;<strong>20-го числа в Ледовом дворце группа Ария!</strong>&#171;</p>
<p style="padding-left: 30px;">Ыыыыыы!</p>
<p style="padding-left: 30px;">Нипопаду!</p>
<p>Очень славно доставило то, что до конференции доставляли автобусами &#8212; иначе затратил бы излишне много сил на передвижение по незнакомой местности. Я так и не понял, где именно находится отель &#171;Карелия&#187; и как туда добираться самостоятельно. Я был полностью погружен в предстоящее испытание &#8212; мне выпало докладывать собственный доклад после обеда.</p>
<p>В голове, конечно, крутилось только неуместное &#171;<em>Васильевский остров прекрасен, как жаба в манжетах</em>&#187; &#8212; какой нафиг остров в этот момент, я там даже не был, я еще не полностью готов к докладу!</p>
<p>Большая часть времени уходит на подготовку презентаций к публикации, поэтому я медленно раскачиваюсь, иногда соображая, что незаметно пролетел еще один час. К счастью, думаю я, одновременно с моим докладом будет идти мастер-класс Баранцева и доклад Евгении Фирсовой из Яндекса, а это должно перетянуть на себя всю аудиторию, и мне не придется смотреть на большое скопление народа перед собой.</p>
<p>Время обеденное, в зале-галерее, заполненном странными скульптурками современного неолита, в котором мне выпало выступать, еще вообще никого нет. Вообще. &#171;<em>Сижу один, как тать в ночи, с одной мольбой неистовой &#8212; поговори, поклевещи, родной ты мой, транзисторный&#8230; Молчит товарищ Гольдберг, не слышно Би-би-си, и только песня Сольвейг гремит по всей Руси&#8230;</em>&#171;</p>
<p>Еще раз думаю о том, что и как буду говорить, и все яснее понимаю, что презентация моя &#8212; бред курячий, что полна она банальностей и вообще скучна, особенно по сравнению со всеми теми докладами, которые я уже видел. И вообще тему я выбрал самую идиотскую &#8212; большая часть посетителей конференции работают в крупных компаниях, поэтому&#8230;</p>
<p>В общем, внезапно понимаю, что народу уже ОЧЕНЬ много, и что уже подошел час стрелецкой казни. Ну, раз так, я встаю, и одновременно с этим движением забываю все то, о чем так хотел сказать в ходе доклада&#8230;</p>
<p>Пришлось импровизировать.</p>
<p style="padding-left: 30px;">&#171;Вот моргает мне, гляжу, председатель:</p>
<p>Мол, скажи свое рабочее слово!</p>
<p>Выхожу я,</p>
<p>И не дробно, как дятел,</p>
<p>А неспешно говорю и сурово:</p>
<p style="padding-left: 30px;">&#171;<em>Израильская,-</em> говорю,<em>&#8212; военщина</em></p>
<p><em> Известна всему свету!</em></p>
<p><em> Как мать, &#8212; </em>говорю,<em>&#8212; и как женщина</em></p>
<p><em> Требую их к ответу!</em></p>
<p style="padding-left: 30px;"><em>Который год я вдовая,</em></p>
<p><em> Все счастье &#8212; мимо,</em></p>
<p><em> Но я стоять готовая</em></p>
<p><em> За дело мира!</em></p>
<p><em> Как мать вам заявляю и как женщина!..</em>&#171;</p>
<p style="padding-left: 30px;">Тут отвисла у меня, прямо, челюсть,</p>
<p>Ведь бывают же такие промашки! &#8212;</p>
<p>Этот сучий сын, пижон-порученец</p>
<p>Перепутал в суматохе бумажки!</p>
<p style="padding-left: 30px;">И не знаю &#8212; продолжать или кончить,</p>
<p>В зале, вроде, ни смешочков, ни вою&#8230;</p>
<p>Первый тоже, вижу, рожи не корчит,</p>
<p>А кивает мне своей головою!</p>
<p style="padding-left: 30px;">Ну, и дал я тут галопом &#8212; по фразам,</p>
<p>(Слава Богу, завсегда всё и то же!)</p>
<p>А как кончил &#8212;</p>
<p>Все захлопали разом,</p>
<p>Первый тоже &#8212; лично &#8212; сдвинул ладоши.&#187;</p>
<p>После доклада часа три безумно смотрел на мир и пытался и презентации публиковать, и вернуться в состояние адекватности. Словно впервые в жизни выехал на проезжую часть.</p>
<p>Дело резво шло к финалу. Я подустал ходить, устал общаться, устал сидеть. Хотелось неподвижно лежать сто лет. Оккупировал походный стол software-testing.ru и медленно смотрел в монитор ноута.</p>
<h2><span style="color: #008000;"><strong>День третий</strong></span></h2>
<p>В Кишинев возвращался на поезде.</p>
<p>К поездам у меня тоже большие претензии &#8212; я не помещаюсь в стандартах спального места. Мои великолепные ступни свисали с верхней полки, и каждый проходящий обязательно терся о мои пятки, что меня немедленно будило&#8230; Потом меня медленно засыпало до следующего проходимца по вагону.</p>
<p>На станциях входили люди-продавцы всякой хрени по завышенным ценам &#8212; и конфеты, и газеты, и будильники. Несколько раз ходили люди с DVD-all-inclusive, на обложках значились все нынешние хиты просмотров.</p>
<p style="padding-left: 30px;">Вопрос к видео-копирастам: не пробовали ездить в поездах?</p>
<p>Батарея ноута, в общем, огорчила. В рабочем режиме она выдает четыре часа работы, но по сравнению с 39-ью часами пути эти четыре часа выглядели и оказались каплей.</p>
<p>Перед выходом из вагона я застегнулся полностью, памятуя о том, что снаружи холодно. Но снаружи оказалось неимоверно тепло, хотя и сыро. Очень тепло. Это юг, матка-боска, и я &#8212; южанин.</p>
<p>Дома вторым делом я полез к компьютеру. Выяснилось, что в пятницу (первый день конференции) мой блог обслужил 1 500 посещений. В субботу и воскресенье &#8212; 918 и 944 соответственно. А в понедельник, пока я ехал в проклятом поезде, переполненном соотечественниками, в блог было заглянуто 2 216 раз.</p>
<p>Теперь ежедневное количество заходов крутится у планки 1000, и я снова не знаю, чего такого придумать, чтобы удерживать посещение на высоком уровне. К тому же, на работе горячая пора, и сложно думать о чем-то еще, кроме работы. Знаю только, что с интересом жду сообщения о том, где будет проходить следующий выпуск конференции.</p>
<p style="padding-left: 30px;">Неужели мне снова придется отдавать мои пятки на растерзание шатающимся по вагону?</p>
<p>В общем, <del>такой была конференция SQA Days 8</del> вот что я пережил и передумал на конференции SQA Days 8.</p>
<p>Хотя нет, не всё.</p>
<h2><span style="color: #008000;"><strong>Снова день второй</strong></span></h2>
<p style="padding-left: 30px;"><em>Санкт-Петербург &#8212; это большой город, в котором не за кого выходить замуж, ведь кругом одни только геи, которые ширяются страшной смесью скуки и алкоголя&#8230;</em></p>
<p>Еще я познакомился с небольшим пёсиком по имени &#171;Сид Вишес&#187; (он умеет брать доминант-септаккорд в си бемоль голосом, жалкие вы людишки!), и пообщался с одной &#171;питерской богемой&#187;.</p>
<p>Значит, уже десятый год эта талантливая артистка, звезда провинциальной сцены, покоряет Санкт-Петербург. Сейчас снимает очередную <del>сцену</del> комнату в очередной коммуналке. Внешне яркая, внутренне богатая, работает в каком-то кафетерии.</p>
<p><strong>&#8212; А где тут у вас Розенбаум живет?</strong></p>
<p>&#8212; Ой, а Розенбаума у нас не любят.</p>
<p><strong>&#8212; Фигасе! За что?</strong></p>
<p>&#8212; А он в каких-то делах с недвижимостью замешан&#8230;</p>
<p><strong>&#8212; Какое это имеет отношение к его песням?</strong></p>
<p>&#8212; Не знаю, но замешан.</p>
<p style="padding-left: 30px;">Выяснилось, что &#171;<em>у нас, в Питере, много наркоманов, а выходить замуж не за кого &#8212; или наркоман, или алкоголик, или гей, общаться не с кем</em>&#171;.</p>
<p style="padding-left: 30px;">&#171;<em>Или тестировщик</em>&#187; &#8212; подумал я, но промолчал, ибо юмор не был бы оценен, и я таким неумелым заявлением рисковал бы записать &#171;питроградских&#187; тестировщиков в поголовный список геев-алкоголиков, за что они потом всем кагалом скинулись бы и послали бы, например, Рому Твердохлебова в Кишинев, чтобы меня прибить (это гипербола).</p>
<p style="padding-left: 30px;">А еще выяснилось, что быть артистом в Санкт-Петербурге невозможно в принципе. Артисты театра, например, получают неимоверно мало денег, жить им не на что. Надо прорываться в кино.</p>
<p><strong>&#8212; Хорошо. А почему ты не звезда экрана?</strong></p>
<p style="padding-left: 30px;">Напомню, что покорение происходит уже десятый год.</p>
<p>&#8212; Потому, что для того, чтобы стать известным, надо или переспать с кем-то, или с кем-то бухать. Я выбрала бухать, поэтому я еще не звезда.</p>
<p><strong>&#8212; Ммм&#8230; А как же&#8230; То есть, все известные артисты с кем-то спали, чтобы стать известными?</strong></p>
<p>&#8212; Конечно!</p>
<p><strong>&#8212; Ммм&#8230; Алиса Фрейндлих?</strong></p>
<p>&#8212; О, Алиса Бруновна! Можем ей в любой момент позвонить! У меня ее телефон есть.</p>
<p><strong>&#8212; Да ладно! А ну, позвони! Я ей скажу, что я ее обожаю.</strong></p>
<p>&#8212; Ээээ&#8230; Нет, уже поздно звонить. Завтра, может быть.</p>
<p><strong>&#8212; Ладно. Итак, с кем ей пришлось&#8230;</strong></p>
<p>&#8212; Ты не сравнивай то время с нашим временем. Тогда же все по-другому было.</p>
<p style="padding-left: 30px;">Мда?</p>
<p style="padding-left: 30px;">– <em>Уй, мадам</em>! – подтвердил Фагот, –<em> натурально, вы не понимаете. Насчет же заседания вы в полном заблуждении. Выехав на упомянутое заседание, каковое, к слову говоря, и назначено-то вчера не было, Аркадий Аполлонович отпустил своего шофера у здания акустической комиссии на Чистых прудах</em> (весь театр затих)<em>, а сам на автобусе поехал на Елоховскую улицу в гости к артистке разъездного районного театра Милице Андреевне Покобатько и провел у нее в гостях около четырех часов.</em></p>
<p style="padding-left: 30px;">– <em>Ой!</em> – страдальчески воскликнул кто-то в полной тишине.</p>
<p style="padding-left: 30px;">Молодая же родственница Аркадия Аполлоновича вдруг расхохоталась низким и страшным смехом.</p>
<p style="padding-left: 30px;">– <em>Все понятно! </em>– воскликнула она, – <em>и я давно уже подозревала это. Теперь мне ясно, почему эта бездарность получила роль Луизы!</em></p>
<p style="padding-left: 30px;">И, внезапно размахнувшись коротким и толстым лиловым зонтиком, она ударила Аркадия Аполлоновича по голове.</p>
<p style="padding-left: 30px;">Подлый же Фагот, и он же Коровьев, прокричал:</p>
<p style="padding-left: 30px;">– <em>Вот, почтенные граждане, один из случаев разоблачения, которого так назойливо добивался Аркадий Аполлонович!</em></p>
<p style="padding-left: 30px;">– <em>Как смела ты, негодяйка, коснуться Аркадия Аполлоновича?</em> – грозно спросила супруга Аркадия Аполлоновича, поднимаясь в ложе во весь свой гигантский рост.</p>
<p style="padding-left: 30px;">Второй короткий прилив сатанинского смеха овладел молодой родственницей.</p>
<p style="padding-left: 30px;">– <em>Уж кто-кто,</em> – ответила она, хохоча, – <em>а уж я-то смею коснуться!</em> – и второй раз раздался сухой треск зонтика, отскочившего от головы Аркадия Аполлоновича.</p>
<p style="padding-left: 30px;">–<em> Милиция! Взять ее!</em> – таким страшным голосом прокричала супруга Семплеярова, что у многих похолодели сердца.</p>
<p style="padding-left: 30px;">А тут еще кот выскочил к рампе и вдруг рявкнул на весь театр человеческим голосом:</p>
<p style="padding-left: 30px;">– <em>Сеанс окончен! Маэстро! Урежьте марш!</em></p>
<p><strong>&#8212; Мда? Тогда&#8230; Лиза Боярская?</strong></p>
<p>&#8212; У нее папа известный &#8212; он ее и протолкнул. Знаю я эту Лизку прекрасно&#8230;</p>
<p><strong>&#8212; Мда? А вот Владимир Миронов &#8212; он что, с кем-то &#171;спал&#187;?&#8230;</strong></p>
<p>&#8212; А Миронов у нас гей.</p>
<p><strong>&#8212; В каком смысле?</strong></p>
<p>&#8212; В прямом, видно же по лицу.</p>
<p><strong>&#8212; Блин. А я не вижу. Он же артист! Я об искусстве говорил!</strong></p>
<p>&#8212; Ну да! Он гей, и чтобы сниматься в фильмах на первых ролях&#8230;</p>
<p><strong>&#8212; Погоди, погоди! А&#8230;</strong></p>
<p>&#8212; И Киркоров гей. И Олег Меньшиков гей.</p>
<p><strong>&#8212; Блин, что, все геи?</strong></p>
<p>&#8212; А то!</p>
<p style="padding-left: 30px;">Мне с глубинным ужасом подумалось о том, с кем пришлось спать Дмитрию Медведеву, чтобы получить роль президента Российской федерации&#8230;</p>
<p><strong>&#8212; А Безруков? Тоже гей?</strong></p>
<p>&#8212; А что Безруков? Он вообще бездарный. У него только внешность подходящая, чтобы Пушкина играть. Главное, вообще-то, попасть в Голливуд. Но в Голливуд не попасть &#8212; там все заняли евреи.</p>
<p><strong>&#8212; Какие евреи?</strong></p>
<p>&#8212; Обычные. Когда-то русские могли завоевать Голливуд, но Сталин приказал Эйзенштейну создавать кино в Одессе, поэтому время прошло.</p>
<p><strong>&#8212; Ну слушай&#8230; Ну не могут же все быть геями. Вот, например, Машков?</strong></p>
<p>&#8212; А что Машков?</p>
<p><strong>&#8212; Ну, офигенный актер, дарование. Он что, тоже с кем-то спал?</strong></p>
<p>&#8212; А что такого он сделал, чтобы быть офигенным актером?</p>
<p><strong>&#8212; Он, кстати, в Голливуде снимался. Там, где евреи все оккупировали.</strong></p>
<p>&#8212; Да? В каком фильме?</p>
<p><strong>&#8212; В этом, как его&#8230; &#171;В тылу врага&#187;! Он там играл серба или боснийца, что ли, который хотел замочить Оуэна Уилсона&#8230;</strong></p>
<p>&#8212; А, это тот самый фильм, который провалился во всех прокатах, да?</p>
<p style="padding-left: 30px;">Вообще-то, бюджет 40 млн, сборы 91 млн длр США. Разве это провал?</p>
<p>В общем&#8230; &#171;Богема&#187; оказалась со сложной внутренней структурой, я так не могу.</p>
<p>Наверное, это всеобщее отрицание окружающей действительности &#8212; защитная реакция для тонкой артистической психики. Но все-таки&#8230;</p>
<p>Общаясь с богемой, я заскучал по моим дорогим сердцу и понятным разуму тестировщикам. Все-таки, айтишность ближе к адекватности, нежели артистичность.</p>
<p style="padding-left: 30px;">Уж лучше бы пил.</p>
<p style="padding-left: 30px;">(<em>пилилим-пилилим</em>)</p>
<p style="padding-left: 30px;">И курил.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>В тексте органично использованы песни-стихи четырех Александров: Розенбаума, Галича, Васильева и Гликберга, в быту известного как &#171;Саша Черный&#187;.</p>
<p>Всi ихние права на ихние стихи захищены.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/12/13/hai-fa-caruta-la-conferinta/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2101</post-id>	</item>
		<item>
		<title>Сергей Олейников: Почему тестировщики не хотят быть тестировщиками</title>
		<link>https://testitquickly.com/2010/11/21/39/</link>
					<comments>https://testitquickly.com/2010/11/21/39/#respond</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Sun, 21 Nov 2010 10:46:29 +0000</pubDate>
				<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Презентации]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<category><![CDATA[Сергей Олейников]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=1966</guid>

					<description><![CDATA[Как становятся тестером Существует несколько способов становления тестером, каждый из которых подтверждается многочисленными примерами. Если в предложенном списке Вы не нашли свой, пишите мне, я с радастью прочитаю Вашу историю 🙂 Студент Многие студенты, мечтающие работать IT разработчиками, но не имеющие достаточного опыта, могут попасть только в тестирование, т.е. туда, где входной порог существенно ниже.… <span class="read-more"><a href="https://testitquickly.com/2010/11/21/39/">Читать далее: Сергей Олейников: Почему тестировщики не хотят быть тестировщиками &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;"><strong>Как становятся тестером</strong></p>
<p>Существует несколько способов становления тестером, каждый из которых подтверждается многочисленными примерами. Если в предложенном списке Вы не нашли свой, пишите мне, я с радастью прочитаю Вашу историю 🙂</p>
<p><strong>Студент</strong></p>
<p>Многие студенты, мечтающие работать IT разработчиками, но не имеющие достаточного опыта, могут попасть только в тестирование, т.е. туда, где входной порог существенно ниже. Большинство студентов, начинающих свою карьеру в тестировании, рассматривают тестирование как стартовую точку.</p>
<p><strong>Случайность</strong></p>
<p>Также среди тестеров встречаются люди, которые изначально не собирались ими быть. Вполне возможно, они не собирались работать в ИТ. Здесь они оказались случайно: в компании были открытые вакансии и для того, чтобы устроиться на работу достаточно было иметь голову на плечах и не много понимать программировании и администрировании операционных систем.</p>
<p><strong>Было интересно</strong></p>
<p>Нередко встречаю кандидатов, которым тестирование интересно или они так думают, что тестирование интересно для них. Некоторым интересно ломать, некоторым автоматизировать, но и тем и другим нравится тестировать. Именно поэтому они здесь.</p>
<p><strong>Вас «попросили»</strong></p>
<p>Иногда разработчики становится тестерами, лишь потому, что это важно компании. Кто-то отваливается, а кто-то продолжает героически сражаться за качество продукта и решает геометрально другие задачи, нежели в продуктовой разработке.</p>
<p><span id="more-1966"></span></p>
<p><strong>С чего начинается работа</strong></p>
<p>Предположим, вы нанимаете на работу инженера (возможно, студента), который не имеет достаточного опыта в тестировании или вообще имеет опыта работы в компании. Тем не менее вам необходимо организовать процесс так, чтобы новый сотрудник достаточно быстро вошел в курсе дела и начал приносить пользу.</p>
<p>Конечно, вы можете завалить его документацией по продукту и процессам, используемым в компании, определить срок на изучение материала и по истечении данного срока провести небольшой (или большой) экзамен по знанию продуктов и процессов. Это сработает? Наверное, да, если сотруднику хватит терпения на выполенения столь скучной работы в одиночестве и без практики. Но вполне возможно, что данный сотрудник будет демотивирован еще до того, как приступит к выполенению своих служебных обязанностей.</p>
<p>Другой более эффективный, но в тоже время и более дорогой способ вовлечения новых сотрудников в проекты, &#8212; это проведение для них специализированных тренингов, на которых присутствует постоянный контакт между сотрудниками и тренерами. В рамках тренингов новые сотрудники знакомятся с продуктами, методиками и процессами. При таком подходе обучение сфокусировано на важных аспектах работы, а сам процесс обучения выглядит динамичным и интересным.</p>
<p>Однако, наличие подобных тренингов должно быть экономически оправданным, а эффективность тренингов возможна только в том случае, если в компании есть грамотные тренеры и отработанные тренинговые программы.</p>
<p>Как часто и в каком количестве вы нанимаете новых сотрудников? Какое соотношение новичков и профессионалов в списке вновь нанятых сотрудников? Очевидно, что нет необходимости создавать тренинговые центры для того, чтобы обучить пару сотрудников, нанятых в течение шести месяцев. Тогда, как же обеспечить плавный ввод сотрудника в проект?</p>
<p>Верификация багов – это одна из первых задач, которую можно поручить начинающему. Данная задача не только позволит изучить продукт, но и даст сотруднику почувствовать, что он или она является частью команды и от его или ее результатов работы также зависит успех проекта. Не стоит давать новому сотруднику верификацию багов, где проектные риски высоки. Однако, вы можете усложнять задачу в зависимости от полученных результатов и назначать на сотрудника баги, верификация которых требует большей внимательности и экспертизы</p>
<p><strong>Эволюция тестера или почему тестеры не хотят быть тестерами</strong></p>
<p><strong>Надоело верифицировать баги</strong></p>
<p>Верификация багов вполне годится как инструмент для обучения, но не годится в качестве основной задачи. Никакой тестер не будет заниматься этим и только этим больше одного месяца. Если к вам не пришли и не сказали, что эта задача просто наскучила, то вам следует самим поинтересоваться &#8212; а все ли в порядке, и если вы получите положительный ответ, вам следует усомниться в способностях данного тестера и проанализировать его или ее мотивацию.</p>
<p>Конечно все тестеры верифицируют баги, но лишь потому, что это входит в их круг должностных обязанностей. Но делать это никто не любит.</p>
<p><strong>Надоело исполнять тест кейсы</strong></p>
<p>Когда верификация багов не может быть больше постоянной задачей, а процесс обучения инженера еще не закончен, разумно назначить инженера на исполнение тест кейсов. Однако, добавление данной задачи вовсе не означает отмену предыдущей. Тем не менее, инженер продолжает изучать продукт и предметную область посредством исполнения тест кейсов, и знакомиться с техникой их написания.</p>
<p>Очень важно на данном этапе организовать серию тренингов для инженера, в рамках которых инженер изучит фундаментальные техники функционального тестирования: тестирование граничных значений, классы эквивалентности и т.д. Это позволит инженеру понимать причины того или иного подхода, используемого в тест кейсе.</p>
<p>Если же в вашей компании есть автотесты, то также разумно назначить инженера на разбор упавших тестов. Это позволит инженеру познакомиться с тем, каким образом в компании обеспечена автоматизация тестирования: логи, инфраструктура и т.д.</p>
<p>Исполение тестов новичками позволяет вам оценить качество имеющихся тест кейсов с точки зрения понятности, логичности и завершенности. Если тест кейсы написаны таким языком, что для их прохождения нужно работать в команде два или три года, то вы узнаете об этом очень быстро. Если логирование в автотесте реализовано так, что понять его может только разработчик теста или его коллега, который также принимал участие в написании данного теста, то вы тоже узнаете об этом очень быстро.</p>
<p>Поскольку исполение тестов как и верифицирование багов &#8212; это задача, исключающая творческую составляющую, она очень быстро надоест инженеру и вам нужно быть готовым к тому, чтобы дать этому инженеру другую задачу.</p>
<p><strong>Надоело писать тест кейсы</strong></p>
<p>Написание тест кейсов – это задача, которая позволит тестеру задействовать весь свой потенциал и знания, полученные на предыдущих этапах, для тестирования функциональности в продукте. Необходимость написания тест кейсов по определенным правилам сделает этот процесс контролируемым. Таким образом, вы будете понимать что тестируется и как тестируется. Сложность задачи будет зависеть от того, над какой функциональностью работает тестер.</p>
<p>Но как и в двух ранее описанных случаях, не многие способны «клепать» тест кейсы, не теряя при этом энтузиазма. Поэтому, чтобы обеспечить эффективность ручного тестирования и поддержание интереса инженеров к такой работе, вам придется внедрить такие практики, как пострение карт тестирования и exploratory тестирование, а написание тест кейсов свести к минимуму, закрывая лишь высоко приоритетные сценарии и аспекты тестируемых систем, что в дальнейшем будет определять регрессионное тесты.</p>
<p><strong>Не придумываю фичи</strong></p>
<p>Большинство тестеров, с которыми мне довелось общаться, поднимали вопрос о необходимости их участия в разработке фичи. Комментарии, которые появляются в процессе тестирования иногда, а порой и довольно часто, являются поздними изменениями в продукте и они не могут быть реализованы когда план работ уже согласован. Однако, большинство тестеров уверены, что если бы они участвовали в разработке фичей «с самого начала», то продукт бы был лучше.</p>
<p>Нужно отметить, что это достаточно валидное утверждение, а тестеры, которые имеют опыт работы с продуктом, хорошо понимают предметную область и способны не только верифицировать продукт, но и обеспечить его валидацию, действительно полезны в разработке фичей «с самого начала».</p>
<p>Поэтому если ваш инженерный процесс позволяет вовлекать тестировщиков в разработку фичей до того как их начнут реализовывать, то это решает проблему «Я не придумываю фичи».</p>
<p>Тестеры, которые никогда не мечтали быть разработчками оседают имменно на этом этапе.</p>
<p><strong>Хочу писать код</strong></p>
<p>Однако, те инженеры, которые изначально рассматривали тестирование как промежуточный шаг на пути к разработке, непременно объявят вам о своем намерении писать код.</p>
<p>Разработка автотестов – это мощный мотиватор в решении данной проблемы. Как правило, это приводит к появлению конструкций вида:</p>
<p>public class TestClass1{</p>
<p>public static void main (String[] args){</p>
<p>//some code</p>
<p>}</p>
<p>}</p>
<p>Если автоматизация тестирования не выглядит как хаотичный процесс, где каждый тестер делает что хочет и как хочет, а наоборот, имеет четкую стратегию с применением лучших практик, таких как ревью кода, использование сторонних фреймфорков (например, для PHP это может быть Zend framework) и нестандарных решений в тестировании продукта, то автоматизация является серьезным аргументом в решении вопросов «хочу писать код».</p>
<p>Инженеры, занимающиеся автоматизацией тестирования, зачастую решают задачи не меенее сложные чем те, кто разрабатывают новые фичи в продукте. Поэтому большинство тестеров, которые изначально хотели быть разработчиками, вполне удовлетворены задачами этого этапа. При этом все также разрабатывают тестовые спецификации, исполняют тесты, открывают и верифицируют баги и автоматизируют тестирование.</p>
<p><strong>Хочу писать другой код</strong></p>
<p>Но даже при наличии автоматизации вы не можете гарантировать, что к вам не придут и не скажут «Хочу писать другой код». В этом случае тестер, который занимался автоматизацией, по каким-то причинам не понял или не увидел должного развития в рамках предложенных ему задач и считает, что программирование там, где разрабатываются фичи.</p>
<p>Как с этим бороться?</p>
<p><strong>Менеджер vs. эволюция</strong></p>
<p>Никак!! Поскольку верификация багов, исполнение тестов, дизайн тестов, участие в разработке новых фичей, разработка автотестов – это эволюция тестера. С эволюцией нет смысла бороться, ее нужно учитывать в планировании проектов, в формировании команды, в формализации карьерного роста и т.д.</p>
<p>Используйте данные знания, чтобы мотивировать сотрудника к работе. Определите цели и задачи для инженера. Обеспечьте прозрачность процесса контроля достижений посредством обратной связи. Дайте возможность изучать и применять новые технологии и практики.</p>
<p>Если же тестер заявил о том, что ему не интересно тестирование вообще и он хочет заниматься разработкой фичей, то ваша цель теперь – сохранить сотрудника в компании. Посчитайте, сколько должно пройти времени с момента найма сотрудника и до того, как сотрудник начнет приносить серьезный вклад в проект. Вполне возможно что инженер, прошедший школу тестирования и научившийся рограммировать, будет не менее эффективен и полезен в разработке.</p>
<p>В тех случаях, когда инженер способен и готов руководить, сделайте его наставником, руководителем группы или менеджером. Такое назначение замотивирует инженера работать в вашем отделе. Если же такой вариант невозможен, то приложите все усилия, чтобы перевести инженера в отдел разработки.</p>
<p><strong>Как искать «правильных» тестеров</strong></p>
<p>Для того, чтобы обеспечить плавный рост инженера и при этом сохранить эффективность его работы на каждом из указанных этапов, важно подбирать «правильных» тестеров. Критерий правильности может варьироваться в зависимости от рассматриваемой должности. Очевидно, что требования к инженеру, занимающемуся ручным тестированием и к инженеру, в задачи которого входят автоматизация, будут различны.</p>
<p>Как правило, при принятии решения о приеме на работу кандидата учитывается соответствие его техническим требованиям к должности: способность решать аналитические задачи, знание предметной области и т.д. Насколько кандидат подходит психологически на данную вакансию определяется по принципу нравится или не нравится, или игнорируется совсем.</p>
<p>Важно отметить, что не каждый тестер может быть разработчиком, также как не каждый разработчик может быть тестером. Ключ к решению данного вопроса кроется в психологическом портрете тестера и разработчика.</p>
<p>Основная цель тестирования – это поиск багов в продукте. Следовательно, каждый тестер должен фокусироваться на поиске различий и несоотвествий. В то время как разработчик должен ориентироваться на обобщение фактов при создании новых фичей. Таким образом, контролирующим вопросом при собеседовании кандидата будет: «Сравните, пожалуйста, объект А с объектом Б». А дальше внимательно слушайте ответы: чего в них больше &#8212; обобщений или различий.</p>
<p>Конечно, вопрос сравнения объектов является далеко не единственным в определении психологического портрета кандидата, а лишь иллюстрирует данный метод.</p>
<p>Если построить интервью таким образом, что сначала определяется насколько кандидат психологически подходит на данную вакансию, а только потом выяснять его профессиональные способности, то это позволит избежать проблем в будущем: когда инженер отлично знает предметную область и тем не менее не может или не хочет выполнять предложенные задачи.</p>
<p><strong>Заключение</strong></p>
<p>Итак, какие полезные выводы можно сделать на основании вышеизложенного материала:</p>
<p>1. Нужно искать «правильных» тестеров &#8212; для того, чтобы обеспечить плавность в карьерном росте и эффектиность работы на разных этапах.</p>
<p>2. Учитывать эволюцию в проектных планах, в формировании команды и т.д., и ни в коем случае не бороться и не препятствовать ей.</p>
<p>3. Делать процесс роста интересным. Как правило, это достигается с помощью своевренной смены задач, сохраняя тем самым мотивацию сотрудника.</p>
<p>4. Всегда сохранять сотрудника в отделе или компании.</p>
<p>Источник описания: <a href="http://soleynikov.livejournal.com/20857.html">http://soleynikov.livejournal.com/20857.html</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/11/21/39/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1966</post-id>	</item>
		<item>
		<title>Алексей Лупан: Мал, да удал &#8212; менеджмент тестирования в маленькой компании</title>
		<link>https://testitquickly.com/2010/11/21/37/</link>
					<comments>https://testitquickly.com/2010/11/21/37/#comments</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Sun, 21 Nov 2010 10:42:12 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Презентации]]></category>
		<category><![CDATA[Disaster Recovery Plan]]></category>
		<category><![CDATA[Mantis]]></category>
		<category><![CDATA[Remember The Milk]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<category><![CDATA[Александр Александров]]></category>
		<category><![CDATA[Папуасы]]></category>
		<category><![CDATA[Эвелина Тананаева]]></category>
		<category><![CDATA[Юля Нечаева]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=1946</guid>

					<description><![CDATA[Текст слегка дополнен всем тем, о чем я хотел сказать, но по причине скудности эфирного времени не успел. Вместо картинок слайдов использую заголовки. Я вам сегодня ничего рассказывать не буду, а только поделюсь теми домыслами, которые я додумал по прошествии своего развития в теле тестировщика. Для прояснения антуража уточняю, что я — тестировщик из Кишинева.… <span class="read-more"><a href="https://testitquickly.com/2010/11/21/37/">Читать далее: Алексей Лупан: Мал, да удал &#8212; менеджмент тестирования в маленькой… &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p style="text-align: right;"><em>Текст слегка дополнен всем тем, о чем я хотел сказать,</p>
<p>
</em><em>но по причине скудности эфирного времени не успел.</p>
<p>
</em><em>Вместо картинок слайдов использую заголовки.</em></p>
<p>Я вам сегодня ничего рассказывать не буду, а только поделюсь теми домыслами, которые я додумал по прошествии своего развития в теле тестировщика.</p>
<p>Для прояснения антуража уточняю, что я — тестировщик из Кишинева.</p>
<p>Кишинев — это маленькое государство аутсорсеров в IT. Собственных разработок считанные единицы, большинство рабочих предложений на этом маленьком рынке — удаленная поддержка проектов для иностранных заказчиков.</p>
<p style="padding-left: 30px;">Да, еще тут умеют класть плитку кубометрами и пить вино декалитрами, но это не является особенным достижением местного айтишного народа.</p>
<p>Например, я сейчас работаю над интернет-магазином, которым пользуются только жители США — и оплата и доставка заточены именно под их регион.</p>
<p>У нас нет огромных компаний, как это бывает в Москве или Киеве, в которых можно прожить всю свою карьерную и биологическую жизнь.</p>
<p>Обычный кишиневский айтишник большую часть жизни:</p>
<ol>
<li>мечтает стать программистом,</li>
<li>проводит время в маленьких компаниях,</li>
<li>поддерживает зарубежные долгосрочные проекты,</li>
<li>работает в окружении малочисленного коллектива, большую часть которого составляют вечно приходящие и уходящие «студенты».</li>
</ol>
<p>Затем обычный кишиневский айтишник как следует учит Java, английский вперемешку с французским и навсегда уезжает в Канаду.</p>
<p><span id="more-1946"></span></p>
<p>Когда-то я целенаправленно учился работать в разных рабочих условиях — и в большой компании, и в маленькой, обучаясь взаимодействию с разными рабочими процессами, и успокоился только тогда, когда вроде бы чему-то научился, и в ходе очередного этапа поиска работы в Кишиневе я внезапно для самого себя стал начальником тестировщиков.</p>
<p>Начальник тестировщиков в Кишиневе это не совсем то, что подразумевается под тест-менеджером в Москве, Киеве или Санкт-Петербурге. У нас обычно это человек, который занимается тем, чем не хотят заниматься все остальные участники проекта.</p>
<p>Когда-то давно, в самом начале своих занятий тестированием я тоже думал, что «<em>два месяца посижу и покликаю, а потом я чего-нибудь выучу из программирования, и&#8230;»</em></p>
<p>Но потом мне стало интересно возиться с тестированием, а еще позже я выяснил, что адекватных и грамотных тестировщиков в Кишиневе очень мало, рынок буквально открыт для всех тех, кто хочет что-то сделать в этой области, и даже деньги можно получать большие, несмотря на то, что в принципе тестировщик в Кишиневе — это жалкое зрелище.</p>
<p>В общем, понятно, почему стать тестировщиков в Кишиневе весьма просто.</p>
<p>«Входная цена» в профессию весьма низка, вакансии для юниоров были, есть и всегда будут (только искать надо не по объявлениям, где пишут о том, что «нужен супер-профессионал»), и если не искать сходу «тыщу долларов для начала», работу тестировщиком найти можно быстро.</p>
<p>Сложнее опытным тестировщикам, а также тест-менеджерам — тут рынок более узкий, ибо это дело ответственное, а потому сразу дорогое.</p>
<h2><span style="color: #008000;"><strong>Главный вопрос: Кто ты? QC дрожащее, или QA?</strong></span></h2>
<p>Человек, который начинает заниматься тестированием в маленькой компании прежде всего должен выяснить, кем его считают окружающие.</p>
<p>Был такой случай: меня назначили начальником отдела тестирования.</p>
<p>Круто.</p>
<p>Плохо то, что в компании бытовали технические проблемы, и надо было многое менять. Например, обучить программистов работать с svn (и это совсем не смешно).</p>
<p>Была создана рабочая группа из представителей разных отделов, мол, сами вместе скоординируйтесь и примите наилучшие, взвешенные технические решения. Меня пригласили в эту группу, и я был буквально счастлив, ибо появилась возможность воздействовать на сложную ситуацию, а там действительно было что менять в лучшую сторону.</p>
<p>Работаем мы, спорим, доказываем, что-то решаем, но вот по итогам решения всё принимаются «не те»&#8230;</p>
<p>Позже, случайно во внутренней wiki я увидел список участников этой группы, и меня там не было. Я пошел спрашивать. Мне ответили, что «<em>тебя изначально и не думали туда включать, ты же просто тестировщик&#8230; Иди, сиди, тестируй&#8230;</em>»</p>
<p>Резюме: когда думаешь о том, как «поставить» тестирование, надо сперва понять, действительно ли у тебя есть возможность что-то менять, или же твоя роль номинальна. Выяснять это надо рано и быстро, во время испытательного периода.</p>
<h2><span style="color: #008000;"><strong>Каждая маленькая компания когда-то вырастет</strong></span></h2>
<p>Надо понимать, что каждая маленькая компания когда-нибудь может стать большой компанией. Если работать только так, как указывает текущая ситуация, то вполне вероятно, что уже через полгода или год, когда проект разовьется, тестирование станет не помощью, не сервисом, а обузой, «бутылочным горлышком».</p>
<p>Почему: приложение выросло и усложнилось, люди сменились, а информация о том, почему и как были приняты те или иные технические решения, или ушла вместе с их головами, или осталась, но совершенно не структурирована.</p>
<p>Начинаются <a href="http://game-ts.blogspot.com/2010/09/help.html">проблемы</a> с уверенностью в результатах работы (действительно ли всё протестировано?).</p>
<p>В том числе и проблемы со временем — народ искренне не понимает, <a href="http://testitquickly.com/2010/09/26/dont-fuck-with-da-hui/">почему тестирование занимает так много времени</a>.</p>
<p>В будущем пришедший тестировщик будет не работать, а «расхлебывать» то, что ему досталось.</p>
<p>У меня подобное случалось неоднократно, и основная мысль этого слайда — народ, тестирование надо организовывать сразу по-взрослому.</p>
<p style="padding-left: 30px;">Когда начинаете работать, думайте о тех, кто придут после вас, и делайте все красиво и чисто :).</p>
<h2><span style="color: #008000;"><strong>Как обустраивать тестирование — никто не подскажет</strong></span></h2>
<p>Большая проблема тестировщика в маленькой компании — одиночество. Прекрасно, что не с кем меряться, но и не с кем советоваться.</p>
<p>Советоваться можно с коллегами из других городов (спасибо интернетам), но люди, которые живут и работают в больших городах и в другом окружении, посоветуют очень хорошо то, что подходит для них, то, с чем их опыт позволяет справиться. Не факт, что это поможет именно тебе.</p>
<p>Каждый проект, каждая отдельная ситуация обладает настолько мелкими нюансами, которые невозможно перечислить, или перечислил бы, но не догадываешься о том, как их сформулировать, бо они «летают в воздухе», которым ты дышишь.</p>
<p>Поэтому, прежде чем приступать к работе, надо многое обдумать, надо суметь принять на себя ответственность за процессы, которые будут созданы, за документы, которые будут появляться в ходе работы, за, может быть, весь процесс разработки, потому что в маленьких компаниях, особенно в Кишиневе, процессы очень репрезентативны для развивающихся команд.</p>
<p>Выглядит это так: собирается толпа молодых и умных парней, которые умеют писать код и дизайнить всякие всячины, и основная их цель — наколбасить как можно больше хорошего кода, а дальше все само пойдет как надо. Обычно это не происходит, но поначалу и по-молодости же об этом никто не догадывается.</p>
<p>Позже возникает необходимость в документации, а документировать то, что УЖЕ существует — то еще удовольствие&#8230;</p>
<p>Также если нет под рукой опытного работника, «студенты» организуются самостоятельно, по уму и разуму, как удобно.</p>
<p>Удобно ли пользоваться svn, если ты тут единственный программист, и весь код находится только на твоей машине и в твоих руках? Нет, неудобно.</p>
<p>Удобно ли ставить баг-трекер, если ты сам заведуешь всеми багами, и проект, в принципе, небольшой? Нет, неудобно. Да и что такое — баг-трекер?</p>
<p>Нужно ли ставить wiki и записывать туда то, что само по себе очевидно и понятно, и никому не требуется, а если потребуется — подойди, я все детально расскажу? Нет, не нужно ставить wiki.</p>
<p>К чему это приводит в итоге? Понятно, да&#8230;</p>
<p style="padding-left: 30px;">Если не понятно, то вот вам коллектив, в котором все по-отдельности уверены в том, что svn, баг-трекеры и wiki излишни, совершенно не нужны и неудобны.</p>
<p>Функции управления в коллективе адекватных людей весьма номинальные — кто крут в нужной области, тот и лидер, тот и назначается ответственным. Поэтому у тестировщика есть все шансы на то, чтобы взять управление проектом в свои слабые руки, ведь должность тестировщика весьма обширна и подразумевает, что проект тебе известен с точки зрения юзера более глубоко, чем даже его главному разработчику.</p>
<p>Еще надо учесть то, что «принять ответственность» означает «стать командиром». Обустраивание тестирования в какой-то момент приведет к необходимости как-то подправить и процесс разработки. А там будут нужны и баг-трекер, и wiki, и svn, и воля на то, чтобы давить «бунт на корабле»&#8230;</p>
<h2><span style="color: #008000;"><strong>Тестировщик должен медленно &#171;подсадить&#187; народ на свои инструменты, отчеты и документы</strong></span></h2>
<p>Грамотный тестировщик приходит в компанию со своими инструментами.</p>
<p>Баг-трекер, вики, svn – это основные.</p>
<p>Можно также приносить свои кресло и наушники — я так делаю.</p>
<p>Они могут уже быть, но нужно выяснить, пользуются ли ими.</p>
<p>У меня были случаи, когда я спрашивал, есть ли svn в компании, но забывал спросить, пользуются ли им кто-нибудь. Реальные случаи: есть svn, но пользуются им только менеджеры, и то — для сохранения своих ворд-файликов с названиями типа «<em>требования к системе, ver. 152.0</em>». Программисты про svn знают, но не используют. А нафига оно нужно?</p>
<p>Одна из основных задач тестировщика заключется в том, чтобы медленно, почти незаметно и ненапряжно подсадить окружающих на свои инструменты. К баг-трекеру люди должны привыкнуть, бо это нечеловеческое изобретение, с молоком матери не передающееся 🙂</p>
<p>Люди должны привыкнуть к тому, что есть вики с документацией — хоть какой-нибудь документацией, для того, чтобы в будущем избежать многих проблем.</p>
<p>Обычно тестировщик оснащается всем необходимым, если он все свои проблемы уже пережил, и понимает, как душить их в зародыше.</p>
<p>Понятно, что большая часть инструментов будут из open-source – слава пингвинам, сегодняшний open-source уже хорош, особенно если у тебя самого руки растут из плеч, и ты можешь его под себя «подтесывать».</p>
<p style="padding-left: 30px;">К тому же, во многих кишиневских компаниях разработчики сидят под Убунту, а от Убунту до прочих благ опен-соурса — одно безалкогольное пиво под синтетической елочкой в обнимку с&#8230;</p>
<p style="padding-left: 30px;">Шучу.</p>
<p style="padding-left: 30px;">Убунту рулит.</p>
<p>Срок «подсаживания» – полгода. Это ориентировочный срок. Упоминаю его для того, чтобы еще раз подчеркнуть — подсаживание надо делать мягко. Резкий переход вызовет только отторжение.</p>
<h2><span style="color: #008000;"><strong>Тестировщик не должен резко ломать существующий порядок работы</strong></span></h2>
<p>Китайское предупреждение человечеству:</p>
<p style="text-align: center;">«Мягко ступающий продвинется далеко».</p>
<p>Человек-тестировщик, который намеревается менять существующий процесс, должен &#171;далеко глядеть&#187;, &#171;мягко подстилать&#187;, &#171;нежно направлять&#187; и всячески &#171;выравнивать процессы&#187; в нужную сторону.</p>
<p>По ночам ему будет сильно икаться. Будет проблема с пониманием: «<em>Пришел невесть откуда, и чего-то хочет&#8230;</em>»</p>
<p>По-молодости и неопытности я как-то начинал требовать от разработчиков и от менеджеров изменений в процессе разработки. У меня был большой и обоснованный список требований с доводами 🙂</p>
<p>И всё разбилось об один, но веский довод: «<em>Мы так уже давно работаем, все идет хорошо, иди и не задалбывай</em>».</p>
<p>Я ушел и понял, что они правы.</p>
<p>Откровение: они же все отнюдь не глупые, программисты и манагеры. Они явно знают, что и зачем делают.</p>
<p>Процессы, которые сложились, обрели определенные черты и характеристики не сразу. Что-то резко менять — чревато и просто опасно. Да и странно, когда «какой-то» тестировщик внезапно требует от всех пользоваться svn и приступить к написанию юнит-тестов.</p>
<p style="padding-left: 30px;">Да к тому же, не может толком объяснить, что и как надо делать:</p>
<p>&#8212; Ладно, будем писать юнит-тесты. А как это делать?</p>
<p>&#8212; А я знаю? Это же ваша зона ответственности.</p>
<p>&#8212; Ррррыыыы!</p>
<p>В компании, в которой я сейчас работаю, я начал делать изменения мягко. Я не стал говорить, что «<em>мне не нравится то и это, плохо то и сё, никуда не годится так и эдак</em>».</p>
<p>Я сказал, что всё отлично.</p>
<p>Только, сказал я, давайте-ка я поставлю сам себе на наш сервер шняжку, под названием &#8216;Mantis&#8217; — я сам себе ее поставлю, сам себе ее настрою, вам это вообще ни к чему. Вики в компании есть, репозиторий кода есть, ну и отлично, а вот лично мне не хватает одной мелкой штучки.</p>
<p>Поставил и настроил.</p>
<p>И все баги записывал только в Mantis.</p>
<p>И когда приходило письмо с сообщение о баге (обычная была практика — сообщать о найденных дефектах письмами), я его заносил в Mantis.</p>
<p>И каждый раз, когда я сообщал кому-нибудь о баге, я давал ссылку на Mantis.</p>
<p>Сегодня через Mantis в нашей крутейшей в мире маленькой компании уже трекаются даже задачи, которые менеджеры ставят перед разработчиками. Они к этому привыкли, они оценили силу документированного описания дефекта, они научились работать с фильтрами, они смогли оценивать текущую ситуацию на проекте посредством трекера — это же действительно мощный инструмент.</p>
<p>Мы его под свои нужды поднастроили — вообще улёт.</p>
<p style="padding-left: 30px;">Разумеется, баг-трекер — только один аспект всей картинки.</p>
<h2><span style="color: #008000;"><strong>Тестировщик не должен полностью &#171;проседать&#187; под быт программистов</strong></span></h2>
<p>Дело в том, что если мягко ступать, боясь потревожить что-либо, шагая по болоту, то можно вообще не дойти.</p>
<p>Идти все-таки надо.</p>
<p>Надо изначально знать, чего ты хочешь, и понимать, возможно ли это осуществить в той ситуации, в которой ты находишься.</p>
<p>Понятно, что если тестировщик пришел в уже сложившийся коллектив, ему нужно будет «вливаться». Есть риск того, что не столько вольешься, сколько примешь правила игры, примешь ситуации, которые возникают, и менять что-либо не захочется.</p>
<p>В конце-концов, мы, двуногие гомосапиенсы, делаем на работе только то, за что нас хвалят, и не делаем то, за что нас не хвалят. Природа учит нас приспосабливаться к ситуации, а не брать штурмом Парламент.</p>
<p>Поэтому нужно все-таки держать в себе какие-то ориентиры, и руководствоваться собственными целями и видениями, которые позже могут принести проекту пользу.</p>
<p>И вообще, тестировщик должен подстраиваться под быт программистов, должен сидеть рядом с программистами, и пить с ними одно пиво. Быть отдельной единицей, которая «только проверяет» — неразумно и недальновидно.</p>
<h2><span style="color: #008000;"><strong>Никто не хочет возиться с бумагописанием, и это нормально</strong></span></h2>
<p>Требования, отчеты, описание изменений, планирование релизов и багфиксов — это круто, или это необходимо?</p>
<p>Если мы имеем дело с компанией молодых людей, которые хотят просто писать код, а их заставляют заниматься документацией, то в итоге мы получим толпу рассерженных молодых людей.</p>
<p>Но без основательной бюрократии процесс роста компании будет невозможен. Если не писать требования (хоть какие-нибудь), если не работать над их постоянным обновлением и отслеживанием изменений, то чуть позже, может быть, уже через год, появятся вопросы типа «<em>Что это софт делает, и почему именно так? А кто написал этот идиотский код, гыгы? Стоп, неужели это мой код?</em>»</p>
<p>Нормальная, но очевидно опасная ситуация: те, кто софт сделали, уже ушли, нынешние должны в нем разбираться по-факту, а документация есть, но остается на уровне требований, которые когда-то были написаны «для начала».</p>
<h2><span style="color: #008000;"><strong>Требований не будет</strong></span></h2>
<p>Вообще, о требованиях можно сказать очень просто — требований не будет.</p>
<p>Не будет той красоты и ясности, о которой мечтается ночами каждому адекватному тестировщику, а значит, не будет возможности писать тест-кейсы, которые проверяют требования, а значит, не будет «матрицы покрытия», «трэйсэбилити» и прочих интересных штучек.</p>
<p>Тестировщик должен сам заняться написанием документации. Это вызов. Это сложно. Это перспективно. Но сразу доверять это дело нам никто не будет. Это дело надо перетягивать на себя, как одеяло ночью с жены.</p>
<p>Как это сделать:</p>
<ol>
<li>надо беседовать с программистами. Задачи приходят от менеджеров, но изменения, которые происходят в ходе переписывания абстрактных требований в рабочий код, лучше всего выяснять у программиста, который эти требования только что воплотил. Это пульс, это настоящий источник знаний.</li>
<li>любая информация, которая попадает к тестировщику, должна быть где-то и как-то записана. В любых формулировках и в любом виде. Секрет в том, что если ты напишешь требования в виде хотя бы одной строчки, то потом эту строчку можно будет дописать и доуточнять до размера большого документа. Если же пытаешься сразу написать большой документ, с разделами, титулами и колонтитулами, то вероятнее всего, получится какая-то фигня, с которой никто не захочет возиться.</li>
<li>всем обычным людям проще что-то уточнить и подправить, чем писать с нуля на голом экране. Поэтому, вместо того, чтобы требовать у программиста «<em>Напиши для меня в вики список ситуаций, при срабатывании которых генерируется отправка емайла с уведомлением!</em>», надо самому подумать и записать хотя бы пару таких мест, а затем подойти к программисту с вопросом «<em>Я вот тут записал несколько ситуаций, при которых происходит отправка емайла юзеру, но не знаю, полный ли это список. Не затруднит ли тебя глянуть и сказать, все ли там учтено</em>». Спорю на $100 (принимаю наличными), что «<em>не затруднит</em>», и список он дополнит. Ибо кому еще знать про обсуждаемую тему, как не программисту?</li>
<li>создать свой Disaster Recovery Plan.</li>
</ol>
<h2><span style="color: #008000;"><strong>«Disaster Recovery Plan»</strong></span></h2>
<p>Про эту штуку мне рассказал начальник группы системного администрирования компании Moldcell – <a href="http://frumich.livejournal.com">frumich</a>.</p>
<p>Обычно такой документ создают сисадмины.</p>
<p>Смысл &#8216;Disaster Recovery Plan&#8217; в том, чтобы собрать (очень тщательно и детально), записать (еще тщательнее и детальнее) и сделать доступной для всех инструкцию действий в случае катастрофы.</p>
<p>Например, упал сервер, обслуживающий абонентов мобильной связи. Это «ой-ой-ой». Поэтому любой человек, который находится рядом с этим сервером, должен быстро взять упомянутый план, очень быстро прочитать в нем решение проблемы, и быстрее мысли пошагово сделать всё то, что должно эту проблему решить. То есть, даже секретарь офиса, руководствуясь этим документом, должна сделать всё быстро и правильно, даже если не понимает, что именно она открывает и куда какие команды пишет и кнопки нажимает.</p>
<p>На написание, тестирование и принятие такого документа у frumich&#8217;a ушел не один год. Но когда получилось! Собрал он в одну кучу и инструкции, и описания всех железок на предприятии, и фотографии всех мест, где эти железки находятся, и ежедневную автоматическую проверку наличия определенного железа на рабочих местах наладил — полный план, хоть ложись и умирай, народ подхватит твое знамя и резво двинется дальше 🙂</p>
<p>Работая над процессом тестирования, надо сделать что-то подобное дизастер-рековери плану. Надо сделать так, чтобы в принципе протестировать что-либо на проекте смог бы любой его участник — менеджер ли, дизайнер ли, программист ли, новый ли тестировщик (ли).</p>
<p>Надо написать собственный &#8216;Disaster Recovery Plan&#8217;. Или его точное подобие.</p>
<p>Дело даже не в том, что мы внезапно смертны. И не в том, что «<em>после себя надо оставлять подробное описание</em>». И не в том, что из маленькой компании всегда все уходят.</p>
<p>Просто при работе с любой документацией (своей или чужой) следует воспринимать её как часть чего-то большого, и соответственно её обрабатывать.</p>
<p>После того, как я стал воспринимать каждый тест-план и каждый тест-кейс как часть большого &#8216;Disaster Recovery&#8217; плана, мне стало очень ясно и понятно, куда какой кирпичик информации надо положить, и главное — зачем его надо туда класть.</p>
<p>И обрывочные сведения превращаются в стройную систему знаний, в которой могут разобраться не только тестировщики.</p>
<p>Основная проблема при создании документации — найти грань между действительно нужной информацией и «всем прочим». Изначально ведь кажется, что нужно сохранить абсолютно всё, но это не так.</p>
<p>Возможный ориентир: если что-то тебе лично требуется в работе два раза — есть повод подумать о том, чтобы это куда-то как-то записать.</p>
<p>А если это нужно кому-нибудь еще больше одного раза — непременно надо записывать.</p>
<h2><span style="color: #008000;"><strong>Сила любой системы &#8212; в накоплении и структурировании информации и запасов</strong></span></h2>
<p>В Полинезии живут папуасы.</p>
<p>Каждый папуас может легко выжить в лесу на протяжении всей свой жизни — то, чего не может сделать обычный белый человек.</p>
<p>Если я попаду в джунгли без штанов и денег — я пропал. А папуас, без штанов и без знания основ современной экономической системы международной торговли, все сделает правильно — сделает себе шалаш, затем найдет пищу, затем найдет самку, размножится и станет собирать дивиденды с членов семьи.</p>
<p>Получается, что сила — в самостоятельности и личностных умениях выживать?</p>
<p>Вроде бы, да.</p>
<p>Однако же, у папуасов до сих пор не сложилось того, что мы называем цивилизацией.</p>
<p>Цивилизация появляется из-за того, что возникает возможность копить и хранить запасы еды и информации, и защищать все это добро от голодных и недоразвитых соседей (враждебная среда). Появляется возможность заниматься не выживанием, а всякими интересными и развивающими мозг и личность делами.</p>
<p>Папуасы могут выжить, но накоплением ценностей они не занимаются.</p>
<p>И в итоге получается, что принадлежность к цивилизации дает больше шансов выжить всей группе принадлежащих к ней людей, нежели индивидуальные навыки выживания в диких степях любого Забайкалья планеты.</p>
<p>Основная проблема внедрения всех этих средств накопления информации кроется в основном отличии маленькой компании от большой — формализация взаимодействий.</p>
<p>В маленькой компании все живут одной семьей (что вредит бизнесу, ну да ладно), дружно и весело. В большой компании нет семьи — есть стая волков, есть место для многолетних интриг и политических течений. Зная, что со временем маленькая компания превратится в что-то большое, можно почти точно предположить, какие проблемы при переходе в новое состояние придется решать.</p>
<p>Например:</p>
<ul>
<li>проблемы с отчетностью о работе.</li>
<li>проблемы с фиксацией и передачей знаний.</li>
<li>проблемы с разделением задач и зон ответственности.</li>
</ul>
<p>Очевидно, что народонаселение маленькой компании будет очень сильно сопротивляться формализации. Народ живет сегодняшним днем, и это нормально.</p>
<p>Чем раньше поставишь эту работу на определенные рельсы, тем лучше. Надо обладать несомненным авторитетом и правом что-либо и кого-либо ставить на рельсы.</p>
<p>Но если право есть, то «ставить на рельсы» довольно просто — последовательно хвалишь одно поведение и не хвалишь другое. Народ гибкий — подтянется под начальника&#8230;</p>
<p style="padding-left: 30px;">Про папуасов мне подумалось, когда я наблюдал за развалом очередной группы молодых и талантливых. Каждый по-отдельности мог наколбасить хороший код, но у парней не получилось работать совместно. В первую очередь это произошло оттого, что каждый делал свою работу как мог и как хотел, не думая о единой, концептуальной системе общих ценностей. Спутали ценности со средствами.</p>
<h2><span style="color: #008000;"><strong>Знать путь и пройти его &#8212; это две большие разницы</strong></span></h2>
<p>Изменения нужно делать мелкими шагами. Большие прыжки не помогут. Надо быть терпеливым, и исходить из долгосрочных целей.</p>
<p>Всю работу по проекту надо воспринимать сквозь призму дальних целей роста компании.</p>
<p>Просто представь себе, что вы в будущем именно ты будешь главой отдела тестирования с филиалами в Киеве, Лондоне и на Лиговке — вот и готовь себе почву.</p>
<p>Надо думать чуть-чуть как владелец компании. Каждый человек может открыть собственную компанию. Когда начинаешь думать как руководитель, все проясняется. Начинаешь понимать, что важнее, а что второстепенно.</p>
<p>Важный момент — надо вообразить себя не владельцем компании, которую ты обслуживаешь, а владельцем собственной компании.</p>
<p>Тестировщик легко может вообразить себя аналитиком, человеком, который думает о всей системе сразу. Может быть, аналитик — следующий этап развития тестировщика?</p>
<p>Тестировщик может и должен взять на себя всю работу по подготовке документации — как аналитик.</p>
<p>Если относишься к тестированию как аналитик, то документация в итоге появится, словно сама по себе.</p>
<p>Даже более того, тестировщик может стать источником информации для всех участников проекта. Если именно он будет ее постоянно собирать и структурировать, то все привыкнут к тому, что «<em>она сама по себе появляется в вики, вот сегодня к семи часам появится описание того, о чем мы вчера говорили&#8230;</em>» Это идеал.</p>
<p>Роль аналитика в маленькой компании, как правило, не занята никем. Бери и пользуйся.</p>
<p>Вообще, в маленькой компании можно работать кем угодно — можно стать аналитиком, просто этого захотев, и приступив к выполнению этой работы. Ее же кто-то должен делать?</p>
<h2><span style="color: #008000;"><strong>Нередко тестировщиков СПРАВЕДЛИВО воспринимают как &#171;трату денег&#187;</strong></span></h2>
<p>Причем трату, которая «нужно в принципе», то есть, непонятно зачем. Так, мол, полагается.</p>
<p>Действительно, ведь если в компании не будет тестировщика, программисты все равно напишут и выпустят софт — вот пусть они сразу пишут софт качественно, и не придется тратиться на тестировщиков.</p>
<p>Из-за этого очень разумного с житейской точки зрения суждения тестировщики в маленьких компаниях почти всегда появляются на поздних этапах развития и разработки, когда уже все написано, но (что было предсказуемо) работает не совсем так беспроблемно, как хотелось бы, и тогда народ принимает решение о том, чтобы пригласить тестировщика, который «<em>найдёт все баги на проекте</em>».</p>
<p style="padding-left: 30px;">Когда это выражение относится непосредственно к тебе &#8212; становится несмешно.</p>
<p>В принципе, тестирование денег не приносит. Оно помогает сохранить как деньги, так и репутацию, и именно с этого можно начинать. Наиболее правильно будет преподносить тестирование как средство сохранения вероятных доходов — это самое доходчивое объяснение нашей работы.</p>
<p>Сам не сможешь — кооперируйся с мелким менеджментом, а затем с высшим.</p>
<p>Любые траты могут быть инвестициями — зависит от того, как преподнести.</p>
<p>Теперь важный вопрос: как осуществить все вышесказанное? Как копить информационные ценности?</p>
<h2><span style="color: #008000;"><strong>Ничего не забывать, всё записывать</strong></span></h2>
<p>Без пощады к себе.</p>
<p>Без «<em>это само собой подразумевается, и все об этом знают</em>».</p>
<p>Без «<em>это слишком долго расписывать</em>».</p>
<p>Одна строчка документации потянет за собой всё остальное&#8230;</p>
<p>Вообще, надо научиться сохранению любой информации в едином пространстве. Если мелкие, но важные инструкции разбросаны по логам скайпа, по письмам да по бумажкам на столе &#8212; это к дождю. К дождю проблем и упущений.</p>
<p>Я для себя решил эту проблему посредством сбора всего в одном текстовом файле в EditPlus, когда работаю в Windows &#8212; в этой софтинке можно сдвигать абзацы разных уровней вложенности. Быстрое &#171;свертывание&#187; помогает ориентироваться по разделам, почти как в вики. При работе в Ubuntu адекватного аналога свертывания разных уровней я не нашел, поэтому пользуюсь обычным GEdit.</p>
<p style="padding-left: 30px;">Все-таки, быстрое сохранение мелких текстовых данных в вики происходит медленнее, нежели в блокнот.</p>
<p>Задачи, которые следует выполнить позже, я сохраняю в <a href="http://rememberthemilk.com">rememberthemilk.com</a></p>
<p style="padding-left: 30px;">Задачи должны постоянно светиться перед глазами, иначе вся эта теория о том, что задачи надо записывать, чтобы не держать их в разуме, не срабатывает. Ну, забыл открыть страницу с задачами &#8212; и забыл про что-то важное.</p>
<p style="padding-left: 30px;">А RTM позволяет выносить список задач на экран GMail и GCalendar, и я постоянно вижу задачи. Также к ним можно обращаться с мобильного телефона, что опять же, важно для &#171;записал и забыл&#187;, в любом месте и в любом окружении.</p>
<p>В GCalendar надо записывать события, для которых мне потребуется напоминание. Сервис важен тем, что напоминания о событиях приходят с него ко мне в виде sms на мобильный телефон. А также ежедневно письмо с перечнем событий на сегодня.</p>
<p>Еще раз повторю &#8212; надо пользоваться &#171;своими&#187; инструментами, что в офисе, что вне офиса. Свой календарь, своя почта, свое кресло, свои часы&#8230;</p>
<p>Еще я хотел сказать о том, что тестировщик должен быть в курсе всех намерений разработки, а для этого надо добиться того, чтобы тестировщика приглашали на митинги менеджеров, но это тема для отдельного доклада.</p>
<p style="padding-left: 30px;">Да и — я еще не знаю, как однозначно решить эту проблему.</p>
<p>Спасибо.</p>
<p><span style="color: #ffffff;">.</span></p>
<h1><span style="color: #008000;"><strong>Обсуждение доклада</strong></span></h1>
<p><span style="color: #008000;"><strong><span style="color: #ffffff;">.</span></strong></span></p>
<p><strong><a href="http://www.luxoft-training.ru/about/experts/alexandrov.html">Александр Александров</a>, эксперт учебного центра Luxoft по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов.</strong></p>
<p style="padding-left: 30px;">
<p>Несколько комментариев.</p>
<p style="padding-left: 30px;">Я никогда в жизни не работал в маленьких компаниях. Все то, о чем вы говорите, абсолютно верно для компании любого размера. И чем больше, тем вернее. Прелесть большой компании в том, что в компании большого размера почти невозможно удержать процессы в некотором едином русле, и как только компания становится достаточно большой, она распадается на множество маленьких компаний.</p>
<p style="padding-left: 30px;">То, что вы сделали, существенно больше той области, которую вы обозначили.</p>
<p style="padding-left: 30px;">А еще я хотел бы обратить внимание на некоторые внутренние противоречия. Принцип о том, что надо выяснить, имеешь ли ты полномочия делать изменения. А теперь другой принцип, который говорит о том, что все надо делать мягко. Есть очень распространенное заблуждение, когда мягкость принимают за слабость. Для того, чтобы «мягко ступая, продвинуться далеко», очень хорошо, если вы видите, что есть проблема, которую нужно решать быстро, и народ нужно подсадить на свои инструменты немедленно, иначе за полгода проект развалится, вот это мягкое ступание далеко может привести к тому, что нужно достаточно систематично открутить голову главному разработчику (главных разработчиков много, это не такая уж большая потеря) для того, чтобы проект в целом начал работать лучше.</p>
<p style="padding-left: 30px;">Я говорю об этом на основании собственного опыта. Я надеюсь, что Лёшин опыт, и опыт всех присутствующих этому не противоречит. Иногда нужно действовать быстро и жестко. Это годится только в ситуации, когда вы процентов на тысячу понимаете, что то, что вы делаете, делать действительно необходимо. В этой ситуации медлить нельзя.</p>
<p style="padding-left: 30px;">Вот наш с Мишей (Михаил Павлов) опыт: когда мы пришли в компанию Auriga в начале 2006 года — нас встретили очень жестко. Ногами не били, но все остальное было. Через какое-то время начали уважать, но огрызаться: «Вам надо, вы и делайте». Эти слова нам говорили до августа 2007 года, когда компания получила сертификат CMMI 4-го уровня.</p>
<p style="padding-left: 30px;">В начале 2008 года, когда я из компании уже ушел, должны были приехать крупные заказчики, которые интересовались процессами. Миша там еще работал, он пригласил меня, и я с большим удовольствием автору слов «Вам надо, вы и делайте» эти слова вернул при достаточно большом сборище. Жесткость, а иногда бескомпромиссность — это качество, которое вытекает из первого вашего тезиса, и противоречит третьему и четвертому тезисам, &#8212; я призываю всех присутствующих им пользоваться умело, и не сомневаться в том, что если нужно совершить какое-то воздействие — то нужно это воздействие совершить.</p>
<p style="padding-left: 30px;"><em>(аплодисменты)</em></p>
<p style="padding-left: 30px;">Да мне аплодировать не надо&#8230;</p>
<p><strong>Алексей Лупан:</strong></p>
<p style="padding-left: 30px;">Да, спасибо.</p>
<p style="padding-left: 30px;">У меня есть видение: когда мы работаем, мы стая волков на охоте. И если кто-нибудь мешает охоте, то действительно можно жестко выгрызать нарушителя из процесса.</p>
<p style="padding-left: 30px;">Но если в принципе подходить к изменениям сразу жёстко, то молодой тестировщик обязательно столкнется с противостоянием, и никто не знает, чем это закончится.</p>
<p style="padding-left: 30px;">Скорее всего, возмутителя спокойствия выпилят, особенно если он один.</p>
<p><strong>Юля Нечаева, мама и омега тестирования в компании Innova Systems (Москва)</strong></p>
<p style="padding-left: 30px;">Леша, спасибо, если бы я увидел этот доклад в начале своей карьеры, я бы, наверное, уже взлетела бы намного выше по карьерной лестнице.</p>
<p style="padding-left: 30px;">Мне очень нравится подход к тому, что надо смотреть на свою работу как владелец компании. Это круто и помогает. Но как быть в тестировании с тем, что бюджеты решаем не мы, сроки решаем не мы, и мы не выбираем область работы. Есть жесткие ограничения, которые мы не решаем.</p>
<p style="padding-left: 30px;">Как ты это противоречие решил для себя?</p>
<p><strong>Алексей Лупан:</strong></p>
<p style="padding-left: 30px;">Да, в маленьких компаниях обычный тестировщик не влияет ни на что из того, что он хотел бы в данном смысле получить. Ни бюджет, ни сроки обычно не оговариваются, а назначаются.</p>
<p style="padding-left: 30px;">Все, что можно сделать — составить свой план тестирования, в котором может быть перечислено абсолютно всё то, что можно было бы проверить, и это огромный список (а он будет огромным, если тестировщик хорошо подумает) положить на стол начальству и сказать, что у нас есть большой риск того, что за те два дня, которые нам выданы на тестирование всего этого, мы сможет протестировать, может быть, кусок отсюда и отсюда, и больше ничего. Вы начальство &#8212; вы и думайте.</p>
<p style="padding-left: 30px;">Суть не в том, чтобы напугать начальство, а в том, чтобы как можно раньше подумав о вероятной проблеме с точки зрения начальника, вы приходишь к своему начальнику, и говоришь с ним на его же языке.</p>
<p><strong>Александр Александров:</strong></p>
<p style="padding-left: 30px;">Это надо сделать во-первых, а во-вторых, после того, как все закончилось, надо придти к начальнику еще раз и сказать любимую фразу капитана Зеленого из мультфильма «Тайна третьей планеты»: «Я так и знал!»</p>
<p style="padding-left: 30px;">И очень хорошо, когда у вас есть документ, потому, что в десятый раз с вами начнут считаться, стопудово.</p>
<p><strong>Юля Нечаева:</strong></p>
<p style="padding-left: 30px;">Если компания после десятого раза выживет.</p>
<p><strong>Алексей Лупан:</strong></p>
<p style="padding-left: 30px;">Выживет. Существует много софта, который работает не так, как надо, но он есть и компании продолжают работать.</p>
<p><strong>Вопрос (Симферополь):</strong></p>
<p style="padding-left: 30px;">Маленькая компания — это по-вашему сколько?</p>
<p><strong>Алексей Лупан:</strong></p>
<p style="padding-left: 30px;">До 30-ти человек. Но дело не в объемах, а в менталитете и психологии.</p>
<p><strong>Вопрос:</strong></p>
<p style="padding-left: 30px;">Хотелось пару слов сказать о роли тестировщиков.</p>
<p style="padding-left: 30px;">Смотрите, любая софтварная компания является системой с обратной связью. С моей точки зрения роль тестировщика в том, чтобы осуществлять эту обратную связь, дабы процесс был управляемым. И соответственно, когда идет речь об ответственности тестировщика за качество, всегда есть ответственность за то, чтобы сделать свою работу качественно в тех условиях, в которые ты поставлен. И чем жестче эти условия, тем грубее будет управление. Чем больше возможностей у тестировщиков, тем точнее может быть управление.</p>
<p><strong>Алексей Лупан:</strong></p>
<p style="padding-left: 30px;">Спасибо, вы говорите на высоком уровне абстракции, в то время как большинство людей думают, что тестировщик — это тот парень, который должен найти все баги.</p>
<p><strong>Эвелина Тананаева (Минск):</strong></p>
<p style="padding-left: 30px;">Вопрос про подсаживание на свои инструменты и отчетность — в компании уже есть инструменты, и сформированная отчетность, но ты понимаешь, что ты можешь предложить более эффективное решение. Однако в компании уже есть налаженный процесс тестирования, и компания не хочет от него отказываться. Что делать?</p>
<p><strong>Алексей Лупан:</strong></p>
<p style="padding-left: 30px;">Иногда действительно лучше не менять, но вопросы об этом важно задавать. Просто задать открытый вопрос, не предполагая заранее, что именно и как тебе ответят. Если не спросишь, то и не ответят. Например, на многие тренинги попадаю со скидкой просто потому, что я спрашиваю об этом.</p>
<p><strong>Вопрос:</strong></p>
<p style="padding-left: 30px;">Практический вопрос: при изменении процесса все равно находится какой-нибудь непробивной человек, который упрётся и скажет, что «я 20 лет работал и буду так дальше работать, мне всего полгода до пенсии осталось&#8230;» Как вы таких пробивали?</p>
<p><strong>Алексей Лупан:</strong></p>
<p style="padding-left: 30px;">А никак.</p>
<p style="padding-left: 30px;">Я таких не пробивал, мы их мягко обходили, и все было хорошо.</p>
<p style="padding-left: 30px;">Человек, который действительно знает что-либо, потенциально полезен, и не должен слышать «Мы будем делать иначе, ибо вы не знаете или просто не хотите».</p>
<p style="padding-left: 30px;">Мы все хотим взять деньги и пойти домой, и для опытных в нашей норе всегда есть место. Просто все остальные побегут на охоту, а он будет почетным наблюдателем от ОБСЕ за тем, как и куда мы бегаем.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/11/21/37/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1946</post-id>	</item>
		<item>
		<title>Свалю к нирване</title>
		<link>https://testitquickly.com/2010/11/20/dati-ni-obedu/</link>
					<comments>https://testitquickly.com/2010/11/20/dati-ni-obedu/#respond</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Sat, 20 Nov 2010 10:24:42 +0000</pubDate>
				<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Фотографии]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<category><![CDATA[Саша Черный]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=1924</guid>

					<description><![CDATA[Пока я пойду обедать, за меня вызвался подежурить Саша Черный, который в 1919 году написал (этот отрывок) вот такой стих: Пошли в лесок и сели в тень. Степаныч сунул в рот былинку, Надвинул шляпу набекрень И затянул свою волынку: &#171;Интеллигентный блудный сын, К сосцам земли припал я снова&#8230; Как жук, взобравшийся на тын, Душа в… <span class="read-more"><a href="https://testitquickly.com/2010/11/20/dati-ni-obedu/">Читать далее: Свалю к нирване &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>Пока я пойду обедать, за меня вызвался подежурить Саша Черный, который в 1919 году написал (этот отрывок) вот такой стих:</p>
<p style="padding-left: 40px;">Пошли в лесок и сели в тень.</p>
<p>
Степаныч сунул в рот былинку,</p>
<p>
Надвинул шляпу набекрень</p>
<p>
И затянул свою волынку:</p>
<p>
&#171;Интеллигентный блудный сын,</p>
<p>
К сосцам земли припал я снова&#8230;</p>
<p>
Как жук, взобравшийся на тын,</p>
<p>
Душа в лазурь лететь готова!</p>
<p>
Старик Руссо вполне был прав:</p>
<p>
Рок горожан ужасно тяжек&#8230;</p>
<p>
Как славно средь коров и трав</p>
<p>
Дня три прошляться без подтяжек!</p>
<p style="padding-left: 40px;">Поесть, поспать, пойти в поля,</p>
<p>
Присесть с пастушкой возле ели&#8230;</p>
<p>
Земля! Да здравствует земля!..</p>
<p>
Какого черта, в самом деле!..&#187;</p>
<p>
&#171;Какой, вздохнул я, там Руссо!</p>
<p>
Здесь &#8212; хутор, в городе &#8212; клиенты.</p>
<p>
Лицо, как круглое серсо&#8230;</p>
<p>
Бывают, брат, милей моменты:</p>
<p>
Пиджак редеет, как вуаль,</p>
<p>
В желудке &#8212; совестно поведать&#8230;&#187;</p>
<p>
Племянник, пасть уставив вдаль,</p>
<p>
Орет нам издали: &#171;О-бе-дать!&#187;</p>
<p style="padding-left: 40px;">Опять едим! О, суп с лапшой,</p>
<p>
Весь в жирных глазках, желтый, пылкий.</p>
<p>
На стул трехногий сев пашой,</p>
<p>
Степаныч ест, как молотилка&#8230;</p>
<p>
&#171;Что слышно в городе?&#187; &#8212; &#171;Угу&#187;.</p>
<p>
Напрасно тетушка спросила:</p>
<p>
Кто примостился к пирогу,</p>
<p>
Тот лаконичен, как могила&#8230;</p>
<div id="attachment_1926" style="width: 510px" class="wp-caption aligncenter"><a href="https://testitquickly.com/wp-content/uploads/2010/11/astenix-sqa-days-8.jpg"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-1926" class="size-full wp-image-1926" title="astenix sqa days 8" src="https://testitquickly.com/wp-content/uploads/2010/11/astenix-sqa-days-8.jpg" alt="" width="500" height="313" /></a><p id="caption-attachment-1926" class="wp-caption-text">Внезапно</p></div>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/11/20/dati-ni-obedu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1924</post-id>	</item>
		<item>
		<title>Михаил Мериин: Размышления об аутсорсинге</title>
		<link>https://testitquickly.com/2010/11/20/28-2/</link>
					<comments>https://testitquickly.com/2010/11/20/28-2/#comments</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Sat, 20 Nov 2010 09:44:17 +0000</pubDate>
				<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Презентации]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<category><![CDATA[Михаил Мериин]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=1915</guid>

					<description><![CDATA[Мода на аутсорсинг Зачем нужен аутсорсинг и когда он не нужен Грамотный выбор подрядчика Построение отношений Денежные и контрактные дела Почему последнее время мы только и слышим «аутсорсинг»? Последнее время я стал слишком часто натыкаться на статьи в разных интернет изданиях, где авторы рассуждают о том, как нам всем нужен аутсорсинг, на сколько столетий мы… <span class="read-more"><a href="https://testitquickly.com/2010/11/20/28-2/">Читать далее: Михаил Мериин: Размышления об аутсорсинге &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<ol>
<li>Мода на аутсорсинг</li>
<li>Зачем нужен аутсорсинг и когда он не нужен</li>
<li>Грамотный выбор подрядчика</li>
<li>Построение отношений</li>
<li>Денежные и контрактные дела</li>
</ol>
<p>Почему последнее время мы только и слышим «аутсорсинг»?</p>
<p>Последнее время я стал слишком часто натыкаться на статьи в разных интернет изданиях, где авторы рассуждают о том, как нам всем нужен аутсорсинг, на сколько столетий мы отстали от других стран и пр. Нам рассказывают истории о том, как фирма Х наняла аутсорсеров, и дела ее пошли в гору. Все это очень напоминает рассказы риелтеров о бурном росте цен на недвижимость, хотя роста нет. М.б. потому, что мы хотим «сплавить» наши проблемы на сторону, думая, что таким образом эти проблемы решатся?</p>
<p>Как бы не так! Кто из Вас не приглашал водопроводчика из ЖЭКа для устранения засора? И как? Хорошо, хоть балкон не уронили!</p>
<p><span id="more-1915"></span>Почему-то мы думаем, что пригласив специально обученного человела, мы решим поставленную задачу.</p>
<p>И еще. Кто, обычно, рассуждает, с важным видим закатив глаза, о пользе аутсорсинга? Правильно. Те, кого мы, заказчики, называем аутсорсерами.</p>
<p>Ну ребят-то понять можно, им нужна работа. Но мы, заказчики, вечно наступаем на одни и те же грабли.</p>
<p>Давайте обсудим, когда аутсорсинг может быть принят, а когда нет.</p>
<p>Итак, ЗАЧЕМ НАМ НУЖЕН АУТСОРСИНГ ?</p>
<p>Вот не полный список:</p>
<ol>
<li>Переложить ответственность на другого (</li>
<li>Нужно сделать что-то, что мы сами не можем и/или не понимаем (водопроводчик (). Не свойственная нашему бизнесу работа.</li>
<li>Нет своих ресурсов</li>
<li>Есть лень и есть деньги</li>
<li>Мода</li>
<li>Есть работа, но не постоянная</li>
<li>Есть проблемы в собственном бизнесе. Например, ОК не может найти сотрудников, а работу надо начинать вчера.</li>
<li>Политические игры</li>
<li>Надо своровать</li>
<li>Надо прекратить воровство</li>
<li>И еще 100 пунктов&#8230;</li>
</ol>
<p>Обсуждать варианты воровства, моды и др. опций, не относящихся к ИТ, я не буду.</p>
<p><strong>Когда аутсорсинг точно не поможет?</strong></p>
<p>Если Вы очень хотите переложить ответственность на другого, то Вам надо работать в другой профессии. Руководить, это, помимо всего остального, значит отвечать. Причем, не только за себя.</p>
<p>Частный случай этого, когда ваш коллектив имеет достаточное количество ставок, и мог бы сам справиться с этой работой. Но не справляется, т.к. лень, или еще что-то подобное. Сразу, не углубляясь в дебри аутсорсинга, надо задать правильные вопросы руководителю этого подразделения.</p>
<p>Еще раз! За работу по вверенному направлению отвечает руководитель. И это правильно.</p>
<p><strong>Принятие решения о начале подбора подрядчика</strong></p>
<p>У нас нет своих ресурсов, но есть руководитель, которому мы доверяем. Он понимает, как нам достичь цели и умеет говорить с руководством. Т.о. строится вертикаль. Информация будет своевременно доноситься руководству, будет ответственный за активность. Он должен будет быть наделен полномочиями принимать решениями в определенных рамках и иметь механизм выноса решений на руководство, если полномочия превышены. Естественно, что о правилах игры стороны договариваются на берегу.</p>
<p><strong>У нас нет своих ресурсов и нет руководителя. </strong></p>
<p>Если не получится свести задачу к п. 1, то придется труднее. Если нет руководителя, он же идеолог и движущая сила этой активности, то с очень большой вероятностью работа или не будет выполнена, или будет превышен срок и/или бюджет и/или работа не будет выполнена и/или будет сделано совсем не то.</p>
<p>Всегда должен быть ответственный руководитель. Да, он может быть аутсорсером.</p>
<p>Но, еще раз:</p>
<ol>
<li>Обязательно должна быть вертикаль принятия решений.</li>
<li>Должны быть оговорены правила. Как то:</li>
<li>Выделение / сокращение бюджета</li>
<li>Выделение / сокращение ресурсов (люди)</li>
<li>Контрактная сторона вопроса. Т.е. каким образом мы взаимодействуем с подрядчиком. Подробнее об этом ниже.</li>
<li>Сроки</li>
<li>Планы</li>
<li>Отчетность</li>
<li>Закупки</li>
<li>Тендерные аспекты</li>
</ol>
<p><strong>Построение отношений</strong></p>
<p><strong>Контрактные</strong></p>
<p>Контракт на аутсорсинговые работы должен быть составлен с учетом специфики работы, но есть обязательные люди, которые должны проверить контракт. Допустим, мы делаем контракт на аутсорсинг тестирования.</p>
<p>Понятно, что его должны просмотреть юристы. В контракте не должно быть вещей, противоречащих закону. Например, там написано что мы фиксируем команду на 2 года ((), и не даем людям отпусков. Или возможности заболеть. Помимо противоречия со здравым смыслом, это противоречит закону.</p>
<p>Финансисты должны посмотреть договор на предмет его соответствия финансовому законодательству и правилам работы с деньгами, проверить условия платежей, посмотреть на логику управления штрафными санкциями, регистрации изменений в финансовых документах компании и др.</p>
<p>Заказчики, в данном случае тестировщики. Надо предусмотретъ:</p>
<ol>
<li>Порядок работ, т.е. кто кому, что и когда передает. Время реакции той и другой стороны. Что делаем в случае несоответствий, как исправляем ПРОЦЕСС.</li>
<li>Как осуществляем приемку, по каким критериям, сколько ошибок допускается, что делаем, если ошибок слишком много. Собственно, что такое ошибка? Как их классифицировать (ошибки)</li>
<li>Штрафные санкции и как их проводить.</li>
<li>Официальная переписка</li>
</ol>
<p><strong>Не контрактные</strong></p>
<p>Это построение нормального коллектива единомышленников. М.б. команды, если таковая нужна. Понятно, что команда нужна не всегда. Отсутствие понимания и нормальной рабочей обстановки способно завалить любое начинание. Тут могут помочь тимбилдинги, другие СОВМЕСТНЫЕ активности. Если речь идет о проекте, к тому же срочном проекте, проектную команду надо посадить или в одну комнату, или в помещения в шаговой доступности. Мы, во многом, страна устных договоренностей. Этим ни в коем случае нельзя пренебрегать.</p>
<p><strong>Когда выгоден аутсорсинг?</strong></p>
<p>А давайте просто считать затраты? Не следовать моде, а следовать здравому смыслу.</p>
<p>Сколько стОит собственный отдел тестирования (мы договорились, что рассматриваем аутсорсинговый контракт на примере тестирования)?</p>
<p>ЦЕНА1 (стоимость сотрудника) + ЦЕНА2 + ЦЕНАn + НАКЛАДНЫЕ РАСХОДЫ</p>
<p>А сколько стоит сотрудник?</p>
<p>З/п сотрудника * 1.9 + премии * 1,9 + обучение + соцпакет</p>
<p>Итого получаем, при з/п 60 000 руб. Gross отдел из 5 чел. будет стоить примерно 1 100 000 руб. / мес</p>
<p>А сколько стоит сотрудник &#8212; аутсорсер? Вам виднее. С учетом цен на такие услуги, инсорс и аутсорс, при прочих равных, по цене примерно одинаковы. Следовательно, выбирая между инсорсом и аутсорсом, надо руководствоваться не денежными соображениями.</p>
<p>А именно:</p>
<p><strong>Профессионализм. </strong></p>
<p>А он требует подтверждения. Это не просто бумажки, а вполне себе конкретная работа. Частично это можно проверить в рамках пробного периода. Или надо очень пристально проверить. ИТ-ишникам тут немного проще, ИТ мир очень тесен. Можно поинтересоваться у друзей / коллег. Правда, это будет только ИТ взгляд на конкретного подрядчика. Но это лучше, чем ничего.</p>
<p><strong>Демпинговая цена</strong></p>
<p>Сомнительный аргумент. Дело закончиться тем, что вы получите дешевых не профессиональных людей, которых будете бесконечно обучать, после чего они будут от вас уходить, и так без конца. Т.е. цена не мовет быть ниже порога, который достаточно просто посчитать. Все остальное будет за Ваш счет. Чудес, по крайней мере в этой области, не бывает&#8230;</p>
<p><strong>Заманчивые обещания</strong></p>
<p>Тут надо делить. Заманчивые обещания бывают от тех компаний, которые хотят выйти на рынок. Цена у таких компаний пониже, и если вы готовы заниматься обучением, на этом можно сыграть. Есть и другие. Те, что просто болтают, и никаких знаний за этим нет. Т.е. надо проверять.</p>
<p>В любом случае я очень рекомендую проводить тендеры на аутсорсинговые работы. Он должен совместить относительно низкие цены и сохранить профессиональный состав участников.</p>
<p>Как мне кажется, в любом случае задачу надо сводить к вариантам 1 или 2, когда есть четкое понимание, кто будет делатьи  кто главный. Есть вертикаль управления.</p>
<p>Для компаний аутсорс м.б. применен при явном отсутствии своих сил на новые проекты или не экономичностью осуществлять деятельность такого рода. Например, для компаний сотовой связи, скорее всего, будет не правильно заводить у себя подразделение охраны (не путать с экономической безопасностью). К тому же, что компания сотовой связи знает об охране объектов? Как это организовать?</p>
<p><strong>Оплата</strong></p>
<p>Оплата услуг м.б. только постфактум, т.к. после выполнения сторонами обязательств по контракту. Иначе потом будет проблематично договариваться о штрафных санкциях (если понадобится) и др. выплатах.</p>
<p><strong>Штрафные санкции</strong></p>
<p>Договор на аутсорсинг обязательно долвен включать штрафные санкции и механизм взыскания этих санкций. Также должен быть определен механизм, по которому принимается решение о расторжении договора и другие крайние случаи.</p>
<p><strong>Резюме</strong></p>
<p>Аутсорсинг м.б. выгоден только в тех случаях, когда вы себе положительно ответили на следующие вопросы:</p>
<ol>
<li>Знаете ли вы, когда и как начинать отношения с внешним поставщиком</li>
<li>Вы знаете, как и когда заканчивать эти отношения</li>
<li>У вас есть структура принятий решений (вертикаль власти)</li>
<li>У вас есть положительный опыт общения с компанией подрядчиком</li>
<li>Собственно, наличие у компании подтвержденного опыта по теме</li>
</ol>
<p><strong>Чего делать не стОит!</strong></p>
<ol>
<li>Принимать решение об аутсорсинге, если свои сотрудники не справляются со своими обязанностями. Проблема не в сотрудниках, а в руководителе</li>
<li>Принимать решение об аутсорсинге без расчета затрат и выгод, в угоду моде</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/11/20/28-2/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1915</post-id>	</item>
		<item>
		<title>Оснащение тестировщика</title>
		<link>https://testitquickly.com/2010/11/19/12/</link>
					<comments>https://testitquickly.com/2010/11/19/12/#respond</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Fri, 19 Nov 2010 10:28:52 +0000</pubDate>
				<category><![CDATA[Изображения]]></category>
		<category><![CDATA[Постановка мозгов]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<category><![CDATA[Зенит]]></category>
		<category><![CDATA[Значки]]></category>
		<category><![CDATA[Календари]]></category>
		<category><![CDATA[Футболки]]></category>
		<category><![CDATA[Шняжки]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=1849</guid>

					<description><![CDATA[Оснастился значком SQA Days (наколол на рукав свитера). Оснастился футболкой с офигенски многоплановым рисунком: патовая ситуация в игре крестики-нолики. Теперь на груди будет и надежда на выигрыш, и осознание близкого проигрыша, и необходимость принимать решение &#8212; будем играть дальше, или валим домой? Оснастился &#171;розой&#187; &#8212; фанатским шарфом &#171;Зенита&#187;. Могу теперь орать на стадионе  &#171;Зимбру сосеште,… <span class="read-more"><a href="https://testitquickly.com/2010/11/19/12/">Читать далее: Оснащение тестировщика &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>Оснастился значком SQA Days (наколол на рукав свитера).</p>
<p>Оснастился футболкой с офигенски многоплановым рисунком: патовая ситуация в игре крестики-нолики. Теперь на груди будет и надежда на выигрыш, и осознание близкого проигрыша, и необходимость принимать решение &#8212; будем играть дальше, или валим домой?</p>
<p>
<img decoding="async" class="aligncenter size-full wp-image-1860" title="futbolka krestiki-noliki" src="https://testitquickly.com/wp-content/uploads/2010/11/futbolka-krestiki-noliki.gif" alt="Футбола с многоплановым рисунком" width="463" height="358" /></p>
<p>
Оснастился &#171;розой&#187; &#8212; фанатским шарфом &#171;Зенита&#187;. Могу теперь орать на стадионе  &#171;<em>Зимбру сосеште, Зенитул рулеште!</em>&#171;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/11/19/12/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1849</post-id>	</item>
		<item>
		<title>Михаил Павлов: Отвечает ли тестировщик за качество?</title>
		<link>https://testitquickly.com/2010/11/19/2/</link>
					<comments>https://testitquickly.com/2010/11/19/2/#comments</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Fri, 19 Nov 2010 08:42:32 +0000</pubDate>
				<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Презентации]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<category><![CDATA[Михаил Павлов]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=1818</guid>

					<description><![CDATA[Тезисы В сообществе профессионалов в области информационных технологий бытует ряд заблуждений, связанных с ролью тестировщиков в проекте, с их сферой ответственности. Цель настоящего доклада — выявить причины заблуждений, преодолеть их и внести ясность, за что отвечает тестировщик и за что он не может отвечать. В очередной раз я прочел в одном из популярных блогов для… <span class="read-more"><a href="https://testitquickly.com/2010/11/19/2/">Читать далее: Михаил Павлов: Отвечает ли тестировщик за качество? &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p><strong>Тезисы</strong></p>
<p>
В сообществе профессионалов в области информационных технологий бытует ряд заблуждений, связанных с ролью тестировщиков в проекте, с их сферой ответственности.</p>
<p>
Цель настоящего доклада — выявить причины заблуждений, преодолеть их и внести ясность, за что отвечает тестировщик и за что он не может отвечать.</p>
<p>В очередной раз я прочел в одном из популярных блогов для менеджеров проектов мнение о том, что тестировщик отвечает за качество (<a href="http://software-testing.ru/forum/topic/18101/">пример</a> вакансии). Количество утверждений такого рода среди ИТ-профессионалов уже становится критическим, и хочется напомнить заинтересованным лицам (слово stakeholder здесь подошло бы больше), за что же в проекте все-таки отвечает тестировщик или, если брать шире, группа тестирования проекта в целом.</p>
<p><span id="more-1818"></span></p>
<p>
<strong>Что такое качество</strong></p>
<p>Так или иначе, у всех есть свое понимание, что такое качество. Мой опыт, в основном, связан с работой в компаниях, разрабатывающих заказное программное обеспечение. Поэтому мне близко такое определение: качество &#8212; это соответствие требованиям заказчика. Понятно, что это не единственное определение, возможно, даже, не самое точное. Тем не менее, далее, употребляя в тексте слово «качество», я буду иметь в виду приведенное выше определение.</p>
<p><strong>Тестировщик не отвечает за качество программного продукта</strong></p>
<p>
Дочь попросила меня проверить ее домашнюю работу по алгебре. Проверив работу, я обнаружил несколько ошибок, причем достаточно определенно указал, где и почему они допущены. Дочь забрала свою работу, а на следующий день сообщила: «Папа, я из-за тебя получила тройку». Оказалось, что накануне дочь поленилась и не исправила ошибки, на которые я ей вчера вечером указал. А сегодня она попыталась переложить ответственность на человека, указавшего на ошибки, за то, что она их не исправила.</p>
<p>Так и тестировщика в ходе проекта могут обвинить в том, что он нашел «слишком много» ошибок, или «не те ошибки», или нашел их «не вовремя». А после того, как руководитель проекта решил, что он будет исправлять не все найденные ошибки (или не будет исправлять ошибки вовсе), их с большой вероятностью обнаружит заказчик в ходе приемо-сдаточных испытаний или конечный пользователь в процессе эксплуатации.</p>
<p>Таким образом, тестировщик, как правило, не может повлиять на решение о том, будут ли исправлены найденные им несоответствия требованиям к продукту (дефекты), а, следовательно, качество продукта не может находиться в зоне его ответственности.</p>
<p>Счастья по этому поводу на лице менеджера проекта обнаружить не удастся, поскольку понятно желание некомпетентных или неудачливых менеджеров проектов сделать всех, а особенно группу тестирования, своими подельниками. Еще лучше, если удастся переложить на них ответственность за неудачный проект.</p>
<p>Однако именно менеджер проекта, а не команда и не тестировщики, единолично несет ответственность за качество продукта, потому что ключевые проектные решения принимает только он, в том числе и решения делегировать какие-то из своих полномочий.</p>
<p><strong>За что отвечает тестировщик</strong></p>
<p>Очевидно, что если тестировщик не отвечает за качество, но в проекте его услуги востребованы, то он отвечает за что-то другое.</p>
<p>Тестировщик предоставляет сервис группе разработки. Группа разработки, если она правильно сориентирована, ожидает от тестировщика актуальной и точной информации о текущем состоянии программного продукта, а также прогноза успешности разработки с точки зрения обнаружения несоответствий и процесса их закрытия.</p>
<p>
•       Какова качественная и количественная оценка текущего состояния продукта с точки зрения его соответствия требованиям?</p>
<p>
•       Сможет ли проектная команда поставить продукт в срок и в надлежащем качестве, если сохранятся существующие тенденции обнаружения и исправления дефектов?</p>
<p>
•       Какие корректирующие меры рекомендуется предпринять, если прогноз неблагоприятный?</p>
<p>Хороший тестировщик в любой момент может дать заинтересованным лицам проекта ответ, по крайней мере, на первые два вопроса.</p>
<p><strong>Причины заблуждений</strong></p>
<p><em>Причина первая</em> – сложившаяся практика смешивать понятия тестирования программного обеспечения (software testing) и обеспечения его качества (quality assurance). Такое наблюдается сплошь и рядом не только в России, более того, вся эта путаница пришла к нам из-за рубежа вместе с термином quality assurance («обеспечение качества»).</p>
<p>Чей воспаленный мозг впервые посетила идея называть тестировщиков специалистами по обеспечению качества, уже, наверное, вряд ли удастся установить. Более того, понятно, что именоваться специалистом по обеспечению качества может некоторым, особенно начинающим, показаться престижнее, чем тестировщиком программного обеспечения.</p>
<p>Кто такие инженер по обеспечению качества и менеджер по обеспечению качества — тема для отдельного разговора. Здесь отмечу только, что специалисты по обеспечению качества отвечают за контроль следования процессам разработки ПО, а не за качество программного продукта</p>
<p>По-прежнему сайты работодателей и кадровых агентств пестрят объявлениями о поиске QA-инженеров и QA-менеджеров, в перечне обязанностей которых перечислены обязанности типичного тестировщика и типичного тест-менеджера. Это очевидное свидетельство того, что у работодателей сформировались неверные ожидания, связанные с тестировщиками, которых они громко и  с видимым удовольствием величают специалистами по обеспечению качества. Поэтому скептицизм, с которым тестировщики-профессионалы относятся к таким объявлениям, вполне оправдан.</p>
<p>На самом деле, как мы уже выяснили, тестировщики не отвечают за качество, поскольку обычно не могут с организационной точки зрения повлиять на принятие решений по качеству продукта.</p>
<p>Кроме того, как отмечает в заметке с говорящим названием “Testers: Get Out of the Quality Assurance Business” — в своем блоге [1] Майкл Болтон (Michael Bolton), тестировщики не занимаются программированием и не могут вносить в код изменений, непосредственно улучшая качество программного кода. Комментируя деятельность тестировщиков, М.Болтон пишет, что это не обеспечение качества (quality assurance), а содействие качеству (quality assistance).</p>
<p><em>Вторая причина</em> уже обсуждалась. Руководители и другие участники проекта всегда готовы переложить ответственность за неудачный проект на тестировщиков, поэтому им комфортнее, если группа тестирования находится в заблуждении, что именно она отвечает за качество продукта.</p>
<p><em>Третья причина</em> – это искреннее заблуждение некоторых топ-менеджеров в том, что тестировщики способны обеспечить качество. Автор этих строк неоднократно сталкивался с ситуацией, когда руководство компаний принимало решение организовать систематическое тестирование на организационном или проектном уровне в первую очередь для того, чтобы тестировщики обеспечили качество.</p>
<p><strong>Вместо заключения</strong></p>
<p>За что отвечает тестировщик (группа тестирования) – это ключевой вопрос, на который необходимо знать ответ всем заинтересованным лицам проекта, потому что от его правильного понимания зависит успех проекта. Если ожидания заинтересованных лиц совпадают с целями группы тестирования, взаимодействие тестировщиков и разработчиков идет гладко, без серьезных конфликтов, а руководители разного уровня получают своевременную информацию о состоянии проекта и знают, что с ней делать.</p>
<p>Разумеется, одинакового понимания сферы ответственности группы тестирования для успеха проекта недостаточно, но то, что это необходимое условие, &#8212; должно быть понятно всем.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/11/19/2/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1818</post-id>	</item>
		<item>
		<title>Майкл Болтон &#8212; Два ехидных глаза смотрят в будущее тестирования</title>
		<link>https://testitquickly.com/2010/11/19/1/</link>
					<comments>https://testitquickly.com/2010/11/19/1/#respond</comments>
		
		<dc:creator><![CDATA[Alexei Lupan]]></dc:creator>
		<pubDate>Fri, 19 Nov 2010 08:37:55 +0000</pubDate>
				<category><![CDATA[Видео]]></category>
		<category><![CDATA[Конференции]]></category>
		<category><![CDATA[Michael Bolton]]></category>
		<category><![CDATA[SQA Days 8]]></category>
		<guid isPermaLink="false">http://testitquickly.com/?p=1816</guid>

					<description><![CDATA[Болтон владел черным-черным компутером с белым яблоком посередине. По причине протеста против голодающих в Африке, кусок яблока на логотипе ноута был откушен. Тезисы доклада &#171;Тестировщики &#8212; валите из Quality assurance business&#187;. Что такое качество? Не соответствие ожиданиями пользователя 🙂 &#171;Я ожидаю, что Windows sucks &#8212; и она sucks!&#187; Мы не можем гарантировать качество, это даже… <span class="read-more"><a href="https://testitquickly.com/2010/11/19/1/">Читать далее: Майкл Болтон &#8212; Два ехидных глаза смотрят в будущее тестирования &#187;</a></span>]]></description>
										<content:encoded><![CDATA[<p>Болтон владел черным-черным компутером с белым яблоком посередине. По причине протеста против голодающих в Африке, кусок яблока на логотипе ноута был откушен.</p>
<h2>Тезисы доклада</h2>
<p>&#171;Тестировщики &#8212; валите из Quality assurance business&#187;.</p>
<p>
Что такое качество? Не соответствие ожиданиями пользователя 🙂 &#171;Я ожидаю, что Windows sucks &#8212; и она sucks!&#187;</p>
<p>
Мы не можем гарантировать качество, это даже не наша работа. Мы можем тестировать.</p>
<p>
Код не товар &#8212; это инструмент для решения задач закащщика.</p>
<p>
Качество &#8212; это больше, чем отсутствие ошибок.</p>
<p>
Тестирование &#8212; не просто написание тест-кейсов.</p>
<p>
<span id="more-1816"></span>Тестирование ПО &#8212; это исследование систем, созданных людьми, ПО и всех прилагающихся продуктов и услуг.</p>
<p>
Тестирование &#8212; это исследование кода, системы, работы людей и взаимосвязей между всем этим добром.</p>
<p>
Тестирование &#8212; больше чем Checking. Ибо это просто процесс сверки &#171;работает &#8212; не работает&#187;, а это можно проверять шайтан-машиной, этот процесс не &#171;sapient&#187;.</p>
<p>
Тестировать надо не только для достижения повторяемого результата, но и для adaptability, value, and threats to value &#8212; все то, что компьютер не могут. Такое тестирование фиг заскриптуешь.</p>
<p>
Хороший тестировщик не спрашивает &#171;Pass or fail?&#187; Хороший тестировщик спрашивает &#171;Тут есть какая-либо проблема?&#187;</p>
<p>
Одно из ошибочных мнений про agile &#8212; что это помогает делать софт быстрее. В действительности, это помогает быстрее делать ХОРОШИЙ софт 🙂</p>
<p>
Шайтан-машина не может тестировать вместо двуногого шайтан-айтишника &#8212; она может только помочь.</p>
<p>
Тестировщики &#8212; это skilled investigators. Мы измерительные приборы типа градусники, телескопы, бокалы с вином.</p>
<p style="padding-left:30px;">Черт побери, я понимаю Болтона без переводчика!</p>
<p>Тестирование &#8212; как работа следователей, которые раскрывают преступления (без откатов).</p>
<p>
Рассматривать тестирование как услугу &#8212; к решению многих проблем.</p>
<p>
Если тебе сначала нужна документация &#8212; это не тестирование, это checking. Тестирование решает проблемы в ПО.</p>
<p>
Проблема не в том, что тестирование &#8212; бутылочное горлышко. Проблема в том, что никто не знает, что находится в этой бутылке.</p>
<p>
Тестировщики &#8212; исследователи, как журналисты, историки, антропологи, ботаники, философы.</p>
<p>
We must build knowledge and skills.</p>
<p>
Мы тут не судьи, не налоговая, мы услуга проекту, а не препоны.</p>
<p>
Повторяемость и надежность тестирования как обеспечивается? Хз. Журналистика &#8212; повторяемый процесс?</p>
<p style="padding-left:30px;">Ну, в отношении того, что новости надо писать по определенным, узнаваемым юзерами шаблонам &#8212; как бы да&#8230;</p>
<p>Это творческий процесс, настолько, насколько творчество доступно в области технологий. Следите за работой пилотов и врачей &#8212; наиболее близкие нам по духу профессии.</p>
<p>
Видео этого выступления &#8212; http://vimeo.com/19518317</p>
<p>
Дополнительная <a href="http://www.developsense.com/blog/2010/05/testers-get-out-of-the-quality-assurance-business/">информация</a> на сайте Болтона.</p>
<ol>
<li><a href="http://www.developsense.com/presentations/2010-10-AgileTestingDays-TestersOutOfTheQABusiness.pdf">AgileTestingDays-TestersOutOfTheQABusiness.pdf</a></li>
<li><a href="http://www.developsense.com/presentations/2010-09-Ireland-TwoFuturesOfSoftwareTesting.pdf">TwoFuturesOfSoftwareTesting.pdf</a></li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://testitquickly.com/2010/11/19/1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1816</post-id>	</item>
	</channel>
</rss>
