OpenSource: совместный дизайн

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

Какое программное обеспечение или веб-сайты полезны для совместного дизайна?

10 ответов

Решение

Существуют буквально сотни приложений для совместной работы, и с каждым днем ​​появляются все новые, но они должны помочь вам начать:

Контроль исходного кода (онлайн):

  • Assembla - Публичный источник бесплатный, частные репозитории платные
  • Source Forge - только с открытым исходным кодом
  • Google Code - только с открытым исходным кодом
  • Git Hub - Публичный источник бесплатный, частные репозитории платные

Отслеживание ошибок / Управление проектами

  • LightHouse - Неограниченный открытый исходный код, платные частные проекты
  • FogBugz - полная версия бесплатна для двух разработчиков
  • BaseCamp - платный только
  • Trac - Не размещается (хотя на нем работает Assembla), с открытым исходным кодом - Python
  • Bugzilla - Не размещено, с открытым исходным кодом - Python
  • Mantis - не размещается, с открытым исходным кодом - PHP

Mind Mapping

  • MindMeister - бесплатно для небольших планов, с возможностью обновления

документы

Графика

  • Aviary - я не совсем уверен, насколько они совместны, но я думаю, что вы можете использовать их инструменты таким образом
  • Photoshop Express - еще один продукт Adobe
  • Picnik - бесплатно

Whiteboards

  • Scriblink - бесплатно с платными опциями
  • skrbl - бесплатно для общественности, платно для частных
  • Dabbleboard - бесплатные и платные планы

Хостинг Вики

  • pbwiki - Платные планы
  • Wikidot - бесплатно с платными планами

Разнообразный

  • Acrobat - часть онлайн-пакета Adobe
  • Zoho - подходит для многих категорий

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

В любом случае, приложения для совместного проектирования (как в UML-моделерах) подразделяются на три категории с точки зрения синхронизации:

  • Синхронный - два человека или более редактирование одновременно
  • Асинхронный - модель регистрации с возвратом, беспорядок, если несколько человек редактируют одновременно.
  • Гибрид (может делиться определенными вещами в реальном времени).

Кроме того, они подразделяются на три категории с точки зрения метафор: - основанный на рабочем столе - по сути что-то вроде логического обоснования с поддержкой нескольких пользователей - основанный на доске - бесплатный холст, не обязательно структурированный, иногда имеет поддержку распознавания UML. Обычно беспорядок для управления несколькими моделями. - гибриды

Таким образом, это дает вам 3x3 "пространство для проектирования" инструментов, и внутри каждого из них есть исследовательские инструменты.

Проблема в том, что при переключении на совместную работу возникает много проблем с юзабилити, которые трудно решить. Например, контроль доступа, синхронизация, осведомленность, общие области просмотра и т. Д. Есть некоторые академические достижения в этом, но они еще не обязательно в инструментах.

Если вам интересна эта тема, прокомментируйте, и я опубликую некоторые инструменты, с которыми я знаком.

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

Я бы предложил использовать вики для документирования / изучения дизайна.

Я согласен с ответом в вики. Я бы посоветовал взглянуть на MindTouch. Наша компания использует их для нашей внутренней сети и для других внутренних и внешних проектов сотрудничества и управления.

Я несколько скептически отношусь к совместному дизайну. От Scobleizer: почему Facebook никогда не слушал и почему он точно не запустится сейчас:

Мой бывший босс, Джим Фосетт, обычно говорил, что если вы спросите группу владельцев Porsche, что они хотят, они скажут вам такие вещи, как "более плавная езда, больше места в багажнике, больше места для ног и т. Д.". Затем он скажет: " ну, они просто разработали Volvo ".

также из комментария:

Apple никогда не слушает своих клиентов. На самом деле, он гордится тем, что не слушает. Если вы прислушиваетесь к своим клиентам, вы никогда не будете вводить новшества и никогда не будете впереди. Вы всегда будете подправлять и исправлять мелочи в том, о чем думает клиент в тот день, неделю или месяц.

В произвольном порядке:

  • Хороший почтовый клиент (я использую gmail)
  • Хорошее программное обеспечение вики (я использую медиа вики)
  • Github или усовершенствованный исходный репозиторий, который позволяет легко переходить и комментировать проверки
  • Комната чата, старый добрый irc или встроенный мессенджер
  • Группа новостей или список рассылки (я использую бесплатную Google)
  • Skype

Для совместного дизайна... без сомнения, это

http://conceptshare.com/

Для нас все, что мы используем, это Adobe Version Cue, Google Docs, Google Calendar и Gmail.

С точки зрения дизайна, Version Cue отлично справляется с управлением файлами.

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

Вики (например, ScrewTurn или MediaWiki) - хороший инструмент для документирования проекта.

BaseCamp от 37 сигналов

Microsoft Office Live Meeting

Другие вопросы по тегам