4

私は、地理的に分散した開発者の小さなチーム (他に 2 人) と協力しており、仕様について協力するための良い方法を探しています... Google ドキュメントを使用して仕様を作成することを考えています私たちは皆、中央の場所でそれを変更するためにアクセスできます。

あなたは何をした?どんな良いアイデアがありますか?

4

7 に答える 7

2

IMHO、ワードプロセッサはプログラマーにとって間違ったツールです。仕様はプレーンテキストエディタで記述し、reStructuredText、AsciiDocなどの軽量マークアップを利用する必要があります。

このようなアプローチの利点は次のとおりです。

  • プレーンテキストを管理するための優れたツールがあり、それらはすでにプログラマーの手に渡っています(VCS、自動ビルドシステム、diff、パッチ、プログラミングエディター、grepなど)。
  • マークアップ言語では、フォーマットではなく意図を表現できます。

そのことを念頭に置いて、Wikiは当然の選択のようです。

個人的に私が選んだツールチェーンは次のとおりです。

于 2009-11-04T16:43:54.033 に答える
2

イントラネットまたは VPN を使用している場合は、これらの仕様に対応する小さな Wiki をインストールして使用することを実際に検討します。

Google ドキュメントと比較すると、次のようになります。

  1. はるかに優れたバージョン管理と変更追跡 (IMHO)
  2. サブセクションの新しいドキュメントを開始するのがはるかに簡単
  3. WYSIWYG ではなく実際のマークアップ (好みの問題ですが、Word よりも LaTeX の方が好きです)。
  4. その他のさまざまなファイル形式を添付可能
  5. バックアップが非常に簡単
  6. オフライン版の作成は非常に簡単
  7. 機密資料を別の場所に保管することを心配する必要はありません。

欠点は、WYSIWYG ではないことです。これは、問題になる場合とそうでない場合があります。

もちろん、より優れたエディターをサポートする Wiki 実装を選択することもできます。また、場合によっては同期コラボレーション エディターをサポートすることもできます。

于 2009-11-04T18:44:53.580 に答える
2

Google Wave - まさにその目的 - コラボレーション

于 2009-11-04T16:39:49.190 に答える
1

に依存すると思います

  1. 皆さん全員がスペックを書くことにどれほど熱心に取り組んでいるか
  2. 同時に書く可能性が高い場合
  3. 仕様を公開するかどうか。

Googleドキュメントは素晴らしく、簡単に使い始めることができます。また、フォルダを一度にエクスポートできるのも素晴らしいことです。それでも、Webに公開される予定の何かについては、wikiまたは一般的なcmsがより優れたプレゼンテーション手段です。ウィキも既存のサイトと統合されます。

主に1人で作成した小さな仕様がある場合は、プロジェクトコードまたはWebサイトをホストしている場所で利用可能なツールを使用してください。同時に編集する可能性が低い場合は、wikiが適しています。

私はwikiのこと、渡されたドキュメントのこと、そしてGoogleDocsのことをしました。

  • wikiのものは開始の労力が少なく、かなり長持ちします。特定のサイズでは、それは苦痛になります。
  • 渡されたドキュメント(書き込み、電子メール、編集、電子メールなど)は、1人の人がすべてを起動しているときにのみ機能します。マイナーな編集さえあるとすぐに、それはひどいです。
  • 複数のドキュメントと複数の編集者がいる場合、またはオンラインで公開する場合は、Googleドキュメントで問題ありません。

hth

于 2009-11-05T01:22:30.247 に答える
0

共同でスペックを書くには、 Gingkoを試すことができます。

これはカード ツリー エディターです。つまり、インデックス カードとアウトライナーを組み合わせたものであり、リアルタイムのコラボレーションと Markdown の完全なサポート (および基本的な LaTeX) を備えています。

まだいくつかの機能 (バージョン履歴、コメントなど) が欠けていますが、すべてをツリー構造にすることの利点がこれらの欠点を上回っている場合もあります。

各ユーザー ストーリーのカードを作成し、好きなだけ掘り下げることができる (必要に応じて、それらをカテゴリに整理する) ことができるため、それを使用して仕様を記述することは素晴らしいことです。

http://gingkoapp.com

于 2014-06-25T09:53:51.893 に答える
0

これはプログラミングとは関係ありませんが、私は個人的に Google Docs を使用して共有ドキュメントを書き、使いやすいと感じました。

ただし、Google サーバーが一時的にダウンしたり、インターネット接続が利用できない場合に備えて、Google Gears を有効にすることをお勧めします。

于 2009-11-04T16:32:38.767 に答える