Забавный сложился порядок выпуска очередного релиза

  1. Залить на хостинг (во вторник).
  2. Обкатать (в среду)
  3. Начать использовать новую версию для триалов.
  4. Начать ставить новую версию для новых платных аккаунтов.
  5. Запустить обновление существующих аккаунтов. Подождать два дня.
  6. Сделать официальную презентацию для Sales. 
  7. Прислать уведомление о выходе новой версии. Подождать день (сейчас пятница, релиз на этой стадии :).
  8. Выложить наконец-то новую версию для скачивания.
  9. Обновить новости на сайте.

Самое забавное, что Sales и Support с канадской стороны узнают о релизе позже пользователей. По крайней мере, официально. :)

Пару дней назад назначили модератором на русских форумах MSDN. Форумы немного вялые, то ли за-за отсутствия рекламы, то ли из-за обязательной регистрации Live ID.

Оживленнее, чем codeby.net (где я еще до сих пор формально модератор). Спокойнее, чем винрад (там я так же формально комод).

Из положительных моментов – на форумах практически нет студентов, желающих “найти максимальное число в массиве” нахаляву. Так же изредка наблюдаются прокачанные юзеры с аурой +10 к решению проблем. Например, в форуме о работе с данными по ночам бродит призрак Naom, выпрямляющий кривизну любого куска SQL Server своим транслитом.

Немного бесит местный интерфейс, но от него существует лекарство в виде NNTP Bridge.

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

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

Для исправления нужно установить два патча, первый для Visual Studio, второй – для Windows Presentation Foundation.

  1. Патч Для Visual Studio 2010: http://code.msdn.microsoft.com/KB2345133
  2. Патч для Windows Presentation Foundation 4.0: http://code.msdn.microsoft.com/KB2413613
    1. X86: NDP40-KB2413613-x86.exe
    2. X64: NDP40-KB2413613-x64.exe.

Оригинальный пост в блоге Visual Studio:http://blogs.msdn.com/b/visualstudio/archive/2010/10/14/hotfixes-available-for-scrolling-context-menu-problem.aspx

QA окончательно согласились перевести баги из Seapine TestTrackPro в TFS. Нарисованная на коленке утилита условно справилась с переездом.

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

  1. Экспортировать баги из TTP в xml с кучей файлов-аттачей.
  2. Пройтись что xml-файлу утилитой xsd.exe. Она умеет генерировать не только схему, но и пачку классов на C#, в которую начальный xml можно десериализовать.
  3. Десериализовать xml в кучу объектов
  4. Создать из багов соответствующие work items, и проиграть на них всю историю – создание/назначение/открытие.
  5. Отдельное развлечение – при проигрывании истории подправить имена людей. С нашим проектом успело поработать 23 человека, при среднем размере команды – 4+3. Двое девушек поменяло фамилию. Одна из них – на мою.

Запустить, подождать. Потом импортировать аттачменты . Мелкие файлы – как аттачменты в TFS, крупные – скопировать на сетевую папку и прилинковать. Странно что при всех используемых технологиях TFS не поддерживает аттачменты больше 4M. Да, я знаю что лимит можно увеличить, но осадок остается.

Плюс: теперь у нас один багтрекер, с привязкой к требованиям.

Минус: история багов сильно порезана, создателем у импортированных багов вписан я. Придется вставлять хаки в workflow.