Система сотрудничества программиста - PullRequest
3 голосов
/ 03 апреля 2009

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

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

Вот некоторые из проблем, которые я хотел бы решить, но как? Существует ли какое-нибудь достойное «программное обеспечение для совместной работы программистов», которое предлагает блоги, дискуссионные форумы, файловые области для фрагментов кода, документы, технические документы и, конечно, базу знаний и многое другое? У нас есть Sharepoint, и я не чувствую, что он отвечает требованиям.

Есть идеи? Рекомендации? Я думаю, что кто-то должен был решить эту проблему раньше, но как мне узнать?

Связанный:

Совместная онлайн-среда (не только ориентированная на разработчиков)
Какие сайты для совместной работы в Интернете вы знаете?
Как вы сотрудничаете с другими программистами в режиме реального времени?

Ответы [ 6 ]

4 голосов
/ 03 апреля 2009

Как насчет того, чтобы встать из своей кабинки и "ЭЙ! НИКОГДА НИКОГДА ...".

Честно говоря, что-то более неформальное, вероятно, лучше. Формальные вещи требуют времени. Люди времени не имеют. Это одна из дихотомий развития. У нас есть время для прерываний, но не для чего-либо еще.

Я бы предложил просто положиться на социальные сети. т.е. "Эй, Фрэнк, ты когда-нибудь ...?" «Хм, нет, но Боб мог бы ...».

Дополнено AIM или внутренним IRC, чтобы помочь начать разговор, а затем вы можете подойти или позвонить по телефону, чтобы решить проблему.

Что касается того, что знают другие, ну, в общем, для этого и нужен кулер с водой, и время обеда, и внутреннее общение, верно? Если вы не руководитель личности.

Чем больше компания, тем больше вероятность дублирования усилий. В то же время ВАШЕ время в основном устанавливается на ВАШ проект, а не НА ИХ проекты.

Если у вас есть общедоступный SVN, то, возможно, вы тоже можете его сканировать.

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

2 голосов
/ 03 апреля 2009

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

Также ознакомьтесь с Поддержка Wiki-программиста

1 голос
/ 03 апреля 2009

Ух, хорошо быть в хорошей компании.

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

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

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

Другие вещи, которые я имел в виду:

  • Ведение блога через Sharepoint - по-прежнему проблема, поскольку все, что публикуется, предполагает определенную осторожность и тактичность, а вещи, с которыми я хочу связываться, не поддаются необходимому уровню корпоративной дипломатии необходимо вести в блоге.
  • Сайт SharePoint - для тематической области - у нашей компании есть несколько, посмотрим, насколько хорошо они работают. Кажется, лучше всего, когда есть группа, которая является «владельцем», который предоставляет некоторый контент базового уровня для всех остальных. Кто-то должен быть первым.
  • Доски объявлений компании - у нас они есть. В основном они имеют уведомления для одноразовых событий. Но одна вещь, которую мы имеем, - это ланчи и уроки на конкретные технические темы. Подобная сессия для круглого стола по проблеме или технической области может быть полезной - хотя она будет собирать только людей в местном кампусе. Я начал делать облегченную версию - я ежемесячно обедаю с другом, который является пэром, и мы приглашаем других. Рано или поздно я надеюсь, что мы станем группой поддержки программных диспетчеров задач и естественным местом для единомышленников.
  • Корпоративная социальная сеть - я склоняюсь к людям на портале SharePoint (безрезультатно), чтобы предположить, что трудность с SharePoint заключается в отсутствии человеческой связи. Социальные сети, такие как LinkedIn, LiveJournal, Tribe и Facebook, имеют концепцию, согласно которой у вас есть «друзья», «связи» и т. Д. Благодаря связям люди образуют легко проходимые сети на основе интересов и общих друзей. Это то, что я думаю, что SharePoint больше всего не хватает.

Для действительно двусмысленной потребности в поиске людей, которые что-то знают о моих текущих задачах и которые могли бы помочь (или, по крайней мере, сочувствовать), я думаю, что последний является большим. Как люди, мы стремимся не только получать необходимую нам информацию, но и иметь возможность судить ее по тому, что мы знаем об источнике информации. Wiki отлично подходит для фактических ответов, но причина для взаимодействия с другими людьми, чтобы иметь это конкретное качество взаимодействия, которое намного грязнее, чем голые факты. Чтобы понять это в онлайновом контексте, вам нужна связь с другими, краткие определения темы и возможность контролировать доступ к некоторым вещам, чтобы люди могли высказывать свое мнение без корпоративного страха.

1 голос
/ 03 апреля 2009
0 голосов
/ 03 апреля 2009

Посмотрите на эти программы создателей Ruby on Rails .

0 голосов
/ 03 апреля 2009

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

Думайте об этом как о Facebook для программистов.

  • Wiki
  • Билеты
  • Хронология всех правок вики, изменений в тикетах и ​​проверок контроля версий для начинающих.
  • Поддержка RSS и ICal.
  • Безумное количество плагинов
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...