Обмен мгновенными сообщениями с приоритетом для разработчиков

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

Тем не менее, я обнаружил, что мигающее окно сообщения может мешать, когда я пишу код с головой. Я не могу не смотреть на то, что пишут люди, и это часто мешает мне закончить мысль. Этот тип многозадачности убивает производительность. Поэтому я отключил функцию оповещения (я использую Pidgin). Моя панель задач Windows скрыта, поэтому мне нужно перетащить курсор в нижнюю часть экрана, позволить панели задач всплыть и посмотреть, мигает ли значок пиджина в трее оранжевым, чтобы узнать о новых сообщениях.

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

Было бы здорово иметь возможность расставлять приоритеты в сообщениях:

Приоритет 3: Проверьте это, когда сможете
Приоритет 2: Обычный чат
Приоритет 1: Пожалуйста, ответьте быстро< бр />

Затем уровень приоритета будет использоваться для определения метода оповещения. Например. (1) Переключить фокус на окно, (2) мигнуть в панели задач, (3) мигнуть в трее.

Любые идеи о простом способе выполнения этого?

Спасибо


person srmark    schedule 10.04.2009    source источник
comment
если я могу предложить предложение ... не давайте фокусу окну для приоритета 1. кража фокуса чрезвычайно раздражает и может вызвать катастрофические проблемы, поскольку она крадет то, что вы печатали в середине, и т. д. ... это один из основные причины, по которым я перешел с Windows на Linux.   -  person rmeador    schedule 10.04.2009


Ответы (4)


Мы используем электронную почту или внутренний твиттер для вашего Приоритета 3.

Мы используем IM для Приоритета 2.

Мы используем подход к чьему-либо столу для Приоритета 1.

Изменить: извините, я не понял, что вы задали вопрос о реализации. Если вы не хотите вводить новые политики/стандарты для методов связи (например, введение внутреннего твиттера и т.п.), вам нужно будет стандартизировать всех в офисе на одном и том же приложении/протоколе обмена мгновенными сообщениями. И тогда вам нужно будет изменить один. Попытка добавить что-то в спецификацию jabber (если этого нет, я не знаю) была бы утомительна и не стоила бы усилий.

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

person Tom Ritter    schedule 10.04.2009
comment
Приоритет 1 часто происходит во время разговора по телефону. - person srmark; 10.04.2009

Я думаю, что как только вы введете функцию "приоритетное сообщение", все сообщения начнут иметь высокий приоритет. Человеческая природа. Я просто устанавливаю свой статус «занят» и не отвечаю на сообщения, которые приходят, когда я «занят», если только это не важно. Люди быстро понимают суть.

person Codingscape    schedule 10.04.2009

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

person casperOne    schedule 10.04.2009

Я делаю примерно то же, что и Codingscape — ставлю статус «Нет на месте». Многие клиенты будут отображать текстовое сообщение «Нет на месте» при изменении вашего статуса, поэтому я просто использую «Я очень занят» или подобное сообщение.

person Gary.Ray    schedule 10.04.2009