2009-08-22

Эффективная обратная связь с пользователем: Квест типа «Пошел на*й»

Еще один полухейт спич. История такова: старый добрый FAR Manager (да, я старый фанат), на развитие которого создатель сначала махнул рукой, а затем отдал все с потрохами в сообщество, наконец-то, после пары лет разработки, задышал и появилась 2.0 версия. Я поставил, пользуюсь, и наконец-то решил зарепортить некоторые найденные баги.

Квест начался.

На странице Проблемы, среди тривиальной воды о правильном поведении багрепортера сказано «сообщить Far Group о проблеме (контактная информация содержится в файле Contacts.txt) ». Файла Contacts.txt в дистрибутиве второго Фара не было.

Зато в поставке обнаружен файл FAR2\Documentation\rus\Bug.Report.txt, в котором дублировалась информация с страницы «Проблемы», за исключением другой наводки «3. Нужно сообщить FAR Group о проблеме (контактная информация содержится в файле File_id.diz)»

В файле File_id.diz удалось найти новый хинт! «Please post your comments and bug reports in the forum: http://forum.farmanager.com/»

Ура, вперед, регистрироваться в этом форуме. Тут меня ждало нелегкое испытание — преодоление суперкапчи. Честно говоря, у меня раньше таких проблем с капчами никогда не было (даже с рапидшаровскими кошко-собаками). Я с ней бился полчаса, даже записал пару минут скринкаста — если кто-то считает, что у меня руки кривы, а глаза выколоты, посмотрите (в полном экране, а еще лучше выкачайте видеофайл, он мегабайт всего весит), и скажите, где я ошибся?

Но моя природная упорность победила — я все-таки зарегистрировался на этом форуме. И обнаружил, форуме ссылку на настоящий баг-трекер (Mantis). Это прекрасно, ведь форумы в качестве баг-трекеров полный отстой, хотя и лучше чем ничего. Зарегистрировался и в багтрекере (капча там была уже человеческая). Просмотрел список всех (76) багов , аналога своему багу не обнаружил, и наконец-то отстучал свой первый баг.

И что? Моментальная реакция — не прошло пары минут, и я получил «Пользуйтесь поиском.», и глухое закрытие бага без возможности переоткрытия (или даже добавления комментария-вопроса), и минимальной информации (грамотное закрытие бага по причине duplicate требует указания на баг-оригинал).

Квест завершен, игра проиграна.

Мораль… Мораль? Люди, «не надо так делать»© ! Коммерческий у вас проект или некоммерческий — должен быть один наиболее вменяемый канал обратной связи (в идеале именно issue-tracking система), на этот канал должны идти прямые ссылки (в идеале — гиперссылки), по пути не должно быть издевательств (суперкапч, викторин, требований денег), реакция от разработчиков должна быть четкой (хотя оперативность — это прекрасно), т.е. «Это уже было, баг такой-то», «Сообщите такую-то дополнительную информацию», но не издевательства-банальности «Пользуйтесь поиском»/«Читайте книги», и уже точно не стоит «класть трубку» сразу, не выслушав хотя бы второго комментария от репортера проблемы.

2009-08-20

охреневший курьер DHL

DHL охренела (хотя это может и отдельный курьер взбесился).

Сижу на работе — звонок на мобильный:

— Откройте дверь!
— ???
— DHL. Откройте дверь!
— С чего вы взяли что я дома?
— Ну у вас же указана доставка на квартиру, вы должны быть дома.
…

Т.е. никаких звонков и предупреждений о доставке не было, приперся курьер и начал меня «лечить» по телефону, что раз их я заказал доставку их великой службой, то должен сидеть дома сиднем. Я реально охренел. DHL берет курьерами уволенных топменеджеров из империи Миракс-групп? Сами их услуги мне даром не сдались, просто чертов Амазон не шлет из штатов нормальной почтой, а в британский отказался слать мне без объяснения причин.

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

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

2009-08-19

Req Labs, майндмапы, Agile и UML.

В ноябре буду выступать на конференции Req Labs с темой «Майндмапы для управления требованиями». Думаю, скучно не будет.

Если не терпится что-то на эту тему посмотреть-почитать, то вот, опубликовал старое свое выступление в компании по, так сказать, основам майндмапов, и перевод одной из статей по теме: Agile Modeling with Mind Map and UML.

2009-08-13

Канкан и Kanban, Голдратт и выпуклая оптимизация

В компании лето, однако активно проводим всякие сборища-встречи-семинары.

Была встреча «Kanban vs. Scrum», есть некий тренд к большей простоте и экономичности, даже от SCRUMа.
У нас в компании некоторые проекты уже начали работать по Kanbaну, а я даже
внедрил Kanban дома, для регулирования падающего на меня потока домашних работ («Incomings»→«In process»→«Done»).
Благо все условия для этого есть — все поверхности (стены, полы и даже потолок у нас в квартире покрыты пробкой):


В тему моды экономичных производственных Lean-практик был еще один семинар по Голдратту:
«Управление производством на основании численных данных» и «Теория ограничений и линейное программирование»

Доволен, что удалось практически за день сделать интересную презентацию, прорешав доступные примеры из Голдраттового «Синдрома Стога Сена»
и найдя там компьютером ошибки. Впрочем, это могут быть ошибки перевода, уже заказал книгу на языке оригинала, жду, надо разобраться.
Несколько убило, что в зале среди IT-шников почти никто не знал смысл словосочетания «линейное программирование».
Увы, и ах.

Кстати, в начале следующей недели — очередное сборище: «Метрики в Agile».