• Думать на ход вперед

    Posted on February 20th, 2009 Александр Орлов 4 comments

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

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

    Каждый, кто играл когда-либо в шахматы, знает о пользе такого навыка, как думать на несколько ходов вперед. Хотя бы на один ход. На один ход вперед обычно думают даже 5-летние шахматисты, набирающие 4-й разряд. Товарищи гроссмейстеры могут прикидывать комбинации ходов этак на 7 вперед, а то и круче. Кто думает вперед дальше, тот обычно выигрывает. Тот, кто не думает вообще, получает детский мат.

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

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

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

    Поэтому, начиная распределенный проект:

    • Обратите внимание на то, насколько зрелые люди в нем участвуют. Зрелые – в плане думать на ход вперед.
    • Приготовьтесь к задержкам и непониманию. Это нормально. Но каждый такой случай – это комбинация, которая должна быть зафиксирована в памяти людей. Чтобы в следующий раз они про нее вспоминали.

    Хорошая новость: играть на уровне 4-го разряда могут все. :) Если захотят. А почему могут не захотеть – думается, тема отдельного поста. :)

  • Управление продуктом – новый мега-тренинг от компании ScrumTrek

    Posted on February 19th, 2009 Александр Орлов No comments

    Асхат Уразбаев и Никита Филиппов из компании ScrumTrek продолжают радовать нас новыми мега-тренингами по Agile. Не так давно отгремел первый тренинг для Scrum Master’ов. А тут на тебе – новый. Про управление продуктом.

    Думается, что управление продуктом – это один из тех айсбергов, о который разбились 90% титаников нашей индустрии. Многие из них таки потонули, но некоторые еще держатся на плаву, благодаря героическим усилиям команд и менеджеров. Собственно, ключевой роли концепции проекта и управлении содержанием проекта как раз уделяется довольно много внимания и в недавно вышедшей книге Сергея Архипенкова.

    Что делать, чтобы не долбануться о популярный айсберг, и как из состояния “на плаву” перейти в состояние “на ходу”? Об этом Никита Филиппов расскажет 27 и 28 февраля в городе Москве.

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

    Подробности про тренинг “ScrumTrek: Управление продуктом”

  • Как сделать что-то из ничего

    Posted on February 18th, 2009 Александр Орлов No comments

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

    Замечателен он был многими свойствами, в частности, тем, что работал за пол-Сана. :) И еще он просто фонтанировал всяческими идеями.

    Мы тогда занимались тестированием J2ME CLDC – это Java для сотовых телефонов. Сашка придумывал все новые и новые пути, как ее затестировать. В частности, он взял откуда-то регрессионнную базу для большой Java. Написал простенький скрипт, который закомментировал все конструкции большой Java, которых в J2ME не было. Подогнал чуть-чуть, чтобы оно компилировалось и работало. Получился набор из ~1000 тестов для J2ME. Сашка его прогнал и, естественно, обнаружил в нашем продукте еще пару десятков багов.

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

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

    • Было что-то свое, внутреннее.
    • Подумали, кому оно может быть надо.
    • Запаковали.
    • Начали продавать.

    Многие менеджеры не понимают, что они могут предложить такого нового-инновационного. Вот конкретная работающая идея. Посмотреть, что у вас написано для себя. Посмотреть, что у вас там завалялось в загашниках. Какие-то “наколенные” скрипты для себя? Останки закрытого продукта?

    Подумайте, кому это может быть нужно еще. Просчитайте ROI от продуктизации. Придите к менеджеру с идеей. А почему нет? :)

    Похожих примеров в жизни масса. Навскидку:

  • Книга Сергея Архипенкова “Лекции по управлению программными проектами”

    Posted on February 17th, 2009 Александр Орлов No comments

    Около года назад вышла из-под пера Сергея Архипенкова книга “Руководство командой разработчиков ПО. Прикладные мысли.” Книга, безусловно, интересная и полезная, что и подтвердили 3000 читателей, скачавшие ее за прошедшее время. Напомню, что та книга была про людей. Точнее прочеловеческие аспекты руководства программными проектами.

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

    Сергей Архипенков “Лекции по управлению программными проектами”, 126 стр.

  • Как стать менеджером в ИТ – бесплатный онлайн тренинг, 27 февраля

    Posted on February 17th, 2009 Александр Орлов 72 comments

    Update: тренинг завершен. Вы можете получить его аудио-запись (3 ч. 52 мин, 80Мб), введя свое имя и e-mail в форму внизу поста.

    Поскольку в нашей рассылке обнаружились люди, которые не являются менеджерами, то я решил сделать для них онлайн тренинг. Чтобы помочь им стать настоящей целевой аудиторией Happy PM. :) А поскольку я вел в свое время корпоративный интеловский тренинг “Transition to Manager”, плюс давал материалы про карьеру своим слушателям, плюс собственный опыт давил на мозги, то материала накопилось много. Старт был запланирован на 19-е февраля, о чем я и рассказал на семинаре в Люксофте.

    Однако, совершенно случайно я узнал, что Слава Панкратов тоже собирается делать онлайн тренинг по карьере в ИТ. Слава – человек заслуженный, главный редактор портала www.it4business.ru, CTO украинского Яндекса. Я, честно говоря, когда узнал, что ему только 27 лет, два дня ходил под впечатлением. :) Так вот, у Славы есть оффлайновый тренинг “Карьера в ИТ: RoboMonkey”. И он на его основе хотел сделать онлайн тренинг.

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

    27 февраля на просторах интернета пройдет тренинг

    “Как стать менеджером в ИТ”

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

    • Что делают менеджеры в ИТ? Различные типы ИТ компаний.
    • Что ждут от менеджеров руководители департаментов или руководство компаний и подчиненные?
    • Какие проблемы ждут начинающего менеджера?
    • Качества людей, которые выдвигают их в руководители. Как эти качества развивать?
    • Типы людей, которыми вы будете руководить: будь готов!
    • Основные пути роста в менеджеры в отечественной ИТ индустрии
    • Что нужно делать, чтобы стать менеджером?

    + упражнения и, конечно, домашнее задание.

    Ориентировочная длительность тренинга: 4 часа. Начало: 27 февраля, 10:00 (по Москве).

    Участие в тренинге: бесплатно. Повторы пока не планируются.

    Тренинг будут вести:

    • Слава Панкратов, тренер, консультант. Главный редактор портала www.it4business.ru . Директор по технологиям компании Яндекс.Украина.
    • Александр Орлов, тренер, консультант. Автор проекта www.happy-pm.com . Автор книги “Секреты управления программистами”.

    Update: тренинг завершен. Вы можете получить его аудио-запись (3 ч. 52 мин, 80Мб), введя свое имя и e-mail в форму внизу поста.

    Ваш e-mail: *
    Ваше имя: *
    Ваш город:

  • Новый дизайн Happy PM

    Posted on February 17th, 2009 Александр Орлов 7 comments

    Сайт Happy PM обрел-таки, наконец, нормальное лицо, отличное от лица Word Press по умолчанию. За все это большое человеческое спасибо Славе Панкратову, который взялся и преобразил. :)

    Update: под это дело я еще добавил возможность подписываться не комментарии. И починил ссылку на архив с голосованиями. :)

  • Цитата недели (Генри Форд)

    Posted on February 17th, 2009 Александр Орлов No comments

    Любой, кто перестал учиться – стар. Неважно, 20 ему лет или 80.

  • Конференция SQA Days 2009, 23-24 апреля, Санкт-Петербург

    Posted on February 16th, 2009 Александр Орлов 1 comment

    Коллеги, наши связи с сообществом тестировщиков становятся все ближе и ближе. Вот выступил я на 4-й конференции SQA Days, и на тебе – теперь неожиданно для себя со-организую 5-ю конференцию. И не где-то там, а прямо-таки у себя в Питере. 23-24 апреля 2009. На этот раз на два дня – один день доклады, второй – мастер-классы.

    Если кто-то еще туда не послал своих тестировщиков – самое время послать. Получите обратно людей с горящими глазами и большим рабочим воодушевлением. Сообщество у тестировщиков очень бодрое.

    Опять же – Питер. Белых ночей обещать не буду. Но Эрмитаж и Исакиевский собор присутствуют в любое время года. :) Буду рад вас всех видеть. Ниже – официальный анонс.

    В апреле 2009г. в Санкт-Петербурге пройдёт ЮБИЛЕЙНАЯ 5-я Международная конференция специалистов в области обеспечения качества ПО, на которую приглашаются специалисты по тестированию и обеспечению качества программных систем, разработчики, аналитики и архитекторы систем, технические писатели, руководители среднего и высшего звена, а также другие заинтересованные лица.

    Организатором конференции SQA Days уже по сложившейся традиции выступает компания SQALab (г. Москва) на базе портала IT-CONF.RU (ресурса, объединяющего высококачественные конференции для ИТ-специалистов на пространстве СНГ, а также стран ближайшего зарубежья) совместно в порталом Software-Testing.Ru.

    Весенняя SQA Days-2009 будет посвящена вопросам, связанным с тестированием и обеспечением качества программного обеспечения: функциональному тестированию, интеграционному тестированию, тестированию производительности, автоматизации тестирования и инструментальным средствам, конфигурационному тестированию, тестированию удобства использования (usability) и защищенности, статическим методам обеспечения качества, а также вопросам внедрения процессов тестирования на предприятии, управления процессами обеспечения качества ПО, вопросам менеджмента команд тестировщиков и инженеров качества ПО и другим сферам интересов QA-специалистов.

    Дополнительно планируется рассмотреть вопросы тестирования системных приложений (не Web), а также тестирования игр и мобильных приложений.

    Также планируется поднять темы мотивации проектной команды и сертификации специалистов в области обеспечения качества ПО.

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

    Программа конференции в данный момент формируется согласно пожеланиям участников.

    С историей конференции и отзывами можно ознакомиться здесь.

  • 12 вопросов начинающим менеджерам: аудио-слайды

    Posted on February 16th, 2009 Александр Орлов 1 comment

    В пятницу посетил с дружественным визитом столицу, где выступил с небольшим докладом на тему, что делать, чтобы стать менеджером. (Мега-спасибо Диме Башакину за приглашение!) Чуть ниже можно посмотреть слайды с моим звуковым сопровождением. (Если слайды мотать, то запись почему-то сбивается. Поэтому – не мотайте! :) )

    Аудио-запись отдельно можно скачать отсюда:

    HPM Career Speech at Luxoft, 27 мин., 9.5 Мб

    От аудиозаписи я отрезал ответы на вопросы, потому что, там вопросов совсем не слышно, слышно только меня. А там еще было очень интересных реплик от ребят. Фактически я там не бог весть сколько и отвечал. :)

  • Онлайн тренинг “Человеческий фактор 2.0″ – как это было

    Posted on February 15th, 2009 Александр Орлов 2 comments

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

    Итак, первую половину четверга мы жгли. :) Собралось 8 участников со всех сторон нашей бывшей страны – от Москвы до Харькова и Киева, от Новосибирска до Волгограда. Очень разные люди, но все с энергией, отдачей и желанием что-то поменять в жизни своих команд к лучшему. Не знаю, как это объяснить, но у меня не проходило ощущение горящих глаз у участников. Это было здорово.

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

    Отчетов еще не получал, но в Action Plan’ах должно было получиться тоже порядком. Будем посмотреть на отчеты через две недели.

    Наговорили на 4 часа 10 минут записи. Думаю, выложу запись в закрытую группу Happy PM (участникам открытых тренингов и покупателям системы).

    Звали выступать с комическими куплетами в Киев. Всерьез задумался, не сделать ли там открытый тренинг в марте-апреле.

    Платформа Skype вела себя отвратительно. Даже [censored] как отвратительно. Участники постоянно отваливались от конференции. А поскольку я не назначил модератора, то приходилось останавливать поток мысли и подключать отвалившихся. В итоге, один из участников сдался, и сказал, что будет слушать запись.

    Запись тоже не сложилась. Мой купленный за деньги плагин к Skype (Pamela Call Recorder) взглючил и остановил запись на второй минуте. И завис. Если бы не один из слушателей, который на своей стороне писал каким-то другим плагином, записи бы не было.

    Думается, Skype будет безжалостно заменен на более адекватную платформу. Варианты уже рассматриваются.

    Подводя, итог. Skype был ужасен. Участники – строго наоборот. :) Спасибо участникам за то, что смогли это выдержать, не тушили глаза :) , задавали интересные вопросы, делали упражнения и подписались сделать домашнее задание. Очень надеюсь услышать всех участников 26-го февраля на сессии ответов на вопросы.