Continuous Integration для мобильных и веб-проектов

Добрый день, в своей статье, хочу рассказать, всем известную практику разработки ПО — Continuous Integration или Непрерывная интеграция.
Чтобы сразу пояснить в чем особенность статьи объясню, что в нашей команде стояла задача построить единый процесс для всех наших проектов. А проекты у нас бывают как мобильные (iOS, Android) и веб (верстка, сервисы, сайты).
(далее…)

Эффективность рабочего дня одного ПМа

Всем привет.
В этой своеобразной статье я хотел бы осветить вопрос эффективности труда в течение рабочего дня на позиции руководителя проектов (другого управленческого звена в IT).
Здесь не будет никакой аналитики в цифрах, выдержек из кучи книг по time managment’у, а лишь личный опыт и сухие выводы. Я не собираюсь изобретать велосипед на Ваших глазах, но надеюсь, что послужу неплохим примером.

Добро пожаловать под кат.
(далее…)

Хотите, чтобы ваша компания развивалась? Избавьтесь от менеджеров!

Хотите, чтобы ваша компания развивалась? Избавьтесь от менеджеров!Многие сотрудники работают на своих боссов, нежели на компанию или своих клиентов. В наше время бизнес пронизан менеджерами разных уровней, и сотрудники часто обнаруживают, что они, играя в политику, фокусируются на задачах, которые осчастливливают их босса.

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

Если вы заметили такое на вашем текущем месте работы, знайте, что в этом виновата иерархическая структура организации.

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

Далее описание того, как я это сделал. (далее…)

Как я Search внедрял или типичные проблемы внедрения PDM cистем на пост-советских производствах

Не секрет что для успешного внедрения любой системы документооборота необходимо произвести несколько логичных шагов, в данном посте я опущу этапы исследования, начну с пилотного проекта. И постараюсь описать проблемы и способы решения оных, которые с уверенностью в 90% существуют на любом пост-советском «кондовом» предприятии.

(далее…)

Как я систему безопасности для авиакомпании разрабатывал и сам оказался в опасности

А еще говорят что крепостное право России отменили в 19 веке. Не верьте, это не так. История о контрастах в условиях работы в иностранной и российской компаниях, экшена разработки на java/GWT, лжи коллеги и поведения Директора, наслаждающегося своим всемогуществом и вседозволеностью, не подкрепленное законодательно.

Как я систему безопасности для авиакомпании разрабатывал и сам оказался в опасности

Началось эта история когда заканчивался проект на прошлой работе. Все было солидно: крупная международная компания, коммандировки в США и Англию, стабильность и легкая скука из-за большого количества рутины на проекте. Никаких авралов, отлично выстроенный процесс разработки, отдельная QA команда и автоматизированные регрешен тесты, иностранный менеджмент за пару лет работы ни разу не повысивший голос ни на кого в комманде, проджект менеджер спокойно переносивший функционал в следующие релизы, когда не успевали с разработкой и тестированием. Отличный коллектив профессионалов, каждому можно было доверять и знать что в трудный момент помогут. Атмосфера дружбы, когда приятно приходить на работу и общаться. Но всему хорошему и спокойному всегда приходит конец :( И дальше как полоски у зебры, в моей жизни появилась новая полоса… (далее…)

Diff Displays: подсветка изменений на втором/третьем дисплее в фоне

Diff Displays: подсветка изменений на втором/третьем дисплее в фоне
Затемнение фоновых дисплеев и подсветка изменений по методу PixMap

Если вы работает с несколькими мониторами, то наверняка понимаете проблему. Переведя взгляд с одного экрана на другой, трудно быстро понять, что там изменилось. Технология Diff Displays должна помочь в таких ситуациях. Если вкратце, то система отслеживает направление взгляда пользователя. Если взгляд уходит с дисплея, то там активируется промежуточный слой, который затемняет или обесцвечивает картинку, выделяя при этом изменения. Как только взгляд возвращается, дисплей тоже возвращается в нормальное состояние. Вместо затемнения и обесцвечивания могут использовать и другие методы, см. видео под катом.
(далее…)

Игра: Загрузка иностранного языка в мозг

Бывает ли у вас такие ситуации, когда слово, идиома или грамматическая конструкция иностранного языка никак не могут удержаться в голове, несмотря на то, что вы встречали её уже много раз и даже специально учили? А сколько процентов иностранных слов вы помните спустя месяц после их изучения? А спустя полгода? Сложно ли вам мотивировать себя на занятия иностранным языком?

Игра: Загрузка иностранного языка в мозг

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

Под катом вас ждет рассказ о методе изучения иностранного языка при помощи карточек (flashcards), о технике эффективного использования метода и о принципиальных особенностях и алгоритмах одного варианта программной реализации.
(далее…)

Continuous Interviewing

Continuous Interviewing
Время от времени я встречаю статьи и исследования о построении систем грейдов, в том числе и для ИТ [1], [2], [3]. С одной стороны, существует объективная потребность в такой системе, но применяемые методы и подходы вызывают множество вопросов. В этой заметке, я хочу поделиться своими идеями в данной области и рассказать о небольшом практическом опыте.
(далее…)

Двухъядерный мозг

Добрый день, уважаемый читатель

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

Немного фактов об участниках CodeFest

CodeFest позиционируется как самая большая конференция разработчиков в России.
Ну как минимум за Уралом, но если учесть что риф не совсем про разработчиков, то возможно это верное позиционирование.
Два дня, 1500 участников,… 2013.codefest.ru/

Понятное дело что многие конференции рассматриваются с точки зрения хедхантинга.
И меня зацепило сделать анализ участников. Благо список участников доступен.
Также есть список по компаниям и по городам.
Сразу скажу что к организации мероприятия отношения не имею и это взгляд со стороны.
И так поехали цифры.
(далее…)