Бег и разработка продуктов

Что может быть общего между бегом и разработкой программного обеспечения? На первый взгляд, ничего особенного. Потный и стройный бегун совершенно непохож на рыхлого, согнутого сколиозом программиста. Разработчикам не рукоплещут стадионы и никто не выдает им знамя страны для почетного круга по офису после выпущенного релиза. И, тем не менее, между бегом и разработкой много общего.

Недавно я прочитал одну тяжелую книгу — Surfaces and Essences. Дуглас Хофштадтер оттянулся по полной и сделал так, что после первых 50 страниц читать книгу просто не хочется. Я буквально заставлял себя осваивать пару десятков страниц в неделю, пока не дошел до последней трети книги — и там все стало очень круто.

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

У меня родилась простая идея — взять одну область знаний, проанализировать ее и применить к другой области знаний. Я выбрал бег.

Спойлер: Читайте дальше, чтобы узнать, почему:

Бег и разработка продуктов
(далее…)

Нефункциональные требования

автор перевода Мадорская Ю.М.

Вступление к переводу

Мы все с вами ежедневно сталкиваемся с нефункциональными требованиями. Мы приходим в мебельный магазин, садимся на кресло и говорим «не удобно» или «это долго не проживет». Мы приходим выбирать автомобиль и не спрашиваем может ли машина разгоняться (функциональное требование), мы спрашиваем за сколько она может разогнаться до 100 км (нефункциональное требование)?
Когда мы проектируем системы, от которых будет зависеть жизнь и здоровье людей, нас интересует их надежность — важное нефункциональное требование.

Нефункциональных требований может быть столько, сколько свойств того или иного продукта может нас интересовать. Эти свойства могут быть весьма расплывчаты, когда нам их описывает заказчик:
— интерфейс должен быть удобный,
— система должна работать быстро,
или весьма точны, когда мы добрались до реализации:
— скорость отработки функции загрузки данных должна быть 1000 записей в секунду,
— должны обрабатываться исключения при ошибках ввода цифр в форме.

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

Роботизированная змея в помощь людям

image

В прошлом месяце, Medrobotics, корпорация, которая связана с Carnegie Mellon University, объявила, что начнет продавать роботов змей хирургов в Европе. Эти «змеи», попадая в тело пациента через горло, могут помочь врачам попасть в трудно доступные места человеческого тела без разрезов, что приведёт к сокращению времени восстановления пациента после операции.

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

Организованный фриланс. Часть 1

В данной статье я хотел бы поделиться собственным опытом создания компании, не обремененной месторасположением. Лично мы называем это организованный фриланс.

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

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

В-третьих, вся работа выполняется сдельно, существуют премии, бонусы, но не оклады, что заставляет участников команды быть заинтересованными в высоких результатах, в больших объемах работы.
(далее…)

Интервью основателя проекта 1WorldOnline, ранее директора по разработке продуктов в Motorola, Алексея Федосеева

Очередной именитый предприниматель из Кремниевой долины Алексей Федосеев поделился с нами своей историей создания стартапа, который он продал Motorol-е. Он также рассказал о том, как переехал в Кремниевую долину и о том, чем занимается в своем инновационном проекте 1Worldonline. Ранние статьи для ХабраХабра Алексея Федосеева можно найти здесь и здесь. Алексей также участвовал на конференции SVOD(Silivon Valley Open Doors). Очередная конференция состоится в июне в Калифорнии.


(далее…)

Один день в офисе Veeam Software в Петербурге

Привет! Меня зовут Андрей, я работаю в Veeam Software. Поскольку на Хабре про мою компанию была только одна статья, да и та больше похожа на исторический экскурс, я бы хотел заполнить пустоту и рассказать про современный российский офис компании Veeam.

Для тех, кто не в курсе, просто напомню, что ИТ стартап Veeam был основан в 2006 году небольшой группой петербургских специалистов, и сегодня, спустя 8 лет существования, в компании работает 1,300+ сотрудников по всему миру.

Кому интересно узнать подробности, прошу под кат.
Один день в офисе Veeam Software в Петербурге
(далее…)

Как мы открыли и потом закрыли антикафе, ориентированное на людей из сети

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

Привет! Давным-давно я рассказывал про антикафе «Чайпей» — как мы искали место, считали поток и вообще продуманно подходили к открытию формата. Чайпей уже полтора года как закрыт, но звонки с просьбой забронировать столик для дня рождения приходят 2-3 раза в день. Каждый день. До сих пор.

Главный вопрос: можно ли заработать на антикафе? Да, можно, но это крайне немаржинальный бизнес, а, значит, не советую.

Можно ли собирать людей в новое место, пользуясь только интернет-каналами без оффлайна? Можно, и ещё как. Краткая история ниже. (далее…)

Программирование — карьерный тупик?

Программирование — карьерный тупик? Любите программировать? Тогда и не мечтайте о должности CEO, если только не начнете свой бизнес, и даже в этом случае, менеджмент, скорее всего, вытеснит кодинг из вашей жизни.

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

Если же вы решите переметнуться в менеджеры, то все дороги для вас открыты. Бывший CEO компании в которой я работаю, начинал как программист 25 лет назад, через 10 лет переключился в менеджмент, и прошел весь путь, до CEO четырех-миллиардной компании. Не так давно, он ушел на пенсию, имея особняк, машины и не имея никаких беспокойств. Тем временем, я работаю с людьми, которые начинали с ним, и которые до сих пор просто ведущие инженеры по разработке программного обеспечения. (далее…)

IT-сервис или сервис в IT — как сделать клиента чуть счастливее?

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

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

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

Рабочие места для «сов», смещение рабочих часов и облегчение напряжённости «часов пик»

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

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

Так-же я хотел бы поговорить на тему напряжённости «часов пик», и способах их облегчения.
(далее…)