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

StackOverflow https://stackoverflow.com/questions/427847

Вопрос

Мы уже занимаемся наставничеством, обмениваемся информацией друг с другом и проводим регулярные технические сессии.Однако мы хотим, чтобы эти вещи были записаны для протокола и для новых членов команды в будущем.Сейчас у нас около 30 разработчиков.

Мы думаем о внутреннем блоге и вики.

Хотя было бы здорово делиться материалами в общедоступных блогах (и, возможно, даже иметь официальные общедоступные блоги разработчиков), на данный момент мы хотим оставить это внутренним.Наш магазин в основном занимается программированием на заказ, а не продуктами, поэтому там будет много частной информации о клиентах.Самоцензура публичного блога только замедлит нас.

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

Как ваша организация это делает.

Это было полезно?

Решение

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

  • Будьте внимательны при его написании (будь то документ на сетевом диске, вики-страница, сервер SharePoint и т. д.).
  • Внимание, чтобы классифицировать его (с помощью ссылок, тегов, веб-страниц и т. д.).
  • Внимание, чтобы поддерживать его в актуальном состоянии (индивидуально по требованию или по расписанию).

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

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

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

Другие советы

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

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

Я видел такие кооперативы, как Basecamp и Huddle здесь привели к большому эффекту, внутренние вики (и интранет в целом), как правило, недостаточно развиты и игнорируются в моем опыте.

Мы используем комбинацию Trac для вики, scm и тикетов и частного Jabber / IRC-сервер, чтобы мы могли общаться друг с другом.

В моей предыдущей работе мы использовали SharePoint для организации нашей документации. Это было достаточно успешно, но очевидно, что необходимо поддерживать сайт в актуальном состоянии, актуальным и соответствующим образом настроенным. Однако архитектура SharePoint была достаточно гибкой, чтобы мы могли настраивать ее в соответствии с нашими потребностями, не прибегая к кодированию. Я хотел бы предложить вам выделить некоторое время для управления любым решением, к которому вы стремитесь. Без обслуживания хранилище документации становится очень устаревшим или неорганизованным. Мы решили обновить папки нашей команды в конце каждого спринта (мы использовали гибкую методологию Scrum).

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

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

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

Надеюсь, это поможет.

Мы используем Yammer для короткой информации, которая похожа на Twitter, но является частной в Ваш почтовый домен. Существует веб-приложение, клиент для Windows и Mac и даже версия для iPhone.

Для документации мы используем вики с открытым исходным кодом ( ScrewturnWiki на платформе ASP.NET). Это было принято очень хорошо.

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

Очевидно, что мы сумасшедшая общая файловая система с соответствующими общими папками электронной почты для проектов.

Мы также использовали внутреннюю систему обмена мгновенными сообщениями, чтобы избежать общих писем по всему офису, но, как и Fog Creek, я бы, вероятно, теперь внедрил частный клон Twitter.

Одна вещь, которую мы делали, это то, что каждый год у нас был день, когда все разработчики встречались где-то за пределами офиса и представляли друг другу интересные вещи, которые они нашли / сделали. Иногда вещи из проектов, иногда из личной работы, а иногда из дня в месяц, людям разрешалось работать над чем угодно (например, у Google 20% времени).

Для управления контентом мы использовали Zope сервер с Plone и ZWiki . Теперь мы используем SharePoint 2007 .

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

Мы используем Fogbugz для вики, дискуссионных групп и целенаправленного обсуждения конкретных случаев. Для обмена мгновенными сообщениями мы используем Sametime . Эта комбинация оказалась для нас очень мощной, потому что она обеспечивает множество функциональных возможностей, не навязывая нам большой интерфейс. Низкая церемония это хорошо.

ПРИМЕЧАНИЕ. Обмен мгновенными сообщениями - это единственный аспект Sametime, который мы используем. Я полагаю, что вы можете сделать множество других безумных вещей, и мы совершенно не заинтересованы в этом.

мессенджеры и электронная почта

Мы используем Campfire для нашего чата и Jing для демонстрации нашего изображения и / или короткого видео. Они оказались неоценимыми.

Наша команда не очень большая (11 разработчиков), поэтому каждый месяц у нас проводится собрание, на котором мы делимся знаниями. Кроме того, я занят добавлением интересных документов в интранет.

И мы часто ходим друг к другу, чтобы задать вопросы.

Как программист, который работает из дома (без возможности «пойти в офис») - Нашим основным средством связи является частный канал IRC. Мы небольшая команда из 3 разработчиков, поэтому она работает хорошо.

Скайп хорош, чтобы делиться информацией / задавать быстрые вопросы. Для некоторых долгосрочных ноу-хау мы используем Wiki.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top