Программное обеспечение/Платформа для Совместного использования Спецификаций

Мы в нашей компании обратили внимание на следующий любопытный факт: если соискатель пишет в своем резюме о «продвинутых знаниях C / C ++», обычно есть хороший шанс, что он действительно не знает ни того, ни другого;)

7
задан Graviton 22 June 2009 в 01:46
поделиться

12 ответов

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

http://www.atlassian.com/software/confluence/

Здесь есть дополнительная информация о преимуществах использования Confluence:

https://stackoverflow.com/questions/170352/confluence -experiences

РЕДАКТИРОВАТЬ: Я обновил это, чтобы иметь дело с функцией импорта Microsoft Word, о которой вы упомянули. Confluence поддерживает это через Office Connector здесь:

http://www.atlassian.com/software/confluence/plugins/office-connector.jsp

Также имеется Sharepoint коннектор:

http://www.atlassian.com/software/confluence/plugins/sharepoint-connector.jsp

плюс целый набор плагинов:

http: //www.atlassian.com/software/confluence/plugins/sharepoint-connector.jsp

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

Я также использовал JSPWiki, который является открытым исходным кодом. это нормально, но не так хорошо, как слияние, см.

http://www.jspwiki.org/

4
ответ дан 6 December 2019 в 14:09
поделиться

Мы используем SharePoint - он не идеален, но с ним справляется. На вашем месте я бы серьезно посмотрел на то, чтобы перейти от SharePoint 2003 к MOSS (SharePoint 2007). Не идеально, но существенно лучше. Вот немного об использовании MOSS в качестве вики . Я думаю, что вики - это хороший инструмент для ознакомления людей с вашей системой. Раньше мы передавали «документы для начала работы», и теперь у нас есть все такое на нашем портале для разработчиков.

Согласно комментарию Джона, я просмотрел это сравнение функций . Мне нужно вернуться и посмотреть, какие функции, которых нет в WSS, я использую - возможно, я плачу за лицензии, которые мне не нужны! :)

2
ответ дан 6 December 2019 в 14:09
поделиться

We use Alfresco, in its Community version, from both its Share and Explorer web interfaces. Quite useful, with a document library, wiki, forum and calendar. We curently host about 1.8 Go consisting mainly in docs, versionned and sometimes automatically converted to PDF (by creating an automatic content rule). FTP, WebDav and network share are also used to access to the same repository.

1
ответ дан 6 December 2019 в 14:09
поделиться

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

1
ответ дан 6 December 2019 в 14:09
поделиться

Вы можете взглянуть на Microsoft Groove - программное обеспечение для совместной работы, которое Microsoft купила несколько лет назад.

Оно бесплатно поставляется в комплекте с расширенными версиями Microsoft Office.

Вы можете настроить рабочее пространство с помощью досок обсуждений и довольно легко хранить совместно редактируемые документы Office.

1
ответ дан 6 December 2019 в 14:09
поделиться

Мы используем MediaWiki для работы с требованиями и спецификациями. Wiki определенно выигрывает у Microsoft Word или SharePoint - она ​​позволяет вам разрабатывать документацию по принципу «сначала ссылайся, затем описывай» = «разделяй и властвуй». Идеально подходит для разработчиков - они думали так же. Процесс разработки документации почти идеален: вы начинаете с оглавления и углубляетесь до тех пор, пока не напишете документ для каждой ссылки, которую вы поместили ранее.

MediaWiki довольно настраиваемый - там есть множество расширений. Наиболее необходимые из них:

  • Подсветка исходного кода - CSO_Source
  • Наши собственные шаблоны, интегрирующие вики со ссылкой на класс.
  • Другие - InterWiki, FileProtocolLinks, YouTube (мы используем его индивидуальную версию для отображения HD-видео), ReCaptcha , SpecialDeleteOldRevisions, Обслуживание.

Некоторые примеры интеграции здесь .

И мы используем трекер проблем Google для отслеживания проблем. Его основные преимущества:

  • Imput usability: там действительно удобно добавлять \ изменять выпуск. Ранее мы пробовали Track Studio - те же действия требуют в 2-3 раза больше времени, поэтому он быстро умер просто потому, что большинство из нас ненавидело его использовать.
  • Настраиваемые сетки. См. Примеры . Действительно полезно.
  • Поддержка Atom \ RSS. Итак, все знают, что происходит.
  • Существует инструмент Gurtle , интегрирующий его с TortoiseSVN . Действительно полезно.

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

И мы используем трекер проблем Google , чтобы отслеживать проблемы. Его основные преимущества:

  • Imput usability: там действительно удобно добавлять \ изменять выпуск. Ранее мы пробовали Track Studio - те же действия требуют в 2-3 раза больше времени, поэтому он быстро умер просто потому, что большинство из нас ненавидело его использовать.
  • Настраиваемые сетки. См. Примеры . Действительно полезно.
  • Поддержка Atom \ RSS. Итак, все знают, что происходит.
  • Существует инструмент Gurtle , интегрирующий его с TortoiseSVN . Действительно полезно.

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

И мы используем трекер проблем Google , чтобы отслеживать проблемы. Его основные преимущества:

  • Imput usability: там действительно удобно добавлять \ изменять выпуск. Ранее мы пробовали Track Studio - те же действия требуют в 2-3 раза больше времени, поэтому он быстро умер просто потому, что большинство из нас ненавидело его использовать.
  • Настраиваемые сетки. См. Примеры . Действительно полезно.
  • Поддержка Atom \ RSS. Итак, все знают, что происходит.
  • Существует инструмент Gurtle , интегрирующий его с TortoiseSVN . Действительно полезно.

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

там действительно удобен процесс добавления \ изменения номера. Ранее мы пробовали Track Studio - те же действия требуют в 2-3 раза больше времени, поэтому он быстро умер просто потому, что большинство из нас ненавидело его использовать.
  • Настраиваемые сетки. См. Примеры . Действительно полезно.
  • Поддержка Atom \ RSS. Итак, все знают, что происходит.
  • Существует инструмент Gurtle , интегрирующий его с TortoiseSVN . Действительно полезно.
  • Его главный недостаток в том, что он не может быть закрыт для общего доступа. Это делает его просто непригодным для использования во многих случаях.

    там действительно удобен процесс добавления \ изменения номера. Ранее мы пробовали Track Studio - те же действия требуют в 2-3 раза больше времени, поэтому он быстро умер просто потому, что большинство из нас ненавидело его использовать.
  • Настраиваемые сетки. См. Примеры . Действительно полезно.
  • Поддержка Atom \ RSS. Итак, все знают, что происходит.
  • Существует инструмент Gurtle , интегрирующий его с TortoiseSVN . Действительно полезно.
  • Его главный недостаток в том, что он не может быть закрыт для общего доступа. Это делает его просто непригодным для использования во многих случаях.

    См. Примеры . Действительно полезно.
  • Поддержка Atom \ RSS. Итак, все знают, что происходит.
  • Существует инструмент Gurtle , интегрирующий его с TortoiseSVN . Действительно полезно.
  • Его главный недостаток в том, что он не может быть закрыт для общего доступа. Это делает его просто непригодным для использования во многих случаях.

    См. Примеры . Действительно полезно.
  • Поддержка Atom \ RSS. Итак, все знают, что происходит.
  • Существует инструмент Gurtle , интегрирующий его с TortoiseSVN . Действительно полезно.
  • Его главный недостаток в том, что он не может быть закрыт для общего доступа. Это делает его просто непригодным для использования во многих случаях.

    1
    ответ дан 6 December 2019 в 14:09
    поделиться

    Есть кое-что, что Google делает в этом направлении, и это выглядит действительно круто: wave.google.com . Это был бы большой шаг в сотрудничестве, и его стоит подождать.

    1
    ответ дан 6 December 2019 в 14:09
    поделиться

    Вы можете попробовать Документы Google - я успешно использовал это в прошлом. Он поддерживает импорт / экспорт в MS Word и имеет отличную поддержку для нескольких пользователей - см. http://www.brighthub.com/internet/google/articles/8236.aspx .
    Он поддерживает управление версиями, позволяет вам общаться с другими людьми, которые в настоящее время работают над документом, и показывает вам список всех изменений, внесенных в документ другими пользователями (без необходимости закрывать / повторно открывать документ).

    Если вы Если вам нужна корпоративная поддержка, Google также предоставляет ее - см. Google Apps для бизнеса .

    3
    ответ дан 6 December 2019 в 14:09
    поделиться

    Если вам нужен пользовательский интерфейс, подобный Word, почему бы не использовать Word с SharePoint 2007? У вас 2003 год, так что опыт есть. Обновитесь до SharePoint 2007, и у вас будет возможность совместной работы, функции Word, общий доступ к документам и т. Д.

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

    1
    ответ дан 6 December 2019 в 14:09
    поделиться

    Здесь мы используем Google Docs, он делает документы доступными для всех, кто может писать или читать, общедоступными или частными среди людей, у которых есть или нет учетные записи Google, он также может импортировать документы Word, не говоря уже о том, что он запускается непосредственно в браузере, поэтому имеет высокую доступность с нулевыми затратами и нулевой настройкой, а также его независимость от компьютера / ОС, у нас есть хороший опыт работы с ним.

    Также, возможно, вам следует взглянуть на Basecamp или Backpack на ] 37Signals , любой из них также может соответствовать вашим требованиям.

    0
    ответ дан 6 December 2019 в 14:09
    поделиться

    Мы используем DocBook для всех наших спецификаций (и другой документации, предназначенной для клиентов). DocBook - это формат XML, который позволяет легко создавать документы практически в любом формате, включая PDF. Именно так мы распространяем документы среди клиентов, чтобы они подписали их. Мы можем разделить документ на файлы (по разделам) и зафиксировать все в нашей системе управления версиями (Subversion). Поскольку все это XML (то есть на основе текста), автоматическое слияние и разрешение конфликтов Subversion отлично работает, если два человека работают с одним и тем же файлом. У нас есть набор таблиц стилей, который используется во всех наших документах, поэтому все документы используют один и тот же стиль / формат, без дополнительной работы с нашей стороны.

    И если вам не нравится редактировать файлы XML напрямую, есть графический интерфейс. интерфейсы, которые обеспечивают разумное взаимодействие с WYSIWYG. Я считаю, что большинство людей в моем офисе используют XMLMind . Тем не менее, мы все являемся техническими специалистами, поэтому, если бы нам пришлось писать XML напрямую, это не было бы проблемой.

    В качестве примечания мы также публикуем примечания к выпуску. У нас есть некоторый XSLT, который позволяет нам писать такие документы:

    <bugs>
        <bug id="1234" component="web">JavaScript error when clicking the Kick Me button</bug>
    </bugs>
    

    Затем у нас есть скрипт, который проходит через наш репозиторий Subversion и делает svn log от тега предыдущего выпуска до тега текущего выпуска, и немного Bugzilla интеграция для автоматического создания примечаний к выпуску на лету.

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

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

    <bugs>
        <bug id="1234" component="web">JavaScript error when clicking the Kick Me button</bug>
    </bugs>
    

    Затем у нас есть скрипт, который проходит через наш репозиторий Subversion и делает svn log от тега предыдущего выпуска до тега текущего выпуска, и немного Bugzilla интеграция для автоматического создания примечаний к выпуску на лету.

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

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

    <bugs>
        <bug id="1234" component="web">JavaScript error when clicking the Kick Me button</bug>
    </bugs>
    

    Затем у нас есть скрипт, который проходит через наш репозиторий Subversion и делает svn log от тега предыдущего выпуска до тега текущего выпуска, и немного Bugzilla интеграция для автоматического создания примечаний к выпуску на лету.

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

    0
    ответ дан 6 December 2019 в 14:09
    поделиться

    Мы используем OnTime . Первоначально он использовался только для отслеживания дефектов, но мы начали использовать его и для отслеживания функций. Их можно использовать для документирования функции по мере ее развития в процессе разработки. Функции можно сгруппировать в спринты или выпуски, а время можно отслеживать по каждой функции. Если вы используете SCRUM, вы также можете построить графики выгорания для каждого спринта. Он также имеет вики-функции.

    0
    ответ дан 6 December 2019 в 14:09
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: