Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!

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

понедельник, 23 мая 2016 г.

Транс писателя

Привет!

Давно не писал ничего тут. Решил потихонечку возвращаться. Почему так? Как оказалось, есть в дне какой-то лимит буквослов, которые я могу извлечь из себя. И все они все это время были направлены в фонд juja.com.ua - java школы, которую сейчас драйвлю. Остаток сил кушает facebook, куда я пощу короткие мысли быстро и лаконично. Помню когда-то из за этого отказался от твиттера, потому что все силы съедал и на блог ничего не оставалось. Итак блог. Зачем он мне? Мысли спустя пол года ничего_в_него_не_писательсства. 

Как и раньше, это своеобразный актив, который пассивно работает и привлекает, помогает, решает кому-то какие-то вопросы. Частенько сам, чтобы вспомнить как я это делал - заглядываю сюда. Но раньше это все было совсем неорганизованно. Посто рендомно чем занят был, то и писал. С появлением Juja мы с ребятами начали продумывать как посты и другие материалы (вебинары, сырцы, решения) орагнизовывать в воронку. Воронка продаж - это магическое словосочетание. Наверное самое ценное, что я узнал в 2015 году. Теперь посты несут еще и другую, полезную нагрузку - привлекать и удерживать аудиторию. 

Но это все там, а тут...

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

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


Ну и конечно же медитация. Написание текста - это транс писателя. После него всегда больше, увереннее, спокойнее. 

Это то, чего мне не хватало. За этим и вернусь...

среда, 15 июля 2015 г.

Надо Федя, Надо :)

Сегодня получил интересный коммент на пост 2008 года. Пеерчитал пост потом коммент, потом снова пост, и понимаю, что с 2008-го по 2015-й много воды утекло. Моя прошлая борьба между НАДО и ХОЧУ к этому времени пришла в другое состояние. Отчасти в этом помогла книга Kelly McGonigal Аудио книга:"Сила воли. Как развить и укрепить"


Все так же как и раньше делю на ХОЧУ и НАДО, но теперь все больше интересно задаваться вопросом почему это ХОЧУ, а вот это НАДО, или минуту назад было ХОЧУ, а потом стало НАДО и как сделать так, чтобы ХОТЕТЬ то что ДОЛЖЕН. ДОЛЖЕН в смысле ВЫБРАЛ.

Как говорит мой друг - делай что должен и будь что будет.

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



четверг, 21 мая 2015 г.

Пока не принял решение...

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

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


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

- Те вещи которые раньше приносили удовольствие, сечас не приносят. Вернее постоянный стресс от того, что "а хватит ли денег?" разъедал все хорошее, что наполняло это время. 

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

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

- Вообще забил на блог. Масса непереработанных в голове мыслей из за спешки, которые я раньше перерабатывал постингом в блог. Думаю, что это во многом из за того, что много работы - много переходилось перебирать, чтобы заработать хоть что-то. Ну и старт Java направления в GoIT так же достаточно ресурсоемкая оказалась задача. Так что мало текстов, мало времени на едине с собой. И как следствие напряжение. 

- Большую часть дня на попе с ноутом не выходя из дому. Реальность перенеслась в ноут, там было все. В моей голове и ноуте. Нехватка общения компенсировалась встречей с группой, выступлениями перед большой аудиторией. Ну и 100500 чатов в скайпе. 

- День, когда ничего не делал были "Саня ты чего? Вобще что-ли?". Сложно было расслабиться. Помагали сериалы, которые запоем смотрел не вставая с дивана. А потом быстро быстро нагонять. Частые приступа апатии, когда вообще ничего не хотелось делать. Вообще-вообще. Борьба с собой. Уговоры. Ведь никто не спросит за результат. Только я сам. А как оказалось я очень жесткий в этом плане к себе. 

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

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

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

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

- Осознание того, что я сам могу (всмысле без поддержки компании). Да немного коряво получилось. Да не так может эффективно как оно виделось на старте. Но блин, могу! И готов повторять. 

- Навык продавать. Если до этого заплыва было очень неубтно от того что что-то по моему мнению стоит 100$ и это надо озвучить вот этому хорошему человеку. Но теперь это в прошлом. Если что-то делаешь - это должно стоить денег. Назови стоимость вслух.

- Хороший проект GoJava в рамках компании GoIT. Я знаю, что у нас лучший Java тренинг из тех что я встречал. Лучший он не потому что там программа или материалы, а из за того, что в нем есть душа. И я понимаю, что хочу оставаться с ребятами только потому, что больше никто этого не сделает. Две выпущенные группы, еще четыре на подходе. Будущее этих ребят сильно изменится и наша команда приложила к этому частичку своей жизни. 

- Масштаб. Я еще раз преоболел барьер 10х. В GoIT пришлось отвечать за большой объем работы. Вначале было сложно. Теперь проще. Проще не потому что работы стало меньше. Просто потому, что в голове что-то поменялось. А это уже навсегда. 

- А еще я понял, что надо отдыхать. И что никто кроме меня не решит это за меня. Работы всегда будет больше, чем меня. Всегда. И я решаю когда встать и пойти сделать перерыв. И миф то, что уволившись с работы времени будет больше. Нет времени будет тех же 24 часа в сутки. А как распорядиться им решаю я. Каждую секунду. 

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

К чему это я? :) Оффер от одной продуктовой компании принял. 25го выхожу на новый проект.
И да, в GoIT я остаюсь драйвить Java. А офис, где проходят собрания по дороге в новый офис. 

С чем себя и поздравляю!

пятница, 21 февраля 2014 г.

Ретроспективы не работают! Часть 2

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

☺Ретроспективы не работают. 100%. (с)

☻Не работает почему?

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

☻Это проблемы, это понятно - они у всех есть. А что было хорошо на подобных митингах?

☺Ну мы пиво иногда пили

☻а еще?

☺Иногда в мафию играли)

☻что радовало?

☺Травили байки
☺К работе никакого отношения

☻Это ок! Что радовало? Что приятно и полезно вспоминать?

☺Просто рутинная процедура, которую типа нужно провести

☻Представь, что тебе еще один раз пришлось бы провести "ретроспективу" но совершенно по твоим правилам. Как бы ты ее провел теперь? Если бы никто не знал как она проходила раньше - ты впервые им показываешь новый инструмент. Как бы ты все сделал?

☺Я бы ее не стал проводить, я бы сделал все, чтобы она была не нужна. Потому что она не нужна.

Вооот! "Я бы ее не проводил". Только что мы провели ретроспективу над процессом ретроспективы. Результат может и не принес удовольствия, но я получил понимание того, что приносило удовольствие и что сейчас формальные мероприятия лучше не проводить. Мне этого достаточно. Ретроспективу в топку! Она тут не работает.

Но погоди, будет ли ретроспектива оставаться ретроспективой, если ее в следующий раз ее провести так, чтобы участь все предыдущие пожелания? Запрос услышан такой: Больше веселья. Меньше формальности. Никакого обсуждения фейлов. Лучше, если не по работе вообще собрание. И да! - никаких "ретроспектив"! Супер! Что, если я вычленю то, за что мне как тимлиду нравится этот инструмент - ретроспективы - и оберну их в требования заказчика (команды). Будет ли это ретроспективой? Попробуем...

Эта работа проделывается наедине. Так называемая саморетроспектива. Коль уж тебе, тимлид, нравится этот инструмент - проделывай его так же и над собой ;). Итак "Что мне нравится в ретро?" 

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

♥ Больше веселья. Лучше, если не по работе вообще собрание => ♠ ок! мы будем чаще играть в игры
♥ Меньше формальности => Ок! Мы будем делать это спонтанно, по общему пожеланию. Без всяких блокнотов, ручек, планирования, митингрумов, ведущих, стенографистов.
♥ Никакого обсуждения фейлов и чувства вины => ок!  а мне по-хорошему это и не надо было, я хотел узнать что-то полезное что могу применить для себя. Давай буду спрашивать об этом напрямую - что ты можешь рассказать такого,  что проперло тебя? Какой челлендж ты прошел с  прошлым таском? И да, я никакой формальности - я не буду тебя спрашивать об этом когда мне это приспичит - я буду выжидать, когда ты готов будешь этим поделиться со мной. И я тебя выслушаю.
♥ И да! - никаких "ретроспектив" => Ок, назовем это пуреконтазадия. 
Че? => Ну, как - пуреконтазадия. Ну когда ты внимателен к своей команде, и при удачном случае спрашиваешь "уау, чувак! как у тебя это получилось?" или "ты крут, расскажи, над чем работаешь сейчас?" Никаких формальных собраний на эту тему - просто если подвернется случай. А освободившееся время лучше провести с фаном в игру в мафию, за пивком. Вот что такое "пуреконтазадия".
А ну ок, называй как хочешь - лишь бы все как мы просили!

Поменялось ли при этом ретроспективность данного процесса для меня? Нет. Я по прежнему отвечаю на свои вопросы, но при этом делаю приятно команде. Я провожу ретроспективу вовремя - когда это удобно ребятам. И вот что я могу сказать. Ретроспектива не работает, если не проводить над ней ретроспективу. 
Вначале я проводил ретроспективы формальные. Натыкался на те же грабли что и ты. Говорил о больше проблемах, которые надо исправить. Говорил сам, вынуждал людей говорить об это. Это было печалька. На меня злились, я сам злился что не получается. Но потом я стал сам себе задавать те же вопросы и к своей работе. А что я сделал клево? А что я могу сделать еще клевее? И стал это поделывать периодически лично для себя. А когда у меня спрошивали - эй, чувак, как ты этого добился. Вот тут и делился тем, к чему пришел. Так же спрашивал то же самое у коллег, допуская, что пока я работал над собой у них тоже масса интересного появилась. Теперь это было размазано по деливери, неформально и не называлось ретроспективой.

"'Уау, это было круто! Как ты это сделал?"
"Эй, а что еще ты собираешься еще начудить такого?"
Не формально, без собраний, без принуждений, без формата, размазанное по деливери, в группах или без, с фаном и в помощь обоим сторонам.
Вот что я сейчас называю ретроспективой. И это у меня работает на 100%, потому как приносит удовлетворение моих запросов и запросов моих друзей. 

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

Чтобы все получилось на ретроспективу стоит смотреть немного рекурсивно.

Что я делал не так?
 - собирал насильно людей в комнате чтобы сделать то что НАДО вместо того, чтобы помочь им сделать то, что они ХОТЕЛИ
- говорил про ПРОБЛЕМЫ вместо того, чтобы похвалить за то, что считал КЛЕВЫМ
- делал это (похвалить) не тогда когда они этого ЖДАЛИ, а тогда когда этого ХОТЕЛОСЬ МНЕ
- делал это НА ЛЮДЯХ, игнорируя потребность людей оставаться анонимусами, скромничать
Это все мои ошибки были. Я их осознал. Просто хотел, чтобы у меня работало на 100%.

Ну а в целом да - формальные ретроспективы не работают на 100%   

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

Как-то так.

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

How to: Оптимизация сайта, блин! Или как сделать посещаемость в 1000 человек в день?

А я знаю? Я пока только 50 со скрипом получаю... Вот статистика:
 Но все причины росту, думаю - мои попытки делать что-то.

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

среда, 16 декабря 2009 г.

Еще два дня в паре: 1) мы успеваем 2) мне тоже есть чему учиться 3) как показать эффективность?

Прошло еще два дня в паре. Мы успешно применили практику 50 минут работаем/10 отдыхаем, работая по очереди не зависимо от того, какую задачу кто лучше выполнит. Но мне все же стоит меньше влазить в работу напарницы, когда она за штурвалом.

Сегодня на кухне, во время очередного перерыва, мы провели неформальную мини ретроспективу, где я спросил "ну как?". Плюсы очевидны - меня интересовали больше минусы. А они такие: усталость + головная и глазная боль. Что-то мы делаем не так, но уже пошли намеки на зрительную гимнастику со стороны напарницы. Я же стараюсь делать зарядку при малейшей возможности.

Так же мы выявили, что после обеда, где-то с 15 до 16 (обед у нас заканчивается в 14:30, а скрам дейли проходит в 14:45) продуктивность минимальна за весь день, а ближе к 18:00 она обратно увеличивается. Возможно мозк в это время занимается перевариванием пищи, кто знает? Решили, что в это время будем давать передышку друг другу и расходится по углам комнаты (наши рабочие места находятся в двух диагонально противоположных углах комнаты).

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

Мы успеваем! Это наверное самый классный показатель. Кроме тог омы сегодня еще ускорили разработку в будущем. Что раньше приходилось тестировать, делая деплой на удаленный сервак раз в день, теперь мы можем тестировать на локали - мы исключили узкое место привязанное к тому серваку, в случае, если в базе в таблицы свойств находится запись debug.testing.mode = "on". Естественно все сделано секьюрно, дабы никто посторонний не мог воспользоваться этим для своих целей. Оба довольны, потому как кадый из нас по отдельности хотел это реализовать давно, а решились лишь вдвоем и сделали это за час.

Мне стоит больше доверять интуиции моей напарницы, потому как она классно работает. Когда что-то возникает у нее вголове, она еще не знает что это, но стоит дать время на обдумывание, потому как в результате получаютсядовольно красивые архитектурные решения. Там где я сегодня хотел переписать половину проекта напарница нашла всего лишь два места, куда добавили пару строчек кода и все заработало. Гениально! Конечно же было написано парочку тестов по моей инициативе и вскоре все отправилось в реппозиторий. Напарница предложила мне в таких тупиках, когда мы оба не можем понять что делать дальше так же расходится по углам, минут на 15 и пробовать решить эту задачу параллельно а потом поведать друг другу про результаты. Иногда нужно сосредоточится, а для этого уединение мне и напарнице помогает.

Близится конец деливери, а мы уже почти все сделали. В пятницу сутрау нас будет демо с продакт овнером по так называемм "аксепттанс историям", которые были записаны на пленнинге КьюА. Истории были такими "логинимся, видим обычный список. Создаем то-то и в результате в таком-то месте надпись меняется на. Потом жмем ту кнопку, и переодим туда-то. При всем при этом по такому линку видно то-то, но если мы нажмем туда-то то больше этого видеть не будем...." Написано так, что моя покойная бабушка могла бы разобраться. Это мы и проделаем в пятницу утром каждый по своей фиче отдельно. Чисто формально моя напарница отвечает за эту фичу. Но реально отвечаем мы оба. Я сознательно на пленнинге отмалчивался, когда продакт овнер спрашивал "кто отвечает за фичу", потому как понимал, что при нашей стратегии парного программирования отвечать будем мы оба. Кроме того за провтык фичи у нас пока не предусмотрена никакое наказание... Но это пока... Да и что говорить, если мы успеваем в срок.

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

Вопрос другой, как доказать нашему продакт овнеру, что то что мы проделали вдвоем за этих 6 дней мало кто в компании сделает в одиночку с таким же уровнем качества даже за время в два раза большее. Это не померять. Код написан и повторно его разрабатывать с нуля никто не будет. Но я то знаю. Теперь это знает и напарница. Что-то меняется. И это радует.

четверг, 28 мая 2009 г.

Скрам дейли сократили в два раза

Итерация, где я был секретарем - позади. В эту итерацию интенсивно команда информировалась о том что важно (не опоздай, не разглагольствуй, уважай ближнего своего, подожди своей очереди, чтобыло-чтобыудет-какиепроблемы). Прошла ретроспектива на которой я отказался более быть секретарем, потому как это расслабляет команду. ТАк же наш продукт_овнер тоже отказался вести дейли митинг. Что делать?

Решение пришло сразу. Делать то, что мы не пробовали. Итого три нововведения (введенных силой - до сих пор мы добровольно принимали решения, и если кто-то один против искали компромисс):

1. Мы начинаем дейли не дожидаясь всех. Ясно, что дейли без одного члена команды не эффективно, но обратную связь надо каким-то образом возвращать. А так опоздал - в следующий раз задумаешься. Было много шума вокруг этого пункта и попытки найти компромиссы типа "а давайте если двое опаздывает, то ждать" или "ну тогда мне не будет интересно" или "а по каким часам сверять?". Хух. Приняли вобщем.

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

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

Как результат:
- продолжительность дейли сократилась в более чем в два раза с 15-17 минут (для команды в 7 человек) до 7 минут.
- рапорт смкрам мастеру (секретарю) пропал как-то сам собой - нет того, кто задает вопросы "что было-что будет-.." а значит некому рапортовать.
- со стороны выглядит как-то более дисциплинировано.

Уверен на результаты этой деливери повлиял эффект от прошлыых, потому перечислю все что мы пробовали ранее:
- на доску вывешивалось и несколько дней там висело "что было - что будет - какие проблемы".
- пару раз тиму высылалась статья (или актуальные цитаты из нее) Егорова Егора про СКРАМ дейли.
- на старых ретроспективах поднимался вопрос о том что дейли не информативен либо что он как балаган.
- раз пять высылалось письмо, с тем, чтобы команда готовилась к дейли, потому как митинг начнется через 15 минут.
- пару раз неофициально начинали дейли без всего тима, ровно в обговоренное время (это стало причиной принятия пункта 1. ее продукт овнером (бывшим тим лидером) для команды - начинаем не дожидаясь всех).

Раз уж про ретро, скажу еще что на ретроспективе мы будем слышать еще фидбек от Скрам Мастера (он же у нас и Продукт Овнер) по процессу в этой деливери, и от Продукт Овнера по фичам.

четверг, 14 мая 2009 г.

Ретроспектива, как это вижу я

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

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

вторник, 17 февраля 2009 г.

Как не застояться

Сегодня пошла очередная ретроспектива. Хорошо пошла. Речь шла о тех инструментах которые мы используем в разработке. Как мы вообще, на каком этапе развития? Зря задали этот вопрос....

Мы далеко в каменном веке. Мы используем либо старые инструменты, либо новые но не так как стоило бы. Мы самоучки. А в самообучении важно не останавливаться. А мы останавливаемся. Почему на каком-то этапе развитие останавливается?

Есть несколько причин, сдерживающих развитие: комфортабельность текущего состояния, нежелание меняться, обретенная значимость. Попробую разобрать каждое из них.

Комфортабельность. Когда мы начинаем что-то новое, то мы неумехи - мы делаем много ошибок, мы не умеем пользоваться инструментарием, мы не достигаем желаемых результатов. Со временем приходит опыт и человек начинает использовать обретенные навыки для реализации какой-то задачи. Наконец-то овчинка немного превышает по стоимости выделку ее из обладателя. Можно больше не учиться, а получать доход...

Нежелание меняться. А зачем? Ведь прибыль идет, все комфортно. Зачем себя вгонять снова на начальный этап развития чтобы улучшить свой показать. Он и так хороший. А меняться влом. Вопрос закрыт. Только закрыт на время...

Значимость. Мы столько времени потратили, но теперь мы знаем, мы лучшие в этой области - мы умеем. Это чувство превосходства нас ослепляет. Мы не видим больше возможностей, т.к. знаем что достигли вершин. Скажу (по наблюдениям), если в какой-то области чувствуешь, что достиг вершины значит деградация уже в полном разгаре, скоро наступит облом. А облом это наступает на пятки в виде энергичного молодого человека, который точно пойдет дальше и останавливаться уж никак не собирается... Когда облом наступает мы задумываемся а почему я не думал раньше...

Во если бы на работе платили не за объем работы а за прирост который виден от зарплаты к зарплате...

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

1) На каждое оправдание ставить себе задачу. Ведь тот кто хочет - ищет возможности, а тот кто нет - оправдания.

2) Если в какой-то области чувствуется насыщение (я гуру, я улчший, я достиг высот), пока не поздно (пока есть время) беги к новой горе и покоряйте ее. Ну можно некоторое время полюбоваться видом с высоты, но не делай это очень долго.

3) Возьми кого-то себе за ориентир. Очень невыгодно находиться в компании и брать за ориентир себе кого-то кто там достиг чего-то. Бери ориентир с мировым именем.

4) Поменяй коллектив если все так плохо. С кем поведешься от того и наберешься.

5) Меняйся. Не делай два дела одним и тем же инструментом. Ищи чего-то нового. Пробуй, ковыряй, копай... Когда надоест, берись за другое дело.

6) Ты прав в любом случае.

7) Поменяй формулировку. Не "я трачу время на.." а я "инвестируй время в...".

8) Найди единомышленника и поддерживай его. Да! именно поддерживай. Ничего так не укрепляет, как помощь другому, когда тебе самому неважно :)

9) Самое важное! Получай удовольствие. Не относить к этому с важностью! "Я должен иначе я плохой" Нет ты лучший и лучший уже сейчас. Так что можешь ничего этого не делать :) Уже и так все сделано за тебя. Взбирайся на гору играючи. Нет? - спускайся вниз. Хочется постоять - постой. Только вот не зависай.

После этой ретроспективы я взял на себя новую роль и частично избавился от старой. Уверен будет очень интересно! Потому как ново и неизведанно.

Желаю успехов!

понедельник, 9 февраля 2009 г.

Думать->Делать->Думать

Как не наступать на одни и те же грабли? Очень просто - если меняться и подстраиваться.

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

Ты готовишься к работе - планируешь что-то. Потом ты выполняешь ту работу, которую запланировал. Ясный перец, что у тебя не получается все так, как ты запланировал (всякое бывает), потому ты делаешь третий шаг - анализ всего того, что произошло с момента планирования (включая само планирование). То есть Думаешь что/как делать, потом как-то Делаешь это, а потом смотришь и пытаешь Понять как это все у тебя получилось.

Первых два этапа, думаю никого не должны удивлять. Запланировал убрать комнату - убрал. Все просто. Но вот анализ, это уже не столько привычное слово. Зачем этот третий этап?

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

Все для того, чтобы сделать эту работу: быстрее, эффективнее, проще, получив удовольствие...

Скажу сразу, этот третий этап в любом случае происходит неявно (неосознанно, подсознательно). Вот к примеру ты только взял молоток в руки и начали забивать гвозди и пару раз ударили по пальцу. На третий раз ты случайно взял молоток в правую руку (а ты правша) и количество ударов по пальцам сократилось вдвое. Ты этого можешь логически даже не осознавать, но интуитивно будешь брать молоток в правую руку. Кстати дети используют такой же неосознанный механизм. Но мы уже немного взрослые. А потому...

Стоит осознанно управлять ситуацией а не наоборот. Осознанно то есть логически. Со временем какие-то недавно осознанные правила войдут в привычку и будут делать несознательно. Но куда более эффективно вначале логически осознать, а потом занести в подкорку. Почему?

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

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

Так вот анализ. Это те самые вопросы "почему?", "зачем?", "для чего?" только заданные не кем-то а лично тобой сразу после выполнения какого-то объема работы. Отвечая на них ты лучше понимаешь суть своей работы. А значит скоро ты сможешь сделать что-то качественно новое.

К примеру, пробежавшись по полю на котором разложены грабли на перегонки со своим другом ты за первых пару пробежек набьешь много шишек, но вместе с тем обретешь неосознанные навыки, которые сократят число шишек. Если после 5 забегов ты остановишься и подумаешь почему я начал получать меньше шишек и побежишь с этим вопросом 6й забег, то может число шишек и увеличится (ты был занят поиском ответа на вопрос) но на финише у тебя будут ответы. С этими ответами на руках ты можешь определить, что тебе стоит развить и в какую сторону. "Осведомлен - значит вооружен". Твои 7й, 8й и 9й забеги могут быть более травматическими нежели 5й, но 10й может уже быть такой же как и 5й, а 11й превосходить его по качеству. В то же время твой соперник так и остался на этапе развития 5го.

Это, что касается улучшения своих навыков. А бывает просто до невозможности. Ты просто от забега к забегу наступаешь на все грабли, которые тебе попадаются. Тогда простой вопрос "почему мне так больно?" может выбить тебя из этого состояния: либо ты поступишь как в прошлом абзаце, либо сделаешь совсем по другому. К примеру за первую ходку попереварачиваешь на своем пути все грабли а потом и вовсе думать про них не будешь. А твой соперник в тов время будет улучшать свою технику бега по граблям...

Просуммируем что мы имеем. Можно пойти двумя способами интуитивно и осознанно. Осознанный рано или поздно заканчивается привычкой. Осознанный в на начальном этапе тормознутый, но в последствии приносит более выдающиеся результаты. Чтобы начать осознание происходящего стоит задать вопрос "почему?". Этот вопрос можно задать в любой момент, но чем раньше, тем лучше. Идем дальше.

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

Сейчас в нашей компании работает другой процесс. Итерации мы увеличили до двух недель. А на конце каждой итерации мы проводим так называемую "ретроспективу". На которой смотрим назад и отвечаем на вопрос "что шло так, а что не так". Лично (и неоднократно) проведя анализ нашей ретроспективы я понял что мы задаем не те вопросы. Вопросы вроде как правильные но их не так интерпретируют.

"Что шло так?" Ну вот процесс А, Г и Д. Ну и что поменялось? Оставим как есть? Хорошо, если нас устраивает константа в 23 шишкочасов.

"Что шло не так?" Тут теплее, но не совсем то. Снова критика. Этот вопрос заставляет смотреть на проделанную работу немного не с тем знаком. Это, что касается лично заданного вопроса самому себе. А вот в команде это вообще атас. "Петя что ты сделал за прошлый период не так?" Прям таки Петя признает это при всех... Особенно если Петя гуру в какой-то области а его спрашивают это при новичках.

Где-то я читал что-то вроде этого: "все что мы сделали, было нашим лучшим решением, если брать во внимание те ресурсы, знания и обстоятельства которыми располагали на тот момент". Вот с этого для начала стоит начинать ретроспективу. Это можно считать лозунгом тех, кто ответит на вопрос "ты хочешь что-то извлечь из своей проделанной работы?" положительно. То есть на ретроспективу собираются те, кто готов и заинтересован извлечь знания из проделанного дела, поделиться этими знаниями с другими заинтересованными проделать то самое же над собой. Это Раз.

Два. Вопрос стоит формулировать немного иначе: "что бы мы сделали иначе, если бы мы снова приступили к той же работе при тех же условиях". Есть у нас машина времени, мы отправляемся в прошлое и говорим себе, что-то что гарантированно поможет. Что мы себе говорим?..

Три. Появилось уже после осмысленного объяснения Раз и Два одному моему Другу. Итак Три. Что значит быть готовым (говорилось в Раз)? А значит это то, что от какой-то отметки Х, ты начинаешь работать в режиме Думать->Делать->Думать - ты вводишь анализ в свою работу и делаешь это так часто, как тебе это удобно. Большинство ты в состоянии понять сам, но есть нечто, что ты не в силах поменять. И вот тут на помощь приходит команда с ретроспективой раз в две недели. Ты приходишь подготовленный к ней - со списком того, что предстоит решить; ты знаешь что ты хочешь от свой команды; ты пришел, чтобы совместно решить то, что у тебя накопилось за этот период и помочь решить то, что накопилось у других. Это важно! Приходить на ретроспективу, чтобы только выговориться что наболело без никаких решений - это не ретроспектива, простите. Это просто митинг для снятия накала в команде - тоже полезный, но это не ретроспектива. Итак Три и сразу Четыре: до - подготовленный, после - с решением что делать.

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

Шесть. Помни, это в первую очередь нужно тебе, а не команде. Ищи что поменять в себе, а то, что поменять не можешь - проси у команды. Помогай тогда, когда спрашивают. Не распыляйся зря. Лучше эту энергию пустить в прививание новой привычки. Или как я, вот - статью напиши. Потом пригодится. Ретроспектива инструмент для твоего личностного роста. Занимайся им. А людей оставь в покое :).

Вот вроде все. Если что забыл, потом вспомню... Спасибо Друг мой Валерка, за обсуждения этого вопроса. Если бы не ты, этого поста не было бы, та и блога этого тоже :)

Кстати эта статья родилась на какой-то итерации. Быть может через неделю я буду обладать знаниями которые вынудят меня действовать иначе. Все это во имя Эффективности. Если кто-то когда-то увидит что я говорю что-то не то, что написано тут - попросите меня написать вторую версию :) Я напишу. Все что тут написано неправда. Это мой путь. Если ты нашел для себя что-то интересное тут - обязательно перепроверь это. "Хорош тот студент, который никогда до конца не верит своему профессору".

Успехов!