Codefest впечатления

В эти выходные посетил конференцию разработчиков программного обеспечения Codefest в Новосибирске. Впечатления унёс только положительные. Огромное число людей. Самых разных. Уникальные гики и прекрасные программистки, успешные лидеры и хардкорные дизайнеры. Поднимались самые разнообразные темы и при желании каждый мог найти доклад и собеседника по душе и по интересам. Флаг в руки тем, кто конференцию не посетил или уехал ещё в самом начале.

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

Запомнились доклады:

Сергей Аверин (Badoo) «Не все базы данных одинаково полезны». Особенно: его шутка про баян; про сео-оптимиста, который обычно обращается к своему начальнику «Папа, папа, а можно я сегодня алгебру не буду делать?» и хорошим выводом на фоне портрета доктора Хауса. Не верьте никому. Все врут.

Андрей Аксёнов (Sphinx Technologies Inc) «Как мы разрабатываем Sphinx». Он просто жёг по чёрному, превратив свой доклад в подобие стенд-ап камеди. Кто-то говорил, что это уже через чур, а по мне — норм. По крайней мере он открыто изложил суть.

Георгий Баркан (Лаборатория Касперского) «Как научиться делать продукт для пользователей?» Мне показалась близка его манера и его отношение к понятию «проект» и к взаимоотношениям между заказчиком и исполнителем. Рассказал о том, что нужно как можно быстрее получать фитбэк, быстрее отказываться от ошибочных решений, не бояться общаться с потребителем и не лениться документировать свои размышления и решения. Посоветовал использовать SketchFlow.

Где-то на обеде увидел клёвый ролик Интела:

Максим Ткачук (Trendkill designers) «Hard Rock Design» Рассказал про 8 кубиков или аналоги игры пятнашки — девяшки или восьмяшки. На самом деле под этим скрывалось описание процесса разработки дизайна.

Зацепил Никита Филиппов (ScrumTrek) «Типичные ошибки внедрения Lean и Agile». Сказать, что качественная презентация — это просто пощекотать воздух. С действующими лицами, и дополненный воодушевлённым рассказом, посыл был сильный. Запомнились фразы: «…кто-то думает, что он использует Agile…», «Совмещение ролей — это шизофрения», «состояние пассивного конфликта и персонального героизма», новый термин «скрамнО» и хорошая фраза «не туда velocity суёте». Местами банальности, но я записал обрывки:

  • Чем стабильнее команда, тем качественнее/предсказуемей результат.
  • Разные этажи — это уже распределённая команда.
  • В распределённой команде важен старт в одной локации. Максимальный co-location. Когда видел глаза человека, уже не пошлёшь его нафиг, даже по электронной почте.
  • Вы всё равно проср*те сроки — поэтому завтра.
  • На демонстрации не принимают решений.
  • Как правило те вещи, которые мы не хотим внедрять — приносят максимум преференций.
  • Не расслабляться и не трогать сроки. Никогда.
  • Нужно понимать, что софт — это всего лишь часть какого-то большого сервиса.
  • От качества входных данных напрямую зависит решение на выходе.
  • Хорошая иллюстрация плохого менеджера. [картинка орущего постановщика]
  • Кто такие слоупоки? Ну это люди-тормоза… (ещё 30 секунд доклада) вопрос из зала: Кто такие слоупоки?
  • Agile не применяется в случае отсутствия заказчика или когда ему тупо пофиг.
  • Вовлекай заказчика. Даже госорганы и военные вовлекаются. Главное подобрать правильные слова.
  • Закон Конвея: «Организации, проектирующие системы, неизбежно производят системы, являющиеся копиями их организационных структур.»
  • Нужно создавать функциональные команды, а не компонентные.
  • «Гов*о на входе — го*но на выходе» — это про постановку задач. Или не относитесь к разработчикам, как к жамшутам.
  • Цитата: «Я бы вас сейчас сжёг!»
  • Нарвись на проблему как можно раньше.
  • Партизанский Agile.
  • На начальных шагах позвольте людям «курить бамбук».
  • Играйте в доказательство многопоточности.

Ну и просто немного цитат без указаний на авторство, ибо не успевал записывать:

  • Когда разговариваешь с идиотом, то иногда он делает то же самое.
  • После codefest обычно случается припадок энтузиазма.
  • Android произошёл от Unix. Как человек от обезьяны.
  • Тебе нужен код вчера? — Приходи за ним вчера!

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

Опубликовано в рубрике Чужое

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>