Заметки о разработке, тестировании, управлении проектами, людях в ИТ.
28 ноября 2012
Git: алиасы
http://durdn.com/blog/2012/11/22/must-have-git-aliases-advanced-examples/
http://habrahabr.ru/post/155391/
Родилось в разговоре с коллегой
21 ноября 2012
Статья: Масштабирование организационных структур на примере Spotify
Henrik Kniberg в очередной раз радует годной статьёй.
Хотел было как-то изложить краткую суть со своими ремарками, но авторы статьи и так это делают сами ближе к концу.
Грамотное применение матричной системы управления организацией на примере.
Часть практик связана с факторами территориального распределения, но вполне разумно на мой взгляд.
20 ноября 2012
19 ноября 2012
Книги: Маленькие книжки по MongoDB и Redis
Полезняшка: Скрипт для запуска Selenium тестов в Headless mode на Linux
Но да ладно, пусть еще одна будет.
http://pypi.python.org/pypi/xvfbwrapper
16 ноября 2012
Мысли вслух
Сотовой связи (от первого патента в 1971 году) 40 лет. Активного развития - ну хорошо, 25.
Персональным компьютерам - тоже около того, с 1977 года.
iPhone - 2007 год.
Планшетные ПК - 2002 год.
Первые релизы электронных книг - 1998.
И вот сейчас появляется то, о чем лет 5 назад я читал в "Распознавании образов" Уильяма Гибсона становится реальностью.
Вот вам игрушки в дополненной реальности.
Это я к тому что скорость превращения фантазий в реальность начинает зашкаливать.
07 ноября 2012
Пара мыслей вырванных из контекста
Корень проблемы: плохое поведение /отношение возникает тогда, когда люди абстрагируются/отделяются от последствий своих действий и решений.
Вырваны они были из занимательного чтива от Jez Humble про то почему не может быть такой вещи как DevOps Team.
06 ноября 2012
Новости: WebDriver как стандарт
Не далее как на прошлой неделе в коридорах W3C было обсуждение того чем ему быть.
Детали по ссылке.
Автобиографическое
Когда-то давно, когда деревья были большими, а маленьким junior java developer-ом я думал, что работа менеджера - достаточно тупая и примитивная. Кидай себе задачки, тяни колбаски по диаграммам Ганта, да давай раздолбон нерадивым говнокодерам. Более того я серьезно считал, что никогда самостоятельно не пойду в менеджеры.
Спустя пару проектов это прошло. Я увидел разницу между менеджером проекта и техническим лидером проекта. Я увидел, что бывают администраторы проектов и разница между ними и менеджерами очень и очень велика.
Картина становилась четче. Отношение к профессии менеджера не поменялось. Просто мне стало их жалко - общаться с заказчиком, договариваться по срокам, удовлетворять фантазии своего собственного начальства. И при этом всем - работать - составлять планы,отслеживать ситуацию на проекте, тянуть колбаски на диаграмме Ганта, писать отчеты.
Ситуация стала менятся как только у меня в подчинении появился первый человек. Органическое понимание ответственности "за себя и за того парня". Это даже при всем при том, что формально я не был его начальником - зарплату я ему не назначал, уволить его не мог. Но мне дали ресурс, право им распоряжаться хоть и в ограниченном объеме. Только после того как у тебя в подчинении появляется пара ребят и большая задача начинаешь понимать что такое работа менеджера. Вот тут слова управление, планирование, контроль результатов начинают играть новыми красками, и пахнуть нифига не гуманитарно, а очень-таки практически и керосином.
Спустя пару лет и пару взращенных падаванов я кажется начал понимать какой интерес может быть в работе менеджера и какие возможности кроме перетягивания колбасок по диаграмме Ганта дает эта работа.
Хочу ли я быть менеджером? Не знаю. Точно знаю, что не хочу быть администратором. Но есть в этой работе что-то такое чего нет нив одной другой.
Однако вместе с тем есть в работе менеджера и та сторона которую не все любят. Тебе приходится иметь дело с "внутренностями" людей, и даже копаться в них. Более того приходится "играть" еще и с другими менеджерами. И зачастую игры бывают подковерными. Но ничего... пройдет еще пару лет/проектов/мест работы и может быть я чему-то научусь или чтото пойму на новом уровне
01 ноября 2012
Видео:Selenium Grid в eBay
Суть в кратце:виртуальные машины грида разворачиваются со снепшота (судя по всему со снепшота в запущенном состоянии), каждые N тестов машина "сбрасывается" на снепшот.
Более детально смотреть тут.
Grid 2 - Integration with a virtual environment from Mozilla QA on Vimeo.
Слайды презентации вот тут.