21 ноября 2012

Статья: Масштабирование организационных структур на примере Spotify

Henrik Kniberg в очередной раз радует годной статьёй.
Хотел было как-то изложить краткую суть со своими ремарками, но авторы статьи и так это делают сами ближе к концу.

Грамотное применение матричной системы управления организацией на примере.
Часть практик связана с факторами территориального распределения, но вполне разумно на мой взгляд.

Читайте

19 ноября 2012

Книги: Маленькие книжки по MongoDB и Redis

Давненько на хабре проскакивали посты про переводы маленьких книжек по NoSQL базам - MongoDB и Redis.
Никак не доходили руки их почитать.
С появлением планшета  - дошли, итого прочитал обе, сегодня вторую.
Книжки дают общее представление о том что такое MongoDB и Redis, для чего использовать а для чего нет.
Настоятельно рекомендую.
Книжки весьма просто гуглятся, книжку по mongodb, а вот на redis.
Большое спасибо Karl Seguin за книжки и всем переводчикам за их труд.

Полезняшка: Скрипт для запуска Selenium тестов в Headless mode на Linux

Собственно на указанную тему можно найти множество статей и постов из разряда "Как я провел Х часов трахаясь с запуском браузера под фреймбуфером".
Но да ладно, пусть еще одна будет.

http://pypi.python.org/pypi/xvfbwrapper

16 ноября 2012

Мысли вслух

Вот задумайтесь.
Сотовой связи (от первого патента в 1971 году) 40 лет. Активного развития - ну хорошо, 25.
Персональным компьютерам - тоже около того, с 1977 года.
iPhone  - 2007 год.
Планшетные ПК - 2002 год.
Первые релизы электронных книг - 1998.
И вот сейчас появляется то, о чем лет 5 назад я читал в "Распознавании образов" Уильяма Гибсона становится реальностью.
Вот вам игрушки в дополненной реальности.
Это я к тому что скорость превращения фантазий в реальность начинает зашкаливать.

Полезняшко: Бесплатные ВМ Windows для тестирования на IE 6

http://habrahabr.ru/post/158847/

07 ноября 2012

Видео: David Allen

Я просто оставлю это здесь, кто в теме  - тот оценит.

Пара мыслей вырванных из контекста

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

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

Вырваны они были из занимательного чтива от Jez Humble про то почему не может быть такой вещи как DevOps Team.





06 ноября 2012

Новости: WebDriver как стандарт

Движение которое началось этим летом не угасло.
Не далее как на прошлой неделе в коридорах W3C было обсуждение того чем ему быть.
Детали по ссылке.

Автобиографическое

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

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

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

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

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

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

Однако вместе с тем есть в работе менеджера и та сторона которую не все любят. Тебе приходится иметь дело с "внутренностями" людей, и даже копаться в них. Более того приходится "играть" еще и с другими менеджерами. И зачастую игры бывают подковерными. Но ничего... пройдет еще пару лет/проектов/мест работы и может быть я чему-то научусь или чтото пойму на новом уровне

01 ноября 2012

Link: что значат метрики кода

Видео:Selenium Grid в eBay

Команда автоматизации тестирования eBay выступала на каком-то мероприятии в Лондоне, где рассказывала про то как у них организован грид.

Суть в кратце:виртуальные машины грида разворачиваются со снепшота (судя по всему со снепшота в запущенном состоянии), каждые N тестов машина "сбрасывается" на снепшот.

Более детально смотреть тут.

Grid 2 - Integration with a virtual environment from Mozilla QA on Vimeo.

Слайды презентации вот тут.