Opera потеряла 10% персонала из-за перехода на WebKit

Opera потеряла 10% персонала из за перехода на WebKit

Норвежская компания Opera Software завершила самое большое сокращение в своей 18-летней истории, расформировав отдел Core Technology, который занимался разработкой браузерного движка Presto, пишет норвежское издание Digi.no. В результате, штат компании по итогам IV кв. 2012 года уменьшился с 931 до 840 человек.
(далее…)

Управление в стиле ООП

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

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

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

(далее…)

Менеджер проекта: как дружить с дизайнером и не потерять клиента (или инвестора)

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

И вот я стал стартапером. Начали разрабатывать приложение под iOS, приложение на Flex, и еще специализированную социальную сеть. И тут-то выяснилось, что вкус мой довольно кислотный, люблю «вырви глаз», а клиенты этого не любят. Пришлось искать дизайнера. (далее…)

Как стать ведущим разработчиком. Часть 1

Как стать ведущим разработчиком. Часть 1Это перевод статьи, написанной Джоном Оллспоу, который на данный момент является старшим вице-президентом технического отдела в Etsy.

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

Но в то же время, все мои знакомые преуспевающие разработчики помнят своих наставников, которые научили их тому, что значит быть „ведущим“.
(далее…)

Менеджмент ИТ-проекта

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

Поэтому менеджментом занимаются, как правило, сами участники проекта.

И это не является оправданием профанации. Для достижения успеха, все основные детали проекта должны быть проработаны. И менеджмент ИТ-проекта не является менее значимым, чем маркетинг, реклама, PR, программирование или дизайн. Скорее наоборот — от качества управления проектом в первую очередь зависит его судьба.

На хабре есть много тем по специфичным аспектам менеджмента проектов. Но именно основы менеджмента до сих пор не были освещены.

Попробуем закрыть этот пробел.

Кратко обозначены, выделены и пояснены основные, наиболее важные моменты.
(далее…)

Особенности внедрения ИТ-проектов в государственном секторе

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

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

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

В 14:00 по Москве в мире происходит сразу много событий и звучит много звуков. Из этих звуков можно собрать музыку. И после десятка «невозможно», мы всё-таки решили, что такой ролик может быть снят.

Работа велась в 17 странах сразу, режиссёр физически был только на одной съёмочной площадке, а команды по всему земному шару – это 80 обычных людей, которые нашлись благодаря соцсетям.

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

The Start-Up Visa Program — новая программа эмиграции в Канаду для стартаперов и участников научных исследований

The Start Up Visa Program — новая программа эмиграции в Канаду для стартаперов и участников научных исследований
Когда в конце 80 — начале 90 мы с друзьями заканчивали институт очень многие мечтали об иммиграции. Запад тогда притягивал своей загадочностью и новыми возможностями… Среди всех стран наибольшей популярностью пожалуй пользовалась Канада. Как страна с высокой степень толерантности населения, достаточно высоким уровнем жизни, большой территорией, богатыми природными ресурсами, неплохим развитием высоких технологий и многочисленной русскоязычной диаспорой. Ну и конечно близкий к нашему климат! Многие однокурсники с тех пор уехали и в Канаду и в США и в Австралию. Вернулся только один. Из Австралии, причём без дочки и жены.
Сейчас спираль истории совершила очередной виток и я снова очень серьёзно стал задумываться об иммиграции. Подобные мысли поселились и в головах большого количества талантливой молодёжи, которой не хочется делать карьеру в силовых структурах или идти в чиновники надеясь на неплохую прибавку к зарплате в виде откатов… Риски запуска и ведения собственного бизнеса становятся выше с каждым днём, а перспективы потерять собственное дело, а возможно и свободу в одночасье все реальнее.
(далее…)

Winsana – клиент для сервиса управления задачами Asana на вашем Windows Phone

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

Около полугода назад я познакомился с сервисом Asana. Сначала начал использовать в личных целях, но в конце концов пришел к тому, что лучше использовать единый инструмент в том числе и на работе.
В качестве хранилища исходного кода мы используем облачный TFS, соответственно, управление проектами осуществляем там же. Но для нас он оказался слишком громоздок. Да и клиенты, когда видели то, с чем им придется сталкиваться каждый день, предлагали использовать Google Docs или Excel и не усложнять им жизнь.
(далее…)

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

«Право налогоплательщика избегать уплаты налогов с использованием всех разрешенных законом способов никем не может быть оспорено. Каждый имеет право вести свои финансовые дела таким образом, чтобы свести соответствующие платежи к минимуму…»
Дж. Сандерленд,
Судья Верховного Суда США

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