• Цитата недели (Джеральд Уайнберг)

    Posted on August 31st, 2010 Александр Орлов No comments

    No matter how it looks at first, it’s always a people problem.

  • Конференция Agileee – как туда попасть за 50% цены

    Posted on August 30th, 2010 Александр Орлов 3 comments

    Все ближе и ближе конференция Agileee, на которой в этом году будет сверх-любопытная программа. И по поводу Agileee у меня есть две новости: хорошая и плохая. Начну с плохой: цена на конференцию поднимется с 6-го сентября. И теперь хорошая: у меня завалялось два купона на скидку 50% на участие в конференции.

    Просто так раздать эти купоны – тому, кто быстрее отзовется, наверное, было бы не спортивно. Поэтому давайте так. 50% скидка будет выдана тому, кто опубликует анонс Agileee у себя в блоге. Ссылку на пост в блоге кидайте комментариями к этому посту. Первые два человека из опубликовавших получат купон на скидку 50% на участие в конференции.

    Update: скидки уже розданы. Но разместить у себя в блоге материалы конференции все равно можно – пусть друзья узнают о хорошем мероприятии.

    Кроме этого, поступили и другие новости от организаторов:

    Регистрация по льготной цене на Agileee2010 (8-9 октября, Киев) продлена до 5-го сентября>

    При регистрации и оплате до 5-го сентября, стоимость участия $300, с 6-го сентября – $350. Действует скидка 10% на групповую регистрацию 5-ти человек.

    Зарегистрироваться  >>>

    Скидки на мастер-класс  Agile Design: Beyond the basics с J.B. Rainsberger>

    При регистрации и оплате до 15-го сентября, стоимость участия ниже на 10% – $495, с 15 сентября – $550.

    Скидка на групповую регистрацию одной команды – 15% (* скидки не суммируются).

    Даты: 6-7 Октября

    Описание класса:

    Вы прониклись духом гибкой разработки, знаете о TDD, цените рефакторинг и эволюционный дизайн, прочли немало книг, однако, на практике возникает ряд проблем? Курс J.B. поможет разобраться с вопросами практического применения этих концепций. Приносите ноутбук, проблему и даже код своей системы, если можете, – и вы получите ответы на свои вопросы!

    Ознакомиться с деталями и зарегистрироваться >>>

    Вести с полей всемирной конференции Agile2010 в Орландо>

    В августе команда Agileee участвовала в конференции Agile 2010 (Орландо, США) – самом грандиозном Agile-событии мира: 1500 участников, более 100 докладчиков, 16 параллельных потоков! Благодаря “людям в шляпах” конференция Agile Eastern Europe стала еще известнее в западном Agile-сообществе, и мы ждем новых гостей.

    Своими наблюдениями и мыслями мы делимся в группе Linkedin и на Developers. А результатами networking – в виде видеороликов с ключевыми спикерами Agileee:

    1. Мери Поппендик
    2. Хенриком Книбергом
    3. Робином Даймондом
    4. Сергеем Дмитриевым
    5. J.B.

    А здесь можно посмотреть занимательный видеоролик о том, как используется Канбан волонтерами конференции Agile2010 для сборки сумок с раздаточными материалами. В числе волонтеров не сложно отыскать команду Agileee :)

    Регистрация на классы ключевых спикеров в разгаре>

    Certified ScrumMaster (CSM)

    Свободно: 2 места

    Тренер: Хенрик Книберг

    Даты: 6-7 Октября

    Официальный сертификационный тренинг Scrum Alliance, который готовит Скрам-мастеров. Класс специально разработан для менеджеров и тим-лидов, которые помогают внедрению Scrum в своих командах. По окончании курса участники получают сертификат Certified ScrumMaster от Scrum Alliance.

    Ознакомиться с деталями и зарегистрироваться >>>

    Certified Scrum Product Owner (CSPO)

    Свободно: 10 мест

    Тренер: Робин Даймонд

    Даты: 6-7 Октября

    Официальный сертификационный тренинг Scrum Alliance, целью которого является обучить бизнес- и продукт-ориентированных представителей проектов эффективно взаимодействовать с командой разработчиков. По окончании курса участники получают сертификат CSPO от Scrum Alliance.

    Ознакомиться с деталями и зарегистрироваться >>>

    Lean Software Development – A Practitioners Course

    Свободно: 10 мест

    Тренеры: Мери и Том Поппендик

    Даты: 6-7 Октября

    Это двухдневный тренинг о Lean разработке программного обеспечения из первых рук, сфокусированный на практических аспектах применения Lean.

    Ознакомиться с деталями и зарегистрироваться >>>

    Благодарности партнерам конференции Agile Eastern Europe>

    Мы благодарим партнеров Agile Eastern Europe за поддержку мероприятия, которая позволяет провести его на высоком уровне и распространять подходы и практики Agile в восточно-европейском профессиональном сообществе.

  • Конкурс: напиши свою Tower Defense!

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

    Коллеги из питерского офиса Sun, которые теперь Oracle, организовали симпатичный конкурс. Предлагается создать свой движок или графику для игры Tower Defense, используя JavaFX, и написать об этом.

    Если занимаетесь Java FX, или есть намерение прокачать команду по этой технологии – хороший шанс. Соц.соревнование может в этом реально помочь! :)

    Tower Defense (Башенная защита), сокращенно TD – жанр компьютерных
    стратегических игр. Задача игрока – расправиться с врагами с помощью строительства
    атакующих башен до того, как они пройдут запланированный маршрут.

    JavaFX – это платформа для создания Rich Internet Applications (RIAs), которые могут
    запускаться на персональных компьютерах и мобильных устройствах. Технология JavaFX
    позволяет создавать приложения для работы с мультимедийным контентом, графические
    интерфейсы пользователя для бизнес-приложений, игры для персональных компьютеров
    и мобильных устройств, мультимедиа веб-сайты и другое.

    Регистрируйтесь и приводите друзей, за приглашенных друзей тоже дают призы.
    Сайт конкурса: http://developers.sun.ru/konkurs/

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

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

    Вопрос “Кто должен быть боссом”? подобен вопросу “Кто должен быть тенором в квартете”? Очевидно, человек, который может петь тенором.

  • Тестирование в Санкт-Петербурге

    Posted on August 23rd, 2010 Александр Орлов No comments

    Осень в Санкт-Петербурге пройдет под знаком тестирования: в сентябре состоятся четыре тренинга Алексея Баранцева, в октябре — три тренинга Натальи Руколь, а в ноябре в Питер вновь приедет конференция SQA Days, так что тестировщикам предоставляется масса возможностей для повышения своего мастерства.

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

    Ниже вы найдёте полные описания и ссылки на ещё более полные описания тренингов. Для начала просто список с датами:

    Тренинги Алексея Баранцева

    =======

    Тренинг «Тест-дизайн от А до Я» (9 сентября) в каком-то смысле философский. В нём я пытаюсь рассказать не про правила тест-дизайна, а про идеи, которые породили эти правила, которые лежат в их основе.

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

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

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

    =======

    Тренинг «Автоматизация функционального тестирования веб-приложений: Selenium RC» (10 сентября) предназначен для тестировщиков-автоматизаторов веб-приложений. Selenium сейчас является одним из наиболее популярных бесплатных инструментов автотестирования веб-приложений, а среди русскоязычных тестировщиков, наверное, самым популярным.

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

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

    Кроме того, я расскажу не только про Selenium, но и про некоторые дополнительные утилиты и плагины, которые могут оказаться полезны тестировщику-автоматизатору.

    =======

    Тренинг «Тестирование методом свободного поиска» (11 сентября) нацелен главным образом на тест-менеджеров и менеджеров проектов, которые хотели бы начать использование этого подхода, но не знают, как управлять слабо формализованным процессом.

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

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

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

    =======

    Тренинг «Быстрый старт в тестировании» (12 сентября), как явствует из его названия, предназначен в первую очередь для начинающих тестировщиков. Пригодится он и тем, кто уже не считает себя начинающим, но хочет навести порядок у себя в голове, систематизировав знания о тестировании. Я расскажу не очень глубоко, но буквально обо всём, так чтобы слушатели могли представить себе общую картину того, как устроена профессия тестировщика и понять, какие есть пути развития и совершенствования своей профессиональной подготовки.

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

    Тренинги Натальи Руколь

    =======

    «Управление автоматизацией тестирования» (1 октября). Этот тренинг будет проводиться впервые. Его цель – помочь тест-менеджерам построить эффективную автоматизацию даже в случае, если Вы сами не являетесь продвинутым техническим специалистом. Мы расшифруем все те страшные слова, которыми обычно ругаются автоматизаторы-разработчики и поизучаем, как это устроено внутри, а главное – что с этим делать?? Как сделать автоматизацию не чем-то «для галочки», а полезной проектной активностью, которая позволяет экономить затраты ручных тестировщиков? В чём разница автоматизации в маленьких и больших командах? Как отбирать тесты? Как измерять их эффективность? К концу этого тренинга Вы самостоятельно развеете массу широкораспростренённых мифов, которые препятстсвуют результативному взаимодействию миров автоматизированного и ручного тестирования ;)

    =======

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

    =======

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

  • Практика жизненного менеджмента

    Posted on August 23rd, 2010 Александр Орлов 25 comments

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

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

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

    И вам так или иначе придется:

    • Прикинуть, сколько и какой еды и питья надо брать на такую группу людей (а сколько поедет, еще фиг знает – не все отозвались)
    • Распределить между людями, кто что будет закупать
    • Понять, сколько палаток и спальников нужно
    • Понять, кто повезет пилы и топоры
    • Найти палатки и спальники (не у всех они есть)
    • Распределить, кто привозит палатки и спальники
    • Определиться с местом, куда выезжать (сами-то вы никогда в походе не были) – что там есть, далеко ли идти, как подъезжать на машине, какая погода планируется в этом месте на выходные

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

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

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

    Понимание этого факта бодрит. Поэтому вы решите все проблемы:

    • Метнетесь в прокат и на свои деньги займете недостающую палатку
    • Позвоните опаздывающим друзьям и попросите их заехать и докупить шашлык
    • Быстренько у местных узнаете, где нужно вставать с палатками в это время года

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

    P.S. Помимо организации похода можно заняться еще кучей различных общественно полезных вещей:

    • Собрать друзей в баню
    • Организовать праздник для девчонок на работе 8-го марта
    • Устроить первую встречу коммьюнити в вашей области
  • Новости Agile Days: Санкт-Петербург, 17 сентября

    Posted on August 22nd, 2010 Александр Орлов 1 comment

    (Читателям Happy PM скидка 10%)

    Организаторы Agile Days в Питере, которая пройдет 17-го сентября, делятся новостями о программе конференции. На конференцию приедут:

    David Hussman, DevJam – консультант по организации процессов и продуктовому менеджменту.

    На конференции Дэйв познакомит нас со своим докладом Products and People Over Process and Dogma, в котором расскажет о том, как в погоне за попыткой сделать «православный Agile» не забыть, зачем вы его применяете, и попытаться сместить фокус с создания классного «процесса из книжек», на простое достижения целей вашей компании, усиливая себя практиками гибкой разработки.

    Dan Rawsthorne – Senior Coach, Certified Scrum Trainer, Danube. Дэн работает в IT индустрии более 25 лет. Прошел путь от простого разработчика до менеджера проектов и продуктов.

    Дэн прочтет на конференции доклад о типизации User Stories «Storyotypes: The Patterns Within the Stories».

    Григорий Мельник Microsoft, Senior Program Manager в команде patterns & practices в Microsoft. В настоящее время руководит проектами Microsoft Enterprise Library и Software Testing Guidance.

    Gabor Gunyho, Lean Change Agent, работает в команде, которая называется Continuous Improvements Support. Эта команда существует в F-Secure несколько лет и помогает улучшать процессы в R&D командах, а также изучает и собирает полезный опыт как внутри компании, так и снаружи. Кроме того, ребята из этой команды проводят внутренние тренинги и выступают на различных Agile конференциях. Подробнее о Габоре можно узнать в его Linkedin профиле (http://www.linkedin.com/in/gaborgunyho)

    и многие другие…

    В программе заявлено около 20 докладов из России, Украины, Эстонии, Норвегии, Финляндии. Мы затронем темы организации распределенной разработки, тестирования нетестируемого кода, эффективных способах сбора требований в проекте, а так же поговорим о вопросах развития архитектуры в Agile-проектах.

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

    В рамках конференции пройдут тренинги: Certified Scrum Master, Certified Scrum Product Owner и Coaching Agility

    Формат конференции:

    1 день с 10:00 до 19:00
    3 потока: Два потока – доклады, один поток Мастер-классы.
    Регистрация и оплата: Зарегистрироваться и оплатить конференцию можно пройдя ссылке.
    Цена посещения конференции до 1 сентября 3000, до 17 сентября 4500.

    (Читателям Happy PM скидка 10%. Чтобы ее получить, укажите кодовое слово “Happy PM” при регистрации.)

    Конференция AgileDays является как точкой старта для тех, кто пока только задумывается об Agile, так и местом обмена опытом для тех, кто давно и успешно применяет Agile.

    Цель конференции – обсудить современные подходы в управлении разработкой ПО.

  • Как продать что угодно кому угодно

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

    Отличный ролик про то, как продать кому угодно что угодно, если ты инженер или менеджер в проекте. Асхат Уразбаев рассказывает про то, как продавать Agile заказчику, но сам говорит, что так продается все, что угодно кому угодно. И он прав. :)

  • Пошли программиста в … Ярославль!

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

    Коллеги, которые организуют конференцию Application Developers Days в Ярославле рассказали про программу конференции. Программа составлялась долго, непросто и с боями, но зато получилась… Граждане, со всей ответственностью заявляю, что это одна из интереснейших технологических программ, которые я видел в последнее время. И не так много у нас технологических конференций… А тут доклады на любой вкус – от php до C++, от гейм дева до Domain Driven Design. :)

    Имхо, послать на эту конференцию своего инженера означает гарантированно получить обратно человека с горящими глазами и ощущением, что он находится в индустрии. :) Почему? Да потому что доклады суперские, но и тусовка подбирается интереснейшая. За одну возможность пообщаться с докладчиками, имхо, можно заплатить в два раза выше той немосковской цены, которая стоит сейчас (по-моему, 6000 рублей за два дня – действует до 31-го августа). Ну и просто посмотреть Ярославль интересно. :) Я вот, например. еще не видел.

    Сегодня увидел, что организаторы еще устроили групповые скидки – очевидно, чтобы люди приезжали не одни, а привозили с собой побольше коллег:

    Идете вдвоем – 5% скидка.
    Втроем – 10% скидка.
    Вчетвером – 15% скидка.
    Впятером – 1 билет бесплатно.
    Более пяти человек – 20% скидка.

    Все срочно в Ярославль! Записываться на конференцию нужно вот: http://it-conf.ru/ru/confreg/index.htm

  • Давид Ян о работе с людьми

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

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