• IT-радио №13: О Usability с Артемом Кузнецовым

    Posted on May 14th, 2010 Александр Орлов No comments

    Состоялся 13-й эфир IT-радио “Пром.Разработка”. Как и положено эфиру с несчастливым числом прошел он ужасно – качество связи местами отсутствовало совсем, местами проявлялось, но не сильно. Слава богу мы сделали хорошую запись, которую можно послушать ниже.

    Гость студии: Кузнецов Артём, директор проекта «U-expert». О чем говорили:

    • Как Яндекс и Лаборатория Касперского пришли к пониманию того, что им нужен отдел по проектированию пользовательского интерфейса?
    • Что нужно знать менеджеру проекта про usability?
    • Как определить, является ли usability продукта критическим фактором? Вот смотришь на программы для налоговой — ужас же, а ничего, пользуются успехом.
    • В какой момент, на какой фазе становления продукта стоит задумываться о usability продукта? И как именно надо задумываться?
    • Как продать работы по улучшению usability продукта заказчику в случае заказной разработки?
    • Порекомендуй книгу по usability, которую обязательно должен прочитать каждый, в том числе каждый менеджер.
    • Этому где-то учат? :)
    • Имеет ли смысл думать про свой бизнес в этой области? Если «да» то в каком формате — эксперт-консультант-одиночка или небольшая компания? Если «да» то на какой круг заказчиков ориентироваться — отечественные или зарубежные?
  • Цикл менеджера

    Posted on May 12th, 2010 Александр Орлов 24 comments

    Один из вопросов, который я часто задаю на тренингах, это: “Сколько книг по менеджменту вы прочли за последний год?” Участники тренингов не дадут соврать, картина получается печальная. Обычно находится примерно один человек, который прочел более трех книг. Большинство либо книг вообще не прочли, либо прочли одну книгу.

    Из того, что картина повторяется из раза в раз, можно смело делать вывод, что это тенденция. Я долго думал, отчего так происходит, пока мне не пришло в голову, что тут все дело в цикле менеджера.

    Как происходит типичный день менеджера? Приходит наш герой на работу, открывает почтовый клиет. Его тут же заваливает почтой. За прошедшую ночь коллеги за океаном поработали, прислали массу вопросов. Кто-то вчера вечером посидел допоздна и тоже прислал вопросов. Кому-то напротив, с утра пришла в голову светлая мысль, и он решил ее обсудить.

    Тут же, пока менеджер читает почту, к нему уже прибегает пара человек: “Дядька, хорошо что ты уже пришел. Тут такой нюанс всплыл…”

    И так целый день. Менеджер решает различные проблемы. Работа у него такая, как у мистера Вульфа из “Криминального чтива” – решать проблемы. К вечеру все проблемы на сегодня решены, менеджер уползает домой. Дома думает: “Надо бы какую-нибудь книгу почитать…” Но сил остается только на бахнуть пива и посмотреть футбол. На книгу сил уже нет.

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

    В свое время на меня произвела большое впечатление мысль, которую я прочитал у Бодо Шефера – получил зарплату, заплати сначала себе. Я подумал, что эта техника должна сработать и со временем. Начал рабочий день – потрать первый час на себя. Почитай книгу для саморазвития. Или хорошую статью. Или сделай свой сайт или что ты там давно хотел сделать.

    По опыту – и собственному, и слушателей, я могу сделать вывод, что эта техника работает. Эффект у всех разный (а как может быть иначе?), но он есть у всех. Как это сделать практически:

    • По приходу на работу не открывайте сразу Outlook. Когда я первый раз так сделал, возникло легкое недоумение: что делать?! Раньше порядок рабочего дня определялся преимущественно внешним потоком – что насыпало, то и разгребаем. А что тут делать – непонятно. Тут же приходит понимание полезности read-листов и ежедневного планирования.
    • Если на работе спокойно что-то почитать все равно нельзя – не едьте сразу на работу. Посидите полчаса-час дома. Не вовлекаясь в рабочую суету.
    • По пути на работу в машине или в транспорте послушайте запись хорошего семинара.

    Коллеги, цикл менеджера – опасная штуковина. Он стабильно воспроизводится множеством менеджеров в любых компаниях. А тут дело такое… очень тяжело, не выходя из цикла, стать happy pm’ом. :)

    P.S. Если у вас есть свой способ борьбы с циклом менеджера – поделитесь с коллегами в комментариях.

  • Цитата недели (Дэйл Карнеги)

    Posted on May 11th, 2010 Александр Орлов 5 comments

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

  • С днем победы!

    Posted on May 9th, 2010 Александр Орлов No comments

    Давайте поздравим наших бабушек и дедушек – поколение людей, которые не знали, как проиграть. И всех нас с тем, что у нас были и есть такие бабушки и дедушки, на которых можно равняться. С днем победы!

    Фото с сайта victory-day.ru

    Фото с сайта victory-day.ru

  • Конференция Agile Base Camp: Харьков, 12 июня

    Posted on May 7th, 2010 Александр Орлов No comments

    Леша Кривицкий и Наташа Тренина везут Agile Base Camp в Харьков – силиконовую долину украинского аутсорсинга.

    Цель конференции – регулярное предоставление качественного контента для обучения, развития навыков, обмена опытом в сообществе разработчиков Украины и ближнего зарубежья.

    Содержание конференции формируется в соответствии с ожиданиями широкой аудитории – от новичков в Agile до профессионалов, накопивших опыт гибкой разработки. В числе докладчиков конференции на текущий момент: Алексей Кривицкий, Тимофей Евграшин, Артем Сердюк, Наталья Тренина и другие профессионалы отрасли!

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

    Хотите стать участником?

    Первые 50 человек получат билеты по самой низкой цене – всего 200 грн!
    Станьте одним из первых регистрантов >>>

    Желаете выступить?
    Мы приглашаем профессионалов разработки поделиться опытом и навыками!
    Подайте материалы докладов >>>

    Необходим практический опыт?

    Конференцию предваряет ряд тренингов от ключевых докладчиков!

    Зарегистируйтесь на один из классов >>>

  • Вбок-вбок это хорошо, но вверх-вниз еще лучше

    Posted on May 7th, 2010 Александр Орлов 6 comments

    Влад Балин начал публикацию заметок по брошюре Ag;)e Checklist, которую Асхат Уразбаев с коллегами легкомысленно раздавали на конференции Software People. С интересом читаю эти заметки, потому то Влад пишет, как всегда, блестяще.

    А я свою брошюру вообще отдал кому-то на конференции, кому она была нужна позарез. Мне-то она не очень нужна, у меня есть книжка Асхата “Методичка по внедрению Scrum”, изданная тиражом 50 эксземпляров, с подписью автора.

    Но сейчас не об этом. В заметке о роли скрам мастера Влад приводит чудесный пример:

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

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

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

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

    И уж тут я ему никаких поблажек не дал, а наоборот — устроил ему полный спрос как с настоящего опытного тимлида. Ну, чтобы ответственность и проблемы этого командного уровня прочувствовал как следует на своей шкуре.

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

    И в финале беседы, я не мог отказать себе в удовольствии, и сказал: «видишь, Андрей, у нас каждый инженер разбирается в управлении проектами лучше, чем любой из твоих менеджеров». Я немного слукавил, конечно, но был не так далек от истины. Инженер с нашей стороны был, угадайте кто? Сергей Зефиров.

    И это замечательно. Пробуйте ротацию. Она творит чудеса.

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

    Причина №1. Непонятно, как это продать заказчику. Заказчик привыкает общаться с одним человеком, а тут ему что – каждую неделю к новому человеку привыкать. Более того, за проджект менеджера заказчик платит специальную ставку, а тут у него возникнет непонимание – за что он платит и кому. Учитывая, что в нашей отечественной индустрии доля заказной разработки высока, как там устраивать полноценную ротацию как в IBM – вообще непонятно.

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

    Но более распространенная причин, это конечно:

    Причина №2. Менеджмент про это как-то вообще не задумывается. :) Уходит менеджер в отпуск, на его место встает формальный заместитель. Единственная задача которого – заполнять собой графу “бэкап менеджера”. Заместитель собирает все задачи, которые накапливаются за две недели, с тем, чтобы вручить их свеже-отдохнувшему менеджеру.

    Менеджер выше не то, что не дрюкает бэкапа, он просто ждет, пока кончится двухнедельная отлучка отпускного менеджера. Переждали этот трудный момент – и слава богу, дальше можно работать по-старому.

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

  • Конференция Agile Days: Екатеринбург, 4 июня

    Posted on May 6th, 2010 Александр Орлов No comments

    AgileDays едет в Екатеринбург!

    4 июня состоится конференция по гибким методологиям – AgileDays в Екатеринбурге!

    Цель конференции – обменяться опытом использования Agile, пообщаться с практикующими разработчиками и менеджерами, узнать о современных подходах в разработке ПО.

    На конференции выступят признанные в России эксперты по Agile, а также своим опытом поделятся разработчики из различных компаний России: СКБ “Контур”, CustIS, Exigen, Открытые Системы и других.

    Конференцию поддерживает компания Microsoft, со – организатором конференции выступает компания СКБ Контур – федеральный разработчик программного обеспечения.

    Организаторы конференции  AgileRussia и ScrumTrek постарались подготовить максимально интересную и обширную программу. Конференцию откроет Асхат Уразбаев (ScrumTrek) обзором гибких методологий. Никита Филиппов расскажет об управлении требованиями в Agile, а секреты тестирования вы узнаете от Ильи Гаврилова (Exigen). Илья Гольдберг (СКБ Контур) расскажет об опыте использования Agile в своей компании. Александр Бындю (Открытые Системы) поделится опытом и практиками создания эффективной команды. О построении правильной архитектуры в Agile и о своем более чем трехлетнем опыте применения Agile в заказной разработке ПО расскажет Михаил Заборов (CustIS). С докладом “Как продать Agile” выступит Асхат Уразбаев.

    Благодаря формату конференции у вас будет возможность задать вопросы докладчикам во время специальных флип-чарт-сессий.

    В рамках конференции пройдут  2 тренинга:

    - Управление требованиями в Agile проектах – Эффективная работа с требованиями очень важна для успешного предоставления заказчику ценного с точки зрения бизнеса продукта. Работа с требованиями в Agile имеет свои особенности. Процесс планирования и сбора требований становится итеративным, требования постоянно изменяются. Несмотря на это, мы должны уметь указывать точную дату релиза.

    Инструктор – Никита Филиппов. Тренер и консультант по гибким методологиям,  эксперт в области управления продуктами и требованиями в Agile-компаниях. Никита сертифицированный скрам-мастер (Certified Scrum Master)

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

    Инструктор: Илья Гаврилов-начальник отдела тестирования компании Exigen, Agile-гуру и специалист по тестированию в Agile.

    Посмотреть подробную информацию о конференции и зарегистрироваться можно на официальном сайте конференции ekt.agiledays.ru

  • Software People 2010: доклады второго дня

    Posted on May 6th, 2010 Александр Орлов 1 comment

    Опубликовались доклады, которые удалось записать во второй день Software People 2010:

    Сурен Самарчян “Типичный день эффективного лидера”

    Денис Войханский “Практика применения GTD на уровне проектов”

  • IT-радио: О Usability, 11 мая

    Posted on May 5th, 2010 Александр Орлов No comments

    11 мая в 19:00 по московскому времени состоится 13-й эфир IT-радио “ПРОМ.РАЗРАБОТКА”. На эфир с несчастливым номером мы решили позвать автора одного из самых интересных докладов на конференции Software PeopleАртема Кузнецова, директора проекта Uexpert, человека, который создавал подразделения по проектированию пользовательских интерфейсов в Яндексе и Лаборатории Касперского.

    Говорить будем о usability – что это такое, что про это нужно знать менеджеру, как это продать заказчику и т.д.

    Чтобы попасть на эфир, регистрируйтесь по ссылке: https://www2.gotomeeting.com/register/621769954

  • Конференция DevPoint: Новосибирск, 22 мая

    Posted on May 5th, 2010 Александр Орлов No comments

    (Участие бесплатное при условии предварительной регистрации)

    22-го мая в славном городе Новосибирске пройдет конференция DevPoint. Судя по тому, что участие в конференции бесплатное, конференция обещает стать самым масштабным событием в ИТ жизни Сибири. :)

    Доклады на конференции подбираются тоже весьма любопытные:

    1. Разработка приложений под Facebook, Антон Русаков
    2. Что и почему стоит писать на Erlang?, Максим Лапшин (компания «Злые марсиане», Москва)
    3. Разработка приложений под смартфоны, Игорь Щербаков (Shamrock Mobile, Новосибирск)
    4. Автоматизация тестирования. Делимся опытом, Виталий Кульпин (ДубльГИС, Новосибирск)
    5. Распределенные системы контроля версий, Владислав Семенов (разработчик Taba.ru, Новосибирск)
    6. Система диспетчеризации на примере alawar.ru, Пётр Загваздин (Alawar Entertainment, Новосибирск)
    7. Человеческие проблемы IT менеджеров, Александр Орлов (основатель happy-pm.com, Санкт-Петербург)
    8. Современные решения для построения высокопроизводительных веб-систем, Андрей Шетухин (начальник почты Rambler, Москва)
    9. NoSQL хранилища, общий обзор с теорией, Кирилл Коринский (инженер-исследователь в Yota, Санкт-Петербург)

    Ну и, конечно, виски-брэйк – безусловная находка организаторов. :)

    Чуть ниже официальный анонс, но имхо, уже прямо здесь надо идти и регистрироваться на конференцию. :)

    Записаться на DevPoint!

    Конференция веб-разработчиков пройдет в конце мая в Новосибирске

    Профессиональная IT-конференция DevPoint, посвященная ведущим технологиям программирования, веб-разработке и управлению проектами, пройдет 22 мая в Новосибирске.

    Read the rest of this entry »