суббота, 15 марта 2014 г.

[prog.management] Маленькая команда - большие риски, большая команда - ...

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

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

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

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

Защититься от такого риска можно всего двумя путями.

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

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

Очевидно, что оба этих пути тем или иным образом ведут к двум последствиям: увеличению сроков и стоимости проектов. Сроки увеличиваются из-за появления дополнительных активностей (документирование, коммуникации, обучение и контроль качества, ...). Стоимость увеличивается не только из-за удлинения сроков, но и за счет ЗП и административных расходов на дополнительных разработчиков (тестировщиков, внедренцев, писателей, техподдержки).

Кроме того, чем больше проектная команда, тем сложнее укомплектовать ее сотрудниками высокой квалификации. Да что там квалификации: когда речь заходит о проектной команде из 20 человек, вряд ли приходится рассчитывать на то, что все члены команды будут одинаково ответственно подходить к своей работе. Следовательно, неизбежно будет падать качество, острее будет потребность в серьезном тестировании, больше будет проблем со внедрением и т.д. Что автоматически будет означать увеличение штата тестировщиков и внедренцев. Но ведь и там всплывут те же самые проблемы с квалификацией и отношением к работе! И все, круг замкнется.

Чем это чревато для компании? Сроки реализации проектов и их стоимость будут расти. Качество будет снижаться, пока не стабилизируется на каком-то более-менее среднем уровне. Ну и инновации в продуктах будут встречаться все реже и реже. Зато рисков с разработкой будет намного меньше. Практически любой проект будет завершаться более-менее успешно, более-менее в срок и более-менее в рамках бюджета. Если компания монополист на рынке или же конкурирует с другими такими же крупными производителями, то на какое-то время ей ничего не угрожает. Аналогия из мира фото: Canon и Nikon, доминирующие на рынке фотокамер, редко выпускающие что-то прорывное, но которым ничего не угрожает со стороны конкурентов вроде Pentax, Olympus, Fujifilm или Sony. Правда, маленький пушной зверек может подкрасться незаметно с совершенно неожиданной стороны. Как это недавно было с фотографией, когда цифра почти убила пленку (где сейчас знаменитый когда-то Kodak?). А современные смартфоны убивают фотокамеры-мыльницы.

пятница, 14 марта 2014 г.

[life.photo] Репортажно-портретное с концерта группы Lacuna в Гомеле

12 марта в гомельском Beerloga Cafe выступила группа Lacuna. Я там был, ирландский виски пил, мне понравилось.

До и во время концерта фотографировал. После отбраковки и обработки осталось чуть больше 60 фотографий. Если кому-то интересна большая подборка снимков, передающих атмосферу этого маленького мероприятия, то очень рекомендую альбом Кати Суднеко. Там качественный и подробный фотоотчет. На нескольких кадрах там есть лысый и небритый чувак с фотоаппаратом -- это я :)

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

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

Кстати говоря, от самого процесса съемки я получил едва ли не большее удовольствие, чем от полученных снимков. Так что, если кто-то предложит мне поснимать что-то подобное, то я бы с огромным интересом рассмотрел бы такую возможность. Результата, правда, гарантировать не буду :)

четверг, 13 марта 2014 г.

[life.photo] Первая фотография с выступления группы Lacuna

Только вернулся с выступления группы Lacuna. Было здорово.

Сразу же первое фото, с пылу, с жару. Фотография не обрабатывалась, просто конвертация из RAW в JPEG с дефолтными настройками. Остальные фотографии появятся после отбраковки и обработки.

На снимке один из музыкантов группы, Евгений Викки.


1.4/85mm, ISO=640, f=3.2, 1/100s + вспышка

среда, 12 марта 2014 г.

[blog] Голосовалка для IT-блоггер 2013

В продолжение темы о самономинировании на звание IT-блоггер 2013: проголосовать можно на http://itawards.dev.by/

Для этого нужно иметь аккаунт на Facebook, Google+ или Github, а так же подтвердить свой номер мобильного телефона кодом из присланной на телефон SMS-ки (самому SMS отсылать не нужно). Будут ли работать не белорусские мобильники -- не знаю, думаю, что не будут. :(

вторник, 11 марта 2014 г.

[life.photo.humour] Фото о фототурах :)

Профессиональные фотографы во всем мире практикуют фототуры, т.е. поездки с группой фотолюбителей, за деньги этих самых фотолюбителей, по различным фотографически привлекательным местам. Я в таких мероприятиях не участвовал, но вот этот снимок Дмитрия Шатрова, полагаю, очень хорошо передает происходящее в фототурах, когда компактная группа фотографов на привязи следует за своим гидом и голодной стаей набрасывается на все, что мало-мальски отличается от привычной им реальности:

воскресенье, 9 марта 2014 г.

[life.photo] Прослушал мастер-класс "Цветокоррекция и ретушь репортажной фотографии"

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

Впечатления о мастер-классе можно разделить на две части: техническую и содержательную.
С технической частью все было не очень гладко. Я слушал мастер-класс не в прямом эфире, а в записи (которая была доступна в течении двух-недель), в основном, по вечерам, когда удавалось выкроить время. Но как раз по вечерам качество трансляции оставляло желать лучшего. Такое впечатление, что видеохостинг, которым пользуется Profile, не справляется с нагрузкой в часы пик (полагаю, что многие смотрят записи именно по вечерам после работы). Поэтому досмотреть мастер-класс удалось только после того, как я стал выделять по 10-15 минут по утрам, до ухода на работу. Утром проблем с трансляцией не было, смотреть было намного приятнее и удобнее.
С точки зрения содержания и полезности я бы разбил содержимое мастер-класса на три части. В первой части Довгуля рассказывал о подходе к организации Lightroom-каталогов, импорта фотографий, их сортировки. Т.е. такая базовая технологическая часть. Мне она была не очень интересна, т.к. за полтора года плотной работы с Lightroom-ом у меня выработалась своя схема организации каталогов. Но, если кто-то только начинает приобщаться к Lightroom-у и пытается как-то организовать хранение результатов фотосессий, то эта часть может оказаться весьма полезной.
Вторая часть была посвящена цветокоррекции. И это было очень круто. Лично я понял, что не смотря на всю прошлую работу с Lightroom-ом, я не умею им пользоваться :) Например, о том, как можно использовать секцию Camera Calibration я узнал впервые и был шокирован тем, насколько различаются результаты при задействовании этой секции. В общем, эта часть, продолжительностью в половину от всего времени мастер-класса, с лихвой окупила его стоимость.
Третья часть была посвящена ретуши и подготовке фотографий к печати и к демонстрации заказчику. Мне показалось, что она была скомкана и рассказана наспех из-за выхода мастер-класса за рамки отведенного для него времени. Не могу сказать, что из нее я вынес что-то полезное, но впечатление она не испортила точно.
В общем, если кто-то только начинает использовать Lightroom для обработки результатов объемных фотосессий, то данный мастер-класс будет очень полезен. Новичкам смело рекомендую.
Вот к чему бы я придрался, так это к стилю изложения материала Александром Довгулей. Ну ни оратор ни разу :) Такой стиль общения хорош, когда ты своему молодому подчиненному на пальцах показываешь, как нужно работать. Такой неформальный, косноязычный, замусоренный профессиональными терминами и английскими словами способ подачи материала. Меня это ничуть не раздражало. Ну вот такой человек, вот так он рассказывает о своей работе. Но для школы, которая продает виртуальные курсы, это минус. Впрочем, возможно, это старческое брюзжание. А молодежи с горящими глазами, которая хочет взять пару уроков и побежать зашибать деньгу на корпоративах, утренниках и свадьбах, может это самое оно :)
PS. Вроде на Profile я уже посмотрел все, что хотел. Может со временем там для меня (фотолюбителя, тяготеющего к репортажному портрету) появится еще что-нибудь интересно. Тогда еще о чем-нибудь расскажу.