пятница, 6 января 2012 г.

Каким я вижу тестировщика через 5 лет?


Наверное каждый, уважаемый себя тестировщик, когда-либо задумывался о своем будущем. Я сейчас имею ввиду карьеру, как специалиста. Кем ты хочешь стать? Чего достичь? В какой сфере дальше развиваться? Оставаться ли в тестировании или уйти в разработку, менеджмент, аналитику?

Как пишут умные книги. Чтобы ответить на эти вопросы, для начала нужно спросить себя. Кем я вижу себя через 1 год? Через 2-3-5 лет?

Но что еще приходит на ум. Мечтать только о своем будущем недостаточно. Ведь есть еще тысячи, или даже миллионы таких же мечтателей как и ты. Потому нужно смотреть еще шире.

Что если представить, каким может быть работка программного обеспечения через 5 лет? А как нужно будет тестировать эти программы?

На последней GTAC конференции прозвучал доклад "Test is Dead". Спикер пытался донести идею того, что функциональное тестирование продуктов само по себе не будет иметь смысла вскоре. Что тестирование подымится еще на уровень выше, на уровень прототипов. Другими словами сначала будет тестироваться идея бизнеса, а уж затем решаться реализовывать ее или нет.

Я бы не сказал, что тестирование как отрасль умрет. Может быть в каком-то стартапе и можно возложить регрессионное тестирование на самих пользователей. Или выпускать релизы сначала на узкую аудиторию пользователей, а уже потом на всех.  Но в тех проектах, где цена ошибки высока, нужно предварительное тестирование(это не только банковский или медицинский софт).

Второй доклад конференции все того же GTAC был опровергающим предыдущей декларации, что тестирование умерло. Особенно порадовал слайд с динозаврами и птицами. Который можно трактовать как, - "Тестирование не умерло, оно лишь изменило форму жизни".

Где-то так я и вижу развитие тестирования на ближайшие 5-7 лет. Все современные практики тест дизайна, организации процесса и  автоматизации тестирования, нацелены лишь на одно. Уменьшить время ручной работы для инженера. Остается вопрос, а что же делать с этими инженерами по качеству(aka тестировщиками), когда  все будет делаться по-шаблону или автоматически?

Вот здесь мы подходим к в последнему времени популярной технике исследовательского тестирования. Где тестировщику нужно проявить смекалку и сильные технические навыки, чтобы найти такие баги, которые спустя месяца, ато и годы не могли найти.

Если смекалку нас учат развивать с детства. То техническими навыками придётся учиться самим, если конечно компания вас не отправит на толковый тренинг или семинар. В любом случае, не одно обучение не закончится успешно без желания. 

Потому мой совет - будьте проактивными, целеустремленными и пусть ваши глаза сияют от каждой освоенной технологии.

Обладая широким багажом технических знаний жизнь тестировщика становится намного проще. Не нужно по 10 раз дергать программиста, чтобы тот развернул вам тестовый стенд. Не нужно гуглить очередной раз о том, как пользоваться командой tail  или например скопировать последний бранч из git.  Технический тестировщик будет более востребован на рынке, чем его коллега "кликер".

P.S. Я возьму на себя смелость составить список скилов, которыми должен обладать хороший тестировщик. В этом списке будут как технические так и не технические навыки. Ждите анонсов!


среда, 4 января 2012 г.

Тайм Менеджмент по Архангельски

Лучше всех рассказать про искусство русского тайм-менеджмента может основатель его сообщества в Москве - Глеб Архангельский. Первой его книгой, которую я прочел, была "Тайм Драйв".

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

"Перед тем как научиться продуктивно работать, научись хорошо отдыхать" - отличная фраза, о которой в постоянном круговороте дел я давно забыл. Это не означает, что нужно лечь на диване и ждать успеха. Ритмичный отдых поможет не так часто уставать и чувствовать в себе силы для реализации новых задач.

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

В книге есть много дельных советов по полному циклу Деминга: сбор данных/постановка целей, планирование, выполнение, контроль, улучшение. Рекомендации по каждому из пунктов я выписал в ментальную карту ниже.


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



Вторая книга "Формула Времени" дополнила мою систему задач на Outlook некоторыми улучшениями. Кроме того, было интересно понять как сам автор ведет собственную электронную систему.

Рекомендую обе книги! Первую, как теорию, для ознакомления с десятками полезных советов. А вторую, как практику, для тех кто готов осваивать Outlook как цифровое хранилище данных.

вторник, 3 января 2012 г.

Steve Jobs - by Walter Isaacson

Помню в дороге на очередной тренинг at.info мы с Мишей разговаривали о людях. Где-то было написано, что существует три типа людей: творцы (люди, которые умеют создавать своими руками), управленцы (люди, которые умеют найти творцов и научить их работать вместе) и хамелеоны (люди которые творят и сами же продают). Не нужно читать книгу, чтобы понять, что Стив Джобс относился к числу управленцев. Но чтобы полностью понять, что привело его к такому успеху нужно погрузиться в чтение книги Уолтера Айзексона.

Очень удивил стиль автора. Начало книги вызывает неопределенное отношение к Стиву, в середине начинаешь его невольно ненавидеть. А под конец пронизуешься уважением и оцениваешь труды, в которые он вложил всю свою жизнь. Слова Стива Джобса на одном из интервью "My passion has been to build an enduring company where people were motivated to make great products."

Стив был наделен чрезвычайным талантом убеждать людей в своей правоте. Это наверное то, чего не хватает многим руководителям - Vision, куда идет компания и что ее ждет через n количство лет. Он один из немногих CEO, которые так переживали за продукты своей компании. Тому пример плачевная история Apple, после увольнения Джобса. Но не теряя времени он нашел чем заняться и вложить свои деньги. Для начала открыв компанию NeXT, которая не добилась особого успеха. А затем выкупив компанию Pixar, где и начался его революционный вклад в кинематограф - мультфильм Toy Story. Когда дела у Apple стали уже очень плохи, Джобс вернулся и в буквальном смысле поднял компанию с коленей. Выпустив линейку новых ПК, а затем воплотил идею iTunes, что стало решеним проблемы многих музыкантов по борьбе с пиратством в цифровом мире.

Следующей революцией был запуск нового телефона, который просто захватил рынок. На презентации Джобс 3 раза повторил что это iPod, телефон и интернет барузер в одном устройстве. Презентационные навыки Стива тяжело недооценить. Он очень тщательно готовился к каждому из выступлений. Репетировал речь, проверял свет в зале, успокаивал себя чтобы все было идеально.

Небольшое разочарование публики вызвал релиз первого iPad, о котором Джобс мечтал еще задолго до iPhone. Люди даже прозвали его #iTampon, где перечисляли все недочеты. Но после выхода планшета в мир, мнение изменилось. Пользоваться планшетом было очень удобно. И вопрос "Что на твоем iPod?" сменился на "Что на твоем iPad?". 

Стив был очень предан своей идее, сделать цифровой мир доступным для пользователя. Чтобы любой человек, не читая инструкции, смог пользоваться интерфейсом на уровне интуиции. А периферийное и программное обеспечение должно быть полностью интегрировано. Получилось ли это у него на 100% - вопрос спорный. Но однажды попробовав продукцию Apple, мало кто перестает ею пользоваться. 

В книге так же не забыт Бил Гейтс (основатель компании Microsoft). Он часто критиковал идеи Джобса и высказывал свои мысли на счет продуктов компании Apple. Стив в свою очередь просто высмеивал пользовательский интерфейс систем Windows и запускающихся на них программ. Об приложении Apple под Windows он сказал “iTunes for Windows is probably the best Windows app ever written.” 

Еще одной нашумевшей историей был конфликт с Google по поводу мобильной операционной платформы Android. Джобс не хотел терять позиции после успешного выхода iPhone. Много плохих высказываний было с его стороны, одно из "I’m going to destroy Android, because it’s a stolen ". Но самое запоминающееся "We put iTunes on Windows in order to sell more iPods. But I don’t see an advantage of putting our music app on Android, except to make Android users happy. And I don’t want to make Android users happy."
Эти конфликты с Microsoft и Google показали насколько Стив Джобс дорожил тем, над чем работал много лет.

Стив Джобс яркий пример перфекциониста. Пусть не все его продукты идеальны технически, но дизайн и подача продукта безупречны. Подержав в руках любой из устройств Apple уже почти хочешь его купить. А атмосфера iStore очень способствует тому, чтобы приобрести эти устройства. Так я и поддался на покупку iPod, тем самым почтив память этого человека. Что самое необычное, что нисколько не жалею о покупке.