вторник, 20 июля 2010 г.

Цитата недели: Если ты остановился, то начинаешь катиться назад.


Теперь когда меня спрашивают: стоит ли переезд их Ульяновска в Москву я отвечаю примерно так:

Я проучился в университете пять лет. На своей первой работе я проработал также пять лет, но за первые два года я получил опыта и знаний больше чем получил за все свое высшее образование. 
На своей следующей работе я проработал полтора года. Эти полтора года перекрыли пять лет работы после университета. 
Тот год, который я потратил на текущем месте работы перекрыл и университет и шесть с половиной лет работы после.

Прозорливый Ли Яккока упомянул об этом в своей "Карьера Менеджера":

Если ты остановился, то начинаешь катиться назад.

Конечно же тут не только о профессиональном развитии, но и моральном и физическом...

Мой отпуск закончен и впереди маячит неопределенное будущее нового проекта. Чтобы не стоять на месте выношу цитату в блог - не тратить времени на раскачку!

пятница, 16 июля 2010 г.

Постепенные улучшения сверху-вниз, снизу-вверх и просто снизу

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

Сверху-вниз

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

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

вторник, 13 июля 2010 г.

О вреде страха и рецепте обходить его влияние

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

Сейчас я вам дам очень сложное задание. Задам вопрос, и тот кто ответит неправильно получит двойку в четверти по труду: из какой металлической болванки - с каким сечением, легче сделать квадраты для наших работ?

Никто не решился ответить. НН усмехнулся в усы и сказал:

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

воскресенье, 20 июня 2010 г.

Цитата недели: Скажи, что тебя так расстроило в прошлом месяце?



Есть очень сильное желание начать неделю с позитивного настроения. Перебирая закладки в  своей ненаглядной Sony PRS-505 еще раз вспомнил Ли Якокка:

Скажи, что тебя так расстроило в прошлом месяце? Или в прошлом году? Вот видишь, ты даже не помнишь! Поэтому то, что тебя беспокоит сегодня, быть может, и не столь уж страшно. Забудь это и понадейся на завтрашний день.
Ли Якокка. Карьера Менеджера.

Удачной недели коллеги!

Общее в профессии ученых и тестировщиков


О том как описывать баги, сказано уже очень много. О правилах поведения при встрече с багами на пальцах показал Cartoon Tester Andy Clover. О том, как баги искать, не менее убедительно расскажет любой человек, который их когда либо искал ;).
Моя следующая книга для метро "Дзен и искусство ухода за мотоциклом" заставила задуматься о формализации процесса поиска багов. Конечно же книга не о багах, как таковых, но меня тронуло то, что форма  решения задач у ученого и тестировщика в чем то схожа:

Об ученых:
(1) постановка проблемы, 
(2) гипотеза, касающаяся причины проблемы, 
(З) эксперименты, предназначенные для испытания каждой гипотезы, 
(4) предсказанные результаты экспериментов,
(5) наблюдаемые результаты экспериментов, 
(6) заключения из результатов экспериментов.

О тестировщиках:
Баг - по сути - это проблема.  
Мы выдвигаем гипотезы, о том как воспроизвести баг.
Как только мы сталкиваемся с неправильным поведением приложения, вполне очевидно мы должны его попытаться воспроизвести и найти кратчайший путь: мы ставим эксперименты. 
 Предсказанные результаты -> наблюдаемые результаты -> заключение в виде описанного бага в багтрекинг системе.

Оказывается любой тестировщик это ученый, поскольку: 

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

Занятная мысль: каждый день мы ставим научные эксперименты! - еще один камень на нашу чашу весов в выборе профессии ж).

понедельник, 14 июня 2010 г.

Цитата недели: Очень нелегко взглянуть правде в глаза...

 Тестировщики прежде всего нужны, чтобы говорить правду. Но, блин, все мы - люди. Мы тоже подвержены чувствам и ошибкам.

Мы можем поддаться уговору друзей разработчиков.

Мы можем ошибиться в оценке состояния продукта.

Мы можем ходить в розовых очках и заниматься самообманом...

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

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

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

Очень нелегко взглянуть правде в глаза и оценить тот разрыв, который существует между тем, кем мы хотим быть, и кем мы являемся на самом деле. Резервы самообмана в этом вопросе практически бесконечны.
Жизнь на полной мощности! Джим Лоэр, Тони Шварц

Личный Горизонт Безответственности

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

Грубо говоря, всегда существуют своя личная емкость восприятия информации, превышение которой для человека является кризисом: "слишком много" чтобы прочитать, сделать, обсудить... В этом случае человек перестает адекватно воспринимать весь объем и появляется область в которой человек не является экспертом, только потому, что не может уделить этой самой области достаточно внимания. Он перестает "быть в теме". 

Очень ярко и наиболее часто это появляется во время карьерного роста.

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

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

суббота, 5 июня 2010 г.

Цитата недели: Вы должны спать некоторое время между обедом и ужином...


На самом деле я уже давно понял и смирился, что выспаться с утра мне никто не даст.

Либо работа.

Либо сын.

Либо Жена.

Что нибудь или кто нибудь меня обязательно меня разбудит. Поэтому то, что в выходной день сын разбудил нас с женой не в 6-7 а в 9 для меня было легким шоком. О пользе сна сказано много, но за последние три года я действительно выспался впервые. Жизнь кажется намного лучше если глаза не пытаются закрыться сами по себе ).

Я не стану первооткрывателем в очередной раз и приведу слова Уинстона Черчелля о пользе дневного сна. Полностью с ним согласен, что дневной сон только в пользу.

Слышал или где то вычитал, что в Китае на заводах для специалистов проверяющих технику (отчасти это тестеры) существует правило: на обед отводиться 2 часа. Час на обед и час на сон. У них даже кроватки рядом с рабочим местом предусмотрены. Если бы мне давали такую возможность )).

Выношу слова великого политика в цитату недели. Буду стараться чтобы данная цитата не затянулась на месяц.



Вы должны спать некоторое время между обедом и ужином. Разденьтесь и лягте в кровать. Я так делаю каждый день. Не надо думать, что вы сделаете за день меньше, если какое-то время потратите на сон. Это глупое замечание, которое делают только те, у кого нет воображения. Вы сделаете намного больше. У вас будет целых два рабочих дня в течение одного дня. Если не два, то полтора я вам гарантирую!

Уинстон Черчилль

суббота, 22 мая 2010 г.

Цитата недели: 80% работы выполняют 20% работающих...

  На самом деле 80 к 20 известное отношение.

80% всего капитала находится в руках 20% населения земного шара.

80% всего времени занимает 20% работы

80% всего населения земли проживает в 20% городов...

На такие же занимательные отношения в области разработки ПО мне посчастливилось  наткнуться в книге Уокера Ройса "Управление проектами по созданию программного обеспечения"

80% работы выполняют 20% работающих.


80% разработки выполняется для удовлетворения 20% требования.


80% стоимости ПО приходится на 20% компонентов.

80% ошибок возникает по вине 20% компонентов.


80% ПО выбрасывается и заново переделывается из-за 20% ошибок.


80% ресурсов расходуется на 20% компонентов.


80% разработок выполняются с помощью 20% инструментария.


80% успеха обеспечивают 20% людей.

К сожалению у меня нет статистики опровергающей или подтверждающей данные цифры. Подозреваю, что ровно 80 к 20 встретить невозможно, колебания и погрешности +\- быть должны.

Но!

Мысли занятные и изредка можно задуматься: а так ли уж нужно использовать данный инструментарий.

Так ли уж важно, чтобы именно этот человечек остался на работе и не пошел в отпуск.

Так ли уж нужно именно это самое непонятное требование....