четверг, 6 мая 2010 г.

2 умных мысли за один день

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

ДАЙВ БАРРИ, американский юморист, лауреат Пулитцеровской премии.

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

БИЛЛ ГЕЙТС, основатель компании Microsoft

среда, 5 мая 2010 г.

QA, QC, Testing & Process Managers

Кажется, уже все всё давно знают... Но до сих пор задают вопросы :)
Кто такие QA, QC, тестировщики и процессные менеджеры?

Тестировщики.

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

Quality Control (QC)

Эти бравые ребята ставят диагноз. Типа "Жить будешь" или "Вам бы подлечиться".
Для того, чтобы поставить диагноз, нужно произвести 2 действия:
- провести анализ (температура, биохимия, МРТ :)))
- определить, что является нормой, а что - отклонением.
Так вот, первая часть - это то самое тестирование. Но - есть бонус - в диагнозе :) QC не просто говорит "здесь бага" - QC определяет качество продукта, его готовность к релизу. Для этого создаются метрики качества, зачастую возможно личное общение с заказчиками. Более того, есть особо пронырливые QC, которые хорошо разбираются в предметной области и часто учат жить аналитиков. А точнее - переписывать требования :)
В нескольких компаниях, в которых я работала, QC обладают так называемым "правом вето" - то есть, пока они не разрешат, продукт релизить нельзя. Ответственность выше, эго шире :))

Quality Assurance, QA

В древнем Китае семейные врачи зарабатывали деньги всё то время, когда их клиенты были здоровы. Если же кто-то в "подконтрольных" семьях заболевал, им прекращали платить до полного выздоровления. Это всячески способствовало ориентации врачей на здоровье.
Немного похоже на QA... Потому что эти ребята предпочитают не лечить, а проводить профилактические мероприятия. Делают прививки, учат как правильно чистить зубы и агитируют за шерстяные носки :) Тестировщики расстраиваются, если багов нету. А QA счастливо потирают руки и гордятся.
Что они для этого делают? Определяют процессы, подходы, влияют как на тестирование так и на разработку, на билды и на требования. Их главная задача - чтобы продукт был качественным :) Если в компании всё хорошо, то их слушаются. Если плохо - то их просто нет :)

Процессные инженеры, процессные менеджеры.

Иди сюда... сюда... вот так... Теперь правой.. Оп! Не получилось? Попробуем с начала :)
Если в Вашей компании есть такие зануды, то это - процессные инженеры. Они всех учат жить, поэтому зачастую их любят меньше чем тестировщиков. Хотя, при правильном подборе, эти ребята творят чудеса! Их предназначение - искать наиболее эффективные пути выполнения тех или иных задач. Как сэкономить время на сборки? Как проводить Post Mortem? Как сделать так, чтобы тестеры и девелоперы не ссорились? Эти джедаи разрулят любые ситуации, как гаишник с палочкой, если светофор не работает :) Они напишут регламент, объяснят процедуры, найдут крайних и придумают Вам новую работу. И всё - на благо дела!

Выводы:
QC и Тестирощики - это почти одни и те же ребята, только с разными подходами к своему делу и разными уровнями возможности и ответственности. Перейти из одного амплуа в другое - просто, даже в рамках одной фирмы.
QA и процессные инженеры - тоже родственники. Но миссия QA - "Качество", а миссия проессных инженеров - "Оптимизация".
QA и QC - дальние родственники, несмотря на общую букву и то, что 90% тестировщиков называют себя QA инженерами :)

понедельник, 3 мая 2010 г.

Challenge для тест-менеджеров

Мне самой немного страшно :) Ровно через 2 недели начнётся Школа Тест-Менеджеров.
Никакой лишней болтовни, теоретических изысканий, "интересных" тем.
Всё - только полезное, практичное, и на собственном опыте. В общем, этот тренинг не для слабонервных, которые готовы прийти, послушать, и забыть. Это тренинг для тех, кто хочет за короткий срок прокачаться на два уровня и получить +80 опыта :)
Мы будем вместе планировать, налаживать процессы, учиться работать с персоналом, внедрять эффективную автоматизацию и строить тест-дизайн. И не на абстрактных примерах - а в реальной жизни!!
Впереди - 2 месяца непрерывного развития, после которых всё будет по-другому. Совсем по-другому!
В группе осталось 4 места. Торопитесь!

Оптимизируем свои ИР - часть 2, Тайм-менеджмент

Тайм-менеджмент - это всё ещё модно. ОЧЕНЬ МОДНО. Пик популярности в России закончился лет 5 назад, но до сих пор по Т-М клепают пачки книг и море тренингов.
Почему?
Потому, что все мы хотим "волшебную таблетку" - типа, без тайм-менеджмента мы можем Х, а с этим инструментов - как минимум Х*2. Чаще всего ответ этим надеждам - "фигушки!" :) Рассмотрим почему:
1) Тайм-менеджмент - это набор практик и методик, которые позволяют оптимизировать свои временные затраты. То есть, делать больше за то же количество времени. А что, вы правда хотите работать в 2 раза больше??
2) В ресурсах по тайм-менеджменту слишком часто навязывают конкретные инструменты, которые подходят далеко не всем. Проверили - не работает - отказались от ТМ как факт. Судя по моим наблюдением, через этот этап проходит большинство начинающих читальцев-тренингопосетителей, которые в итоге так ничего и не начинают использовать.
3) Т-М обычно используется там, где нам НАДО что-то сделать. Если есть любимое хобби (цветочки, кошечки, вязание и т.д.) - то Т-М никому не нужен. Нравится процесс как таковой, и эффективность не беспокоит. А вот если нам что-то "надо", то мы начинаем беспокоиться об эффективности. А "надо" далеко не всегда равно "хочу", поэтому, начиная больше времени уделять тому, что "надо", мы получаем дискомфорт и демотивацию, и часто это можно свалить на Т-М.

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

Что такое ТМ: это набор практик, инструментов и подходов экономить время. Например:
- декомпозировать объёмные задачи
- начинать с наименее приятных задач, чтобы они не тормозили нас
- раскладывать писемки по папачкам, чтобы потом экономить на их поиске
- периодически вести хронометраж, чтобы контролировать "утечки" времени
- определять и правильно использовать приоритеты, следовать законам Парето, Важному/Срочному и т.д.
- подбирать подходящие способы планирования
- наводить порядок
- последовательно решать задачи
- и т.д.

Это хорошие, полезные, эффективные практики. Но при следующих условиях:
1) Выбранные задачи, цели согласуются с Вашими жизненными приоритетами, ценностями. Кажется просто? Как бы не так!
2) Вы любите делать то, что делаете. Не любите? Не делайте. Способы "полюбить" нелюбимое есть, но толку от них мало. Если вы давно хотите уйти из тестировщиков в фотомодели, то самое лучшее время для этого - прямо сейчас!
3) У вас достаточно жизненной энергии для активной работы. Достаточно чаще всего значит "много" :)
4) Вы умеете делегировать. Это - навык, которому учиться и учиться, и не только для менеджеров. Поверьте, даже уборщица в Вашей квартире - это ценная инвестиция. Проверить это можно эмпирическим путём :)

Как и что развивать:
1) Энергетика

Когда я впервые прочитала эту книгу, меня торкнуло. Масса базисной теории и практических советов по наращиванию мощи :) Полезно, MUST READ.

2) Целеполагание + тайм-менеджмент.

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

3) Непосредственно тайм-менеджмент.

Есть очень много книг, очень много тренингов, многие из них я читала и посещала, но сказать, что есть что-то "ВАУ" - не могу :( Тайм-менеджмент нагляднее всего в игровых тренингах, а не книжках - поэтому, посоветую тренинги Инны Иголкиной (timesaver.ru) - они "средненькие", но хотя бы стоят адекватных денег в отличие от почти идентичных тренингов Архангельского.
Куча книжек по тайм-менеджменту - здесь:
http://www.koob.ru/time/

И самое главное, про книжки и тренинги по Т-М: мы все уникальны, и не факт, что лично Вам поможет есть лягушек, резать слонов и вести хронометражи. Пробуйте сами, что понравится и что нет :)

Выводы из части 2:
1) Определяем цели
2) Форсируем кризис среднего возраста и бросаем всё, что не любим
3) Прокачиваем энергетику, чтобы на всё хватало сил
4) Читаем книжки и ходим на тренинги по тайм-менеджменту, как только поняли, что мы к этому готовы!