Чёрная команда QA

Январь 16th, 2013

Уже около 2х лет я работаю в своем текущем проекте. Работаю как один из равноправных членов команды, в непосредственном контакте с разработчиками. До недавнего времени, несмотря на иногда возникавшие проблемы коммуникационного характера, такая организация работы была достаточно эффективной и, что важнее, интересной для меня. Но шло время и стало понятно, что эффективность и мой интерес стали падать (это две очень взаимосвязанные вещи) Возникли резонные вопросы — кто виноват? что делать? Шеф посоветовал прочесть главу «Чёрная команда» из книги Демарко и Листера “Человеческий фактор – успешные проекты и команды“ (её стоит прочесть полностью, что я и постараюсь сделать в ближайшее время) В этой главе рассказывается об интересном факте существования в одной компании отдельно выделенной группы тестировщиков, которые представляли собой монолитную боевую единицу по повышению качества продукта. В книге вводится такое понятие как «кристаллизация»:

Команда, прошедшая кристаллизацию – это группа людей, столь сильно связанных (не веревками), что целое становится больше суммы составляющих его частей. Производительность этой команды выше, чем производительность тех же людей, не перешедших порог кристаллизации. И, что столь же важно, удовольствие от работы также выше, чем можно было бы ожидать, учитывая природу работы.

Как только начинается кристаллизация команды, вероятность успеха очень резко возрастает. Управлять этой стихией – одно удовольствие. Управление в традиционном смысле этого слова им не нужно, и уж точно не нужны дополнительные стимулы. Они уже обладают собственным импульсом.

Кристаллизацию команды обычно сопровождает сильное чувство индивидуальности.

Участники хорошей команды испытывают ощущение элитарности. Они чувствуют, что составляют нечто уникальное, что они выше всякой заурядности. Они проявляют смелость, достойную спецназа, что может отчасти раздражать людей, не входящих в группу.

Ранее мне не приходилось работать в подобных командах, но сама идея выглядит очень здраво и интересно. Как минимум, она стоит того, чтобы ее опробовать на практике.

Цитата из книги под катом.

Read the rest of this entry »

Читаем книги через Bookmate

Январь 13th, 2013

Еще 3,5 года назад я приобрел свою первую читалку на базе технологии e-ink (за её тогдашнюю цену сейчас можно взять 3 читалки с экраном получще и функционалом покруче) Прошлой зимой подвернулось интересное предложение и на рождественнской распродаже был куплен Nook Simple Touch. В этом устройстве меня привлекла цена и Android внутри. Путем нехитрых махинаций из обычной читалки девайс был превращен в e-ink-планшет на Android со всеми вытекающими преимущствами в виде установки приложений и синхронизацией всего и вся. Одной из проблем, которую я хотел решить покупкой новой читалки, как раз и была синхронизация книг. Дело в том, что иногда я читаю с телефона — в маршрутке, например. И очень хотелось, чтобы придя домой и взяв в руки читалку, я смог бы продолжить чтение с того же места. На помощь мне пришел сервис Bookmate, который одним махом решил мою проблему :) У него есть мобильные клиенты под все популярные сейчас платформы, удобный веб-интерфейс и большая база доступных к прочтению книг (за небольшую месячную абонплату) Еще одним бонусом для меня стала возможность (эдакий лайфхак) использовать Букмейт как средство для хранения книг из списка to read. Очень удобно — нашел интересную книгу, загрузил ее в Букмейт и она уже не потеряется. Небольшой ложкой дёгтя является отсутствие поддержки формата PDF — только EPUB или FB2. А во всем остальном — просто отличный сервис!

Тестирование iOS-приложений с помощью Frank

Январь 13th, 2013

Примерно месяцев 9 назад в одном из рабочих проектов появилась задача тестирования iOS-приложения. Т.к. приложение было в разработке и новые версии появлялись практически каждый день, то вручную проверять работоспособность старого функционала быстро расхотелось. Было потрачено некоторое время на исследование существующих инструментов для тестирования iOS-приложений. Акцент делался на поиск инструмента, который бы предоставлял возможность написания тестов либо на чистом Cucumber, либо Cucumber-style. Перебрав несколько подходящих кандидатов, я сделал выбор в пользу Frank — библиотеки, которая позволяет проводить Painless iOS Testing With Cucumber :) Писать тесты с помощью Frank легко и удобно, установка быстрая и не требует каких-то особых условий. За прошедшее время Frank очень сильно развился, оброс новым функционалом и стал еще проще в использовании. Настоятельно рекомендуется, если вам нужно организовать автоматизированное тестирование iOS-приложений.

Возможна ли жизнь без тестировщика?

Январь 12th, 2013

Вероятно тысячи копий было сломано в спорах на тему «а нужны ли тестировщики вообще?», «можно ли обойтись без тестировщиков?». Интерес к этому вопросу показывает и достаточно высокое количество публикаций и докладов на конференциях. Однако, интересный факт — большинство докладов исходит от лица программистов. Если задуматься, то это неудивительно — не станет же тестировщик доказывать, что без него можно обойтись? :) Мне стало интересно посмотреть на этот вопрос именно со стороны тестировщика и дать ответ на вопрос в заголовке, твёрдо взвесив «за» и «против». Так появился доклад на декабрьской встрече донецкого Кофе-и-кода. Слайды доклада приведены ниже, но самым ценным получилось обсуждение и ответы на вопросы слушателей. Впрочем, общее представление о моей позиции можно понять и из слайдов.

Возможна ли жизнь без тестировщика? from Aleksey Derkach

P.S. Буквально сегодня мне пришла в голову идея для провокационного доклада на тему «Why I do not want to be a tester?» :) Возможно, в ближайшем времени доложусь или на внутренних конференциях Anadea, или на посиделках Кофе-и-кода.

The best of 2012

Январь 10th, 2013

Последний раз итоги года в этом блоге подводились в далеком уже 2010 году. 3 года назад. С тех пор многое поменялось в моей профессиональной жизни и прошедший 2012ый год только добавил полезных знаний, умений, знакомств в мою технологическую копилку. Оглядываясь назад, могу с уверенностью сказать — этот год в профессиональном плане прожит не зря. Подведу некоторые итоги:

Событие: первая конференция Ukrainian Testing Days в Одессе

Сообщество: донецкий Кофе-и-код

Человек: Андрей Кутейко

Редактор кода: Sublime Text 2

Web-приложение: Reader128k

Mobile-приложение: Catch Notes

Desktop-приложение: Terminator

Прорыв года: Coursera

Книга: iWoz

Гаджет: Nook Simple Touch в связке с bookmate.com

Разочарование и достижение года: лично для меня этот пункт един — Donetsk QA Community. Достижение в том, что начал двигать. Разочарование в том, что инертность большая.

Инструмент: Cucumber и /dev/hands

Язык: говорю честно — по количеству строк написанного кода это PHP и Javascript.

P.S. Этот пост будет первым в серии из 10 постов — по 1 посту каждый день. Почему так — я уже описал в ЖЖ, ссылку на него легко найти ниже. Для тех, кто не нашел, — идея взята тут. Кстати, я прикрутил социальный логин для комментирования, так что enjoy! ;)

Мои доклады на Coffee-n-Code

Ноябрь 21st, 2011

Возобновляемся. И в качестве затравки два моих доклада на встречах донецкого сообщества Coffee-n-Code. Первый посвящен применению Python в научных исследованиях, а второй небольшому обзору инструмента для тестирования веб-приложений Sahi.